A live pig vaccination judgment method and system

By using a posture recognition algorithm to determine the injection site for swine vaccines, the problems of missed injections and incorrect injection sites have been solved, improving vaccine injection efficiency and swine health.

CN117218679BActive Publication Date: 2026-08-25厦门农芯数字科技有限公司
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202311143458.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-09-06
Publication Date
2026-08-25
Estimated Expiration
2043-09-06

AI Technical Summary

Technical Problem

In existing technologies, swine vaccine injection is prone to missed injections or injections at the wrong location, resulting in low vaccine injection efficiency and affecting the health of swine.

Method used

A pose recognition algorithm is used to obtain the skeletal joints of pigs and human joints in video images of pig farms. The distance and dwell time between human gesture joints and skeletal joints of pigs are calculated to determine whether vaccination is correct.

Benefits of technology

This improved the efficiency of vaccine administration and the health of pigs, ensuring the accuracy and completeness of vaccine administration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117218679B_ABST
    Figure CN117218679B_ABST
Patent Text Reader

Abstract

The application relates to a piglet vaccination judgment method and system, which comprises the following steps: S1: acquiring pig farm video images containing human features and piglet features during vaccination; S2: acquiring all frames in the pig farm video images by using a posture recognition algorithm, and outputting piglet skeleton joints and human joints of all frames; S3: calculating the distance between human gesture joints and pig-related skeleton joints, and judging whether the piglet is vaccinated according to the distance between the human gesture joints and the pig-related skeleton joints and the staying time. According to the distance between the human gesture joints and the pig-related skeleton joints and the staying time, whether the pig is vaccinated is judged, whether injection is missed or injection is in a wrong position can be better judged, and therefore the efficiency of vaccine injection and the health degree of the pig can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of pig farming, and in particular to a method and system for determining pig vaccination status. Background Technology

[0002] During the pig farming process, various vaccines are inevitably administered. However, the injection sites for each vaccine are completely different. If injections are not performed according to standardized procedures, it can lead to ineffective vaccinations. Currently, pig vaccinations are generally administered manually. However, manual injection is prone to omissions or incorrect injection sites. After vaccination, staff cannot accurately determine whether any injections were missed or in the wrong location, thus affecting the efficiency of vaccination and the health of the pigs. Summary of the Invention

[0003] To address the technical problems mentioned above, this application proposes a method and system for determining swine vaccination status.

[0004] Firstly, this application proposes a method for determining swine vaccination status, comprising the following steps:

[0005] S1: Obtain video images of pig farms containing both human and pig characteristics during vaccination;

[0006] S2: Use a pose recognition algorithm to obtain all frames in the pig farm video image and output the joint points of the pig skeleton and human body in all frames;

[0007] S3: Calculate the distance between the human hand gesture joints and the relevant skeletal joints of the pig, and determine whether the pig has been vaccinated based on the distance between the human hand gesture joints and the relevant skeletal joints of the pig and the dwell time.

[0008] By adopting the above technical solution, it is possible to better determine whether there is a missed injection or an incorrect injection site, thereby improving the efficiency of vaccine injection and the health of pigs.

[0009] Preferably, in step S2, the OpenPose pose recognition algorithm is used to acquire all frames in the pig farm video image, output the pig skeletal joints and human joints of all frames, and the OpenPose pose recognition algorithm is used to predict the position of the occluded local joints.

[0010] Preferably, step S3 further includes identifying pigs by using the ratio between the joints of the pig's skeleton, and recording the vaccination information after the identified pigs are vaccinated.

[0011] Preferably, in step S3, all pigs in the pig farm are grouped and identified, and each group of pigs is vaccinated and the vaccination information is recorded.

[0012] Preferably, in S3, pigs are identified using the ratio between skeletal joints of a stable proportion.

[0013] Preferably, the ratio between the stable proportions of the pig skeletal joints includes the ratio between the nasal tip joint, the eye joint, and the joint between the bases of the ears.

[0014] Preferably, the proportions between the stable proportions of the pig skeletal joints include the central joint of the scapula, the central joint of the lumbar vertebrae, the left anterior femoral root joint, and the left posterior femoral root joint.

[0015] Preferably, in S3, if there are multiple pigs in the same pen of the pig farm, the pigs in the same pen are divided into the same group of pigs.

[0016] Preferably, the relevant skeletal joints of the pig include the neck joint, the subcutaneous joint of the thigh, and the Houhai acupoint joint.

[0017] Secondly, this application also proposes a swine vaccination judgment system, the system comprising:

[0018] The pig farm video image acquisition module is configured to acquire pig farm video images containing human and pig characteristics during vaccination.

[0019] The posture recognition module is configured to use a posture recognition algorithm to acquire all frames in a pig farm video image and output the joint points of the pig skeleton and human body in all frames.

[0020] The vaccination determination module is configured to calculate the distance between human hand gesture joints and relevant skeletal joints of pigs, and determine whether pigs have received relevant vaccinations based on the distance between the human hand gesture joints and the relevant skeletal joints of pigs, as well as the dwell time.

[0021] The beneficial effects of this invention are as follows: By determining whether a pig has received a relevant vaccination based on the distance and dwell time between the joint points of a human hand gesture and the relevant skeletal joint points of the pig, it is possible to better identify whether an injection was missed or injected in the wrong location, thereby improving the efficiency of vaccination and the health of the pigs; grouping and identifying all pigs in the pig farm reduces the probability of two different pigs in the same pen having the same or very similar proportions of skeletal joint points, thus ensuring the uniqueness and accuracy of pig identification; after a pig receives a vaccination, the vaccination information is recorded and saved. When staff complete all vaccinations, they can check the vaccination information to determine whether any pigs were missed or whether a particular pig had an injection site missed, thereby improving the efficiency of vaccination and the health of the pigs. Attached Figure Description

[0022] The accompanying drawings are included to provide a further understanding of the embodiments and are incorporated in and constitute a part of this specification. The drawings illustrate embodiments and, together with the description, serve to explain the principles of this application. Other embodiments and many anticipated advantages of these embodiments will be readily recognized as they become better understood through reference to the following detailed description. Elements in the drawings are not necessarily to scale. The same reference numerals refer to corresponding similar parts.

[0023] Figure 1 This is a flowchart of a method for determining swine vaccination according to this application.

[0024] Figure 2 This is a schematic diagram of pig skeletal joint point identification in one embodiment of this application.

[0025] Figure 3 This is a schematic diagram of human joint point recognition in one embodiment of this application.

[0026] Figure 4 This is a schematic diagram of injection identification in the pig neck according to one embodiment of this application.

[0027] Figure 5 This is a schematic diagram of a subcutaneous injection in the thigh according to one embodiment of this application.

[0028] Figure 6 This is a schematic diagram of the Houhai Cave in one embodiment of this application.

[0029] Figure 7 This is a schematic diagram of the joint points of a pig skeleton in one embodiment of this application.

[0030] Figure 8 This is a schematic diagram illustrating the grouping and identification of all pigs in a pig farm in one embodiment of this application.

[0031] Figure 9 This is a schematic diagram of the module structure of a swine vaccination determination system in one embodiment of this application.

[0032] Figure 10 This is a schematic diagram of the structure of a computer system suitable for implementing the electronic devices of the present application embodiments. Detailed Implementation

[0033] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention. Therefore, the following detailed description of the embodiments of the present invention provided in the accompanying drawings is not intended to limit the scope of the claimed invention, but merely to represent selected embodiments of the invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0034] In the description of this invention, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this invention, "a plurality of" means two or more, unless otherwise explicitly specified.

[0035] Firstly, this application discloses a method for determining swine vaccination status, in conjunction with reference to... Figure 1 The method specifically includes the following steps:

[0036] S1: Obtain video images of pig farms containing both human and pig characteristics during vaccination;

[0037] In step S1, a camera is used to capture video images of the pig farm, and the camera is set up on the top of the pig farm.

[0038] S2: Use a pose recognition algorithm to obtain all frames in the pig farm video image and output the joint points of the pig skeleton and human body in all frames;

[0039] Reference Figure 2 and Figure 3In S2, the OpenPose pose recognition algorithm is used to acquire all frames from the pig farm video images, outputting the joints of the pig skeleton and human skeleton for all frames. The pig skeleton joints include: head, shoulder, left foreleg elbow, right foreleg elbow, rump, left hind leg elbow, right hind leg elbow, nose tip, eyes, base of both ears, center of the scapula, center of the lumbar vertebrae, root of the left foreleg, and root of the left hind leg. Human skeleton joints are as follows... Figure 3 As shown, the number of joints for human hand gestures is 4 or 7. The OpenPose pose recognition algorithm can predict the position of occluded local joints. Furthermore, the PoseTrack pose tracking algorithm can be used to track the posture of pigs. The OpenPose pose recognition algorithm can identify up to 27 skeletal joints in pigs.

[0040] S3: Calculate the distance between the human hand gesture joints and the relevant skeletal joints of the pig, and determine whether the pig has been vaccinated based on the distance between the human hand gesture joints and the relevant skeletal joints of the pig and the dwell time.

[0041] In a specific embodiment, by effectively identifying the joint points of human hand gestures and the relevant skeletal joint points of pigs, it is determined whether vaccination has been carried out in accordance with regulations, referring to... Figures 4 to 6 For example, identifying the injection site for vaccination:

[0042] Reference Figure 2 and Figure 4 Pig neck injection (swine fever): Whether it is an effective injection is determined by whether the human skeletal joint (4 or 7) is within the preset distance of the pig skeletal joint (19 or 3) during the injection and whether it is within the dwell time: for example, the injection is completed within 10-15 cm and the dwell time is between 3-5 seconds.

[0043] Reference Figure 2 and Figure 5 Subcutaneous injection in the thigh (iron supplementation, deworming): Whether it is an effective injection, determine whether the human skeletal joint (4 or 7) is within the preset distance and within the dwell time of the pig skeletal joint (12) during the injection: for example, the injection is completed within 10-15 cm and the dwell time is between 3-5 seconds.

[0044] Reference Figure 2 and Figure 6 Houhai acupoint injection (epidemic diarrhea vaccine): Whether it is an effective injection, judge whether the human skeletal joint (4 or 7) is within the preset distance of the pig skeletal joint (11) and whether it is within the dwell time: for example, the injection is completed within 10 to 15 cm and the dwell time is between 3 and 5 seconds.

[0045] In a further embodiment, step S3 further includes identifying pigs using the ratio between skeletal joints, and recording vaccination information after the identified pigs have been vaccinated. Since different pigs have different ratios between their skeletal joints, this ratio can be used to identify the pigs. Alternatively, pigs can be identified using other methods with unique identification characteristics.

[0046] In S3, pigs are identified using the proportions between skeletal joints with stable ratios. Skeletal joints with stable ratios refer to joints where the spacing between them does not easily change. These are typically three points on the head, such as the snout joint, the eye joint, and the joint between the bases of the ears; or other skeletal joints with stable ratios, such as the distance between the four joints above the center joint of the scapula, the center joint of the lumbar vertebrae, the left forearm femur joint, and the left hind femur joint. Figure 7 As shown.

[0047] In a further embodiment, all pigs in the pig farm are grouped and identified, and each group of pigs is vaccinated and the vaccination information is recorded.

[0048] In a specific embodiment, all pigs in the pig farm are grouped and identified according to their spatial location. In this embodiment, pigs in the same pen are grouped together. The pig farm in this embodiment has multiple pens, each holding multiple pigs (e.g., 10 pigs), and each pen's pigs are identified separately. Due to the large number of pigs in the pig farm, there may be two different pigs with the same or very similar proportions of skeletal joint points, which could lead to incorrect identification. Grouping all pigs in the pig farm reduces the probability of two different pigs in the same pen having the same or very similar proportions of skeletal joint points, thus ensuring the uniqueness and accuracy of pig identification.

[0049] In a specific embodiment, all pigs in the pig farm are grouped and identified according to their spatial location. For example, the pigs in the first pen are identified as a1, a2, a3...an, the pigs in the second pen are identified as b1, b2, b3...bn, and so on, with the pigs in subsequent pens being identified accordingly. Figure 8As shown, when pigs are vaccinated, the proportions between the skeletal joints are simultaneously identified to determine which pig it is (e.g., a1). After the pig is vaccinated, the vaccination information is recorded (e.g., a1 has been vaccinated against classical swine fever or a1 has not been vaccinated against classical swine fever) and saved. After all vaccinations are completed, staff can check the vaccination information to determine if any pigs were missed or if any injection sites were missed, thereby improving the efficiency of vaccination and the health of the pigs.

[0050] In summary, the method for determining swine vaccination disclosed in this application has at least the following beneficial technical effects:

[0051] 1. This application determines whether pigs have received relevant vaccinations based on the distance and dwell time between human hand gesture joints and relevant skeletal joints in pigs. This method can better identify whether injections have been missed or injected in the wrong location, thereby improving the efficiency of vaccination and the health of pigs.

[0052] 2. Grouping and labeling all pigs in the pig farm reduces the probability of two different pigs having the same or very similar proportions of skeletal joints, thus helping to ensure the uniqueness and accuracy of pig labeling.

[0053] 3. After the pigs are vaccinated, the vaccination information is recorded and saved. After the staff completes all vaccinations, they can check the vaccination information to determine if any pigs were missed or if any part of the pig was missed during the injection. This can improve the efficiency of vaccination and the health of the pigs.

[0054] Further reference Figure 9 As an implementation of the above-described method, this application provides an embodiment of a swine vaccination judgment system, which is similar to... Figure 1 Corresponding to the method embodiments shown, the system can be specifically applied to various electronic devices.

[0055] refer to Figure 9 A system for determining swine vaccination status, comprising:

[0056] The pig farm video image acquisition module 101 is configured to acquire pig farm video images containing human and pig characteristics during vaccination.

[0057] The posture recognition module 102 is configured to use a posture recognition algorithm to acquire all frames in a pig farm video image and output the joint points of the pig skeleton and human body in all frames.

[0058] The vaccination judgment module 103 is configured to calculate the distance between human hand gesture joints and relevant skeletal joints of pigs, and to determine whether pigs have received relevant vaccinations based on the distance between human hand gesture joints and relevant skeletal joints of pigs and the dwell time.

[0059] In a specific embodiment, the swine vaccination determination system also includes a swine identification module. The swine identification module is configured to identify swine by using the ratio between the joints of the swine skeleton, and to record vaccination information after the identified swine has been vaccinated.

[0060] In a specific embodiment, pigs are identified using the proportions between skeletal joints that have a stable ratio. These stable proportions include the ratio between the snout tip joint, the eye joint, and the joint between the bases of the ears; alternatively, they may include the central joint of the scapula, the central joint of the lumbar vertebrae, the left forearm femoral root joint, and the left hind femoral root joint.

[0061] In a further embodiment, the pig identification module is further used to group and identify all pigs in the pig farm, vaccinate each group of pigs, and record the vaccination information.

[0062] In a further embodiment, the swine vaccination determination system includes multiple pig pens, and pigs in the same pen are grouped into the same group. Specifically, grouping and identifying all pigs in the pig farm involves: labeling the pigs in the first pen as a1, a2, a3...an, the pigs in the second pen as b1, b2, b3...bn, and so on, labeling the pigs in subsequent pens. When a pig is vaccinated, the proportions between the pig's skeletal joints are simultaneously identified to determine which pig it belongs to (e.g., a1). After the pig is vaccinated, the vaccination information (e.g., a1 has been vaccinated against swine fever or a1 has not been vaccinated against swine fever) is recorded and saved to the system. After all vaccinations are completed, staff can check the vaccination information to determine if any pigs were missed, or if any part of a pig was missed during vaccination, thereby improving the efficiency of vaccination and the health of the pigs.

[0063] The following is for reference. Figure 10 It shows a schematic diagram of the structure of a computer system 200 suitable for implementing electronic devices according to embodiments of the present application. Figure 10 The electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.

[0064] like Figure 10As shown, the computer system 200 includes a central processing unit (CPU) 201, which can perform various appropriate actions and processes based on programs stored in read-only memory (ROM) 202 or programs loaded from storage section 208 into random access memory (RAM) 203. The RAM 203 also stores various programs and data required for the operation of the system 200. The CPU 201, ROM 202, and RAM 203 are interconnected via a bus 204. An input / output (I / O) interface 205 is also connected to the bus 204.

[0065] The following components are connected to I / O interface 205: an input section 206 including a keyboard, mouse, etc.; an output section 207 including a liquid crystal display (LCD) and speakers, etc.; a storage section 208 including a hard disk, etc.; and a communication section 209 including a network interface card such as a LAN card and a modem, etc. The communication section 209 performs communication processing via a network such as the Internet. Drive 220 is also connected to I / O interface 205 as needed. Removable media 211, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., are installed on drive 220 as needed so that computer programs read from them can be installed into storage section 208 as needed.

[0066] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 209, and / or installed from removable medium 211. When the computer program is executed by central processing unit (CPU) 201, it performs the functions defined in the methods of this application.

[0067] In another aspect, this application also provides a computer-readable storage medium, which may be included in the electronic device described in the above embodiments; or it may exist independently and not assembled into the electronic device. The aforementioned computer-readable storage medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the following... Figure 1 The method shown.

[0068] It should be noted that the computer-readable storage medium described in this application can be a computer-readable signal medium, a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this application, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable storage medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable storage medium can be transmitted using any suitable medium, including but not limited to: wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.

[0069] Computer program code for performing the operations of this application can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0070] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0071] The specific embodiments of this application have been described above, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

[0072] In the description of this application, it should be understood that the terms "upper," "lower," "inner," "outer," etc., indicating orientation or positional relationships based on the orientation or positional relationships shown in the accompanying drawings, are used only for the convenience of describing this application and for simplification, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of this application. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The simple fact that certain measures are recited in mutually different dependent claims does not indicate that combinations of these measures cannot be used for improvement. Any reference signs in the claims should not be construed as limiting the scope.

Claims

1. A method for determining swine vaccination status, characterized in that: The method includes the following steps: S1: Obtain video images of pig farms containing both human and pig characteristics during vaccination; S2: Use a pose recognition algorithm to obtain all frames in the pig farm video image and output the joint points of the pig skeleton and human body in all frames; S3: Calculate the distance between the human hand gesture joints and the relevant skeletal joints of the pig, and determine whether the pig has been vaccinated based on the distance between the human hand gesture joints and the relevant skeletal joints of the pig and the dwell time. The relevant skeletal joints of the pig include the neck joint, the subcutaneous joint of the thigh, and the Houhai acupoint joint. The determination of whether the pig has received the relevant vaccination includes: determining whether the human skeletal joint is within a preset distance and within a specified time frame during injection to determine if the swine fever vaccine has been effectively administered; determining whether the human skeletal joint is within a preset distance and within a specified time frame during injection to determine if the iron supplementation or deworming vaccine has been effectively administered; and determining whether the human skeletal joint is within a preset distance and within a specified time frame during injection to determine if the porcine swine fever vaccine has been effectively administered. It also includes: identifying pigs using a stable ratio between the joints of the pig's skeleton, and grouping all pigs in the pig farm into groups. If there are multiple pigs in the same pen, the pigs in the same pen are divided into the same group, and each group of pigs is vaccinated separately. After the identified pigs are vaccinated, the vaccination information of the pigs is recorded so that after the vaccination is completed, the vaccination information can be checked to determine whether there are any pigs that have been missed or the injection sites that have been missed. The stable ratio between the joints of the pig's skeleton includes the ratio between the tip of the nose joint, the eye joint, and the joint between the two ear roots, or the ratio between the central joint of the scapula, the central joint of the lumbar vertebrae, the joint of the left forearm, and the joint of the left hind femur.

2. The method for determining swine vaccination status according to claim 1, characterized in that: In step S2, the OpenPose pose recognition algorithm is used to acquire all frames in the pig farm video image, output the pig skeleton joints and human joints of all frames, and use the OpenPose pose recognition algorithm to predict the position of the occluded local joints.

3. A system for determining swine vaccination status, characterized in that, The system includes: The pig farm video image acquisition module is configured to acquire pig farm video images containing human and pig characteristics during vaccination. The posture recognition module is configured to use a posture recognition algorithm to acquire all frames in a pig farm video image and output the joint points of the pig skeleton and human body in all frames. The vaccination judgment module is configured to calculate the distance between human hand gesture joints and relevant skeletal joints of pigs, and to determine whether pigs have received relevant vaccinations based on the distance between human hand gesture joints and relevant skeletal joints of pigs and the dwell time. The relevant skeletal joints of the pig include the neck joint, the subcutaneous joint of the thigh, and the Houhai acupoint joint. The determination of whether the pig has received the relevant vaccination includes: determining whether the human skeletal joint is within a preset distance and within a specified time frame during injection to determine if the swine fever vaccine has been effectively administered; determining whether the human skeletal joint is within a preset distance and within a specified time frame during injection to determine if the iron supplementation or deworming vaccine has been effectively administered; and determining whether the human skeletal joint is within a preset distance and within a specified time frame during injection to determine if the porcine swine fever vaccine has been effectively administered. It also includes: identifying pigs using a stable ratio between the joints of the pig's skeleton, and grouping all pigs in the pig farm into groups. If there are multiple pigs in the same pen, the pigs in the same pen are divided into the same group, and each group of pigs is vaccinated separately. After the identified pigs are vaccinated, the vaccination information of the pigs is recorded so that after the vaccination is completed, the vaccination information can be checked to determine whether there are any pigs that have been missed or the injection sites that have been missed. The stable ratio between the joints of the pig's skeleton includes the ratio between the tip of the nose joint, the eye joint, and the joint between the two ear roots, or the ratio between the central joint of the scapula, the central joint of the lumbar vertebrae, the joint of the left forearm, and the joint of the left hind femur.

Citation Information

Patent Citations

  • Motion recognition method and device, electronic equipment and storage medium

    CN111783692A

  • Fall detection method based on key points

    CN112287759A

  • Method and system for recognizing stopping and wandering behaviors in video

    CN113887445A

  • Vaccine injection method based on machine vision and injection robot

    CN115252207A