A method, device and medium for intelligent calculation of poultry quantity

By installing radio frequency chips and image recognition equipment on the feet of poultry, the number of poultry entering and exiting the cages is automatically calculated, which solves the problem of inaccurate traditional manual calculations, improves calculation efficiency and accuracy, and saves labor costs.

CN113379561BActive Publication Date: 2025-01-21GUANGZHOU LANGO ELECTRONICS TECH CO LTD

Patent Information

Application Number
CN202110592177.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-05-28
Publication Date
2025-01-21
Estimated Expiration
2041-05-28

AI Technical Summary

Technical Problem

When traditional artificial poultry counting with naked eyes, the huge number of poultry and the incoming and leaving the cages is in sequence, resulting in inaccurate calculation results and take a long time.

Method used

Using radio frequency reading and writing equipment and image recognition equipment, by setting footbands with embedded radio frequency chips on the feet of poultry and collecting poultry images, radio frequency coding and image data are automatically obtained, the number of poultry entering and exiting the habitat cages is calculated, and whether all poultry are returned Go to the roosting cage and count the losses.

Benefits of technology

It improves the accuracy and efficiency of calculating the number of poultry, reduces manual intervention, saves labor costs, and enhances the accuracy of calculation results through image recognition.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113379561B_ABST
    Figure CN113379561B_ABST
Patent Text Reader

Abstract

The present invention provides an intelligent calculation method for the number of poultry, including obtaining a radio frequency reader to read the radio frequency chip built into the foot ring of the poultry in the roosting cage when the poultry has not left the roosting cage, thereby obtaining a corresponding first radio frequency code; determining the original number of poultry before leaving the roosting cage according to the number of the first radio frequency code; when the poultry enters the roosting cage after completing activities in the activity field in the breeding base, obtaining a radio frequency reader to read the radio frequency chip built into the foot ring of the poultry during the entry process, thereby obtaining a corresponding second radio frequency code; determining the current number of poultry entering the roosting cage after completing activities in the activity field in the breeding base according to the number of the second radio frequency code, if the current number of poultry is the same as the original number of poultry, it is determined that all the poultry have returned to the roosting cage, and no poultry is lost. The present invention provides an intelligent calculation method for the number of poultry, which improves the calculation accuracy and efficiency of the number of poultry and saves labor costs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of poultry quantity calculation, and in particular to an intelligent calculation method, device and method for poultry quantity. Background Art

[0002] Free-range poultry is in great demand in the market because of its delicious meat and pure taste. Free-range poultry is mostly raised in large areas of breeding grounds. Free-range poultry is generally allowed to rest in roosting cages in the habitat at night. At dawn, all the poultry in the roosting cages are driven to a larger area of ​​activity grounds for free-range release, allowing them to move freely in the activity grounds. After dark, the poultry in the activity grounds are driven to the roosting cages to rest. In the process of raising poultry in the above-mentioned free-range way, the number of poultry needs to be manually counted when the poultry enters the roosting cage at night and when the poultry leaves the roosting cage at dawn, so as to confirm whether the poultry is lost when moving in the activity ground; however, the traditional manual naked eye counting of the number of poultry will result in inaccurate calculation results due to the huge number of poultry and the lack of order when entering and leaving the roosting cages, and it takes a long time for manual counting of the number of poultry. Summary of the invention

[0003] In order to overcome the shortcomings of the prior art, one of the purposes of the present invention is to provide an intelligent method for calculating the number of poultry, which can solve the problem that the traditional method of calculating the number of poultry by human eyes will result in inaccurate calculation results due to the huge number of poultry and the lack of order when they enter and exit the roosting cages.

[0004] The second object of the present invention is to provide an electronic device that can solve the problem that the traditional method of counting the number of poultry with the naked eye may result in inaccurate calculation results due to the huge number of poultry and the lack of order when they enter and exit the roosting cages.

[0005] The third object of the present invention is to provide a computer-readable storage medium, which can solve the problem that the traditional method of counting the number of poultry by naked eyes will result in inaccurate calculation results due to the huge number of poultry and the lack of order when they enter and exit the roosting cages.

[0006] One of the purposes of the present invention is achieved by the following technical solution:

[0007] A method for intelligently calculating the number of poultry is applied to a breeding base for free-range poultry. A radio frequency reading and writing device is arranged at the entrance of a perch cage for poultry to perch in the breeding base. A foot ring with a radio frequency chip embedded therein is set on the foot of each poultry. Each radio frequency chip corresponds to a unique radio frequency code.

[0008] Obtaining a first radio frequency code, when the poultry has not left the perch cage, obtaining a radio frequency reader to read a radio frequency chip built into a foot ring on the poultry's foot in the perch cage to obtain a corresponding first radio frequency code;

[0009] Calculating the original number of poultry before leaving the roosting cage, and determining the original number of poultry before leaving the roosting cage according to the number of the first radio frequency codes;

[0010] Obtaining a second radio frequency code, when the poultry enters the roosting cage after completing activities in the activity area of ​​the breeding base, the radio frequency reader reads the radio frequency chip built into the foot ring of the poultry during the entry process to obtain the corresponding second radio frequency code;

[0011] The current number of poultry is calculated, and the current number of poultry entering the roosting cage after the activity in the activity area in the breeding base is determined according to the number of the second radio frequency code; if the current number of poultry is the same as the original number of poultry, it is determined that all poultry have returned to the roosting cage and no poultry is lost.

[0012] Furthermore, an image recognition device is provided at the entrance of the perching cage for poultry in the breeding base, and the acquisition of the second radio frequency code also includes acquiring the poultry image, acquiring the poultry image collected by the image recognition device.

[0013] Furthermore, if the current number of poultry is less than the original number of poultry, whether the poultry in the poultry image are wearing foot rings is identified according to a preset foot ring recognition model. If all the poultry are wearing foot rings, the poultry is deemed to be lost, and the difference between the original number of poultry and the current number of poultry is taken as the number of lost poultry.

[0014] Furthermore, if some poultry are not wearing leg rings, the number of poultry not wearing leg rings is counted, and whether the poultry is lost is determined based on the number of poultry not wearing leg rings.

[0015] Furthermore, the method of determining whether poultry is lost based on the number of poultry without leg rings is as follows: if the number of poultry without leg rings is equal to the difference between the original number of poultry and the current number of poultry, it is determined that no poultry is lost; if the number of poultry without leg rings is less than the difference between the original number of poultry and the current number of poultry, it is determined that the poultry is lost, and the value obtained by subtracting the number of poultry without leg rings from the difference between the original number of poultry and the current number of poultry is used as the number of lost poultry.

[0016] Furthermore, before obtaining the first radio frequency code, it also includes creating a preset anklet recognition model, extracting a plurality of pre-stored images of poultry wearing anklets as a sample image set, inputting the sample image set into an initial anklet recognition model provided with a preset image recognition algorithm for training, and using the trained initial anklet recognition model as the preset anklet recognition model.

[0017] Furthermore, after creating the preset foot ring recognition model, the method further includes updating samples, and incorporating images of poultry wearing foot rings that are collected on-site and not stored into the sample image set.

[0018] Furthermore, the preset image recognition algorithm is a YOLO algorithm, an R-CNN algorithm, a convolutional neural network, or a support vector machine algorithm.

[0019] The second object of the present invention is achieved by the following technical solution:

[0020] An electronic device, comprising: a processor;

[0021] A memory; and a program, wherein the program is stored in the memory and is configured to be executed by a processor, and the program includes a method for executing an intelligent calculation method of poultry quantity in the present application.

[0022] The third object of the present invention is achieved by adopting the following technical solutions:

[0023] A computer-readable storage medium stores a computer program, wherein the computer program is executed by a processor to implement an intelligent method for calculating the number of poultry in the present application.

[0024] Compared with the prior art, the beneficial effects of the present invention are as follows: an intelligent calculation method for the number of poultry in the present application comprises: when the poultry has not left the roosting cage, obtaining a radio frequency reader to read the radio frequency chip built in the leg ring of the poultry's foot in the roosting cage to obtain a corresponding first radio frequency code; determining the original number of poultry before leaving the roosting cage according to the number of the first radio frequency codes; when the poultry enters the roosting cage after completing activities in the activity field in the breeding base, obtaining a radio frequency reader to read the radio frequency chip built in the leg ring of the poultry's foot during the entry process to obtain a corresponding second radio frequency code; determining the current number of poultry entering the roosting cage after completing activities in the activity field in the breeding base according to the number of the second radio frequency codes, if the current number of poultry is the same as the original number of poultry, it is determined that all the poultry have returned to the roosting cage and no poultry is lost; the entire poultry number calculation process does not require human intervention, thereby improving the accuracy and efficiency of the poultry number calculation and saving labor costs.

[0025] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention and implement it according to the contents of the specification, the following is a detailed description of the preferred embodiments of the present invention in conjunction with the accompanying drawings. The specific implementation of the present invention is given in detail by the following embodiments and their accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

[0027] Figure 1 The present invention is a flowchart of an intelligent method for calculating the number of poultry. DETAILED DESCRIPTION

[0028] The present invention is further described below in conjunction with the accompanying drawings and specific implementation methods. It should be noted that, under the premise of no conflict, the various embodiments or technical features described below can be arbitrarily combined to form a new embodiment.

[0029] In this embodiment, an intelligent calculation method for the number of poultry is applied to a breeding base for free-range poultry. First, a radio frequency reading and writing device and an image recognition device are set at the entrance of the perching cage for poultry in the breeding base. A foot ring with a radio frequency chip embedded in it is set on the foot of each poultry. Each radio frequency chip corresponds to a unique radio frequency code.

[0030] like Figure 1 As shown, a method for intelligently calculating the number of poultry in the present application specifically comprises the following steps:

[0031] A preset anklet recognition model is created, and several pre-stored images of poultry wearing anklets are extracted as a sample image set, and the sample image set is input into an initial anklet recognition model provided with a preset image recognition algorithm for training, and the trained initial anklet recognition model is used as the preset anklet recognition model, and the preset image recognition algorithm is a YOLO algorithm, an R-CNN algorithm, a convolutional neural network, or a support vector machine algorithm. In this embodiment, after creating the preset anklet recognition model, the method further includes updating samples, and incorporating images of poultry wearing anklets collected on site and not stored into the sample image set.

[0032] A first radio frequency code is obtained. When the poultry does not leave the roosting cage, a radio frequency reader reads a radio frequency chip built into a foot ring on the poultry's foot in the roosting cage to obtain a corresponding first radio frequency code.

[0033] The original number of poultry before being calculated is determined according to the number of the first radio frequency codes. In the process of raising poultry in the wild, the number of poultry needs to be counted every day, so the number of poultry that has not left the roosting cage in the morning is taken as the original number of poultry.

[0034] The second radio frequency code is obtained. When the poultry enters the roosting cage after completing activities in the activity area of ​​the breeding base, the radio frequency reader reads the radio frequency chip built into the foot ring of the poultry during the entry process to obtain the corresponding second radio frequency code.

[0035] The current number of poultry is calculated, and the current number of poultry entering the roosting cage after the activity in the activity area in the breeding base is determined according to the number of the second radio frequency code. If the current number of poultry is the same as the original number of poultry, it is determined that all poultry have returned to the roosting cage and no poultry is lost. In this embodiment, if the current number of poultry is less than the original number of poultry, whether the poultry in the poultry image is wearing foot rings is identified according to a preset foot ring recognition model. If all poultry are wearing foot rings, it is determined that the poultry is lost, and the difference between the original number of poultry and the current number of poultry is used as the number of lost poultry. If some poultry do not wear foot rings, the number of poultry not wearing foot rings is counted, and whether the poultry is lost is determined based on the number of poultry not wearing foot rings.

[0036] The above-mentioned determination of whether poultry is lost based on the number of poultry without leg rings is specifically as follows: if the number of poultry without leg rings is equal to the difference between the original number of poultry and the current number of poultry, it is determined that no poultry is lost; if the number of poultry without leg rings is less than the difference between the original number of poultry and the current number of poultry, it is determined that poultry is lost, and the value obtained by subtracting the number of poultry without leg rings from the difference between the original number of poultry and the current number of poultry is used as the number of lost poultry.

[0037] The present application discloses an intelligent method for calculating the number of poultry, comprising: obtaining a radio frequency reader to read a radio frequency chip built in a foot ring of the poultry in the roosting cage when the poultry has not left the roosting cage, thereby obtaining a corresponding first radio frequency code; determining the original number of poultry before leaving the roosting cage according to the number of the first radio frequency codes; when the poultry enters the roosting cage after completing activities in an activity field in a breeding base, obtaining a radio frequency reader to read a radio frequency chip built in a foot ring of the poultry during the entry process, thereby obtaining a corresponding second radio frequency code; determining the current number of poultry entering the roosting cage after completing activities in the activity field in the breeding base according to the number of the second radio frequency codes, and if the current number of poultry is the same as the original number of poultry, it is determined that all the poultry have returned to the roosting cage and no poultry is lost; the entire poultry number calculation process does not require human intervention, thereby improving the accuracy and efficiency of the poultry number calculation and saving labor costs. Moreover, in the process of calculating the number of poultry, in order to prevent the leg rings from falling off due to excessive activity of the poultry, image recognition equipment and a preset leg ring recognition model were introduced to identify the number of poultry whose leg rings were detached but returned to the roosting cage at dark, thereby making the calculation results of the number of poultry more accurate and the entire calculation process fast and efficient.

[0038] The above are only preferred embodiments of the present invention and are not intended to limit the present invention in any form. Any ordinary technician in the industry can smoothly implement the present invention as shown in the drawings and above. However, any equivalent changes, modifications and evolutions made by technicians familiar with the profession without departing from the scope of the technical solution of the present invention using the technical content disclosed above are all equivalent embodiments of the present invention. At the same time, any equivalent changes, modifications and evolutions made to the above embodiments based on the essential technology of the present invention are still within the protection scope of the technical solution of the present invention.

Claims

1. An intelligent calculation method for the number of poultry, the intelligent calculation method is applied to a breeding base for free-range poultry, characterized in that: Radio frequency reading and writing equipment and image recognition equipment are installed at the entrance of the perching cages used for poultry in the breeding base. A foot ring with an embedded radio frequency chip is put on the foot of each poultry. Each radio frequency chip corresponds to a unique radio frequency code. Obtaining a first radio frequency code, when the poultry has not left the perch cage, obtaining a radio frequency reader to read a radio frequency chip built into a foot ring on the poultry's foot in the perch cage to obtain a corresponding first radio frequency code; Calculating the original number of poultry, and determining the original number of poultry before leaving the roosting cage according to the number of the first radio frequency codes; Acquire a second radio frequency code. When the poultry enters the roosting cage after completing activities in the activity area of ​​the breeding base, obtain a radio frequency reader to read the radio frequency chip built into the foot ring of the poultry during the entry process to obtain the corresponding second radio frequency code. At the same time, obtain an image of the poultry, and obtain an image of the poultry collected by an image recognition device; Calculate the current number of poultry, and determine the current number of poultry that have entered the roosting cage after the activity in the activity field in the breeding base according to the number of the second radio frequency code; if the current number of poultry is the same as the original number of poultry, it is determined that all the poultry have returned to the roosting cage and no poultry is lost; if the current number of poultry is less than the original number of poultry, identify whether the poultry in the poultry image are wearing foot rings according to a preset foot ring recognition model; if all the poultry are wearing foot rings, it is determined that the poultry is lost, and the difference between the original number of poultry and the current number of poultry is used as the number of lost poultry; if some poultry are not wearing foot rings, the number of poultry not wearing foot rings is counted, and whether the poultry is lost is determined according to the number of poultry not wearing foot rings; Among them, the method of determining whether poultry is lost based on the number of poultry without leg rings is specifically as follows: if the number of poultry without leg rings is equal to the difference between the original number of poultry and the current number of poultry, it is determined that no poultry is lost; if the number of poultry without leg rings is less than the difference between the original number of poultry and the current number of poultry, it is determined that the poultry is lost, and the value obtained by subtracting the number of poultry without leg rings from the difference between the original number of poultry and the current number of poultry is used as the number of lost poultry.

2. The intelligent calculation method for the number of poultry according to claim 1, characterized in that: Before obtaining the first radio frequency code, it also includes creating a preset anklet recognition model, extracting a plurality of pre-stored images of poultry wearing anklets as a sample image set, inputting the sample image set into an initial anklet recognition model provided with a preset image recognition algorithm for training, and using the trained initial anklet recognition model as the preset anklet recognition model.

3. The intelligent calculation method for the number of poultry according to claim 2, characterized in that: After creating the preset leg ring recognition model, the method further includes updating the sample, and incorporating the images of poultry wearing leg rings that are collected on site and not stored into the sample image collection.

4. The intelligent calculation method for the number of poultry according to claim 2, characterized in that: The preset image recognition algorithm is the YOLO algorithm, the R-CNN algorithm, the convolutional neural network, or the support vector machine algorithm.

5. An electronic device, characterized in that include: processor; Memory; And a program, wherein the program is stored in the memory and is configured to be executed by a processor, and the program includes a method for executing an intelligent calculation method for the number of poultry as described in any one of claims 1-4.

6. A computer-readable storage medium having a computer program stored thereon, characterized in that: The computer program is executed by a processor to implement an intelligent method for calculating the number of poultry as described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Livestock quantity determination method, terminal and computer storage medium

    CN111008561A

  • Method and apparatus for livestock supply chain compliance monitoring

    WO2017031532A1

Cited By

  • Livestock quantity statistical system and management method for animal husbandry

    CN115809940A