Intelligent training method for chicken flock

By combining array microphones and video data analysis, abnormal individuals can be quickly identified and located, solving the problem of difficulty in timely detection of abnormal individuals under traditional monitoring methods, and improving the management efficiency and health monitoring effect of farms.

CN119992599BActive Publication Date: 2026-03-31YANGZHOU TINGFENG AGRI & ANIMAL HUSBANDRY DEV CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-26
Publication Date
2026-03-31

AI Technical Summary

Technical Problem

In modern poultry farms, traditional monitoring methods are insufficient to quickly identify and locate abnormal individuals, making it impossible to take timely intervention measures and affecting the health of the flock.

Method used

The chickens' vocal information is collected in real time by array microphones, abnormal vocal information is analyzed, abnormal location areas are determined by sound pickup and positioning strategies, historical video data is retrieved to identify abnormal individuals, and mobile monitoring devices are used for locking and monitoring.

Benefits of technology

It enables rapid identification and location of abnormal individuals, reduces the amount of video data processing, improves identification speed and accuracy, allows for timely intervention, and enhances farm management efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119992599B_ABST
    Figure CN119992599B_ABST
Patent Text Reader

Abstract

The application provides an intelligent training method for a chicken group, which comprises the following steps: controlling an array pickup device in a target breeding area to collect chicken sound information in real time, analyzing the chicken sound information to obtain abnormal sound information, and determining the pickup device receiving the abnormal sound information as a positioning pickup device; determining an abnormal positioning area according to the pickup positioning strategy and the positioning pickup device, calling historical video data collected by a corresponding area collection device in the abnormal positioning area based on the abnormal sound information, and determining an abnormal individual according to the historical video data; controlling a mobile monitoring device to move to the abnormal positioning area, and controlling the mobile monitoring device to move to the position of the abnormal individual according to real-time video data collected by the area collection device; when the mobile monitoring device is determined to be at the position of the abnormal individual, controlling the mobile monitoring device to lock and monitor the abnormal individual, and sending lock monitoring video data to a management end.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to data processing technology, and more particularly to an intelligent training method for chicken flocks. Background Technology

[0002] In modern farms, thousands of chickens are raised in a vast area. This large-scale farming method improves production efficiency and economic benefits. However, as the number of chickens increases, the health problems of individual chickens become difficult to monitor. In particular, when a part of the flock exhibits abnormal behavior or health problems, it may have an adverse effect on the entire flock.

[0003] Traditional methods of monitoring aquaculture mainly rely on manual patrols and video surveillance. However, these methods have obvious shortcomings. Manual patrols are time-consuming and labor-intensive, and are limited by the energy and observation ability of the staff, making it difficult to monitor the entire aquaculture area in real time. While video surveillance can cover a large area, it requires processing massive amounts of data, resulting in a slow speed of identifying abnormal individuals. Furthermore, as chickens move continuously, abnormal states captured in the video data are easily missed.

[0004] Therefore, how to quickly identify and locate abnormal individuals so as to take timely intervention measures has become an urgent problem to be solved. Summary of the Invention

[0005] This invention provides an intelligent training method for chicken flocks, which can quickly identify and locate abnormal individuals so that timely intervention measures can be taken.

[0006] A first aspect of the present invention provides an intelligent training method for chicken flocks, comprising:

[0007] The array of microphones within the target breeding area is controlled to collect the timbre information of the chicken flock in real time. The timbre information of the chicken flock is analyzed to obtain abnormal timbre information, and the microphone that receives the abnormal timbre information is determined as the positioning microphone.

[0008] Based on the sound pickup and positioning strategy and the positioning sound pickup, an abnormal positioning area is determined. Based on the abnormal timbre information, historical video data collected by the corresponding area acquisition device of the abnormal positioning area is retrieved. Based on the historical video data, abnormal individuals are determined.

[0009] The mobile monitoring device is controlled to move to the abnormal location area, and based on the real-time video data collected by the area acquisition device, the mobile monitoring device is controlled to move to the location of the abnormal individual.

[0010] When the location of the abnormal individual is determined, the mobile monitoring device is controlled to lock and monitor the abnormal individual, and the locked monitoring video data is sent to the management terminal.

[0011] Optionally, in one possible implementation of the first aspect, determining the abnormal positioning area based on the sound pickup positioning strategy and the positioning sound pickup includes:

[0012] Obtain the abnormal decibel value corresponding to the abnormal tone information received by each of the positioning microphones, and sort the positioning microphones in descending order based on the abnormal decibel value to obtain the microphone selection sequence;

[0013] The first positioning pickup in the pickup selection sequence is selected as the core pickup, the second positioning pickup in the pickup selection sequence is determined as the first auxiliary pickup, and the third positioning pickup in the pickup selection sequence is selected as the second auxiliary pickup.

[0014] The abnormal location area is determined based on the core microphone, the first auxiliary microphone, and the second auxiliary microphone.

[0015] Optionally, in one possible implementation of the first aspect, determining the abnormal location area based on the core microphone, the first auxiliary microphone, and the second auxiliary microphone includes:

[0016] A core positioning line is obtained by connecting the core position of the core pickup with the first position of the first auxiliary pickup.

[0017] The abnormal decibel value of the core microphone is obtained as the core decibel value, and the abnormal decibel value of the first auxiliary microphone is determined as the first decibel value.

[0018] The initial core positioning point is determined based on the core positioning line, the core decibel value, and the first decibel value.

[0019] Connect the first position with the second position of the second auxiliary microphone to obtain the auxiliary positioning line;

[0020] The abnormal decibel value of the second auxiliary microphone is obtained as the second decibel value. Based on the initial core positioning point, the auxiliary positioning line and the second decibel value, the abnormal core positioning point is determined.

[0021] An abnormal location area is generated with the core location point of the abnormality as the center and based on a preset abnormality radius.

[0022] Optionally, in one possible implementation of the first aspect, determining the initial core positioning point based on the core positioning line, the core decibel value, and the first decibel value includes:

[0023] The total core decibel value is obtained by summing the core decibel value and the first decibel value, and the core point ratio is obtained by ratio of the first decibel value to the total core decibel value.

[0024] The distance of the core positioning line is obtained as the core positioning line distance. Based on the product of the core point ratio and the core positioning line distance, the core positioning distance is obtained, and the direction along the core positioning line from the core position to the first position is determined as the core positioning direction.

[0025] Starting from the core position along the core positioning line, an initial core positioning point is determined based on the core positioning direction and the core positioning distance.

[0026] Optionally, in one possible implementation of the first aspect, determining the abnormal core positioning point based on the initial core positioning point, the auxiliary positioning line, and the second decibel value includes:

[0027] The endpoint of the first position on the auxiliary positioning line is determined as the first endpoint, and the endpoint of the second position on the auxiliary positioning line is determined as the second endpoint;

[0028] The first endpoint of the auxiliary positioning line is translated to the initial core positioning point of the core positioning line to obtain the core offset line;

[0029] Based on the sum of the second decibel value and the first decibel value, the auxiliary total decibel value is obtained, and based on the ratio of the second decibel value to the auxiliary total decibel value, the offset point ratio is obtained;

[0030] The distance of the auxiliary positioning line is obtained as the auxiliary positioning line distance. Based on the product of the offset point ratio and the auxiliary positioning line distance, the offset positioning distance is obtained, and the direction along the core offset line from the first endpoint to the second endpoint is determined as the offset positioning direction.

[0031] Starting from the initial core positioning point along the core offset line, an abnormal core positioning point is determined based on the offset positioning direction and the offset positioning distance.

[0032] Optionally, in one possible implementation of the first aspect, the step of retrieving historical video data collected by the acquisition device corresponding to the abnormal location area based on the abnormal timbre information, and determining the abnormal individual based on the historical video data, includes:

[0033] Obtain the abnormal time information corresponding to the abnormal timbre information, and retrieve historical video data collected by the acquisition device in the area corresponding to the abnormal positioning area based on the abnormal time information;

[0034] Identify individuals who perform vocalizations in the historical video data as execution individuals, and obtain the number of executions performed by each execution individual;

[0035] When the execution count is determined to be 1, the execution individual is considered an abnormal individual;

[0036] When the number of executions is determined to be greater than 1, the identification video data collected by the regional acquisition device is obtained based on a preset statistical duration;

[0037] Obtain the number of anomalies for each execution individual in the identified video data, and the area of ​​anomalies in the observation region corresponding to each execution individual;

[0038] The frequency coefficient is obtained based on the ratio of the number of anomalies to the baseline frequency, and the first discrimination value is obtained by multiplying the frequency coefficient and the frequency weight value.

[0039] Obtain the total area of ​​the observation area, obtain the abnormal area ratio based on the ratio of the abnormal area to the total area, obtain the abnormal area coefficient based on the ratio of the abnormal area ratio to the baseline area ratio, and obtain the second discrimination value based on the product of the abnormal area coefficient and the ratio weight value.

[0040] Based on the sum of the first discrimination value and the second discrimination value, the total discrimination value of each execution individual is obtained. When the total discrimination value is greater than a preset discrimination value, the corresponding execution individual is identified as an abnormal individual.

[0041] Optionally, in one possible implementation of the first aspect, controlling the motion monitoring device to move to the location of the abnormal individual based on the real-time video data collected by the area acquisition device includes:

[0042] Acquire real-time video data collected by the area acquisition device, and identify abnormal pixel values ​​corresponding to abnormal individuals in the real-time video data;

[0043] Based on the abnormal pixel values, the motion monitoring device is controlled to move to the location of the abnormal individual.

[0044] Optionally, in one possible implementation of the first aspect, controlling the motion monitoring device to move to the location of the abnormal individual based on the real-time video data collected by the area acquisition device includes:

[0045] The system acquires real-time video data collected by the area acquisition device, obtains the center point of the screen corresponding to the real-time video data, and performs coordinate processing on the real-time video data with the center point of the screen as the origin of the coordinate system.

[0046] The coordinates of the abnormal individual are determined as the abnormal location coordinates, and the mobile monitoring device is controlled to move to the location of the abnormal individual based on the abnormal location coordinates.

[0047] Optionally, in one possible implementation of the first aspect, controlling the motion monitoring device to move to the location of the abnormal individual based on the real-time video data collected by the area acquisition device includes:

[0048] Acquire real-time video data collected by the area acquisition device;

[0049] The relative positional relationship between the motion monitoring device and the abnormal individual in the real-time video data is analyzed in real time, and the motion monitoring device is controlled to move until the relative positional relationship between the motion monitoring device and the abnormal individual is directly vertical, at which point the movement stops.

[0050] Optionally, in one possible implementation of the first aspect, it also includes:

[0051] The number of pickups of the positioning pickups in the pickup selection sequence is obtained. When the number of pickups is equal to 2, the first positioning pickup in the pickup selection sequence is selected as the core pickup, and the second positioning pickup in the pickup selection sequence is selected as the first auxiliary pickup.

[0052] A core positioning line is obtained by connecting the core position of the core pickup with the first position of the first auxiliary pickup.

[0053] The abnormal decibel value of the core microphone is obtained as the core decibel value, and the abnormal decibel value of the first auxiliary microphone is determined as the first decibel value.

[0054] The total core decibel value is obtained by summing the core decibel value and the first decibel value, and the core point ratio is obtained by ratio of the first decibel value to the total core decibel value.

[0055] The distance of the core positioning line is obtained as the core positioning line distance. Based on the product of the core point ratio and the core positioning line distance, the core positioning distance is obtained, and the direction along the core positioning line from the core position to the first position is determined as the core positioning direction.

[0056] Along the core positioning line, starting from the core position, determine the abnormal core positioning point based on the core positioning direction and the core positioning distance;

[0057] When the number of sound pickups is determined to be 1, the position of the positioning sound pickup is obtained as the core location point of the anomaly.

[0058] An abnormal location area is generated with the core location point of the abnormality as the center and based on a preset abnormality radius.

[0059] A third aspect of the present invention provides an electronic device comprising: a memory, a processor, and a computer program, the computer program being stored in the memory, and the processor executing the computer program to perform the methods described in the first aspect of the present invention and various possible methods related to the first aspect.

[0060] A fourth aspect of the present invention provides a storage medium storing a computer program, which, when executed by a processor, is used to implement the first aspect of the present invention and various methods possibly involved in the first aspect.

[0061] The beneficial effects of this invention are as follows:

[0062] 1. This invention can quickly identify and locate abnormal individuals, enabling timely intervention. Firstly, by innovatively combining sound monitoring and video data analysis, this invention utilizes an array microphone to collect real-time timbre information of the chicken flock, accurately locating abnormal calls. Through rapid identification and location of abnormal timbre, the range of video data requiring processing is significantly reduced, thereby improving the speed and accuracy of abnormal individual identification. This not only shortens the identification time for abnormal individuals but also greatly reduces the data processing burden, improving the overall efficiency of farm management.

[0063] 2. This invention can perform preliminary screening of aquaculture areas based on abnormal decibel values ​​and corresponding locations received by positioning microphones, thereby obtaining abnormal positioning areas. This reduces the data processing workload for identifying and analyzing area videos, allowing for the retrieval of historical video data corresponding to the abnormal positioning areas to identify abnormal individuals and improve the efficiency of abnormal individual location. This invention can employ different technical solutions to determine the core abnormal positioning point based on the number of positioning microphones, thus obtaining the abnormal positioning area and improving the accuracy of abnormal positioning area determination. Specifically, this invention can obtain the abnormal decibel values ​​and geographical locations of the positioning microphones, determine the initial core positioning point and the abnormal core positioning point based on the abnormal decibel values, thereby obtaining the abnormal positioning area. Furthermore, when the number of positioning microphones is one, the location point of the corresponding positioning microphone can be used as the abnormal core positioning point. Additionally, the abnormal core positioning point can be determined by constructing the intersection of perpendicular lines from multiple positioning points, further improving the accuracy of the abnormal positioning area and facilitating the improvement of abnormal individual identification efficiency.

[0064] 3. This invention enables dynamic monitoring and tracking of abnormal individuals. After identifying an abnormal individual, a mobile monitoring device can be guided to its location quickly. This device continuously monitors and tracks the abnormal individual, allowing for real-time control of its position. It provides a direct overhead view to monitor changes in the abnormal individual's behavior and transmits the monitoring data to the management terminal in real time. This not only achieves precise location of the abnormal individual but also provides managers with detailed monitoring information, facilitating timely protective and treatment measures and improving management efficiency. Attached Figure Description

[0065] Figure 1 A flowchart illustrating an intelligent training method for chicken flocks provided by this invention;

[0066] Figure 2 This is a schematic diagram of an abnormal location area provided by the present invention;

[0067] Figure 3 This is a schematic diagram of the hardware structure of an electronic device provided by the present invention. Detailed Implementation

[0068] The technical solution of the present invention will be described in detail below with reference to specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.

[0069] like Figure 1 As shown, the present invention provides an intelligent training method for chicken flocks, comprising:

[0070] S1, control the array microphones in the target breeding area to collect chicken flock timbre information in real time, analyze the chicken flock timbre information to obtain abnormal timbre information, and determine the microphone that receives the abnormal timbre information as the positioning microphone.

[0071] It should be noted that in poultry farms, due to the large number of chickens, the abnormality of a small number of chickens can easily affect the rest. Therefore, monitoring of the chickens is necessary to promptly identify abnormal chickens and take corresponding protective measures. Existing methods typically involve video monitoring of the poultry area, identifying abnormal chickens by reviewing the monitoring images. This method involves a large amount of data processing and is slow, and the chickens' positions constantly change as they move, resulting in low efficiency in identifying abnormal chickens. Therefore, this invention can acquire abnormal sound information based on pre-installed array microphones to detect abnormal chickens. Subsequently, the location of the abnormal chicken can be quickly located using positioning microphones, allowing for image recognition to identify the abnormal chicken. This reduces the amount of image processing, enables timely location of abnormal chickens and implementation of protective measures, and improves the efficiency of flock protection and monitoring.

[0072] Understandably, the target breeding area is the area of ​​the farm where chicken flock monitoring is required, the array microphone is a microphone arranged and installed in an array, the chicken flock timbre information is the sound information of the chicken flock's calls, the abnormal timbre information is the sound information of the chicken flock's calls that are different from those of normally raised chickens, and the positioning microphone is the microphone that collects the abnormal timbre information.

[0073] It's easy to understand that by arranging multiple microphones horizontally and vertically at certain intervals, when a chicken calls, the microphones closer to the chicken can record its abnormal vocal information. Therefore, the approximate location of the abnormal chicken can be initially determined through this positioning microphone. All microphones that identify abnormal vocal information are positioning microphones, so that the images captured by the corresponding acquisition device can be determined based on the position of the positioning microphones. This allows for observation and identification of the chickens in that area, which can greatly reduce the amount of image processing and improve positioning efficiency.

[0074] It is worth mentioning that when analyzing the timbre information of chickens, spectrum analysis tools such as spectrum analyzers can be used to help observe the spectrum distribution of the sound, thereby identifying the timbre.

[0075] S2, based on the sound pickup and positioning strategy and the positioning sound pickup, determine the abnormal positioning area, retrieve the historical video data collected by the corresponding area acquisition device based on the abnormal sound timbre information, and determine the abnormal individual based on the historical video data.

[0076] Understandably, once the microphone analyzes the corresponding abnormal timbre information, it can retrieve the video data of the area acquisition device within that time period corresponding to the crowing time of the farmed chickens, based on the time period of the abnormal timbre information, so as to identify the abnormal individuals in a timely manner through historical video data.

[0077] Among them, the abnormal location area is the location area for identifying abnormal sick chickens, the area acquisition device is the device for acquiring images of the area, such as a camera, the historical video data is the video data collected in the corresponding historical time period, and the abnormal individual is the farmed chicken that shows abnormality. For example, if the historical video data identifies that the farmed chicken has an abnormal walking posture, has a severely molted area on its body, or has a blackened comb, it indicates that the farmed chicken may have abnormal symptoms, and thus the corresponding farmed chicken can be identified as an abnormal individual.

[0078] In some embodiments, the specific implementation steps of step S2 (determining the abnormal positioning area based on the sound pickup positioning strategy and the positioning sound pickup) include:

[0079] S201, obtain the abnormal decibel value corresponding to the abnormal tone information received by each of the positioning microphones, sort the positioning microphones in descending order based on the abnormal decibel value, and obtain the microphone selection sequence.

[0080] It should be noted that the distance between the farmed chicken and the microphone will affect the decibel level of abnormal sound information received by the microphone. The closer the chicken is to the microphone, the higher the corresponding decibel level will be, and the farther the chicken is from the microphone, the lower the corresponding decibel level will be.

[0081] It is understandable that the abnormal decibel value is the decibel value of the sound corresponding to the abnormal tone information of the locator microphone. The abnormal chicken call may be received by multiple microphones, but due to different distances, the corresponding abnormal decibel values ​​will also have certain differences. Therefore, the locator microphones can be sorted according to the abnormal decibel values ​​to obtain the microphone selection sequence.

[0082] Among them, the pickup selection sequence is the pickup sequence after arranging the positioning pickups in descending order according to the magnitude of the abnormal decibel value.

[0083] For example, if there are 5 localized microphones, namely microphone 1, microphone 2, microphone 3, microphone 4, and microphone 5, and their corresponding abnormal decibel values ​​are 60 dB, 10 dB, 8 dB, 30 dB, and 5 dB respectively, then the microphone selection sequence obtained by arranging the localized microphones in descending order according to the abnormal decibel values ​​is (microphone 1, microphone 4, microphone 2, microphone 3, microphone 5).

[0084] Through the above embodiments, the present invention can obtain a sound pickup selection sequence, so that a certain number of positioning microphones can be selected according to the sound pickup selection sequence in order to determine the abnormal positioning area.

[0085] S202, select the first positioning microphone in the microphone selection sequence as the core microphone, determine the second positioning microphone in the microphone selection sequence as the first auxiliary microphone, and select the third positioning microphone in the microphone selection sequence as the second auxiliary microphone.

[0086] It is understandable that, since the first positioning microphone in the sound selection sequence has the highest abnormal decibel value, it can be used as the core microphone, the second positioning microphone in the sound selection sequence as the first auxiliary microphone, and the third positioning microphone in the sound selection sequence as the second auxiliary microphone. Since the abnormal decibel values ​​of the positioning microphones at the beginning of the sound selection sequence are relatively high, three positioning microphones can be used to obtain the abnormal positioning area later.

[0087] Among them, the core microphone is the main microphone for determining the abnormal location area, that is, the first location microphone in the microphone selection sequence; the first auxiliary microphone is the first microphone that helps determine the abnormal location area, that is, the second location microphone in the microphone selection sequence; and the second auxiliary microphone is the second microphone that helps determine the abnormal location area, that is, the third location microphone in the microphone selection sequence.

[0088] Through the above embodiments, the present invention can obtain a core microphone, a first auxiliary microphone, and a second auxiliary microphone, so as to subsequently determine the abnormal location area.

[0089] S203, determine the abnormal location area based on the core microphone, the first auxiliary microphone, and the second auxiliary microphone.

[0090] It is understandable that by obtaining the core microphone, the first auxiliary microphone, and the second auxiliary microphone, the installation location of the corresponding microphone can be retrieved. Thus, the abnormal location area where the abnormal individual may exist can be determined through multiple location points.

[0091] In some embodiments, the specific implementation steps of step S203 (determining the abnormal location area based on the core microphone, the first auxiliary microphone, and the second auxiliary microphone) include:

[0092] S2031, connect the core position of the core pickup with the first position of the first auxiliary pickup to obtain the core positioning line.

[0093] It is understandable that the core location is the geographical location of the core microphone, the first location is the geographical location where the first auxiliary microphone is installed, and the core positioning line is the core line segment that determines the abnormal positioning area, that is, the line connecting the core location and the first location.

[0094] Through the above implementation methods, the present invention can obtain a core positioning line, so that the initial core positioning point can be determined based on the core positioning line, thereby facilitating the subsequent determination of abnormal positioning areas.

[0095] S2032, obtain the abnormal decibel value of the core microphone as the core decibel value, and determine the abnormal decibel value of the first auxiliary microphone as the first decibel value.

[0096] Understandably, the core decibel value is the abnormal decibel value corresponding to the core pickup, for example, it could be 60 decibels, and the first decibel value is the abnormal decibel value corresponding to the first auxiliary pickup, for example, it could be 30 decibels.

[0097] Through the above implementation methods, the present invention can determine the core decibel value and the first decibel value, so that the position of the initial core positioning point can be determined based on the difference between the decibel values.

[0098] S2033, determine the initial core positioning point based on the core positioning line, the core decibel value, and the first decibel value.

[0099] Understandably, the initial core location point is the location point of the preliminarily determined abnormal location area, so that the abnormal core location point can be obtained based on the initial core location point, and then the abnormal location area can be determined.

[0100] In some embodiments, the specific implementation steps of step S2033 (determining the initial core positioning point based on the core positioning line, the core decibel value, and the first decibel value) include:

[0101] S20331, the total core decibel value is obtained based on the sum of the core decibel value and the first decibel value, and the core point ratio is obtained based on the ratio of the first decibel value and the total core decibel value.

[0102] It is understandable that the core decibel total value is the sum of the core decibel value and the first decibel value, and the core point ratio is the proportional value corresponding to the initial core positioning point, that is, the ratio of the first decibel value to the core decibel total value.

[0103] It is easy to understand that by calculating the core point ratio, it is easier to determine the distance between the initial core positioning point and the core location. Furthermore, the smaller the core point ratio, the closer the initial core positioning point is to the core location.

[0104] S20332, obtain the distance of the core positioning line as the core positioning line distance, obtain the core positioning distance based on the product of the core point ratio and the core positioning line distance, and determine the direction along the core positioning line from the core position to the first position as the core positioning direction.

[0105] It is understandable that the core positioning line distance is the length of the core positioning line, the core positioning distance is the distance to the initial core positioning point, that is, the product of the core point ratio and the core positioning line distance, and the core positioning direction is the direction along the core positioning line from the core position to the first position.

[0106] Through the above implementation methods, the present invention can obtain the core positioning distance and core positioning direction, so as to subsequently determine the initial core positioning point.

[0107] S20333, along the core positioning line, starting from the core position, determine the initial core positioning point based on the core positioning direction and the core positioning distance.

[0108] It is understandable that the core positioning distance will be moved along the core positioning line, starting from the core position, and moving in the direction of core positioning, so that the corresponding position point can be used as the initial core positioning point.

[0109] Through the above implementation methods, the present invention can obtain an initial core positioning point, so that the abnormal core positioning point can be determined according to the auxiliary microphone, thereby obtaining the abnormal positioning area, which facilitates the rapid identification of abnormal individuals and improves the identification efficiency.

[0110] S2034, connect the first position with the second position of the second auxiliary pickup to obtain an auxiliary positioning line.

[0111] It is understandable that the second position refers to the geographical location of the second auxiliary microphone, and the auxiliary positioning line is a line segment that helps to determine the abnormal positioning area, that is, the connecting line between the first position and the second position.

[0112] S2035, obtain the abnormal decibel value of the second auxiliary microphone as the second decibel value, and determine the abnormal core positioning point based on the initial core positioning point, the auxiliary positioning line and the second decibel value.

[0113] It is understandable that the second decibel value is the abnormal decibel value of the second auxiliary microphone, and the abnormal core positioning point is the core location point of the abnormal positioning area.

[0114] Through the above implementation methods, the present invention can obtain the core location point of the anomaly, so as to determine the corresponding anomaly location area based on the core location point of the anomaly.

[0115] In some embodiments, the specific implementation steps of step S2035 (determining the abnormal core positioning point based on the initial core positioning point, the auxiliary positioning line, and the second decibel value) include:

[0116] S20351, determine the endpoint of the first position on the auxiliary positioning line as the first endpoint, and determine the endpoint of the second position on the auxiliary positioning line as the second endpoint.

[0117] It is understandable that the first endpoint is the endpoint where the first position is located on the auxiliary positioning line, and the second endpoint is the endpoint where the second position is located on the auxiliary positioning line.

[0118] It is easy to understand that the first and second endpoints are determined based on the auxiliary positioning lines in order to subsequently determine the core offset line.

[0119] S20352, the first endpoint of the auxiliary positioning line is translated to the initial core positioning point of the core positioning line to obtain the core offset line.

[0120] It should be noted that the core offset line is the positioning line after the auxiliary positioning line has been moved, for example, as shown below. Figure 2 As shown, the first endpoint of the auxiliary positioning line is translated to the initial core positioning point of the core positioning line to obtain the core offset line.

[0121] S20353, based on the sum of the second decibel value and the first decibel value, an auxiliary total decibel value is obtained, and based on the ratio of the second decibel value to the auxiliary total decibel value, an offset point ratio is obtained.

[0122] It is understandable that the total auxiliary decibel value is the sum of the second decibel value and the first decibel value, and the offset point ratio is the ratio of the second decibel value to the total auxiliary decibel value.

[0123] Through the above implementation methods, the present invention can obtain the offset point ratio, so as to determine the abnormal core location point based on the offset point ratio.

[0124] S20354, obtain the distance of the auxiliary positioning line as the auxiliary positioning line distance, obtain the offset positioning distance based on the product of the offset point ratio and the auxiliary positioning line distance, and determine the offset positioning direction along the core offset line from the first endpoint to the second endpoint.

[0125] It is understandable that the auxiliary positioning line distance is the length of the auxiliary positioning line, the offset positioning distance is the product of the offset point ratio and the auxiliary positioning line distance, and the offset positioning direction is the direction along the core offset line from the first endpoint to the second endpoint.

[0126] Through the above implementation methods, the present invention can determine the offset positioning distance and offset positioning direction, so as to obtain the core positioning point of the anomaly in the future.

[0127] S20355, along the core offset line, starting from the initial core positioning point, determine the abnormal core positioning point based on the offset positioning direction and the offset positioning distance.

[0128] It is understandable that, such as Figure 2 As shown, starting from the initial core positioning point, move the offset positioning distance along the core offset line towards the offset positioning direction, and take the corresponding position point as the abnormal core positioning point.

[0129] It is easy to understand that by using multiple positioning microphones to determine the core location point of the abnormal location area where the abnormal individual may be located, it is convenient to perform image processing on the determined abnormal location area, which can quickly identify farmed chickens with abnormal conditions.

[0130] It is worth mentioning that when there are only two positioning microphones, the initial core positioning point can be used as the abnormal core positioning point to determine the abnormal positioning area.

[0131] S2036, Using the core location point of the anomaly as the center, an anomaly location area is generated based on a preset anomaly radius.

[0132] It is understandable that the preset abnormal radius is a pre-set radius distance, thus... Figure 2 As shown, the abnormal core location point can be used as the center of a circle with a preset abnormal radius. The determined circular area is the abnormal location area, which is the area where the abnormal individual may exist. Subsequently, the video data collected by the corresponding area acquisition device can be retrieved based on the location of the abnormal location area for identification and analysis, thereby locating the abnormal individual and facilitating timely protective measures.

[0133] In some embodiments, the specific implementation steps of step S2 (retrieving historical video data collected by the acquisition device corresponding to the abnormal location area based on the abnormal timbre information, and determining the abnormal individual based on the historical video data) include:

[0134] S204, obtain the abnormal time information corresponding to the abnormal timbre information, and retrieve the historical video data collected by the acquisition device in the area corresponding to the abnormal positioning area based on the abnormal time information.

[0135] It is understandable that the abnormal time information refers to the recording time period corresponding to the abnormal sound information. For example, when analyzing the sound information of chicken flocks, if the recording time period corresponding to the abnormal sound information is determined to be 9:00-9:01, then the video collected by the acquisition device in the area corresponding to the determined abnormal location area between 9:00 and 9:01 can be retrieved based on the abnormal time information, so as to identify the chickens with abnormal problems in the subsequent video.

[0136] Among them, historical video data refers to video data corresponding to historical time periods.

[0137] S205, identify the individual performing the vocalization action in the historical video data as the execution individual, and obtain the execution count of the execution individual.

[0138] It is understandable that the vocalization action is the crowing action corresponding to the crowing of farmed chickens, the individual performing the action is the farmed chicken with the crowing action, and the number of individuals performing the action is the number of farmed chickens that crowing.

[0139] It is easy to understand that once the individual being executed and the number of executions are determined, the identification data and abnormal individuals can then be determined based on the number of executions.

[0140] S206, when it is determined that the number of executions is equal to 1, the execution individual is regarded as an abnormal individual.

[0141] It is understandable that when the execution quantity is determined to be 1, it means that only one farmed chicken in the corresponding area has made a call and emitted abnormal sound information. Therefore, the corresponding execution individual can be regarded as an abnormal individual.

[0142] S207, when it is determined that the number of executions is greater than 1, the identification video data collected by the regional acquisition device is obtained based on the preset statistical duration.

[0143] It is understandable that when the number of executions is greater than 1, it indicates that there are multiple farmed chickens with abnormal problems in the abnormal location area. Therefore, based on the preset statistical duration, the identification video data collected by the area acquisition device can be obtained, so as to continuously monitor each execution individual for the preset statistical duration, thereby improving the accuracy of identifying abnormal individuals in the future.

[0144] The preset statistical duration is the pre-set monitoring duration for individual behaviors, such as 30 minutes. The identification video data is the video data collected within the preset statistical duration, which is used to identify abnormal individuals.

[0145] S208, obtain the number of abnormalities of each execution individual in the identified video data, and the abnormal area of ​​the observation area corresponding to each execution individual.

[0146] It should be noted that the more times the corresponding individual exhibits abnormal behavior in the identification video data collected within the preset statistical period, the more likely the chicken has a problem. Conversely, the fewer the number of abnormal behaviors, such as only once or none, the less likely the chicken is abnormal or diseased. Similarly, if a large area of ​​feather loss is detected on the chicken corresponding to the individual, it indicates that the chicken has developed a disease. Therefore, in order to improve the accuracy of identifying abnormal individuals, the number of abnormal behaviors and the area of ​​abnormal behavior can be obtained from the identification video data.

[0147] Understandably, the number of anomalies refers to the number of times an individual exhibits an abnormal walking posture, the observation area refers to the area of ​​the individual being observed, i.e., the body and comb area of ​​a farmed chicken, and the abnormal area refers to the area where an abnormality occurs, such as the area of ​​a farmed chicken with molted feathers or the area of ​​a chicken comb that has turned black.

[0148] S209, based on the ratio of the number of abnormal occurrences to the baseline number of occurrences, a frequency coefficient is obtained, and based on the product of the frequency coefficient and the frequency weight value, a first discrimination value is obtained.

[0149] Understandably, the baseline number is the baseline value for judging the frequency coefficient, which can be set in advance by humans. For example, the baseline number can be 1. The frequency coefficient is the coefficient value calculated corresponding to the abnormal number, that is, the ratio of the abnormal number to the baseline number. The frequency weight value determines the weight ratio of the abnormal number in the calculation of abnormal individuals. The first discrimination value is the first value for identifying abnormal individuals, that is, the product of the frequency coefficient and the frequency weight value.

[0150] S210, obtain the total area of ​​the observation area, obtain the abnormal area ratio based on the ratio of the abnormal area to the total area, obtain the abnormal area coefficient based on the ratio of the abnormal area ratio to the baseline area ratio, and obtain the second discrimination value based on the product of the abnormal area coefficient and the ratio weight value.

[0151] Understandably, the total area is the size of the area corresponding to the observation area, the abnormal area percentage is the percentage of the area where the abnormal area appears, that is, the ratio of the abnormal area to the total area, the baseline area percentage is the area percentage threshold for determining abnormal individuals, which can be preset, such as 1 / 10, the abnormal area coefficient is the number of times the abnormal area is calculated in determining abnormal individuals, that is, the ratio of the abnormal area percentage to the baseline area percentage, the percentage weight is the weight value corresponding to the area percentage, which can be preset by humans, and the second discrimination value is the judgment value corresponding to the abnormal area, that is, the product of the abnormal area coefficient and the percentage weight value.

[0152] S211, based on the sum of the first discrimination value and the second discrimination value, obtain the total discrimination value of each execution individual, and when the total discrimination value is greater than the preset discrimination value, the corresponding execution individual is regarded as an abnormal individual.

[0153] Understandably, when determining whether an execution individual is an abnormal individual, it is necessary to comprehensively consider the number of times abnormal behavior occurs and the area of ​​abnormality in the corresponding observation area. Therefore, the calculated first discrimination value and the second discrimination value can be summed to obtain the total discrimination value. When the total discrimination value is greater than the preset discrimination value, it indicates that the abnormal value of the execution individual is high and exceeds the normal range, and the corresponding execution individual can be regarded as an abnormal individual. Conversely, when the total discrimination value is less than or equal to the preset discrimination value, it indicates that the corresponding execution individual has not yet reached the abnormal level, and it is not regarded as an abnormal individual.

[0154] The total discrimination value is the total calculated value for judging abnormal individuals, that is, the sum of the first discrimination value and the second discrimination value. The preset discrimination value is a pre-set benchmark value for distinguishing individuals, which can be preset manually.

[0155] S3, control the mobile monitoring device to move to the abnormal location area, and control the mobile monitoring device to move to the location of the abnormal individual based on the real-time video data collected by the area acquisition device.

[0156] It should be noted that since abnormal farmed chickens may also exhibit walking behavior, the location of the abnormal individuals is constantly changing. In order to quickly provide the management with a more accurate location of the abnormal individuals, a mobile monitoring device can be moved to the abnormal location area. The real-time video data collected by the area acquisition device can then be used to monitor the location of the abnormal individuals in real time. However, the area acquisition device has limitations in its monitoring range. Therefore, a mobile monitoring device can be moved to the location of the abnormal individual and its location updated in real time to achieve location tracking of the abnormal individuals. This facilitates timely protective measures for the abnormal individuals, such as treatment or care.

[0157] It is understandable that the mobile monitoring device is a monitoring device that can move in location, such as a drone, and the real-time video data is the video data collected in real time by the area acquisition device.

[0158] In some embodiments, the specific implementation steps of step S3 (controlling the motion monitoring device to move to the location of the abnormal individual based on the real-time video data collected by the area acquisition device) include:

[0159] S31, acquire the real-time video data collected by the area acquisition device, and identify the abnormal pixel values ​​corresponding to abnormal individuals in the real-time video data.

[0160] Understandably, since the pixel values ​​corresponding to abnormal individuals are different from those of normal farmed chickens—for example, the black pixel value corresponding to the comb or the pixel value corresponding to the exposed skin—real-time video data collected by the area acquisition device can be obtained. This allows for the identification of abnormal pixel values ​​corresponding to abnormal individuals in the real-time video data, so that the mobile monitoring device can be subsequently controlled to move to the location of the abnormal individual corresponding to the abnormal pixel value.

[0161] Among them, the abnormal pixel value is the pixel value identified for the abnormal individual.

[0162] S32, based on the abnormal pixel value, control the motion monitoring device to move to the location of the abnormal individual.

[0163] It is understandable that controlling the movement of the motion monitoring device to locate the geographical location of the abnormal individual corresponding to the abnormal pixel value facilitates subsequent real-time positioning and tracking of the abnormal individual's trajectory.

[0164] In other embodiments, the specific implementation steps of the step (controlling the motion monitoring device to move to the location of the abnormal individual based on the real-time video data collected by the area acquisition device) include:

[0165] A1. Obtain real-time video data collected by the area acquisition device, obtain the center point of the screen corresponding to the real-time video data, and perform coordinate processing on the real-time video data with the center point of the screen as the origin.

[0166] It is understandable that moving the mobile monitoring device to the location of the abnormal individual can be done in another way: obtaining the center point of the real-time video data, using the center point as the origin of the coordinate system to perform coordinate processing on the video frames in the real-time video data, so as to determine the actual geographical location of the abnormal individual through the real-time video data, which will facilitate the control of the movement of the mobile monitoring device.

[0167] The center point of the image is the center point of the video frame corresponding to the real-time video data, which can be obtained using existing technology OpenCV.

[0168] A2, determine the coordinates of the abnormal individual as the abnormal positioning coordinates, and control the mobile monitoring device to move to the location of the abnormal individual based on the abnormal positioning coordinates.

[0169] It is understandable that the anomaly location coordinates are the position coordinates of the abnormal individual in the real-time video data.

[0170] It is easy to understand that the area acquisition device has a fixed installation location, and the area that the area acquisition device can capture is also fixed. Therefore, the abnormal location coordinates obtained from the real-time video data can be converted into actual geographical coordinates. At the same time, the mobile monitoring device can be moved to the geographical location corresponding to the area acquisition device first, and then moved according to the actual geographical coordinates, so that the mobile monitoring device can move to the location of the abnormal individual.

[0171] In other embodiments, the specific implementation steps of the step (controlling the motion monitoring device to move to the location of the abnormal individual based on the real-time video data collected by the area acquisition device) further include:

[0172] B1, acquire the real-time video data collected by the area acquisition device.

[0173] Understandably, priority is given to acquiring real-time video data captured by the area acquisition device, so that the mobile monitoring device can be moved above the abnormal individual based on the real-time video data.

[0174] Among them, real-time video data refers to video data captured in real time by the area acquisition device.

[0175] B2, analyze the relative positional relationship between the motion monitoring device and the abnormal individual in the real-time video data, and control the motion monitoring device to move until the relative positional relationship between the motion monitoring device and the abnormal individual is directly vertical, then stop moving.

[0176] Understandably, when the mobile monitoring device moves to the abnormal location area, the corresponding area acquisition device captures real-time video data of the mobile monitoring device and the abnormal individual. Then, the relative position of the mobile monitoring device and the identified abnormal individual can be determined. Thus, the relative position information can be transmitted in real time through the real-time video data, and the mobile monitoring device can be controlled to move above the abnormal individual. That is, when the relative position relationship is directly above the abnormal individual, the movement stops.

[0177] The relative positional relationship refers to the relative position between the mobile monitoring device and the abnormal individual, while the vertical positional relationship refers to the vertical relationship between the mobile monitoring device and the abnormal individual.

[0178] S4, when it is determined that the mobile monitoring device is at the location of the abnormal individual, control the mobile monitoring device to lock and monitor the abnormal individual, and send the lock monitoring video data to the management terminal.

[0179] Understandably, when the location of the mobile monitoring device is determined to be that of an abnormal individual, the mobile monitoring device can be controlled to locate and track the abnormal individual, so as to obtain the locked monitoring video data and send it to the management terminal, so that the management personnel can determine the location of the abnormal individual in real time and take timely measures.

[0180] Among them, the locked monitoring video data refers to the video data obtained by tracking and monitoring abnormal individuals, and the management terminal is the information terminal of the personnel who manage the chicken flock, which can be a mobile phone, computer, etc.

[0181] It should be noted that when the chickens are close to the microphones at a certain location, the number of microphones that can record abnormal sound information will be relatively small. Therefore, when it is determined that the number of microphones is equal to 2, the abnormal location area can be determined by the corresponding 2 positioning microphones. Thus, in some embodiments, it also includes:

[0182] C1, obtain the number of pickups of the positioning pickups in the pickup selection sequence, and when the number of pickups is equal to 2, select the first positioning pickup in the pickup selection sequence as the core pickup, and select the second positioning pickup in the pickup selection sequence as the first auxiliary pickup.

[0183] It is understandable that the number of pickups refers to the number of positioning pickups in the pickup selection sequence, the core pickup is the first positioning pickup in the pickup selection sequence, and the first auxiliary pickup is the second positioning pickup in the pickup selection sequence.

[0184] C2, connect the core position of the core pickup with the first position of the first auxiliary pickup to obtain the core positioning line.

[0185] It is understandable that the core position is the geographical location corresponding to the core microphone, the first position is the geographical location of the first auxiliary microphone, and the core positioning line is the connecting line between the core position and the first position.

[0186] Through the above implementation methods, the present invention can obtain a core positioning line, so as to subsequently determine the abnormal positioning area based on the core positioning line.

[0187] C3, obtain the abnormal decibel value of the core microphone as the core decibel value, and determine the abnormal decibel value of the first auxiliary microphone as the first decibel value.

[0188] Understandably, the core decibel value is the abnormal decibel value corresponding to the core pickup, for example, it could be 60 decibels, and the first decibel value is the abnormal decibel value corresponding to the first auxiliary pickup, for example, it could be 30 decibels.

[0189] Through the above implementation methods, the present invention can determine the core decibel value and the first decibel value, so that the position of the initial core positioning point can be determined based on the difference between the decibel values.

[0190] C4. Based on the sum of the core decibel value and the first decibel value, the total core decibel value is obtained, and based on the ratio of the first decibel value to the total core decibel value, the core point ratio is obtained.

[0191] It is understandable that the core decibel total value is the sum of the core decibel value and the first decibel value, and the core point ratio is the proportional value corresponding to the initial core positioning point, that is, the ratio of the first decibel value to the core decibel total value.

[0192] It is easy to understand that by calculating the core point ratio, it is easier to determine the distance between the initial core positioning point and the core location. Furthermore, the smaller the core point ratio, the closer the initial core positioning point is to the core location.

[0193] C5, obtain the distance of the core positioning line as the core positioning line distance, obtain the core positioning distance based on the product of the core point ratio and the core positioning line distance, and determine the direction along the core positioning line from the core position to the first position as the core positioning direction.

[0194] It is understandable that the core positioning line distance is the length of the core positioning line, the core positioning distance is the distance to the initial core positioning point, that is, the product of the core point ratio and the core positioning line distance, and the core positioning direction is the direction along the core positioning line from the core position to the first position.

[0195] Through the above implementation methods, the present invention can obtain the core positioning distance and core positioning direction, so as to subsequently determine the initial core positioning point.

[0196] C6. Along the core positioning line, starting from the core position, determine the abnormal core positioning point based on the core positioning direction and the core positioning distance.

[0197] It is understandable that the core positioning distance will be moved along the core positioning line from the core position to the core positioning direction, so that the corresponding position point can be used as the abnormal core positioning point.

[0198] Through the above implementation methods, the present invention can obtain the core location point of the anomaly, so that the anomaly location area can be obtained based on the core location point of the anomaly, thereby quickly identifying the anomaly individual and improving the identification efficiency.

[0199] C7, when the number of pickups is determined to be 1, the position of the positioning pickup is obtained as the core location point of the anomaly.

[0200] It is understandable that when the number of sound pickups is determined to be 1, it means that the abnormal individual is only closest to the positioning microphone. Therefore, the location of the positioning microphone can be used as the core positioning point of the abnormality, thereby quickly determining the corresponding abnormal positioning area, reducing the amount of data processing, and improving the identification efficiency of abnormal individuals.

[0201] C8. Using the core location point of the anomaly as the center, an anomaly location area is generated based on a preset anomaly radius.

[0202] Understandably, the preset anomaly radius is a pre-set radius distance, so the core location point of the anomaly can be used as the center of a circle with the preset anomaly radius. The determined circular area is the anomaly location area, that is, the area where the anomaly may exist. Subsequently, the video data collected by the corresponding area acquisition device can be retrieved based on the location of the anomaly location area for identification and analysis, thereby locating the anomaly and facilitating timely protective measures.

[0203] In other embodiments, the specific implementation of the step (determining the abnormal location area based on the core microphone, the first auxiliary microphone, and the second auxiliary microphone) includes:

[0204] D1, connect the core position of the core pickup with the first position of the first auxiliary pickup to obtain the first positioning line.

[0205] It is understandable that the core location is the geographical location of the core microphone, the first location is the geographical location where the first auxiliary microphone is installed, and the first positioning line is the positioning line segment that determines the abnormal positioning area, that is, the line connecting the core location and the first location.

[0206] Through the above implementation method, the present invention can obtain a first positioning line, so that the first core positioning point can be determined according to the first positioning line, thereby facilitating the subsequent determination of abnormal positioning areas.

[0207] D2, obtain the abnormal decibel value of the core microphone as the core decibel value, determine the abnormal decibel value of the first auxiliary microphone as the first decibel value, and obtain the abnormal decibel value of the second auxiliary microphone as the second decibel value.

[0208] Understandably, the core decibel value is the abnormal decibel value corresponding to the core pickup, for example, it could be 60 decibels; the first decibel value is the abnormal decibel value corresponding to the first auxiliary pickup, for example, it could be 30 decibels; and the second decibel value is the abnormal decibel value corresponding to the second auxiliary pickup, for example, it could be 10 decibels.

[0209] D3. Based on the sum of the core decibel value and the first decibel value, the first total decibel value is obtained, and based on the ratio of the first decibel value to the first total decibel value, the first point ratio is obtained.

[0210] It is understandable that the first decibel total value is the sum of the core decibel value and the first decibel value, and the first point ratio value is the proportional value corresponding to the first core positioning point, that is, the ratio of the first decibel value to the first decibel total value.

[0211] It is easy to understand that by calculating the ratio of the first point, it is easier to determine the distance between the first core positioning point and the core location. Furthermore, the smaller the ratio of the first point, the closer the first core positioning point is to the core location.

[0212] D4. Obtain the distance of the first positioning line as the first positioning line distance. Based on the product of the first point ratio and the first positioning line distance, obtain the first positioning distance and determine the direction along the first positioning line from the core position to the first position as the first positioning direction.

[0213] It is understandable that the first positioning line distance is the length of the first positioning line, the first positioning distance is the distance to the first core positioning point, that is, the product of the first point ratio and the first positioning line distance, and the first positioning direction is the direction along the first positioning line from the core position to the first position.

[0214] Through the above implementation methods, the present invention can obtain the first positioning distance and the first positioning direction, so as to subsequently determine the first core positioning point.

[0215] D5. Starting from the core position along the first positioning line, determine the first core positioning point based on the first positioning direction and the first positioning distance.

[0216] It is understandable that the first positioning distance will be moved along the first positioning line, starting from the core position, and moving in the first positioning direction, so that the corresponding position point can be used as the first core positioning point.

[0217] Through the above implementation method, the present invention can obtain a first core positioning point, so that a second core positioning point can be determined according to the auxiliary microphone, thereby obtaining the abnormal positioning area, which facilitates the rapid identification of abnormal individuals and improves the identification efficiency.

[0218] D6. Connect the core position of the core pickup with the second position of the second auxiliary pickup to obtain the second positioning line.

[0219] It is understandable that the second position refers to the geographical location of the second auxiliary microphone, and the second positioning line is the second line segment that helps to determine the abnormal positioning area, that is, the connecting line between the core position and the second position.

[0220] D7. Based on the sum of the core decibel value and the second decibel value, the second total decibel value is obtained. Based on the ratio of the second decibel value to the second total decibel value, the second point ratio is obtained.

[0221] It is understandable that the second total decibel value is the sum of the core decibel value and the second decibel value, and the second point ratio is the ratio of the distance between the locations of the second core positioning points, that is, the ratio of the second decibel value and the second total decibel value.

[0222] Through the above implementation method, the present invention can obtain a second point ratio, so as to determine the corresponding second core positioning point based on the second point ratio.

[0223] D8, obtain the distance of the second positioning line as the second positioning line distance, obtain the second positioning distance based on the product of the second point ratio and the second positioning line distance, and determine the direction along the second positioning line from the core position to the second position as the second positioning direction.

[0224] It is understandable that the second positioning line distance is the length of the second positioning line, the second positioning distance is the length of the second core positioning point, that is, the product of the second point ratio and the second positioning line distance, and the second positioning direction is the direction from the core position to the second position along the second positioning line.

[0225] Through the above implementation methods, the present invention can determine the second positioning distance and the second positioning direction so as to obtain the second core positioning point in the future.

[0226] D9. Starting from the core position along the second positioning line, determine the second core positioning point based on the second positioning direction and the second positioning distance.

[0227] It is understandable that the second positioning distance will be moved along the second positioning line, starting from the core position, and moving in the second positioning direction, so that the corresponding position point can be used as the second core positioning point.

[0228] Through the above implementation method, the present invention can obtain a second core positioning point, so that a third core positioning point can be determined according to the auxiliary microphone, thereby determining the abnormal positioning area, which facilitates the rapid identification of abnormal individuals and improves the identification efficiency.

[0229] D10, connect the first position with the second position of the second auxiliary pickup to obtain the third positioning line.

[0230] It is understandable that the second position is the geographical location where the second auxiliary microphone is installed, and the third positioning line is the third line segment that determines the abnormal positioning area, that is, the line connecting the first position and the second position.

[0231] Through the above implementation method, the present invention can obtain a third positioning line, so that the third core positioning point can be determined according to the third positioning line, thereby facilitating the subsequent determination of abnormal positioning areas.

[0232] D11. Based on the sum of the first decibel value and the second decibel value, the third total decibel value is obtained. Based on the ratio of the second decibel value to the third total decibel value, the third point ratio is obtained.

[0233] It is understandable that the total value of the third decibel is the sum of the first and second decibel values, and the ratio of the third point is the proportional value used to determine the third core positioning point, that is, the ratio of the first and second decibel values.

[0234] It is easy to understand that by calculating the ratio of the third point, it is easier to determine the distance between the third core positioning point and the first position. Furthermore, the smaller the ratio of the third point, the closer the determined third core positioning point is to the second position.

[0235] D12, obtain the distance of the third positioning line as the third positioning line distance, obtain the third positioning distance based on the product of the third point ratio and the third positioning line distance, and determine the direction along the third positioning line from the first position to the second position as the third positioning direction.

[0236] It is understandable that the distance of the third positioning line is the length of the third positioning line, the distance of the third position is the distance to the third positioning point, that is, the product of the ratio of the third position and the distance of the third positioning line, and the third positioning direction is the direction along the third positioning line from the first position to the second position.

[0237] Through the above implementation methods, the present invention can obtain the third positioning distance and the third positioning direction, so as to subsequently determine the third core positioning point.

[0238] D13, along the third positioning line, starting from the first position, determine the third core positioning point based on the third positioning direction and the third positioning distance.

[0239] It is understandable that the third positioning distance will be moved along the third positioning line from the first position to the third positioning direction, so that the corresponding position point can be used as the third core positioning point.

[0240] Through the above implementation methods, the present invention can obtain a third core positioning point, so as to combine the first core positioning point and the second core positioning point to determine the abnormal core positioning point, thereby obtaining the abnormal positioning area, which facilitates the rapid identification of abnormal individuals and improves the identification efficiency.

[0241] D14, construct a first perpendicular line at the first positioning line based on the first core positioning point, construct a second perpendicular line at the second positioning line based on the second core positioning point, and construct a third perpendicular line at the third positioning line based on the third core positioning point.

[0242] It should be noted that perpendicular lines can be constructed on the positioning lines where the core positioning point is located, so that the point where the three perpendicular lines intersect can be taken as the core point of the anomaly. This means that the microphones at the three positions can all pick up the abnormal sound. Then, the core positioning point of the anomaly can be determined by the three perpendicular lines, thereby obtaining the anomaly positioning area. This makes the anomaly positioning area more accurate and thus improves the efficiency of finding abnormal individuals.

[0243] It is understandable that the first perpendicular line is a perpendicular line passing through the first core positioning point and perpendicular to the first positioning line, the second perpendicular line is a perpendicular line passing through the second core positioning point and perpendicular to the second positioning line, and the third perpendicular line is a perpendicular line passing through the third core positioning point and perpendicular to the third positioning line.

[0244] D15, if the first perpendicular line, the second perpendicular line, and the third perpendicular line have one intersection point, then the intersection point is taken as the abnormal core location point.

[0245] It is understandable that when three perpendicular lines intersect at the same point, the intersection point can be used as the core location point of the anomaly, so that the corresponding anomaly location area can be determined based on the core location point of the anomaly.

[0246] D16, if the first perpendicular line, the second perpendicular line and the third perpendicular line have 3 intersection points, then the center point of the region corresponding to the 3 intersection points is obtained as the anomaly core location point.

[0247] It should be noted that the three perpendicular lines constructed may not intersect at the same point. That is, when the first, second, and third perpendicular lines have three intersection points, the center point of the area enclosed by the three intersection points can be obtained as the core location point of the anomaly, so that the anomaly location area can be determined later based on the core location point of the anomaly.

[0248] See Figure 3 This is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present invention. The electronic device 30 includes: a processor 31, a memory 32, and a computer program; wherein...

[0249] The memory 32 is used to store the computer program, and the memory may also be flash memory. The computer program is, for example, an application program or functional module that implements the above method.

[0250] Processor 31 is configured to execute the computer program stored in the memory to implement the various steps performed by the device in the above method. For details, please refer to the relevant descriptions in the preceding method embodiments.

[0251] Alternatively, the memory 32 can be either standalone or integrated with the processor 31.

[0252] When the memory 32 is a device independent of the processor 31, the device may further include:

[0253] Bus 33 is used to connect the memory 32 and the processor 31.

[0254] The present invention also provides a readable storage medium storing a computer program, which, when executed by a processor, is used to implement the methods provided in the various embodiments described above.

[0255] The readable storage medium can be a computer storage medium or a communication medium. A communication medium includes any medium that facilitates the transfer of computer programs from one location to another. A computer storage medium can be any available medium accessible to a general-purpose or special-purpose computer. For example, a readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application-Specific Integrated Circuit (ASIC). Alternatively, the ASIC can be located in a user equipment. Of course, the processor and the readable storage medium can also exist as discrete components in a communication device. The readable storage medium can be a read-only memory (ROM), random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0256] The present invention also provides a program product including executable instructions stored in a readable storage medium. At least one processor of the device can read the executable instructions from the readable storage medium, and the at least one processor executes the executable instructions to cause the device to implement the methods provided in the various embodiments described above.

[0257] In the embodiments of the above-described device, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly manifested as execution by a hardware processor, or execution by a combination of hardware and software modules within the processor.

[0258] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. An intelligent training method for a chicken flock, characterized by, The method comprises: controlling the array microphone in the target breeding area to collect chicken sound information in real time, analyzing the chicken sound information to obtain abnormal sound information, and determining the microphone receiving the abnormal sound information as a positioning microphone; determining an abnormal positioning area according to the microphone positioning strategy and the positioning microphone, comprising: obtaining an abnormal decibel value corresponding to the abnormal sound information received by each positioning microphone, and performing descending order sorting on the positioning microphone based on the abnormal decibel value to obtain a microphone selection sequence; selecting the first positioning microphone in the microphone selection sequence as a core microphone, determining the second positioning microphone in the microphone selection sequence as a first auxiliary microphone, and selecting the third positioning microphone in the microphone selection sequence as a second auxiliary microphone; determining an abnormal positioning area according to the core microphone, the first auxiliary microphone and the second auxiliary microphone, comprising: connecting the core position of the core microphone and the first position of the first auxiliary microphone to obtain a core positioning line; obtaining the abnormal decibel value of the core microphone as a core decibel value, and determining the abnormal decibel value of the first auxiliary microphone as a first decibel value; determining an initial core positioning point according to the core positioning line, the core decibel value and the first decibel value, comprising: obtaining a core decibel total value according to the sum of the core decibel value and the first decibel value, and obtaining a core point position ratio based on the ratio of the first decibel value to the core decibel total value; obtaining the distance of the core positioning line as a core positioning line distance, obtaining a core positioning distance based on the product of the core point position ratio and the core positioning line distance, and determining the direction along the core positioning line from the core position to the first position as a core positioning direction; determining an initial core positioning point based on the core positioning direction and the core positioning distance from the core position along the core positioning line; connecting the first position and the second position of the second auxiliary microphone to obtain an auxiliary positioning line; obtaining the abnormal decibel value of the second auxiliary microphone as a second decibel value, and determining an abnormal core positioning point according to the initial core positioning point, the auxiliary positioning line and the second decibel value, comprising: determining the endpoint where the first position is located on the auxiliary positioning line as a first endpoint, and determining the endpoint where the second position is located on the auxiliary positioning line as a second endpoint; translating the first endpoint of the auxiliary positioning line to the initial core positioning point of the core positioning line to obtain a core offset line; obtaining an auxiliary decibel total value according to the sum of the second decibel value and the first decibel value, and obtaining an offset point position ratio based on the ratio of the second decibel value to the auxiliary decibel total value; obtaining the distance of the auxiliary positioning line as an auxiliary positioning line distance, obtaining an offset positioning distance based on the product of the offset point position ratio and the auxiliary positioning line distance, and determining the direction along the core offset line from the first endpoint to the second endpoint as an offset positioning direction; determining an abnormal core positioning point based on the offset positioning direction and the offset positioning distance, starting from the initial core positioning point along the core offset line; generating an abnormal positioning area based on a preset abnormal radius, with the abnormal core positioning point as the center; based on the abnormal timbre information, calling historical video data collected by a region collection device corresponding to the abnormal positioning area, and determining an abnormal individual according to the historical video data; controlling the mobile monitoring device to move to the position of the abnormal individual according to real-time video data collected by the region collection device; when it is determined that the mobile monitoring device is at the position of the abnormal individual, controlling the mobile monitoring device to lock and monitor the abnormal individual, and sending lock monitoring video data to the management end.

2. The method of claim 1, wherein the calling historical video data collected by a region collection device corresponding to the abnormal positioning area based on the abnormal timbre information, and determining an abnormal individual according to the historical video data comprises: obtaining abnormal time information corresponding to the abnormal timbre information, and calling historical video data collected by a region collection device corresponding to the abnormal positioning area based on the abnormal time information; identifying an individual performing a vocalization action in the historical video data as a performing individual, and obtaining a performing quantity of the performing individual; when the performing quantity is equal to 1, determining the performing individual as an abnormal individual; when the performing quantity is greater than 1, obtaining distinguishing video data collected by a region collection device based on a preset statistical time length; obtaining an abnormal frequency of each performing individual in the distinguishing video data, and an abnormal area of an observation region corresponding to each performing individual; obtaining a frequency coefficient according to a ratio of the abnormal frequency to a reference frequency, and obtaining a first distinguishing value according to a product of the frequency coefficient and a frequency weight value; obtaining a total area of the observation region, obtaining an abnormal area proportion according to a ratio of the abnormal area to the total area, obtaining an abnormal area coefficient based on a ratio of the abnormal area proportion to a reference area proportion, and obtaining a second distinguishing value according to a product of the abnormal area coefficient and a proportion weight value; obtaining a distinguishing total value of each performing individual according to a sum of the first distinguishing value and the second distinguishing value, and determining a corresponding performing individual as an abnormal individual when the distinguishing total value is greater than a preset distinguishing value.

3. The method of claim 2, wherein the controlling the mobile monitoring device to move to the position of the abnormal individual according to real-time video data collected by the region collection device comprises: obtaining real-time video data collected by the region collection device, and identifying an abnormal pixel value corresponding to an abnormal individual in the real-time video data; controlling the mobile monitoring device to move to the position of the abnormal individual based on the abnormal pixel value.

4. The method of claim 2, wherein the controlling the mobile monitoring device to move to the position of the abnormal individual according to real-time video data collected by the region collection device comprises: ​ ​ ​ Acquire real-time video data collected by the area collection device, acquire a picture center point corresponding to the real-time video data, and perform coordinate processing on the real-time video data with the picture center point as a coordinate origin; Determine the coordinates of the abnormal individual as abnormal positioning coordinates, and control the mobile monitoring device to move to the position of the abnormal individual based on the abnormal positioning coordinates.

5. The method of claim 2, wherein, The method of claim 2, wherein, The method of claim 2, wherein, The method of claim 2, wherein, 6. The method of claim 1, wherein, The method of claim 2, wherein, Further comprising: Acquire the number of pickups of the positioning pickup in the pickup selection sequence, and select the first positioning pickup in the pickup selection sequence as a core pickup and the second positioning pickup in the pickup selection sequence as a first auxiliary pickup when the number of pickups is equal to 2; Connect the core position of the core pickup and the first position of the first auxiliary pickup to obtain a core positioning line; Acquire an abnormal decibel value of the core pickup as a core decibel value, and acquire an abnormal decibel value of the first auxiliary pickup as a first decibel value; Obtain a core decibel total value based on the sum of the core decibel value and the first decibel value, and obtain a core point position ratio based on the ratio of the first decibel value to the core decibel total value; Acquire a core positioning line distance as the distance of the core positioning line, obtain a core positioning distance based on the product of the core point position ratio and the core positioning line distance, and determine a core positioning direction as the direction from the core position to the first position along the core positioning line; Determine an abnormal core positioning point based on the core positioning direction and the core positioning distance along the core positioning line and from the core position as a starting point; Determine an abnormal core positioning point based on the core positioning direction and the core positioning distance along the core positioning line and from the core position as a starting point; Determine an abnormal core positioning point based on the core positioning direction and the core positioning distance along the core positioning line and from the core position as a starting point; Generate an abnormal positioning area based on a preset abnormal radius and the abnormal core positioning point as a center.

Citation Information

Patent Citations

  • Security monitoring method, device, robot and storage medium

    CN111601074A