WO2022004035A1 - 家畜管理システム、学習装置および推論装置並びに生体見守りシステム - Google Patents

家畜管理システム、学習装置および推論装置並びに生体見守りシステム Download PDF

Info

Publication number
WO2022004035A1
WO2022004035A1 PCT/JP2021/004419 JP2021004419W WO2022004035A1 WO 2022004035 A1 WO2022004035 A1 WO 2022004035A1 JP 2021004419 W JP2021004419 W JP 2021004419W WO 2022004035 A1 WO2022004035 A1 WO 2022004035A1
Authority
WO
WIPO (PCT)
Prior art keywords
livestock
information
individual
abnormal
abnormal individual
Prior art date
Application number
PCT/JP2021/004419
Other languages
English (en)
French (fr)
Inventor
大祐 中村
公一 筈見
Original Assignee
三菱電機株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 三菱電機株式会社 filed Critical 三菱電機株式会社
Priority to JP2022533669A priority Critical patent/JP7455209B2/ja
Publication of WO2022004035A1 publication Critical patent/WO2022004035A1/ja

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01KANIMAL HUSBANDRY; AVICULTURE; APICULTURE; PISCICULTURE; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
    • A01K29/00Other apparatus for animal husbandry

Definitions

  • This disclosure relates to a livestock management system, a learning device, an inference device, and a living body watching system that monitor the behavior of livestock in the barn and manage the condition of the livestock.
  • Patent Document 1 discloses a livestock monitoring system that determines whether the behavior of livestock is abnormal behavior from the behavior information of livestock detected by the surveillance camera and notifies the abnormality when it is determined to be abnormal behavior. ing.
  • the livestock monitoring system described in Patent Document 1 by not attaching a sensor to the livestock, it is possible to eliminate the burden on the livestock to be monitored and to read more behavior information from the monitored target.
  • the present disclosure has been made in view of the above, and is a livestock management system that facilitates the distinction between livestock and the floor surface in the barn and makes it easier than before to manage the health of livestock in the barn.
  • the purpose is to obtain.
  • the livestock management system of the present disclosure includes a livestock management device that manages the condition of livestock from the behavior of livestock in a livestock barn having a breeding area where livestock are bred, and a livestock barn.
  • An infrared sensor provided, which detects the temperature of the breeding area and transmits the detection result to the livestock management device, is connected via a network.
  • the livestock management device includes a livestock state calculation unit, an abnormal individual determination unit, and a notification unit.
  • the livestock condition calculation unit calculates the position information of livestock in the breeding area calculated based on the information indicating the temperature distribution of the breeding area generated using the detection result from the infrared sensor, and the time when the detection result is acquired from the infrared sensor.
  • the abnormal individual discrimination unit discriminates an abnormal individual that behaves differently from a normal individual of normal behavior among livestock based on the position information of the livestock in the livestock state information.
  • the notification unit notifies the user of the abnormal individual information indicating that the abnormal individual exists in the barn.
  • the livestock management system according to the present disclosure has the effect of facilitating the distinction between livestock and the floor surface in the barn, and making it easier than before to manage the health of livestock in the barn.
  • Diagram showing an example of livestock in the breeding area when not feeding Figure showing an example of the state of the breeding area at the time of feeding when there is no abnormal individual
  • a block diagram schematically showing an example of the configuration of the learning device in the livestock management system according to the second embodiment The figure which shows typically an example of the neural network used in Embodiment 2.
  • a block diagram schematically showing an example of the configuration of the inference device in the livestock management system according to the second embodiment The figure which shows typically an example of the structure of the livestock management system by Embodiment 3.
  • the figure which shows the other example of the structure of the livestock management system according to Embodiment 3 schematically.
  • a block diagram schematically showing an example of the configuration of the learning device in the livestock management system according to the fifth embodiment A flowchart showing an example of a procedure of learning processing in the learning device of the livestock management system according to the fifth embodiment.
  • Figure showing an example of the state of the living area at the time of eating when there is no abnormal individual A diagram showing an example of the state of the living area at the time of eating when an abnormal individual is present.
  • FIG. 1 is a diagram schematically showing an example of the configuration of the livestock management system according to the first embodiment.
  • the livestock management system 10 is, for example, a system that manages the physical condition of the livestock 21 including the health condition from the behavior of the livestock 21 raised in the barn 11.
  • An example of livestock 21 is a pig, cow, sheep, dog, cat or chicken.
  • the barn 11 includes a floor 12, a side wall 13, a ceiling 14, and a fence 15.
  • the livestock 21 is bred in the breeding area 90 which is the area surrounded by the fence 15 or the area surrounded by the fence 15 and the side wall 13.
  • the livestock management system 10 includes an infrared sensor 31, a blower 32, and a livestock management device 50.
  • the infrared sensor 31, the blower 32, and the livestock management device 50 are connected to each other via the network 40 and can communicate with each other.
  • the network 40 may be wired or wireless. Further, the network 40 may include an internet line. As a result, data can be exchanged between the infrared sensor 31 and the livestock management device 50, and between the blower 32 and the livestock management device 50 via the network 40.
  • the infrared sensor 31 is installed in the livestock barn 11, detects the temperature of an object existing in the breeding area 90, and transmits the detection result to the livestock management device 50.
  • the infrared sensor 31 is installed on the ceiling 14 of the barn 11.
  • the infrared sensor 31 includes a detection unit 311 which is a sensor for detecting the surface temperature of an object, and a cylindrical holding unit 312 for holding the detection unit 311.
  • the detection unit 311 is arranged parallel to the cylindrical axis which is the central axis of the cylindrical holding unit 312, and the detection unit 311 detects a linear range parallel to the cylindrical axis.
  • the holding portion 312 is rotatable about a cylindrical axis. As the holding unit 312 rotates, the position of the detection unit 311 moves as shown by the arrow A in FIG. 1, and as a result, the detection unit 311 can detect a planar range.
  • the infrared sensor 31 scans a predetermined area of the barn 11, measures the temperature of an object existing in the scanned breeding area 90, and outputs the measurement result to the livestock management device 50.
  • the infrared sensor 31 may be installed on the side wall 13 or the fence 15. Further, the infrared sensor 31 may be an infrared array sensor capable of detecting a planar range. In this case, the holding portion 312 does not necessarily have to be rotatable.
  • the blower 32 is a device that sends wind into the breeding area 90.
  • the blower 32 is installed on the fence 15.
  • the blower 32 may be installed on the side wall 13 or the ceiling 14 instead of the fence 15.
  • the livestock management device 50 processes the data which is the detection result from the infrared sensor 31 to acquire the position information or the body temperature information of the livestock 21 in the barn 11, and there is an individual whose health condition is considered to be abnormal. If there is an individual that seems to be abnormal, the user is notified.
  • the livestock management device 50 is configured by an information processing device such as a server.
  • the livestock management device 50 includes an input data processing unit 51, a blower control unit 52, a livestock state calculation unit 53, a livestock state information storage unit 54, an abnormal individual determination unit 55, and a notification unit 56.
  • the input data processing unit 51 processes the input data which is the detection result from the infrared sensor 31, and in one example, generates a thermal image which is information showing the temperature distribution in the detected breeding area 90.
  • the area scanned by the infrared sensor 31 corresponds to the breeding area 90. That is, the position on the thermal image obtained from the infrared sensor 31 can be associated with the position in the imaged breeding area 90.
  • the blower control unit 52 controls the operation of the blower 32 including the air volume and direction. In one example, by raising the body surface temperature of the livestock 21, the blower 32 is controlled to operate when the temperature is within a range in which the body temperature cannot be regulated.
  • the livestock state calculation unit 53 calculates the position information of the livestock 21 existing in the breeding area 90 from the thermal image of the breeding area 90 generated by the input data processing unit 51. Normally, the floor 12 and the livestock 21 have different temperatures, and the livestock 21 has heat. Therefore, in the thermal image, both are displayed at different temperatures. Therefore, the livestock state calculation unit 53 can easily distinguish between the floor 12 and the livestock 21 in the breeding area 90 which is the detection area from the thermal image, so that the livestock such as the livestock 21 can be easily detected.
  • the livestock state calculation unit 53 calculates livestock management data including the position information or body temperature information of the detected livestock 21, and registers the livestock management data in the livestock state information storage unit 54 as livestock state information associated with the time.
  • the time can be the time when data is acquired from the infrared sensor 31. Since the thermal image corresponds to the breeding area 90, the livestock state calculation unit 53 can breed from the thermal image by obtaining the correspondence relationship between the position on the thermal image and the position in the breeding area 90 in advance. The position within the region 90 can be calculated. That is, the position information is a position within the breeding area 90. Further, since the temperature information can be obtained in the thermal image, the livestock state calculation unit 53 can obtain the body temperature information of the livestock 21 from the thermal image. The body temperature information obtained at this time is the body surface temperature of the livestock 21. What the livestock state calculation unit 53 calculates as livestock management data is predetermined according to the content to be observed.
  • the livestock state information storage unit 54 stores livestock state information.
  • the livestock state information is information in which the time is associated with the position information or the body temperature information of the livestock 21 in the breeding area 90.
  • the abnormal individual discrimination unit 55 determines whether or not an abnormal individual, which is a livestock 21 that behaves differently from the normal livestock 21, exists in the breeding area 90 based on the livestock state information.
  • the abnormal individual discrimination unit 55 discriminates an individual having a behavior pattern different from that of other individuals as an abnormal individual.
  • the abnormal individual discrimination unit 55 may discriminate an individual having a behavior pattern different from that of other individuals as an abnormal individual by using the livestock management data at a specific time, or may use the time-series livestock management data to discriminate the individual.
  • An individual having a behavior pattern different from that of another individual may be identified as an abnormal individual.
  • the abnormal individual discrimination unit 55 generates abnormal individual information indicating that the abnormal individual exists when the abnormal individual exists.
  • the abnormal individual information includes, in one example, information for identifying the breeding area 90 and information on the position of the abnormal individual. In some cases, the abnormal individual information may further include temperature information of the abnormal individual.
  • (1) to (6) show an example of the method of discriminating an abnormal individual by the abnormal individual discriminating unit 55.
  • FIG. 2 is a diagram showing an example of the state of livestock in the breeding area when not feeding. As shown in FIG. 2, when not at the time of feeding, the livestock 21 are sparsely present on the floor surface in the breeding area 90.
  • FIG. 3 is a diagram showing an example of the state of the breeding area at the time of feeding when there are no abnormal individuals.
  • the managed farmer who manages the livestock 21 in the barn 11 supplies the feed of the livestock 21 to the feeding area 16.
  • the livestock 21 in the breeding area 90 is fed to the feeding area 16
  • the livestock 21 gather at the feeding area 16 and eat the food. If all the livestock 21 are normal individuals, the livestock 21 gather at the feeding area 16. That is, the normality of the individual can be analyzed by analyzing the current time and the distribution of the livestock 21 for each time.
  • FIG. 4 is a diagram showing an example of the state of the breeding area at the time of feeding when an abnormal individual is present.
  • livestock 21 that gather at the feeding area 16 there are livestock 21 that gather at the feeding area 16 and livestock 21 that do not gather at the time of feeding. It is considered that the livestock 21 that do not normally gather at the feeding station 16 are in an abnormal state such as illness and have a diminished appetite, and do not gather at the feeding station 16 even at the time of feeding. Therefore, in the first embodiment, the livestock 21 gathered in the feeding area 16 is determined to be a livestock 21 having a normal health condition and a normal individual 21A. Further, the livestock 21 located at a position away from the feeding area 16 is an individual 21B whose reaction is delayed, and is determined to be an abnormal individual in the first embodiment.
  • the normal individual 21A is a livestock 21 having a normal health condition
  • the abnormal individual is a livestock 21 having an abnormal health condition.
  • the abnormal individual discrimination unit 55 discriminates the individual 21B as an abnormal individual when there is a livestock 21 away from the feeding area 16, that is, an individual 21B whose reaction is delayed, using the livestock state information at the time of feeding. .. In this way, the abnormal individual discrimination unit 55 uses the livestock state information in a situation where the behavior different from that of the normal individual 21A is likely to occur, and determines whether or not there is an individual having a behavior pattern different from that of the other individual. Determine the presence or absence.
  • the individual 21B having a delayed response which is located away from the feeding area 16 at the time of feeding, was determined to be an abnormal individual.
  • the behavior at a certain time during feeding alone may have caused a delay in the reaction by chance, and it may not be possible to say that the individual is an abnormal individual. Therefore, when a stimulus is given to the individual 21B whose response is delayed, when a predetermined reaction is given to the stimulus in the same manner as the normal individual 21A, the individual 21B whose response is delayed is a normal individual. It can be determined that there is. On the other hand, if the reaction is slower than that in the normal individual 21A even when stimulated, the individual 21B whose reaction is delayed can be determined to be an abnormal individual.
  • the blower control unit 52 controls the blower 32 so as to blow air toward the position of the individual 21B whose reaction is delayed.
  • the livestock state calculation unit 53 calculates livestock management data based on the thermal image generated from the result measured by the infrared sensor 31 at a predetermined time interval, and the livestock management data is associated with the time. It is registered in the livestock state information storage unit 54 as the state information. At this time, the livestock state calculation unit 53 includes the control data of the blower 32 in the livestock state information. This makes it possible to identify when the blast was started.
  • the abnormal individual discrimination unit 55 refers to the livestock state information, and among the livestock 21 in the breeding area 90 after the blast by the blower 32 is started, the behavior of the individual 21B whose reaction is delayed is preliminarily caused by the stimulus by the blast. Determine if the specified reaction has occurred. In one example, if a normal individual has a habit of moving to another place within a predetermined time when it receives a wind, the abnormal individual discrimination unit 55 waits after receiving the wind from the livestock condition information. It is determined whether or not the vehicle has moved within a predetermined time.
  • the abnormal individual discrimination unit 55 determines that the individual 21B whose reaction is delayed is a normal individual when it moves within a predetermined time, and when it does not move within a predetermined time, it determines that the individual 21B is a normal individual.
  • the individual 21B whose reaction is delayed is determined to be an abnormal individual. In this way, an individual that behaves differently from other individuals at a specific time point is further stimulated, and the reaction after the stimulation is observed to determine whether or not the individual is an abnormal individual. , The accuracy of discriminating abnormal individuals can be further improved.
  • the livestock 21 may be stimulated by repeating the on / off of the blast in a short period of time. That is, by associating the control information such as the air volume or the air interval of the blower 32 with the reaction of the livestock 21, the accuracy of discriminating the abnormal individual can be further improved.
  • the abnormal individual may have a high body temperature, it is also possible to discriminate the abnormal individual using the body temperature information of the livestock 21.
  • the body temperature information the body surface temperature of the livestock 21 obtained from the thermal image can be used.
  • the livestock state calculation unit 53 calculates livestock management data including the body surface temperature of the livestock 21 in the breeding area 90, and registers the livestock management data in the livestock state information storage unit 54 as livestock state information associated with the time.
  • the abnormal individual discrimination unit 55 discriminates the livestock 21 whose body surface temperature in the livestock state information is higher than the predetermined determination reference value as an abnormal individual, and the livestock whose body surface temperature is lower than the predetermined determination reference value. 21 is determined to be a normal individual. When the body surface temperature is equal to the determination criterion, it may be determined to be an abnormal individual or a normal individual.
  • the livestock management data includes not only the position information of the livestock 21 or only the body temperature information of the livestock 21, but also the livestock 21. It may include location information and body temperature information.
  • the abnormal individual is based on the timed change of the body surface temperature which is the body temperature information of the livestock 21 after the blow by the blower 32. It may be determined whether or not there is. When a normal individual is blown, the body surface temperature drops. Therefore, the livestock 21 whose body surface temperature does not drop after blowing can be identified as an abnormal individual.
  • the livestock state calculation unit 53 uses the thermal image generated from the infrared sensor 31 to obtain livestock management data including the body surface temperature of the individual to which the wind is applied, control data of the blower 32, and time.
  • the associated livestock state information is generated and registered in the livestock state information storage unit 54.
  • the abnormal individual discrimination unit 55 discriminates an individual whose body surface temperature after operating the blower 32 has not decreased as expected as an abnormal individual.
  • the behavior of the livestock 21 when a specific event exemplified in (1) occurs the behavior of the livestock 21 in response to the stimulus of (2), and the timed change of the body surface temperature due to the wind blow of (5). It is also possible to discriminate an abnormal individual by combining the above.
  • the individual 21B whose reaction is delayed is blown.
  • an individual whose body surface temperature has decreased but does not move to the feeding area 16 may be determined to be an abnormal individual. Individuals that do not move to the feeding area 16 even though the body surface temperature has decreased can be determined to be individuals with low feed intake.
  • the abnormal individual discrimination unit 55 discriminates the abnormal individual by comparing with the average livestock state information at the same past time as the time at which the discrimination is performed. Specifically, when the abnormal individual discrimination unit 55 discriminates from the livestock state information, the past normal behavior information, which is the behavior obtained from the average behavior of the livestock 21 at the same time in the past, is accumulated in the past. Generated from livestock condition information.
  • the abnormal individual discrimination unit 55 discriminates the abnormal behavior of the livestock 21 by comparing the livestock state information at the time of discrimination with the normal behavior information at the same time as at the time of discrimination. In this way, by comparing with the normal behavior information showing the behavior of the livestock 21 in the past, it is possible to identify the abnormal individual even when a large number of livestock 21 are simultaneously affected by the disease.
  • the notification unit 56 causes an abnormality to the user, that is, the managed farmer who manages the breeding area 90 of the livestock 21 that is the target of the abnormal individual information. Notify individual information.
  • the notification unit 56 identifies the managed farmer who manages the breeding area 90 included in the abnormal individual information by referring to the managed farmer management information associated with the managed farmer and the breeding area 90 managed by the managed farmer. can do.
  • the abnormal individual information includes identification information for identifying the breeding area 90 and position information of the abnormal individual. This makes it easier for the managed farmer to locate the abnormal individual in the breeding area 90 immediately after receiving the notification.
  • the livestock management system 10 may include a user terminal 70.
  • the user terminal 70 is connected to the livestock management device 50 via the network 40 and can exchange data.
  • the user terminal 70 is an information processing device held by a managed farmer who manages the livestock barn 11.
  • the user terminal 70 is, for example, an information processing device owned by the user.
  • An example of the user terminal 70 is a mobile phone, a smartphone, a tablet or a personal computer.
  • the user terminal 70 includes a communication unit 71 and an output unit 72.
  • the communication unit 71 transmits / receives information to / from the livestock management device 50 via the network 40.
  • the communication unit 71 receives the abnormal individual information from the livestock management device 50.
  • the output unit 72 When the output unit 72 receives the abnormal individual information, the output unit 72 notifies that the abnormal individual information has been received, or displays the content included in the abnormal individual information. As a result, the notification unit 56 of the livestock management device 50 notifies the user terminal 70 of the abnormal individual information, and the output unit 72 of the user terminal 70 notifies or displays the content of the abnormal individual information to the user.
  • FIG. 5 is a flowchart showing an example of the procedure of the livestock management method in the livestock management device according to the first embodiment.
  • the input data processing unit 51 acquires data from the infrared sensor 31 (step S11) and generates a thermal image in the breeding region 90 from the data (step S12).
  • the livestock state calculation unit 53 extracts the livestock 21 from the thermal image and generates livestock management data including the position information of the livestock 21 in the breeding area 90 (step S13). Further, the livestock state calculation unit 53 generates livestock state information in which the time when the data is acquired from the infrared sensor 31 and the livestock management data are associated with each other (step S14). Since the body temperature of the livestock 21 is higher than the temperature of the floor 12 of the barn 11, the livestock 21 and the floor 12 can be easily distinguished in the thermal image.
  • the abnormal individual discrimination unit 55 refers to the livestock state information and determines whether or not there is an individual having a behavior pattern different from that of other individuals (step S15). When there is no individual having a behavior pattern different from that of other individuals (No in step S15), there is no abnormal individual in the breeding area 90, so the process returns to step S11.
  • step S15 when there is an individual having a behavior pattern different from that of other individuals (Yes in step S15), the abnormal individual exists in the breeding area 90, so that the abnormal individual discrimination unit 55 determines the breeding area 90.
  • the abnormal individual information including the information for identifying the abnormal individual and the position information of the abnormal individual is generated (step S16).
  • the notification unit 56 notifies the user terminal 70 of the management farmer who manages the breeding area 90 of the abnormal individual information (step S17). This completes the process.
  • the livestock management system 10 it is not always necessary to monitor the state of the livestock 21 in the breeding area 90 by using the data from the infrared sensor 31.
  • the slow-moving livestock 21 may be monitored once every 10 or 15 minutes.
  • the state of the livestock 21 may be monitored using the data from the infrared sensor 31.
  • data from the infrared sensor 31 may be acquired at predetermined time intervals when the air volume in the breeding area 90 is changed during feeding, and the state of the livestock 21 may be monitored. Therefore, the amount of data used can be significantly reduced and the load on the livestock management device 50 can be significantly reduced as compared with the case where the livestock 21 is monitored by using the camera.
  • the livestock state calculation unit 53 calculates the position information or body temperature information of the livestock 21 in the breeding area 90 by using the thermal image of the breeding area 90 obtained by processing the data from the infrared sensor 31. , Livestock state information including position information or body temperature information of livestock 21 is generated. Since the temperature of the floor 12 and the body surface temperature of the livestock 21 are different, the livestock 21 can be easily extracted from the thermal image. Further, as compared with the case of using the frame image captured by the camera, it is not necessary to perform the process of calculating the depth to the subject in pixel units, so that the load on the livestock management device 50 can be reduced.
  • livestock state information including the position information of the livestock 21 and the time when the detection result is acquired from the infrared sensor 31 from the thermal image of the breeding area 90
  • a camera that is more expensive than the infrared sensor 31 can be obtained. It is possible to grasp the behavior of the livestock 21 over time without using it.
  • the infrared sensor 31 and the camera are not provided, and only the infrared sensor 31 is used to determine the behavior of the livestock 21 over time and the body temperature of the livestock 21. It is possible to determine the abnormality of the livestock 21 including the above.
  • the abnormal individual discrimination unit 55 discriminates an individual having a behavior pattern different from the behavior pattern of the normal individual from the livestock state calculation unit 53 as an abnormal individual, and the abnormal individual is attached to the user terminal 70 of the management farmer who manages the barn 11. Notify the abnormal individual information including the existing breeding area 90.
  • the managed farmer can quickly detect the abnormal individual in the livestock 21 in the breeding area 90 that has been notified. That is, there is an effect that the livestock 21 in the barn 11 can be easily distinguished from the floor surface, and the health management of the livestock 21 in the barn 11 can be easily performed as compared with the conventional case.
  • Embodiment 2 a livestock management system will be described in which a managed farmer who has been notified of the abnormal individual information can register the result of confirming the individual as an abnormal individual in the livestock management device.
  • FIG. 6 is a diagram schematically showing an example of the configuration of the livestock management system according to the second embodiment.
  • the same components as those in the first embodiment are designated by the same reference numerals, the description thereof will be omitted, and the parts different from those in the first embodiment will be described.
  • the livestock state calculation unit 53 generates livestock state information including the position information and body temperature information of the livestock 21, and the abnormal individual determination unit 55 is the livestock state including the position information and body temperature information of the livestock 21.
  • An example is given when an abnormality in livestock 21 is detected using information.
  • the user terminal 70A further includes an input unit 73 for receiving information input from the managed farmer.
  • the managed farmer who has been notified of the abnormal individual information confirms the abnormality of the livestock 21 in the corresponding breeding area 90 and deals with it.
  • the management farmer inputs the abnormal state type, which is the confirmation result, into the abnormal individual reply information, which is a reply to the abnormal individual information, from the input unit 73 of the user terminal 70.
  • the abnormal state type indicates the actual state of the abnormal individual to which the abnormal individual information is notified, and in one example, includes normal, gastritis or pneumonia.
  • the managed farmer transmits the abnormal individual reply information to the livestock management device 50A via the communication unit 71.
  • the livestock management device 50A further includes an abnormal individual result registration unit 57, an abnormal individual result information storage unit 58, a learning device 61, a learned model storage unit 62, and an inference device 63. ..
  • the abnormal individual result registration unit 57 registers the abnormal state type included in the abnormal individual reply information received from the user terminal 70 in the abnormal individual result information in the abnormal individual result information storage unit 58.
  • the abnormal individual result information is information in which the abnormal individual information and the abnormal state type are associated with each other.
  • the abnormal individual information and the abnormal state type can be associated with each other by associating the abnormal individual information and the abnormal individual reply information with the identification information that uniquely identifies the abnormal individual information.
  • the abnormal individual result registration unit 57 can register the abnormal state type included in the received abnormal individual reply information in association with the abnormal individual information of the corresponding identification information.
  • the abnormal individual result information storage unit 58 stores the abnormal individual result information.
  • the identification information for identifying the abnormal individual information when the abnormal individual discrimination unit 55 discriminates the abnormal individual, the identification information for identifying the abnormal individual information, the identification information for identifying the breeding area 90, and the position information and the body temperature information of the abnormal individual are obtained. Generates abnormal individual information including. Further, the abnormal individual discrimination unit 55 registers the contents of the generated abnormal individual information in the abnormal individual result information of the abnormal individual result information storage unit 58.
  • the abnormal individual result information includes the presence or absence of the abnormal individual and the abnormal individual from the position information and body temperature information of the abnormal individual. It can be used as data for constructing a trained model that predicts the type of abnormal state in a certain case.
  • the learning device 61 learns by setting the position information and body temperature information of the abnormal individual and the abnormal state type which is the actual state of the individual targeted for the abnormal individual information as a set, and not only the presence or absence of the abnormal individual but also the presence or absence of the abnormal individual. Learn a trained model that discriminates abnormal individual prediction results including abnormal state types.
  • the trained model storage unit 62 stores the trained model learned by the learning device 61.
  • the inference device 63 uses the learned model stored in the learned model storage unit 62 to infer the presence / absence of an abnormal individual and the type of abnormal state from the input position information and body temperature information of the abnormal individual. Generate prediction results. The inference device 63 outputs the abnormal individual prediction result to the abnormal individual discrimination unit 55.
  • FIG. 7 is a block diagram schematically showing an example of the configuration of the learning device in the livestock management system according to the second embodiment.
  • the learning device 61 includes a data acquisition unit 611 and a model generation unit 612.
  • the data acquisition unit 611 acquires the position information and body temperature information of the abnormal individual in the abnormal individual result information stored in the abnormal individual result information storage unit 58, and the abnormal state type.
  • the model generation unit 612 learns the abnormal individual prediction result based on the learning data created based on the combination of the abnormal individual position information, the body temperature information, and the abnormal state type acquired by the data acquisition unit 611. That is, the model generation unit 612 generates a learned model that estimates the optimum abnormal individual prediction result from the position information and body temperature information of the livestock 21.
  • the learning data is data in which the position information, body temperature information, and abnormal state type of the abnormal individual are associated with each other.
  • the livestock management device 50A is configured to include the learning device 61, but the learning device 61 may be configured to exist outside the livestock management device 50A. That is, the learning device 61 may be configured to be realized by, for example, a machine learning device connected to the livestock management device 50A via the network 40. In this case, the learning device 61 may exist on the cloud server.
  • model generation unit 612 known algorithms such as supervised learning, unsupervised learning, and reinforcement learning can be used. As an example, a case where a neural network is applied will be described.
  • the model generation unit 612 learns the abnormal individual prediction result by so-called supervised learning according to, for example, a neural network model.
  • supervised learning is a model in which a large number of sets of data of a label that is an input and a result are given to a machine learning device, the features in those learning data are learned, and the result is estimated from the input. To say.
  • FIG. 8 is a diagram schematically showing an example of the neural network used in the second embodiment.
  • the neural network 400 is composed of an input layer 410 composed of nodes 411 which are a plurality of neurons, an intermediate layer 420 composed of a plurality of nodes 421, and an output layer 430 composed of one or more nodes 431.
  • the intermediate layer 420 may be one layer or two or more layers.
  • the intermediate layer 420 is also referred to as a hidden layer.
  • the position information and body temperature information of the abnormal individual are input to the input layer 410 at the left end, and the abnormal individual prediction result is output from the output layer 430 at the right end.
  • the weighting factors for each node 411 of the input layer 410 to each node 421 of the intermediate layer 420 can be set independently, but in FIG. 8, they are all represented as the same weighting factor W1.
  • the weighting coefficients from each node 421 of the intermediate layer 420 to the node 431 of the output layer 430 are all expressed as the same weighting factor W2.
  • the weighting factor W1 is multiplied by the output value of each node 411 of the input layer 410, and the linear combination of the results obtained by the multiplication is input to each node 421 of the intermediate layer 420.
  • the weighting factor W2 is multiplied by the output value of each node 421 of the intermediate layer 420, and the linear combination of the results obtained by the multiplication is input to the node 431 of the output layer 430.
  • the output value may be calculated from the input value by a nonlinear function such as a sigmoid function. In the input layer 410 and the output layer 430, the output value may be a linear combination of the input values.
  • the model generation unit 612 calculates the weighting coefficient W1 and the weighting coefficient W2 of the neural network 400 using the position information and body temperature information of the abnormal individual and the abnormal state type.
  • the weighting factor W1 and the weighting factor W2 of the neural network 400 can be calculated, in one example, by using an error backpropagation method or a gradient descent method.
  • the calculation method of the weighting coefficient W1 and the weighting coefficient W2 is not limited to the above method.
  • weighting coefficient W1 and the weighting coefficient W2 of the neural network 400 are determined, it means that the relational expression between the position information and the body temperature information of the abnormal individual and the abnormal state type is obtained.
  • the abnormal individual prediction result is learned by so-called supervised learning according to the learning data input from the data acquisition unit 611.
  • the model generation unit 612 generates a trained model by executing the above learning, and outputs the trained model to the trained model storage unit 62.
  • FIG. 9 is a block diagram schematically showing an example of the configuration of the inference device in the livestock management system according to the second embodiment.
  • the inference device 63 includes a data acquisition unit 631 and an inference unit 632.
  • the trained model 621 shown in FIG. 9 is a trained model stored in the trained model storage unit 62.
  • the data acquisition unit 631 acquires the data that the abnormal individual determination unit 55 is trying to determine whether it is an abnormal individual, specifically, the position information and the body temperature information of the livestock 21.
  • the data acquisition unit 631 acquires these data from the livestock state information stored in the livestock state information storage unit 54.
  • the inference unit 632 infers the abnormal individual prediction result by using the learned model 621 stored in the learned model storage unit 62. That is, the inference unit 632 receives the position information and the body temperature information of the livestock 21 from the data acquisition unit 631, and inputs each received data into the learned model 621 stored in the learned model storage unit 62.
  • the reasoning unit 632 acquires the abnormal individual prediction result inferred from the position information and the body temperature information of the livestock 21 output from the trained model 621.
  • the abnormal individual prediction result includes whether or not it is an abnormal individual, and if it is an abnormal individual, even the type of abnormality.
  • the inference unit 632 outputs the abnormal individual prediction result to the abnormal individual discrimination unit 55. When the abnormal individual discrimination unit 55 acquires the abnormal individual prediction result from the inference device 63, the abnormal individual discrimination unit 55 generates abnormal individual information based on the abnormal individual prediction result.
  • the managed farmer who has received the notification of the abnormal individual information confirms the livestock 21 which is regarded as an abnormal individual in the breeding area 90, inputs the result into the abnormal state type, and returns it to the livestock management device 50A. ..
  • the returned abnormal state type is associated with the abnormal individual information and registered in the abnormal individual result information.
  • the learning device 61 generates a learned model 621 that represents the relationship between the abnormal individual's position information and body temperature information and the abnormal state type. Then, the inference device 63 obtains the abnormal individual prediction result including the presence / absence of the abnormal individual and the abnormal state type from the position information and the body temperature information of the livestock 21.
  • the livestock management system 10A has an effect that when an abnormal individual exists, it is possible to discriminate the abnormal individual including the type of the abnormality with higher accuracy. Further, by generating the trained model 621 using the abnormal individual result information, it is possible to provide the managed farmer what kind of abnormality has occurred in the abnormal individual. Furthermore, by using the data when the individual to which the abnormal individual information is notified is actually normal as learning data, it is possible to reduce the possibility of discriminating the normal individual as an abnormal individual.
  • Embodiment 3 The feed intake varies depending on the age and body weight of the livestock 21, and another factor that affects the feed intake is the physical condition of the livestock 21. For example, if the body weight does not increase despite a large amount of feed intake, there is a possibility that the health condition has deteriorated due to diarrhea or the like. Therefore, by using the livestock state information and the feed intake information which is the feed intake of the livestock 21, it becomes easy to discriminate the type of the abnormal state of the livestock 21 and the like.
  • the abnormal individual is generated based on the detected value of the body temperature information of the livestock 21 and the detected value of the feed intake. The case of discrimination will be described.
  • FIG. 10 is a diagram schematically showing an example of the configuration of the livestock management system according to the third embodiment.
  • the same components as those in the first embodiment are designated by the same reference numerals, the description thereof will be omitted, and the parts different from those in the first embodiment will be described.
  • the barn 11 has a partition fence 17 that separates the space where each livestock 21 exists. That is, the breeding area 90 is divided by a partition fence 17, and one or one individual is accommodated in the divided space. In the following, the separated space will be referred to as an individual breeding area 95.
  • the livestock management system 10B further includes a feed measuring unit 33 provided in the feeding area 16 of the individual breeding area 95.
  • the feed measuring unit 33 may measure the mass of the feed supplied to the feeding area 16 and output it to the livestock management device 50B.
  • each feed measuring unit 33 is connected to the livestock management device 50B via the network 40.
  • the livestock management device 50B of the third embodiment further includes a livestock individual information storage unit 65, an intake standard amount information storage unit 66, and a feed intake amount storage unit 67.
  • the livestock individual information storage unit 65 stores livestock individual information which is information about each individual of the livestock 21 bred in the breeding area 90.
  • the livestock individual information is information in which the individual breeding area identification information for identifying the individual breeding area 95 in which the livestock 21 is housed and the age and weight of the livestock 21 are associated with each other.
  • Livestock individual information may include other information that may affect feed intake, such as gender.
  • the intake standard amount information storage unit 66 stores the intake standard amount information indicating the relationship between the body surface temperature, which is the body temperature information of the livestock 21, and the reference feed intake amount, with respect to the combination of the age and the weight of the livestock 21. ..
  • the standard feed intake at a certain body surface temperature is referred to as the standard intake.
  • the feed intake storage unit 67 stores feed intake information which is the feed intake of the livestock 21 in each individual breeding area 95.
  • the feed intake information is information in which the individual breeding area identification information and the feed intake are associated with each other.
  • the input data processing unit 51 acquires the mass of the feed at the time of feeding and the mass of the feed after a predetermined time has elapsed, and calculates the feed intake of the livestock 21 by taking the difference between the two. do.
  • the predetermined time can be the average value of the time for the livestock 21 to ingest the feed. Further, the input data processing unit 51 attaches the individual breeding area identification information of the individual breeding area 95 to the calculated feed intake amount and registers it in the feed intake information of the feed intake amount storage unit 67.
  • the livestock state calculation unit 53 calculates the position information of the livestock 21 and the body surface temperature which is the body temperature information from the thermal image. In the third embodiment, since the individual breeding area 95 in which each livestock 21 is housed has a one-to-one correspondence, the livestock state calculation unit 53 calculates the individual breeding area identification information from the position information of the livestock 21. do. The livestock state calculation unit 53 registers the position information, the body surface temperature, the time, and the individual breeding area identification information of the livestock 21 in the livestock state information of the livestock state information storage unit 54.
  • the abnormal individual discrimination unit 55 acquires the age and weight corresponding to the individual breeding area identification information of the livestock 21 to be discriminated from the livestock individual information of the livestock individual information storage unit 65, and the intake corresponding to the combination of the acquired age and weight.
  • the reference amount information is acquired from the intake reference amount information storage unit 66. Further, the abnormal individual discrimination unit 55 acquires the body surface temperature of the livestock 21 to be discriminated from the livestock state information storage unit 54, and the feed intake amount from the feed intake amount storage unit 67. Then, the abnormal individual discrimination unit 55 determines whether or not the acquired feed intake is farther than a predetermined ratio with respect to the reference intake assumed from the body surface temperature.
  • the abnormal individual discrimination unit 55 determines that the discriminated livestock 21 is a normal individual. Further, when the feed intake is separated from the standard intake by a predetermined ratio, the discriminated livestock 21 is determined to be an abnormal individual.
  • FIG. 11 is a diagram schematically showing another example of the configuration of the livestock management system according to the third embodiment.
  • the same components as those in FIG. 1 and FIG. 10 of the first embodiment are designated by the same reference numerals, the description thereof will be omitted, and the parts different from those of FIGS. 1 and 10 will be described.
  • the configuration of the livestock management device 50C is different from that in FIG.
  • the livestock management device 50C further includes a feed management unit 68 and a feed purchase amount prediction unit 69 as compared with the livestock management device 50B of FIG.
  • the feed management unit 68 acquires intake standard amount information corresponding to the combination of the age and weight of the livestock 21 from the age and weight of the livestock 21 housed in each individual breeding area 95.
  • the feed management unit 68 estimates the standard intake amount corresponding to the body surface temperature calculated by the livestock state calculation unit 53 from the intake standard amount information.
  • the managed farmer supplies the estimated standard intake of feed to the feeding area 16 in the individual breeding area 95. This makes it possible to manage the physical condition according to the relationship between the body surface temperature of the livestock 21 and the feed intake. Further, at this time, when the livestock 21 leaves the feed, it is measured by the feed measuring unit 33, so that the abnormal individual discrimination unit 55 determines whether or not the animal is an abnormal individual based on the amount of the left feed. It can be determined.
  • the feed purchase amount prediction unit 69 estimates the feed intake per unit period such as one day from the age, weight and livestock condition information of the livestock 21 housed in each individual breeding area 95 and the intake standard amount information. , Predict the amount of feed purchased. The managed farmer purchases the feed based on the predicted amount of feed purchased.
  • the livestock management system 10 of the first embodiment is provided with a function of discriminating an abnormal individual based on the detected value of the body temperature information of the livestock 21 and the detected value of the feed intake is shown.
  • the livestock management system 10A of the second embodiment may be provided with a function of discriminating an abnormal individual based on the detected value of the body temperature information of the livestock 21 and the detected value of the feed intake.
  • the livestock 21 of a normal individual ingests the body temperature information of the livestock 21 obtained from the thermal image.
  • the standard intake amount which is the amount of feed
  • the actual feed intake amount obtained from the measurement result of the feed measurement unit 33 are compared, and the feed intake amount is farther than the predetermined ratio from the standard intake amount.
  • the livestock 21 is determined to be an abnormal individual. This also makes it easier to manage the health of the livestock 21 in the barn 11 as compared with the conventional case.
  • the feed intake per unit time can be estimated from the age, weight and livestock condition information of the livestock 21 and the intake standard amount information, the managed farmer is close to the feed intake actually required. You can buy a quantity of feed. As a result, it is possible to suppress the occurrence of a situation such as a shortage of feed.
  • Embodiment 4 If the floor surface of the barn 11 is wet, the health condition of the livestock 21 may be adversely affected. Therefore, in the fourth embodiment, a livestock management system capable of determining whether or not the floor surface of the breeding area 90 is wet and drying the floor surface when the floor surface 90 is wet will be described.
  • FIG. 12 is a diagram schematically showing an example of the configuration of the livestock management system according to the fourth embodiment.
  • the same components as those in the first embodiment are designated by the same reference numerals, the description thereof will be omitted, and the parts different from those in the first embodiment will be described.
  • the livestock management device 50D further includes a floor surface determination unit 81.
  • the floor surface determination unit 81 observes a change in the temperature of the floor surface using a time-series thermal image processed by the input data processing unit 51 after the blower 32 starts blowing toward the floor surface. , Determine if the floor is damp. This utilizes the fact that when a wet place is exposed to wind, the temperature drops due to the heat of vaporization. In other words, if the temperature of the floor surface decreases over time due to the wind, it is determined to be wet, and if the temperature of the floor surface does not decrease over time, it is dry. Is determined.
  • the floor surface determination unit 81 determines that the floor surface is wet
  • the floor surface determination unit 81 instructs the blower control unit 52 to continue blowing air by the blower 32 until the floor surface dries. Further, the floor surface determination unit 81 determines that the floor surface is dry when the change in the temperature of the floor surface at the time of blowing is smaller than a predetermined value, and the blower control unit stops the blowing by the blower 32. Instruct 52.
  • the floor surface determination unit 81 is provided in the livestock management system 10 of the first embodiment, but the livestock management system 10A of the second embodiment or the livestock management system of the third embodiment is shown.
  • the floor surface determination unit 81 may be provided on the 10B and 10C.
  • a wind is blown toward the floor surface, and it is determined whether or not the floor surface is moist by the subsequent change in the temperature of the floor surface. If the floor is damp, continue blowing until the floor is dry, and if the floor is dry, stop blowing. As a result, it is possible to eliminate the damp state of the floor surface, which adversely affects the health condition of the livestock 21, and improve the health aspect of the livestock 21.
  • Embodiment 5 In the fifth embodiment, a case where the abnormal individual is discriminated by machine learning will be described.
  • FIG. 13 is a diagram schematically showing an example of the configuration of the livestock management system according to the fifth embodiment.
  • the same components as those in the first embodiment are designated by the same reference numerals, the description thereof will be omitted, and the parts different from those in the first embodiment will be described.
  • the livestock state calculation unit 53 generates livestock state information including the position information and body temperature information of the livestock 21, and the abnormal individual determination unit 55 is the livestock state including the position information and body temperature information of the livestock 21.
  • An example is given when an abnormality in livestock 21 is detected using information.
  • the livestock management device 50E further includes a learning device 61E, a learned model storage unit 62E, and an inference device 63E.
  • the learning device 61E learns a learned model that infers abnormal individual information from a combination of position information and body temperature information of livestock 21.
  • the trained model storage unit 62E stores the trained model learned by the learning device 61E.
  • the inference device 63E uses the trained model stored in the trained model storage unit 62E to predict whether or not the animal is an abnormal individual from the input position information and body temperature information of the livestock 21. Infer the individual prediction result. The inference device 63E notifies the abnormal individual determination unit 55 of the inference result.
  • FIG. 14 is a block diagram schematically showing an example of the configuration of the learning device in the livestock management system according to the fifth embodiment.
  • the learning device 61E includes a data acquisition unit 611E and a model generation unit 612E.
  • the data acquisition unit 611E acquires the position information of the livestock 21 and the body temperature information of the livestock 21 as learning data.
  • the position information and the body temperature information of the livestock 21 can be acquired by monitoring the livestock state information which is the basis of the abnormal individual information.
  • the model generation unit 612E learns the abnormal individual prediction result based on the learning data created based on the combination of the position information and the body temperature information of the livestock 21 output from the data acquisition unit 611E. That is, a learned model that infers the abnormal individual prediction result from the position information and the body temperature information of the livestock 21 is generated.
  • the learning data is data in which the position information and the body temperature information of the livestock 21 are associated with each other.
  • the learning algorithm used by the model generation unit 612E known algorithms such as supervised learning, unsupervised learning, and reinforcement learning can be used.
  • unsupervised learning and k-means which is an algorithm of clustering, is applied will be described.
  • the unsupervised learning is a method of learning the features in the learning data by giving the learning data which does not include the label as a result to the learning device 61E.
  • the model generation unit 612E learns abnormal individual information by so-called unsupervised learning, for example, according to a grouping method based on the k-means method.
  • the k-means method is a non-hierarchical clustering algorithm, which is a method of classifying a given number of clusters into k using the average of clusters.
  • the k-means method is processed in the following flow. First, a cluster is randomly assigned to each data xi. Next, the central Vj of each cluster is calculated based on the allocated data. Next, the distance between each data xi and the center Vj of each cluster is obtained, and each data xi is reassigned to the nearest central cluster. Then, when the allocation of all the data xi clusters does not change in the above process, or when the amount of change falls below a predetermined threshold value, it is determined that the data has converged and the process ends.
  • the abnormal individual information is learned by so-called unsupervised learning according to the learning data created based on the combination of the position information and the body temperature information of the livestock 21 acquired by the data acquisition unit 611E.
  • the model generation unit 612E generates and outputs a trained model by executing the above learning.
  • the trained model storage unit 62E stores the trained model output from the model generation unit 612E.
  • FIG. 15 is a flowchart showing an example of a procedure of learning processing in the learning device of the livestock management system according to the fifth embodiment.
  • the data acquisition unit 611E acquires the position information and body temperature information of the livestock 21 (step S31). It is assumed that the position information and the body temperature information of the livestock 21 are acquired at the same time, but it is sufficient if the position information and the body temperature information of the livestock 21 can be input in association with each other, and the data of the position information and the body temperature information of the livestock 21 are input at different timings. You may get it.
  • the model generation unit 612E learns the abnormal individual prediction result by so-called unsupervised learning according to the learning data created based on the combination of the position information and the body temperature information of the livestock 21 acquired by the data acquisition unit 611E. , Generate a trained model (step S32).
  • the trained model storage unit 62E stores the trained model generated by the model generation unit 612E (step S33). With the above, the learning process is completed.
  • FIG. 16 is a block diagram schematically showing an example of the configuration of the inference device in the livestock management system according to the fifth embodiment.
  • the inference device 63E includes a data acquisition unit 631E and an inference unit 632E.
  • the data acquisition unit 631E acquires the position information and body temperature information of the livestock 21.
  • the position information and body temperature information of the livestock 21 are information for determining whether or not the livestock 21 is an abnormal individual, and in one example, they are acquired from the livestock state calculation unit 53.
  • the inference unit 632E infers the abnormal individual prediction result using the learned model stored in the learned model storage unit 62E. That is, the inference unit 632E infers which cluster the position information and body temperature information of the livestock 21 belong to by inputting the position information and the body temperature information of the livestock 21 acquired by the data acquisition unit 631E into the trained model. , The inference result can be output as the abnormal individual prediction result.
  • the abnormal individual prediction result is output using the trained model learned by the model generation unit 612E of the livestock management system 10E, but another livestock management system other than the livestock management system 10E.
  • a trained model may be acquired from the outside such as, and abnormal individual information may be output based on this trained model.
  • the inference unit 632E outputs the abnormal individual prediction result, which is the output obtained based on the position information and the body temperature information of the livestock 21, to the input / output unit (not shown) of the livestock management system 10E.
  • An example of the input / output unit is a display, an alarm device, or the like.
  • the inference unit 632E outputs the abnormal individual prediction result to the abnormal individual discrimination unit 55.
  • FIG. 17 is a flowchart showing an example of the procedure of inference processing in the inference device of the livestock management system according to the fifth embodiment.
  • the data acquisition unit 631E acquires the position information and body temperature information of the livestock 21 (step S51).
  • the reasoning unit 632E inputs the acquired position information and body temperature information of the livestock 21 into the trained model stored in the trained model storage unit 62E, and obtains the output abnormal individual prediction result (step S52).
  • the inference unit 632 outputs the abnormal individual prediction result obtained by the trained model to the livestock management system 10E.
  • the inference unit 632 outputs the abnormal individual prediction result obtained by the trained model to the abnormal individual determination unit 55 of the livestock management device 50E (step S53).
  • the input / output unit of the livestock management system 10E discriminates the abnormal individual using the abnormal individual prediction result output from the inference unit 632E of the inference device 63E.
  • the abnormal individual discrimination unit 55 of the livestock management device 50E discriminates the abnormal individual using the output abnormal individual prediction result (step S54), and the notification unit 56 connects the abnormal individual to the user terminal 70 of the management farmer. Notify the abnormal individual information based on the prediction result (step S55). This completes the process. In this way, it is possible to provide the livestock management system 10E that easily manages the health of the livestock 21 in the livestock barn 11.
  • the learning algorithm it is also possible to apply reinforcement learning, supervised learning, semi-supervised learning, or the like, in addition to unsupervised learning.
  • the learning algorithm used in the learning device 61E deep learning, which learns the extraction of the feature amount itself, can be used, and other known methods may be used.
  • the fifth embodiment When realizing unsupervised learning in the fifth embodiment, it is not limited to the non-hierarchical clustering by the k-means method as described above, and any other known method capable of clustering may be used. For example, it may be hierarchical clustering such as the shortest distance method.
  • the learning device 61E, the learned model storage unit 62E, and the inference device 63E are provided in the livestock management device 50E, that is, the case where the learning device 61E is incorporated in the livestock management device 50E is shown. It is not limited to this.
  • the learning device 61E, the learned model storage unit 62E, and the inference device 63E may be connected to the livestock management device 50E via the network 40 and may be a device separate from the livestock management device 50E. Further, the learning device 61E and the inference device 63E may exist on the cloud server.
  • the model generation unit 612E may learn the abnormal individual information according to the learning data created for the plurality of livestock management devices 50E.
  • the model generation unit 612E may acquire learning data from a plurality of livestock management devices 50E used in the same area, or may be collected from a plurality of livestock management devices 50E operating independently in different areas.
  • the abnormal individual information may be learned by using the learning data.
  • the livestock management device 50E that collects learning data can be added to or removed from the target on the way.
  • the learning device 61E that has learned the abnormal individual information about one livestock management system 10E is applied to another livestock management system, and the abnormal individual information is relearned and updated with respect to the other livestock management system. You may.
  • the abnormal individual is discriminated by machine learning in the livestock management system 10 of the first embodiment, but the livestock management systems 10B and 10C of the third embodiment or the livestock of the fourth embodiment have been described.
  • the abnormal individual may be discriminated by machine learning.
  • the learning device 61E learns the position information and the body temperature information of the livestock 21 as a set, and generates a learned model for inferring the presence or absence of an abnormal individual.
  • the inference device 63E infers the abnormal individual prediction result indicating whether or not an abnormal individual has occurred using the trained model, and the abnormal individual prediction result is the abnormal individual.
  • the abnormal individual discrimination unit 55 generates abnormal individual information based on the abnormal individual prediction result, and the notification unit 56 notifies the management farmer of the abnormal individual information.
  • the livestock management device 50E can discriminate abnormal individuals with higher accuracy.
  • Embodiment 6 In the livestock management systems 10, 10A, 10B, 10C, 10D, and 10E of the first to fifth embodiments, the target for monitoring the presence or absence of an abnormal individual based on the position information or the body temperature information is the livestock 21. However, it is possible to detect poor physical condition such as morbidity with an infectious disease not only for livestock 21 but also for humans by determination based on position information or body temperature information. Therefore, in the sixth embodiment, the living body watching system in which the livestock management systems 10, 10A, 10B, 10C, 10D, and 10E of the first to fifth embodiments are applied to watch over the living body including a human being will be described.
  • FIG. 18 is a diagram schematically showing an example of the configuration of the biological monitoring system according to the sixth embodiment.
  • the living body monitoring system 200 is, for example, introduced into a living area 210, which is an active area in which a resident 221 who is a living body to be monitored resides and is active.
  • An example of the living area 210 is a living space with watching over, such as a nursing care facility for the elderly.
  • the living area 210 has a dining room 211 and a plurality of living rooms 212.
  • a plurality of desks 235 are provided in the dining room 211.
  • the living body watching system 200 includes an infrared sensor 231, an air conditioner 232, a living body watching device 250, and a user terminal 70.
  • the infrared sensor 231 and the air conditioner 232, the biological monitoring device 250, and the user terminal 70 are connected via the network 40 and can communicate with each other. Data can be exchanged between the infrared sensor 231 and the biological monitoring device 250, and between the air conditioner 232 and the biological monitoring device 250 via the network 40.
  • the infrared sensor 231 is installed in the dining room 211 and each living room 212 in the living area 210, and detects the temperature of the dining room 211 and each living room 212. Specifically, the infrared sensor 231 detects the temperature of an object existing in the cafeteria 211 and each living room 212, and transmits the detection result to the biological monitoring device 250.
  • the infrared sensor 231 is installed on the ceiling or wall of the cafeteria 211 and each living room 212.
  • the infrared sensor 231 scans a predetermined area of the cafeteria 211 and each living room 212, measures the temperature of an object existing in the scanned area of the dining room 211 and each living room 212, and measures the measurement result as a biological monitoring device 250. Output to. Since the infrared sensor 231 has the same configuration as the infrared sensor 31 shown in the first to fifth embodiments, the description thereof will be omitted.
  • the air conditioner 232 is a device installed in the dining room 211 and each living room 212 to harmonize the air in the dining room 211 and each living room 212.
  • the air conditioner 232 is installed on the wall, but it may be installed on the ceiling.
  • the living body watching device 250 processes the data which is the detection result from the infrared sensor 231 to acquire the position information and the body temperature information of the living body in the living area 210, and there is an individual who seems to have an abnormality in the health condition. If there is an individual that seems to have an abnormality, the user terminal 70 possessed by the watcher who is the user is notified.
  • the biological monitoring device 250 is, for example, configured by an information processing device such as a server.
  • the biological monitoring device 250 includes an input data processing unit 251, an air conditioner control unit 252, a biological state calculation unit 253, a biological state information storage unit 254, an abnormal individual discrimination unit 255, a notification unit 256, and a learning device 261E. , A trained model storage unit 262E, and an inference device 263E.
  • the input data processing unit 251 corresponds to the input data processing unit 51 of the first to fifth embodiments. However, in the sixth embodiment, the input data processing unit 251 generates a thermal image which is information showing the temperature distribution in the detected living area 210, specifically, the dining room 211 and each living room 212.
  • the area scanned by the infrared sensor 231 corresponds to the dining room 211 and each living room 212. That is, the position on the thermal image obtained from the infrared sensor 231 can be associated with the position in the imaged dining room 211 and in each living room 212.
  • the air conditioner control unit 252 controls the operation of the air conditioner 232 in the cafeteria 211 and in each living room 212.
  • the air conditioner control unit 252 controls the types of cooling, heating, dry and ventilation operations, temperature, air volume, wind direction and the like.
  • the biological state calculation unit 253 corresponds to the livestock state calculation unit 53 of the first to fifth embodiments. However, the biological state calculation unit 253 calculates the position information of the living body existing in the dining room 211 and each living room 212 from the thermal image of the living area 210 generated by the input data processing unit 251. The biological state calculation unit 253 generates biological monitoring data including the calculated position information and body temperature information of the living body, and registers the biological monitoring data in the biological state information storage unit 254 as biological state information associated with the time.
  • the biological state information storage unit 254 corresponds to the livestock state information storage unit 54 of the first to fifth embodiments, and stores the biological state information.
  • the biological state information is information in which the time is associated with the position information and the body temperature information of the living body in the living area 210.
  • the abnormal individual discrimination unit 255 corresponds to the abnormal individual discrimination unit 55 of the first to fifth embodiments. However, in the sixth embodiment, the abnormal individual discrimination unit 255 determines whether or not an abnormal individual, which is a living body that behaves differently from a normal living body, exists in the living area 210 based on the biological state information. The abnormal individual discrimination unit 255 discriminates an individual having a behavior pattern different from that of other individuals as an abnormal individual. The abnormal individual discrimination unit 255 may discriminate an individual having a behavior pattern different from that of other individuals as an abnormal individual by using the position information and body temperature information of the living body at a specific time, or the position of the living body in a time series.
  • an individual having a behavior pattern different from that of other individuals may be identified as an abnormal individual.
  • the abnormal individual discrimination unit 255 generates abnormal individual information indicating that the abnormal individual exists when the abnormal individual exists.
  • the abnormal individual information includes, in one example, information for identifying the living area 210 and information on the position of the abnormal individual.
  • the information that identifies the living area 210 may include information that identifies the living room 212 in the living area 210.
  • FIG. 18 shows an example of the appearance of the resident 221 in the living area 210 when it is not eating, that is, during normal times. As shown in FIG. 18, normally, the resident 221 lives in each room 212. And there is no resident 221 in the dining room 211.
  • FIG. 19 is a diagram showing an example of the state of the living area at the time of eating when there are no abnormal individuals.
  • the resident 221 of each living room 212 moves to the dining room 211 and eats at the desk 235.
  • the residents 221 gather in the cafeteria 211 at the time of eating, and the inside of each room 212 becomes unmanned. In this way, by analyzing the current time and the position of the resident 221 at each time, the normality of the individual can be analyzed.
  • FIG. 20 is a diagram showing an example of the state of the living area at the time of eating when an abnormal individual is present.
  • Resident 221 who is in an abnormal state such as poor physical condition cannot move to the dining room 211 even at the time of eating, and may rest in the living room 212. Therefore, in the sixth embodiment, it is determined that the resident 221 who gathers in the dining room 211 at the time of eating has a normal health condition and is a normal individual 221A.
  • the resident 221 who does not move to the dining room 211 at the time of eating and stays in the living room 212 is determined to have an abnormal health condition and is an abnormal individual 221B.
  • the normal individual 221A is a resident 221 with a normal health condition
  • the abnormal individual 221B is a resident 221 with an abnormal health condition.
  • the abnormal individual discrimination unit 255 uses the biological condition information during normal times and eating, and when there is an individual that did not move to the dining room 211 at the time of eating, that is, an individual that stays in the living room 212 even at the time of eating, this individual. Is identified as an abnormal individual 221B.
  • the abnormal individual discrimination unit 255 uses the biological state information in a situation where the behavior different from that of the normal individual 221A is likely to occur, and the abnormal individual 221B depends on whether or not there is an individual having a behavior pattern different from that of other individuals. Determine the presence or absence of.
  • the living room 212 determined to be the abnormal individual 221B may be included in the information for identifying the living area 210 of the abnormal individual information.
  • the notification unit 256 corresponds to the notification unit 56 of the first to fifth embodiments.
  • the notification unit 256 notifies the user terminal 70 possessed by the user of the abnormal individual information.
  • One example of the user is a watcher who watches over the resident 221 in the living area 210.
  • the learning device 261E corresponds to the learning device 61E of the fifth embodiment, and learns a learned model that infers abnormal individual information from the combination of the position information and the body temperature information of the resident 221. That is, the learning device 261E learns the abnormal individual 221B which behaves differently from the normal individual 221A which has a normal behavior among the residents 221 in the living area 210.
  • the learning device 261E has a configuration similar to the configuration shown in FIG. That is, the learning device 261E has a data acquisition unit and a model generation unit.
  • the data acquisition unit is for learning including the position information and body temperature information of the abnormal individual 221B calculated based on the information indicating the temperature distribution of the living area 210, which is the active area generated by using the detection result from the infrared sensor 231. Get the data.
  • the model generation unit inputs the position information and body temperature information of the abnormal individual 221B using the learning data, and outputs from the position information and body temperature information of the abnormal individual 221B indicating that the abnormal individual 221B exists in the living area 210. Generate a trained model for inferring abnormal individual information.
  • the biological monitoring device 250 is configured to include the learning device 261E, but the learning device 261E may be configured to exist outside the biological monitoring device 250. That is, the learning device 261E may be configured to be realized by a machine learning device connected to the biological monitoring device 250 via the network 40, for example. In this case, the learning device 261E may exist on the cloud server.
  • the trained model storage unit 262E corresponds to the trained model storage unit 62E of the fifth embodiment, and stores the trained model learned by the learning device 261E.
  • the trained model is for inferring abnormal individual information indicating that the abnormal individual 221B exists in the residential area 210 from the position information and body temperature information of the abnormal individual 221B that behaves differently from the normal individual 221A among the resident 221. It is a model.
  • the inference device 263E corresponds to the inference device 63E of the fifth embodiment, and infers the abnormal individual 221B which behaves differently from the normal individual 221A among the residents 221 in the living area 210. Specifically, the inference device 263E uses the trained model stored in the trained model storage unit 262E to determine whether or not the individual is an abnormal individual 221B from the input position information and body temperature information of the resident 221. The abnormal individual prediction result, which is the prediction result, is inferred. The inference device 263E notifies the abnormal individual determination unit 255 of the inference result.
  • the inference device 263E has a configuration similar to the configuration shown in FIG. That is, the inference device 263E has a data acquisition unit and an inference unit.
  • the data acquisition unit is a living area calculated based on information indicating the temperature distribution of the living area 210 generated by using the detection results from the infrared sensor 231 provided in the dining room 211 which is the living area 210 and each living room 212. Data including the position information and body temperature information of the resident 221 in 210 is acquired.
  • the reasoning unit uses the trained model of the trained model storage unit 262E to output the abnormal individual prediction result, which is the prediction result of the abnormal individual information, from the position information and the body temperature information of the resident 221 acquired by the data acquisition unit.
  • the user terminal 70 is an information processing device that is connected to the biological monitoring device 250 via the network 40 and can exchange data, and corresponds to the user terminals 70 of the first to fifth embodiments.
  • the user terminal 70 is held by the watcher in this example.
  • the living body watching method in the living body watching system 200 is the same as the livestock management method described in the first to fifth embodiments, the description thereof will be omitted. Further, since the learning method in the learning device 261E and the inference method by the inference device 263E are the same as those described in the fifth embodiment, the description thereof will be omitted.
  • a user such as a watcher may confirm the actual physical condition of the resident 221 based on the result notified to the user terminal 70, and input the confirmed state into the biological watching system 200.
  • the learning device 261E can perform reinforcement learning with teacher data.
  • the biological monitoring system 200 generates a learning model for inferring an abnormal individual 221B which is an abnormal state such as poor physical condition by machine learning, and the learning model and an infrared sensor. Based on the data acquired in 231 it is possible to infer the presence or absence of the abnormal individual 221B in the living body existing in the active area.
  • the living body watching system 200 notifies the user terminal 70 or the like of a user such as a watching person such as an elderly care facility of the abnormal individual prediction result, so that the watching person can easily detect the abnormality of the resident 221. It is possible to promptly provide appropriate nursing care services to the resident 221 showing an abnormal condition.
  • FIG. 21 is a diagram schematically showing an example of a hardware configuration that realizes the livestock management device of the livestock management system according to the first to fifth embodiments and the biological watching device of the living body watching system according to the sixth embodiment.
  • the livestock management device 50, 50A, 50B, 50C, 50D, 50E and the living body watching device 250 can be realized by the processing circuit 100 shown in FIG.
  • the processing circuit 100 includes a processor 101, a memory 102, an input circuit 103, and an output circuit 104.
  • the processor 101 is a CPU (Central Processing Unit, central processing unit, processing unit, arithmetic unit, microprocessor, microcomputer, processor, also referred to as DSP), a system LSI (Large Scale Integration), or the like.
  • the memory 102 is a non-volatile or non-volatile memory such as RAM (Random Access Memory), ROM (Read Only Memory), flash memory, EPROM (Erasable Programmable Read Only Memory), EEPROM (registered trademark) (Electrically Erasable Programmable Read-Only Memory). Volatile semiconductor memory, magnetic disk, flexible disk, optical disk, compact disk, mini disk, DVD (Digital Versatile Disc), etc.
  • the livestock management device 50, 50A, 50B, 50C, 50D, 50E and the biological monitoring device 250 can be realized by reading the corresponding program from the memory 102 and executing the processor 101.
  • the input circuit 103 is used when receiving information processed by the processor 101, information stored in the memory 102, and the like from the outside.
  • the output circuit 104 is used to output the information generated by the processor 101 and the information stored in the memory 102 to the outside.
  • the livestock management devices 50, 50A, 50B, 50C, 50D, and 50E may manage a plurality of livestock barns 11 with one device. At this time, the learning accuracy can be improved by sharing the data of the plurality of barns 11 and the trained model. Further, since the learned model can be used even when the livestock management systems 10A and 10E are newly introduced, it becomes easy for the farmer to introduce the livestock management systems 10A and 10E. Further, the biological monitoring device 250 may manage a plurality of active areas with one device. At this time, the learning accuracy can be improved by sharing the data of the plurality of activity areas and the trained model. Further, since the learned model can be used even when the living body watching system 200 is newly introduced, in one example, the watching person of the elderly care facility can easily introduce the living body watching system 200.
  • the configuration shown in the above embodiments is an example, and can be combined with another known technique, can be combined with each other, and does not deviate from the gist. It is also possible to omit or change a part of the configuration.

Landscapes

  • Life Sciences & Earth Sciences (AREA)
  • Environmental Sciences (AREA)
  • Animal Husbandry (AREA)
  • Biodiversity & Conservation Biology (AREA)
  • Housing For Livestock And Birds (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

家畜管理システムは、家畜が飼育される飼育領域を有する畜舎における家畜の行動から家畜の状態を管理する家畜管理装置と、畜舎に設けられ、飼育領域の温度を検知し、家畜管理装置に検知結果を送信する赤外線センサと、がネットワークを介して接続される。家畜管理装置は、家畜状態算出部と、異常個体判別部と、通知部と、を備える。家畜状態算出部は、赤外線センサからの検知結果を用いて生成された飼育領域の温度分布を示す情報に基づいて算出した飼育領域内における家畜の位置情報と、赤外線センサから検知結果を取得した時刻と、を含む家畜状態情報を生成する。異常個体判別部は、家畜状態情報の家畜の位置情報に基づいて、家畜のうち正常な行動の正常個体とは異なる行動をする異常個体を判別する。通知部は、異常個体が存在する場合に、畜舎に異常個体が存在することを示す異常個体情報をユーザに通知する。

Description

家畜管理システム、学習装置および推論装置並びに生体見守りシステム
 本開示は、畜舎での家畜の行動を監視して家畜の状態を管理する家畜管理システム、学習装置および推論装置並びに生体見守りシステムに関する。
 従来、家畜にセンサを取り付けて家畜の健康状態の異常を通報する通報システムが提案されている。特許文献1には、監視カメラが検出した家畜の行動情報から、家畜の行動が異常行動であるかを判定し、異常行動であると判定された場合に異常を通知する家畜監視システムが開示されている。特許文献1に記載の家畜監視システムでは、家畜にセンサを取り付けないことで、監視の対象となる家畜への負担をなくし、監視の対象からより多くの行動情報を読み取ることを可能にする。
特開2019-024482号公報
 しかしながら、特許文献1に記載の家畜監視システムでは、予め定められたフレームレートで監視カメラによって撮像された連続するフレーム画像に基づいて判定を行うため、家畜の判定処理に時間がかかってしまう。また、畜舎内では家畜と床面との識別が困難であるという問題があった。
 本開示は、上記に鑑みてなされたものであって、畜舎における家畜と床面との識別を容易にし、畜舎での家畜の健康管理を従来に比して容易に行うことができる家畜管理システムを得ることを目的とする。
 上述した課題を解決し、目的を達成するために、本開示の家畜管理システムは、家畜が飼育される飼育領域を有する畜舎における家畜の行動から家畜の状態を管理する家畜管理装置と、畜舎に設けられ、飼育領域の温度を検知し、家畜管理装置に検知結果を送信する赤外線センサと、がネットワークを介して接続される。家畜管理装置は、家畜状態算出部と、異常個体判別部と、通知部と、を備える。家畜状態算出部は、赤外線センサからの検知結果を用いて生成された飼育領域の温度分布を示す情報に基づいて算出した飼育領域内における家畜の位置情報と、赤外線センサから検知結果を取得した時刻と、を含む家畜状態情報を生成する。異常個体判別部は、家畜状態情報の家畜の位置情報に基づいて、家畜のうち正常な行動の正常個体とは異なる行動をする異常個体を判別する。通知部は、異常個体が存在する場合に、畜舎に異常個体が存在することを示す異常個体情報をユーザに通知する。
 本開示にかかる家畜管理システムは、畜舎における家畜と床面との識別を容易にし、畜舎での家畜の健康管理を従来に比して容易に行うことができるという効果を奏する。
実施の形態1による家畜管理システムの構成の一例を模式的に示す図 給餌時ではないときの飼育領域の家畜の様子の一例を示す図 異常個体が存在しない場合の給餌時における飼育領域の様子の一例を示す図 異常個体が存在する場合の給餌時における飼育領域の様子の一例を示す図 実施の形態1による家畜管理装置における家畜管理方法の手順の一例を示すフローチャート 実施の形態2による家畜管理システムの構成の一例を模式的に示す図 実施の形態2による家畜管理システムにおける学習装置の構成の一例を模式的に示すブロック図 実施の形態2で用いられるニューラルネットワークの一例を模式的に示す図 実施の形態2による家畜管理システムにおける推論装置の構成の一例を模式的に示すブロック図 実施の形態3による家畜管理システムの構成の一例を模式的に示す図 実施の形態3による家畜管理システムの構成の他の例を模式的に示す図 実施の形態4による家畜管理システムの構成の一例を模式的に示す図 実施の形態5による家畜管理システムの構成の一例を模式的に示す図 実施の形態5による家畜管理システムにおける学習装置の構成の一例を模式的に示すブロック図 実施の形態5による家畜管理システムの学習装置における学習処理の手順の一例を示すフローチャート 実施の形態5による家畜管理システムにおける推論装置の構成の一例を模式的に示すブロック図 実施の形態5による家畜管理システムの推論装置における推論処理の手順の一例を示すフローチャート 実施の形態6による生体見守りシステムの構成の一例を模式的に示す図 異常個体が存在しない場合の喫食時における居住領域の様子の一例を示す図 異常個体が存在する場合の喫食時における居住領域の様子の一例を示す図 実施の形態1から5による家畜管理システムの家畜管理装置および実施の形態6による生体見守りシステムの生体見守り装置を実現するハードウェア構成の一例を模式的に示す図
 以下に、本開示の実施の形態にかかる家畜管理システム、学習装置および推論装置並びに生体見守りシステムを図面に基づいて詳細に説明する。
実施の形態1.
 図1は、実施の形態1による家畜管理システムの構成の一例を模式的に示す図である。家畜管理システム10は、一例では、畜舎11で飼育される家畜21の行動から健康状態を含む家畜21の体調を管理するシステムである。家畜21の一例は、豚、牛、羊、犬、猫または鶏である。畜舎11は、床12と、側壁13と、天井14と、柵15と、を備える。この例では、柵15に囲まれた領域、あるいは柵15と側壁13とで囲まれた領域である飼育領域90で家畜21が飼育される。
 家畜管理システム10は、赤外線センサ31と、送風機32と、家畜管理装置50と、を備える。赤外線センサ31と、送風機32と、家畜管理装置50と、の間は、ネットワーク40を介して接続され、互いに通信可能である。ネットワーク40は、有線であってもよいし、無線であってもよい。また、ネットワーク40には、インタネット回線が含まれていてもよい。これによって、赤外線センサ31と家畜管理装置50との間、および送風機32と家畜管理装置50との間で、ネットワーク40を介してデータの授受を行うことができる。
 赤外線センサ31は、畜舎11に設置され、飼育領域90内に存在する物体の温度を検知し、検知結果を家畜管理装置50に送信する。図1の例では、赤外線センサ31は、畜舎11の天井14に設置される。
 赤外線センサ31は、物体の表面温度を検知するセンサである検知部311と、検知部311を保持する円筒状の保持部312と、を備える。検知部311は、円筒状の保持部312の中心軸である円筒軸に平行に配置され、検知部311は、円筒軸に平行な線状の範囲を検知する。保持部312は、円筒軸を中心に回転可能である。保持部312が回転することによって、図1中の矢印Aに示されるように検知部311の位置が移動し、その結果、検知部311で平面状の範囲を検知することが可能となる。
 赤外線センサ31は、畜舎11の予め定められた領域をスキャンして、スキャンした飼育領域90に存在する物体の温度を測定し、測定結果を家畜管理装置50に出力する。なお、ここでは、赤外線センサ31が天井14に設置される例を示したが、側壁13または柵15に設置されてもよい。また、赤外線センサ31が面状の範囲を検知できる赤外線アレイセンサであってもよい。この場合には、必ずしも保持部312は回転可能である必要はない。
 送風機32は、飼育領域90内に風を送る機器である。図1の例では、送風機32は、柵15に設置されている。しかし、送風機32は、柵15ではなく、側壁13または天井14に設置されていてもよい。
 家畜管理装置50は、赤外線センサ31からの検知結果であるデータを処理して、畜舎11内における家畜21の位置情報または体温情報を取得し、健康状態に異常があると思われる個体が存在するかを判別し、異常があると思われる個体が存在する場合に、ユーザに通知する。家畜管理装置50は、一例では、サーバなどの情報処理装置によって構成される。
 家畜管理装置50は、入力データ処理部51と、送風機制御部52と、家畜状態算出部53と、家畜状態情報記憶部54と、異常個体判別部55と、通知部56と、を備える。
 入力データ処理部51は、赤外線センサ31からの検知結果である入力データを処理し、一例では検知した飼育領域90における温度の分布を示す情報である熱画像を生成する。赤外線センサ31でスキャンされるエリアは、飼育領域90と対応している。つまり、赤外線センサ31から得られる熱画像上の位置は、撮像した飼育領域90内の位置と対応付けることができる。
 送風機制御部52は、送風機32の風量および向きを含む動作を制御する。一例では、家畜21が体表面温度を上昇させることによっては、体温の調節をすることができない範囲の気温である場合に、送風機32を動作させる制御を行う。
 家畜状態算出部53は、入力データ処理部51によって生成された飼育領域90の熱画像から飼育領域90に存在する家畜21の位置情報を算出する。通常、床12と家畜21とは温度が異なり、家畜21は熱を有するため、熱画像では、両者は異なる温度で表示されることになる。このため、家畜状態算出部53は、熱画像から検知エリアである飼育領域90における床12と家畜21との識別が容易になるので、家畜21等の生体の検出が容易になる。
 家畜状態算出部53は、検出した家畜21の位置情報または体温情報を含む家畜管理データを算出し、家畜管理データを時刻と関連付けた家畜状態情報として家畜状態情報記憶部54に登録する。時刻は、一例では、赤外線センサ31からデータを取得した時刻とすることができる。熱画像は、飼育領域90と対応しているので、予め熱画像上の位置と飼育領域90内での位置との対応関係を求めておくことで、家畜状態算出部53は、熱画像から飼育領域90内での位置を算出することができる。つまり、位置情報は、飼育領域90内の位置となる。また、熱画像においては、温度情報を得ることができるので、家畜状態算出部53は、熱画像から家畜21の体温情報を得ることができる。このとき得られる体温情報は、家畜21の体表面温度である。なお、家畜状態算出部53が、家畜管理データとして何を算出するかは、観察する内容によって予め定められている。
 家畜状態情報記憶部54は、家畜状態情報を記憶する。実施の形態1の例では、家畜状態情報は、時刻と、飼育領域90における家畜21の位置情報または体温情報と、を対応付けた情報である。
 異常個体判別部55は、家畜状態情報に基づいて、飼育領域90内に正常な家畜21とは異なる行動をする家畜21である異常個体が存在するかを判別する。異常個体判別部55は、他の個体と異なる行動パターンを取る個体を異常個体であると判別する。異常個体判別部55は、ある特定の時刻における家畜管理データを用いて、他の個体と異なる行動パターンを取る個体を異常個体と判別してもよいし、時系列の家畜管理データを用いて、他の個体と異なる行動パターンを取る個体を異常個体と判別してもよい。そして、異常個体判別部55は、異常個体が存在する場合に、異常個体が存在することを示す異常個体情報を生成する。異常個体情報は、一例では、飼育領域90を識別する情報と、異常個体の位置情報と、を含む。場合によっては、異常個体情報は、異常個体の温度情報をさらに含んでいてもよい。
 以下に、異常個体判別部55による異常個体を判別する方法の一例を(1)から(6)に示す。
(1)給餌時における異常個体の判別
 図2は、給餌時ではないときの飼育領域の家畜の様子の一例を示す図である。図2に示されるように、給餌時ではない場合には、家畜21は、飼育領域90内の床面上にまばらに存在している。
 図3は、異常個体が存在しない場合の給餌時における飼育領域の様子の一例を示す図である。図3に示されるように、給餌時になると、畜舎11の家畜21を管理する管理農家は、給餌場16に家畜21の餌を供給する。飼育領域90内の家畜21は、給餌場16に給餌されると、給餌場16に集まり、餌を食べる。家畜21がすべて正常個体である場合には、家畜21は給餌場16に集まる。すなわち、現在時刻と、時刻毎の家畜21の分布と、を解析することにより、個体の正常性を分析することができる。
 図4は、異常個体が存在する場合の給餌時における飼育領域の様子の一例を示す図である。図4では、給餌時に、給餌場16に集まる家畜21と、集まらない家畜21と、が存在している。通常、給餌場16に集まらない家畜21は、病気等の異常状態にあり、食欲が減退しており、給餌時でも給餌場16に集まらないと考えられる。そのため、実施の形態1では、給餌場16に集まる家畜21は、健康状態が正常な家畜21であり、正常個体21Aであると判断される。また、給餌場16から離れた位置に居る家畜21は、反応が遅れた個体21Bであり、実施の形態1では、異常個体と判断される。正常個体21Aは、健康状態が正常な家畜21であり、異常個体は、健康状態が正常でない家畜21である。
 そこで、異常個体判別部55は、給餌時における家畜状態情報を用いて、給餌場16から離れた家畜21、すなわち反応が遅れた個体21Bが存在する場合に、この個体21Bを異常個体として判別する。このように、異常個体判別部55は、正常個体21Aとは異なる行動を起こしやすい状況における家畜状態情報を用いて、他の個体と異なる行動パターンを取る個体が存在するか否かによって異常個体の有無を判別する。
(2)刺激に対する反応の遅さに注目した異常個体の判別
 (1)では、給餌時に給餌場16から離れた位置に存在する、反応が遅れた個体21Bが異常個体であると判別された。しかし、給餌時のある時刻における行動だけでは、そのとき、偶然に反応が遅れただけである可能性もあり、異常個体であるとは言えない場合もある。そこで、反応が遅れた個体21Bに対して刺激を与えたときに、刺激に対して正常個体21Aと同様に予め定められた反応をする場合には、反応が遅れた個体21Bは、正常個体であると判別することができる。一方、刺激を与えても、正常個体21Aにおける反応に比して緩慢な反応をする場合には、反応が遅れた個体21Bは、異常個体であると判別することができる。
 一例では、このような場合に、送風機制御部52は、反応が遅れた個体21Bの位置に向かって送風するように送風機32を制御する。家畜状態算出部53は、予め定められた時間間隔で、赤外線センサ31で測定された結果から生成された熱画像に基づいて、家畜管理データを算出し、家畜管理データを時刻と対応付けた家畜状態情報として家畜状態情報記憶部54に登録する。このとき、家畜状態算出部53は、送風機32の制御データを家畜状態情報に含める。これによって、いつ送風を開始したかを識別することができる。
 異常個体判別部55は、家畜状態情報を参照して、送風機32による送風が開始された後の飼育領域90内の家畜21のうち、反応が遅れた個体21Bの行動が、送風による刺激によって予め定められた反応をしたかを判定する。一例では、正常個体では、風を受けると、予め定められた時間内に別の場所に移動するという習性がある場合には、異常個体判別部55は、家畜状態情報から、風を受けてから予め定められた時間内に移動したか否かを判定する。異常個体判別部55は、予め定められた時間内に移動した場合には、反応が遅れた個体21Bは正常個体であると判別し、予め定められた時間内に移動しなかった場合には、反応が遅れた個体21Bは異常個体であると判別する。このように、ある特定の時点において、他の個体とは異なる行動をした個体について、さらに刺激を与え、刺激を与えた後の反応を見て、異常個体であるか否かを判別することによって、異常個体を判別する精度をさらに向上させることができる。
 特に、例えば送風機32の風速について、ゼロの状態から最大風速まで瞬間的に変化させ、最大風速による刺激を家畜21に与えることにより、正常個体では家畜21に大きな反応が得られるので、異常個体との判別が容易になる。また、送風のオンオフを短期間で繰り返す刺激を家畜21に与えてもよい。即ち、送風機32の送風量または送風間隔などの制御情報と、家畜21の反応とを対応付けることにより、異常個体を判別する精度をさらに向上させることができる。
(3)家畜21の体温情報を用いた異常個体の判別
 異常個体は、体温が高い場合があるので、家畜21の体温情報を用いて異常個体を判別することもできる。体温情報として、熱画像から得られる家畜21の体表面温度を使用することができる。
 家畜状態算出部53は、飼育領域90内における家畜21の体表面温度を含む家畜管理データを算出し、家畜管理データを時刻と対応付けた家畜状態情報として家畜状態情報記憶部54に登録する。異常個体判別部55は、家畜状態情報中の体表面温度が予め定められた判定基準値よりも高い家畜21を異常個体として判別し、体表面温度が予め定められた判定基準値よりも低い家畜21を正常個体であると判別する。体表面温度が判定基準と等しい場合には、異常個体と判別してもよいし、正常個体であると判別してもよい。
(4)家畜21の位置情報および体温情報を用いた異常個体の判別
 家畜管理データは、家畜21の位置情報だけを含むものまたは、家畜21の体温情報だけを含むものだけでなく、家畜21の位置情報および体温情報を含むものであってもよい。(1)で例示したある特定のイベントが発生したときの家畜21の行動と、体表面温度と、を組み合わせて識別を行うことで、異常個体を判別する精度を向上させることができる。つまり、(1)で反応が遅れた個体21Bの体表面温度を測定し、体表面温度を用いて反応が遅れた個体21Bが異常個体であるか否かを判別することで、異常個体の判別の精度が向上する。また、体表面温度を用いて判別を行う場合には、予め定められた時刻に行うようにすることで、異常個体の判別時に時刻の変化による体温の変化の影響を抑えることができる。
(5)送風機32による送風後の家畜21の体温情報を用いた異常個体の判別
 送風機32による送風を行った後の、家畜21の体温情報である体表面温度の計時変化に基づいて異常個体であるか否かを判別してもよい。正常個体に送風を行うと、体表面温度は低下する。そこで、送風後の体表面温度が下がらない家畜21を異常個体と判別することができる。
 この場合、家畜状態算出部53は、赤外線センサ31から生成した熱画像を用いて、風当てを行った個体の体表面温度を含む家畜管理データと、送風機32の制御データと、時刻と、を対応付けた家畜状態情報を生成し、家畜状態情報記憶部54に登録する。そして、異常個体判別部55は、送風機32を動作させた後の体表面温度が、想定通りに低下していない個体を異常個体として判別する。
 また、(1)で例示したある特定のイベントが発生したときの家畜21の行動と、(2)の刺激に対する家畜21の行動と、(5)の風当てによる体表面温度の計時変化と、を組み合わせて、異常個体を判別することもできる。一例では、図4で、反応が遅れた個体21Bに対して風当てを行う。この場合、体表面温度が低下していない個体に加えて、体表面温度が低下しているにもかかわらず、給餌場16に移動しない個体を異常個体と判別してもよい。体表面温度が低下しているにもかかわらず、給餌場16に移動しない個体は、飼料摂取量が少ない個体と判別することができる。
(6)過去の家畜状態情報を用いた異常個体の判別
 正常個体の行動は時刻によって略定まったパターンを有するものと考えられる。そこで、家畜状態情報に、複数の日付にわたって家畜管理データを蓄積することで、各時刻における正常個体の平均的な行動パターンを得ることが可能となる。異常個体判別部55は、判別を行う時刻と同じ過去の時刻における平均的な家畜状態情報と比較することによって、異常個体を判別する。具体的には、異常個体判別部55は、家畜状態情報から判別を行うときに、過去の同時刻における家畜21の平均的な行動から求めた行動である正常行動情報を、蓄積された過去の家畜状態情報から生成する。また、異常個体判別部55は、判別時における家畜状態情報を、判別時と同じ時刻における正常行動情報と比較することで、家畜21の異常行動を判別する。このように、過去の家畜21の行動を示す正常行動情報と比較することで、多数の家畜21が同時に病気に罹ったような場合であっても、異常個体を判別することができる。
 図1に戻り、通知部56は、異常個体判別部55によって異常個体情報が生成されるとユーザ、すなわち異常個体情報の対象となった家畜21の飼育領域90を管理している管理農家に異常個体情報を通知する。この場合、通知部56は、管理農家とこの管理農家が管理している飼育領域90とを対応付ける管理農家管理情報を参照して、異常個体情報に含まれる飼育領域90を管理する管理農家を特定することができる。異常個体情報は、飼育領域90を識別する識別情報と、異常個体の位置情報と、を含む。これによって、通知を受けた直後では、管理農家は、飼育領域90における異常個体の位置を特定することが容易となる。
 家畜管理システム10は、ユーザ端末70を備えていてもよい。ユーザ端末70は、ネットワーク40を介して、家畜管理装置50と接続され、データの授受を行うことができる。ユーザ端末70は、畜舎11を管理する管理農家が保持する情報処理装置である。ユーザ端末70は、一例では、ユーザが所持する情報処理装置である。ユーザ端末70の一例は、携帯電話、スマートフォン、タブレットまたはパーソナルコンピュータである。ユーザ端末70は、通信部71と、出力部72と、を備える。通信部71は、家畜管理装置50との間で、ネットワーク40を介した情報の送受信を行う。ここでは、通信部71は、家畜管理装置50からの異常個体情報を受信する。出力部72は、異常個体情報を受信すると、異常個体情報を受信したことを通知したり、あるいは異常個体情報に含まれる内容を表示したりする。これによって、家畜管理装置50の通知部56は、異常個体情報をユーザ端末70に通知し、ユーザ端末70の出力部72は、異常個体情報の内容をユーザに通知したり、表示したりする。
 図5は、実施の形態1による家畜管理装置における家畜管理方法の手順の一例を示すフローチャートである。まず、入力データ処理部51は、赤外線センサ31からデータを取得し(ステップS11)、データから飼育領域90における熱画像を生成する(ステップS12)。ついで、家畜状態算出部53は、熱画像中から家畜21を抽出し、飼育領域90における家畜21の位置情報を含む家畜管理データを生成する(ステップS13)。さらに、家畜状態算出部53は、赤外線センサ31からデータを取得した時刻と家畜管理データとを対応付けた家畜状態情報を生成する(ステップS14)。なお、家畜21の体温は畜舎11の床12の温度に比して高いため、熱画像においては、家畜21と床12とを容易に区別することができる。
 その後、異常個体判別部55は、家畜状態情報を参照し、他の個体と異なる行動パターンを取る個体が存在するかを判定する(ステップS15)。他の個体と異なる行動パターンを取る個体が存在しない場合(ステップS15でNoの場合)には、飼育領域90内には異常個体が居ないので、処理がステップS11に戻る。
 また、他の個体と異なる行動パターンを取る個体が存在する場合(ステップS15でYesの場合)には、飼育領域90内には異常個体が存在するため、異常個体判別部55は、飼育領域90を識別する情報と異常個体の位置情報とを含む異常個体情報を生成する(ステップS16)。ついで、通知部56は、飼育領域90を管理する管理農家のユーザ端末70に異常個体情報を通知する(ステップS17)。以上によって、処理が終了する。
 なお、実施の形態1による家畜管理システム10では、常に赤外線センサ31からのデータを用いて飼育領域90内の家畜21の状態を監視する必要はない。一例では、家畜21の種類にもよるが、動作が緩慢な家畜21の場合には、10分または15分に1回の割合で監視してもよい。また、例えば、他の個体と行動パターンに差異が生じやすいイベントの発生時に、赤外線センサ31からのデータを用いて家畜21の状態を監視するようにしてもよい。一例では、給餌のとき、飼育領域90内の風量を変更したときなどに、予め定められた時間間隔で赤外線センサ31からのデータを取得し、家畜21の状態を監視すればよい。そのため、カメラを用いて家畜21を監視する場合に比して、使用するデータ量を大幅に削減することができるとともに、家畜管理装置50にかかる負荷も大幅に削減することができる。
 実施の形態1では、家畜状態算出部53は、赤外線センサ31からのデータを処理して得られる飼育領域90の熱画像を用いて飼育領域90内における家畜21の位置情報または体温情報を算出し、家畜21の位置情報または体温情報含む家畜状態情報を生成する。床12の温度と家畜21の体表面温度とは異なるため、熱画像から家畜21を容易に抽出することができる。また、カメラが撮像したフレーム画像を用いる場合に比して、被写体までの深度を画素単位で算出する処理を行わなくてよいので、家畜管理装置50にかかる負荷を低減することができる。特に、飼育領域90の熱画像から、家畜21の位置情報と赤外線センサ31から検知結果を取得した時刻と、を含む家畜状態情報を生成することで、赤外線センサ31に比して高額なカメラを用いずに、家畜21の時間の経過における行動を把握することが可能となる。また、家畜状態情報に家畜21の体温情報を含ませることで、赤外線センサ31とカメラとを設けず、赤外線センサ31のみで、家畜の21の時間の経過における行動と、家畜21の体温と、を含めて家畜21の異常を判定することができる。
 さらに、異常個体判別部55は、家畜状態算出部53から正常個体の行動パターンと異なる行動パターンを有する個体を異常個体として判別し、畜舎11を管理する管理農家のユーザ端末70に、異常個体が存在する飼育領域90を含む異常個体情報を通知する。これによって、管理農家は、通知を受けた飼育領域90内の家畜21中の異常個体を素早く検知することができる。つまり、畜舎11における家畜21と床面との判別を容易にし、畜舎11での家畜21の健康管理を従来に比して容易に行うことができるという効果を有する。
実施の形態2.
 実施の形態2では、異常個体情報の通知を受けた管理農家が、異常個体とされた個体を確認した結果を家畜管理装置に登録することができる家畜管理システムについて説明する。
 図6は、実施の形態2による家畜管理システムの構成の一例を模式的に示す図である。なお、実施の形態1と同一の構成要素には、同一の符号を付してその説明を省略し、実施の形態1と異なる部分について説明する。また、この例では、家畜状態算出部53は、家畜21の位置情報および体温情報を含む家畜状態情報を生成し、異常個体判別部55は、家畜21の位置情報と体温情報とを含む家畜状態情報を用いて家畜21の異常を検知する場合を例に挙げる。
 実施の形態2による家畜管理システム10Aでは、ユーザ端末70Aが、管理農家からの情報の入力を受け付ける入力部73をさらに備える。実施の形態2では、異常個体情報の通知を受けた管理農家は、対応する飼育領域90内の家畜21の異常を確認し、対処する。その後、管理農家は、ユーザ端末70の入力部73から、確認結果である異常状態種類を、異常個体情報に対する返信である異常個体返信情報に入力する。異常状態種類は、異常個体情報が通知された異常個体の実際の状態を示すものであり、一例では、正常、胃炎または肺炎を含む。そして、管理農家は、通信部71を介して異常個体返信情報を家畜管理装置50Aへと送信する。
 実施の形態2では、家畜管理装置50Aは、異常個体結果登録部57と、異常個体結果情報記憶部58と、学習装置61と、学習済モデル記憶部62と、推論装置63と、をさらに備える。
 異常個体結果登録部57は、ユーザ端末70から受信した異常個体返信情報に含まれる異常状態種類を異常個体結果情報記憶部58中の異常個体結果情報に登録する。異常個体結果情報は、異常個体情報と異常状態種類とを関連付けた情報である。一例では、異常個体情報と異常個体返信情報とが、異常個体情報を一意に識別する識別情報によって関連付けされることによって、異常個体情報と異常状態種類とを関連付けることが可能である。その結果、異常個体結果登録部57は、受信した異常個体返信情報に含まれる異常状態種類を、対応する識別情報の異常個体情報に対応付けて登録することができる。
 異常個体結果情報記憶部58は、異常個体結果情報を記憶する。
 実施の形態2では、異常個体判別部55は、異常個体を判別すると、異常個体情報を識別する識別情報と、飼育領域90を識別する識別情報と、異常個体の位置情報および体温情報と、を含む異常個体情報を生成する。また、異常個体判別部55は、生成した異常個体情報の内容を異常個体結果情報記憶部58の異常個体結果情報に登録する。
 異常個体結果情報記憶部58の異常個体結果情報に、異常個体情報に対する異常状態種類が蓄積されると、異常個体結果情報は、異常個体の位置情報および体温情報から異常個体の有無および異常個体がある場合の異常状態種類を予測する学習済モデルを構築するためのデータとすることができる。
 学習装置61は、異常個体の位置情報および体温情報と、異常個体情報の対象となった個体の実際の状態である異常状態種類と、をセットにして学習し、異常個体の有無のみではなく、異常状態種類を含む異常個体予測結果を判別する学習済モデルを学習する。
 学習済モデル記憶部62は、学習装置61で学習した学習済モデルを記憶する。
 推論装置63は、学習済モデル記憶部62に記憶されている学習済モデルを利用して、入力される異常個体の位置情報および体温情報から、異常個体の有無および異常状態種類を推論した異常個体予測結果を生成する。推論装置63は、異常個体予測結果を異常個体判別部55に出力する。
 図7は、実施の形態2による家畜管理システムにおける学習装置の構成の一例を模式的に示すブロック図である。学習装置61は、データ取得部611およびモデル生成部612を備える。
 データ取得部611は、異常個体結果情報記憶部58に記憶されている異常個体結果情報中の異常個体の位置情報および体温情報と、異常状態種類と、を取得する。
 モデル生成部612は、データ取得部611が取得した異常個体の位置情報、体温情報および異常状態種類の組み合わせに基づいて作成される学習用データに基づいて、異常個体予測結果を学習する。すなわち、モデル生成部612は、家畜21の位置情報および体温情報から最適な異常個体予測結果を推測する学習済モデルを生成する。ここで、学習用データは、異常個体の位置情報、体温情報および異常状態種類を互いに関連付けたデータである。
 なお、図6の例では、家畜管理装置50Aが学習装置61を含む構成としたが、学習装置61が家畜管理装置50Aの外部に存在する構成としてもよい。すなわち、学習装置61は、例えば、ネットワーク40を介して家畜管理装置50Aに接続された機械学習装置で実現される構成であってもよい。この場合、学習装置61はクラウドサーバ上に存在していてもよい。
 モデル生成部612が用いる学習アルゴリズムは教師あり学習、教師なし学習または強化学習等の公知のアルゴリズムを用いることができる。一例として、ニューラルネットワークを適用した場合について説明する。
 モデル生成部612は、例えば、ニューラルネットワークモデルに従って、いわゆる教師あり学習により、異常個体予測結果を学習する。ここで、教師あり学習とは、ある入力と結果であるラベルのデータの組を大量に機械学習装置に与えることで、それらの学習用データにある特徴を学習し、入力から結果を推定するモデルをいう。
 図8は、実施の形態2で用いられるニューラルネットワークの一例を模式的に示す図である。ニューラルネットワーク400は、複数のニューロンであるノード411からなる入力層410と、複数のノード421からなる中間層420と、1以上のノード431からなる出力層430と、で構成される。中間層420は、1層または2層以上でもよい。中間層420は、隠れ層とも称される。
 左端の入力層410に異常個体の位置情報および体温情報が入力され、右端の出力層430から異常個体予測結果が出力される。入力層410の各ノード411から中間層420の各ノード421に対する重み係数は全て独立に設定することができるが、図8ではこれらは全て同一の重み係数W1として表記されている。同様に、中間層420の各ノード421から出力層430のノード431に対する重み係数は、全て同一の重み係数W2として表記されている。
 入力層410の各ノード411の出力値に対して重み係数W1が乗算され、乗算によって得られた結果の線形結合が中間層420の各ノード421に入力される。中間層420の各ノード421の出力値に対して重み係数W2が乗算され、乗算によって得られた結果の線形結合が出力層430のノード431に入力される。各層410,420,430の各ノード411,421,431では、例えばシグモイド関数といった非線形関数により入力値から出力値が計算されてもよい。入力層410および出力層430では、出力値は入力値の線形結合であってもよい。
 モデル生成部612は、異常個体の位置情報および体温情報と、異常状態種類と、を用いて、ニューラルネットワーク400の重み係数W1と重み係数W2とを計算する。ニューラルネットワーク400の重み係数W1および重み係数W2は、一例では、誤差逆伝播法または勾配降下法を用いることで計算することができる。ただし、ニューラルネットワーク400の重み係数が得られる計算方法であれば、重み係数W1および重み係数W2の計算方法は上述の方法に限られない。
 ニューラルネットワーク400の重み係数W1および重み係数W2が決定されれば、異常個体の位置情報および体温情報と異常状態種類との関係式が得られたことになる。
 このように、モデル生成部612に適用されるニューラルネットワーク400においては、データ取得部611から入力される学習用データに従って、いわゆる教師あり学習により、異常個体予測結果を学習する。
 モデル生成部612は、以上のような学習を実行することで学習済モデルを生成し、学習済モデル記憶部62に学習済モデルを出力する。
 図9は、実施の形態2による家畜管理システムにおける推論装置の構成の一例を模式的に示すブロック図である。推論装置63は、データ取得部631および推論部632を備える。なお、図9に示す学習済モデル621は、学習済モデル記憶部62で記憶されている学習済モデルとする。
 データ取得部631は、異常個体判別部55が異常個体であるかを判別しようとしているデータ、具体的には、家畜21の位置情報および体温情報を取得する。データ取得部631は、これらのデータを家畜状態情報記憶部54に記憶されている家畜状態情報から取得する。
 推論部632は、学習済モデル記憶部62に記憶されている学習済モデル621を利用して、異常個体予測結果を推論する。すなわち、推論部632は、家畜21の位置情報および体温情報をデータ取得部631から受け取り、受け取った各データを学習済モデル記憶部62が記憶している学習済モデル621に入力する。推論部632は、学習済モデル621から出力される、家畜21の位置情報および体温情報から推論される異常個体予測結果を取得する。異常個体予測結果には、異常個体であるか否かと、異常個体である場合には、異常の種類まで含まれる。推論部632は、異常個体予測結果を異常個体判別部55に出力する。なお、異常個体判別部55は、推論装置63から異常個体予測結果を取得すると、異常個体予測結果に基づいて異常個体情報を生成する。
 実施の形態2では、異常個体情報の通知を受けた管理農家が、飼育領域90の異常個体とされた家畜21を確認し、その結果を異常状態種類に入力して家畜管理装置50Aに返信する。家畜管理装置50Aでは、返信された異常状態種類を異常個体情報に対応付けて異常個体結果情報に登録する。また、学習装置61によって、異常個体の位置情報および体温情報と異常状態種類との間の関係を表す学習済モデル621が生成される。そして、推論装置63によって、家畜21の位置情報および体温情報から、異常個体の有無、および異常状態種類を含む異常個体予測結果が得られる。これによって、家畜管理システム10Aでは、異常個体が存在する場合に、異常の種類を含めたより精度の高い異常個体の判別を行うことができるという効果を有する。また、異常個体結果情報を用いて学習済モデル621を生成することで、管理農家に、異常個体に生じた異常がどのような種類であるのかを提供することができる。さらに、異常個体情報が通知された個体が実際には正常であった場合のデータを学習データとして用いることで、正常個体を異常個体と判別してしまう可能性を低減することもできる。
実施の形態3.
 飼料摂取量は、家畜21の年齢および体重によって変化するが、このほかに飼料摂取量に影響する要因として、家畜21の体調が挙げられる。例えば、飼料摂取量が多いにもかかわらず体重が増えない場合、下痢等によって健康状態が悪化している可能性がある。そこで、家畜状態情報と、家畜21の飼料摂取量である飼料摂取量情報と、を用いることによって、家畜21の異常状態種類等の判別が容易になる。実施の形態3では、家畜21の体温情報と飼料摂取量との間に相関があることに着目して、家畜21の体温情報の検出値と飼料摂取量の検出値とに基づいて異常個体を判別する場合を説明する。
 図10は、実施の形態3による家畜管理システムの構成の一例を模式的に示す図である。なお、実施の形態1と同一の構成要素には、同一の符号を付してその説明を省略し、実施の形態1と異なる部分について説明する。
 実施の形態3の家畜管理システム10Bでは、飼育領域90内で家畜21は略移動できない状態にあるものとする。畜舎11は、各家畜21が存在するスペースを区切る仕切柵17を有する。すなわち、飼育領域90は、仕切柵17によって区切られ、区切られたスペースに1頭または1羽の個体が収容される。以下では、区切られたスペースは、個体飼育領域95と称される。
 家畜管理システム10Bは、個体飼育領域95の給餌場16に設けられる飼料測定部33をさらに備える。飼料測定部33は、給餌場16に供給された飼料の質量を測定し、家畜管理装置50Bに出力することができるものであればよい。この例では、各飼料測定部33は、ネットワーク40を介して家畜管理装置50Bに接続される。
 実施の形態3の家畜管理装置50Bは、家畜個体情報記憶部65と、摂取基準量情報記憶部66と、飼料摂取量記憶部67と、をさらに備える。
 家畜個体情報記憶部65は、飼育領域90で飼育される家畜21それぞれの個体に関する情報である家畜個体情報を記憶する。家畜個体情報は、家畜21が収容される個体飼育領域95を識別する個体飼育領域識別情報と、家畜21の年齢および体重と、を対応付けた情報である。家畜個体情報は、性別など飼料摂取量に影響を与え得る他の情報を含んでいてもよい。
 摂取基準量情報記憶部66は、家畜21の年齢および体重の組み合わせに対して、家畜21の体温情報である体表面温度と基準となる飼料摂取量との関係を示す摂取基準量情報を記憶する。摂取基準量情報において、ある体表面温度での基準となる飼料摂取量は、基準摂取量と称される。
 飼料摂取量記憶部67は、各個体飼育領域95における家畜21の飼料摂取量である飼料摂取量情報を記憶する。飼料摂取量情報は、個体飼育領域識別情報と飼料摂取量とを対応付けた情報である。
 入力データ処理部51は、飼料供給時の飼料の質量と、予め定められた時間が経過後の飼料の質量と、を取得し、両者の差分を取ることによって、家畜21の飼料摂取量を算出する。予め定められた時間は、家畜21が飼料を摂取する時間の平均値とすることができる。また、入力データ処理部51は、算出した飼料摂取量に、個体飼育領域95の個体飼育領域識別情報を付して飼料摂取量記憶部67の飼料摂取量情報に登録する。
 家畜状態算出部53は、熱画像から家畜21の位置情報と体温情報である体表面温度とを算出する。実施の形態3では、それぞれの家畜21が収容される個体飼育領域95は、1対1で対応しているので、家畜状態算出部53は、家畜21の位置情報から個体飼育領域識別情報を算出する。家畜状態算出部53は、家畜21の位置情報および体表面温度と、時刻と、個体飼育領域識別情報と、を家畜状態情報記憶部54の家畜状態情報に登録する。
 異常個体判別部55は、家畜個体情報記憶部65の家畜個体情報から、判別する家畜21の個体飼育領域識別情報に対応する年齢および体重を取得し、取得した年齢および体重の組み合わせに対応する摂取基準量情報を、摂取基準量情報記憶部66から取得する。また、異常個体判別部55は、判別する家畜21についての体表面温度を家畜状態情報記憶部54から取得し、飼料摂取量を飼料摂取量記憶部67から取得する。そして、異常個体判別部55は、取得した飼料摂取量が、体表面温度から想定される基準摂取量と比較して予め定められた割合よりも離れているか否かを判定する。飼料摂取量が基準摂取量と比較して予め定められた割合よりも離れていない場合には、異常個体判別部55は、判別した家畜21は正常個体であると判別する。また、飼料摂取量が基準摂取量と比較して予め定められた割合よりも離れている場合には、判別した家畜21は異常個体であると判別する。
 図11は、実施の形態3による家畜管理システムの構成の他の例を模式的に示す図である。なお、実施の形態1の図1および実施の形態3の図10と同一の構成要素には、同一の符号を付してその説明を省略し、図1および図10と異なる部分について説明する。この家畜管理システム10Cでは、図10と比較して、家畜管理装置50Cの構成が異なる。家畜管理装置50Cは、図10の家畜管理装置50Bと比較して、飼料管理部68と、飼料購入量予測部69と、をさらに備える。
 飼料管理部68は、各個体飼育領域95に収容される家畜21の年齢および体重から、家畜21の年齢および体重の組み合わせに対応する摂取基準量情報を取得する。飼料管理部68は、摂取基準量情報から家畜状態算出部53によって算出された体表面温度に対応する基準摂取量を推測する。管理農家は、推測した基準摂取量の飼料を個体飼育領域95の給餌場16に供給する。これによって、家畜21の体表面温度と飼料摂取量との関係に応じた体調管理を実施することができる。また、このとき、家畜21が飼料を残した場合には、飼料測定部33によって測定されるので、残した飼料の量に基づいて、異常個体判別部55が、異常個体であるか否かを判別することができる。
 飼料購入量予測部69は、各個体飼育領域95に収容される家畜21の年齢、体重および家畜状態情報と、摂取基準量情報と、から1日などの単位期間あたりの飼料摂取量を推定し、飼料の購入量を予測する。管理農家は、予測された飼料の購入量に基づいて、飼料を購入する。
 なお、実施の形態3では、実施の形態1の家畜管理システム10に、家畜21の体温情報の検出値と飼料摂取量の検出値とに基づいて異常個体を判別する機能を設ける場合を示したが、実施の形態2の家畜管理システム10Aに、家畜21の体温情報の検出値と飼料摂取量の検出値とに基づいて異常個体を判別する機能を設けてもよい。
 実施の形態3では、家畜21の体温情報と飼料摂取量との間に相関があることに着目して、熱画像から得られる家畜21の体温情報のときの、正常個体の家畜21が摂取する飼料の量である基準摂取量と、飼料測定部33の測定結果から得られる実際の飼料摂取量と、を比較し、飼料摂取量が基準摂取量から予め定められた割合よりも離れている場合に、家畜21は異常個体であると判定する。これによっても、畜舎11での家畜21の健康管理を従来に比して容易に行うことができる。
 また、家畜21の年齢、体重および家畜状態情報と、摂取基準量情報と、から単位時間当たりの飼料摂取量を推定することができるので、管理農家は、実際に必要となる飼料摂取量に近い量の飼料を購入することができる。その結果、飼料が足りなくなるなどの事態の発生を抑制することができる。
実施の形態4.
 畜舎11の床面が濡れている場合には、家畜21の健康状態に悪影響を与える場合がある。そこで、実施の形態4では、飼育領域90の床面が濡れているか否かを判定し、濡れている場合に、乾燥させることができる家畜管理システムについて説明する。
 図12は、実施の形態4による家畜管理システムの構成の一例を模式的に示す図である。なお、実施の形態1と同一の構成要素には、同一の符号を付してその説明を省略し、実施の形態1と異なる部分について説明する。
 実施の形態4による家畜管理システム10Dでは、家畜管理装置50Dが、床面判定部81をさらに備える。床面判定部81は、送風機32によって床面に向かって送風を開始した後の入力データ処理部51によって処理された時系列の熱画像を用いて、床面の温度の変化を観察することによって、床面が湿っているか否かを判定する。これは、濡れている箇所に風を当てると、気化熱によって温度が下がることを利用している。つまり、風を当てることによって、床面の温度が経時的に低下していく場合には、濡れていると判定し、床面の温度が経時的に低下していかない場合には、乾いていると判定する。
 床面判定部81は、床面が濡れていると判定した場合には、床面が乾くまで送風機32による送風の継続を送風機制御部52に指示する。また、床面判定部81は、送風時の床面の温度の変化が予め定められた値よりも小さくなった場合に、床面が乾いたと判定し、送風機32による送風の停止を送風機制御部52に指示する。
 なお、実施の形態4では、実施の形態1の家畜管理システム10に、床面判定部81を設ける場合を示したが、実施の形態2の家畜管理システム10Aまたは実施の形態3の家畜管理システム10B,10Cに床面判定部81を設けてもよい。
 実施の形態4では、床面に向かって風を当て、その後の床面の温度の変化によって、床面が湿っているか否かを判定する。床面が湿っている場合には、床面が乾くまで送風を継続し、床面が乾いた場合には、送風を停止する。これによって、家畜21の健康状態に悪影響を与える床面が湿った状態を解消し、家畜21の健康面を改善することができる。
実施の形態5.
 実施の形態5では、異常個体の判別を機械学習により行う場合を説明する。
 図13は、実施の形態5による家畜管理システムの構成の一例を模式的に示す図である。なお、実施の形態1と同一の構成要素には、同一の符号を付してその説明を省略し、実施の形態1と異なる部分について説明する。また、この例では、家畜状態算出部53は、家畜21の位置情報および体温情報を含む家畜状態情報を生成し、異常個体判別部55は、家畜21の位置情報と体温情報とを含む家畜状態情報を用いて家畜21の異常を検知する場合を例に挙げる。
 実施の形態5による家畜管理システム10Eでは、家畜管理装置50Eは、学習装置61Eと、学習済モデル記憶部62Eと、推論装置63Eと、をさらに備える。
 学習装置61Eは、家畜21の位置情報および体温情報の組み合わせから、異常個体情報を推論する学習済モデルを学習する。
 学習済モデル記憶部62Eは、学習装置61Eで学習した学習済モデルを記憶する。
 推論装置63Eは、学習済モデル記憶部62Eに記憶されている学習済モデルを利用して、入力される家畜21の位置情報および体温情報から、異常個体であるか否かの予測結果である異常個体予測結果を推論する。推論装置63Eは、推論結果を、異常個体判別部55に通知する。
 以下に、学習装置61Eによる異常個体の判別を行う学習済モデルの学習と、推論装置63Eによる異常個体予測結果の推論と、について詳細に説明する。
 まず、学習フェーズについて説明する。図14は、実施の形態5による家畜管理システムにおける学習装置の構成の一例を模式的に示すブロック図である。学習装置61Eは、データ取得部611Eと、モデル生成部612Eと、を備える。
 データ取得部611Eは、家畜21の位置情報および家畜21の体温情報を学習用データとして取得する。家畜21の位置情報および体温情報は、一例では、異常個体情報の基となった家畜状態情報を監視することで取得することができる。
 モデル生成部612Eは、データ取得部611Eから出力される家畜21の位置情報および体温情報の組み合わせに基づいて作成される学習用データに基づいて、異常個体予測結果を学習する。すなわち、家畜21の位置情報および体温情報から異常個体予測結果を推論する学習済モデルを生成する。ここで、学習用データは、家畜21の位置情報および体温情報を互いに関連付けたデータである。
 モデル生成部612Eが用いる学習アルゴリズムは、教師あり学習、教師なし学習または強化学習等の公知のアルゴリズムを用いることができる。一例として、教師なし学習であり、クラスタリングのアリゴリズムであるk平均法(k-means)を適用した場合について説明する。教師なし学習とは、結果であるラベルを含まない学習用データを学習装置61Eに与えることで、それらの学習用データにある特徴を学習する手法をいう。
 モデル生成部612Eは、例えば、k平均法によるグループ分け手法に従って、いわゆる教師なし学習により、異常個体情報を学習する。
 k平均法とは、非階層型クラスタリングのアルゴリズムであり、クラスタの平均を用い、与えられたクラスタ数をk個に分類する手法である。
 具体的に、k平均法は以下のような流れで処理される。まず、各データxiに対してランダムにクラスタを割り振る。次いで、割り振ったデータを基に各クラスタの中心Vjを計算する。次いで、各データxiと各クラスタの中心Vjとの距離を求め、各データxiを最も近い中心のクラスタに割り当て直す。そして、上記の処理で全てのデータxiのクラスタの割り当てが変化しなかった場合、あるいは変化量が事前に設定した一定の閾値を下回った場合に、収束したと判断して処理を終了する。
 実施の形態5においては、データ取得部611Eによって取得される家畜21の位置情報および体温情報の組み合わせに基づいて作成される学習用データに従って、いわゆる教師なし学習により、異常個体情報を学習する。
 モデル生成部612Eは、以上のような学習を実行することで学習済モデルを生成し、出力する。
 学習済モデル記憶部62Eは、モデル生成部612Eから出力された学習済モデルを記憶する。
 次に、学習装置61Eが学習する処理について説明する。図15は、実施の形態5による家畜管理システムの学習装置における学習処理の手順の一例を示すフローチャートである。
 まず、データ取得部611Eは、家畜21の位置情報および体温情報を取得する(ステップS31)。なお、家畜21の位置情報および体温情報を同時に取得するものとしたが、家畜21の位置情報および体温情報を関連づけて入力できればよく、家畜21の位置情報および体温情報のデータをそれぞれ別のタイミングで取得してもよい。
 ついで、モデル生成部612Eは、データ取得部611Eによって取得される家畜21の位置情報および体温情報の組み合わせに基づいて作成される学習用データに従って、いわゆる教師なし学習により、異常個体予測結果を学習し、学習済モデルを生成する(ステップS32)。
 その後、学習済モデル記憶部62Eは、モデル生成部612Eで生成された学習済モデルを記憶する(ステップS33)。以上によって、学習処理が終了する。
 次に、活用フェーズについて説明する。図16は、実施の形態5による家畜管理システムにおける推論装置の構成の一例を模式的に示すブロック図である。推論装置63Eは、データ取得部631Eと、推論部632Eと、を備える。
 データ取得部631Eは、家畜21の位置情報および体温情報を取得する。この家畜21の位置情報および体温情報は、家畜21が異常個体であるか否かを判定する対象となる情報であり、一例では、家畜状態算出部53から取得される。
 推論部632Eは、学習済モデル記憶部62Eに記憶された学習済モデルを利用して異常個体予測結果を推論する。すなわち、推論部632Eは、学習済モデルにデータ取得部631Eで取得した家畜21の位置情報および体温情報を入力することで、家畜21の位置情報および体温情報がいずれのクラスタに属するかを推論し、推論結果を異常個体予測結果として出力することができる。
 なお、実施の形態5では、家畜管理システム10Eのモデル生成部612Eで学習した学習済モデルを用いて異常個体予測結果を出力するものとして説明したが、家畜管理システム10Eではない他の家畜管理システム等の外部から学習済モデルを取得し、この学習済モデルに基づいて異常個体情報を出力するようにしてもよい。
 このようにして、推論部632Eは家畜21の位置情報および体温情報に基づいて得られた出力である異常個体予測結果を家畜管理システム10Eの図示しない入出力部に対して出力する。なお、入出力部の一例は、ディスプレイまたは警報装置等である。あるいは、推論部632Eは、異常個体予測結果を異常個体判別部55に出力する。
 図17は、実施の形態5による家畜管理システムの推論装置における推論処理の手順の一例を示すフローチャートである。
 まず、データ取得部631Eは、家畜21の位置情報および体温情報を取得する(ステップS51)。ついで、推論部632Eは、学習済モデル記憶部62Eに記憶された学習済モデルに、取得した家畜21の位置情報および体温情報を入力し、出力される異常個体予測結果を得る(ステップS52)。
 その後、推論部632は、学習済モデルにより得られた異常個体予測結果を家畜管理システム10Eに出力する。一例では、推論部632は、家畜管理装置50Eの異常個体判別部55に、学習済モデルにより得られた異常個体予測結果を出力する(ステップS53)。そして、家畜管理システム10Eの入出力部は、推論装置63Eの推論部632Eから出力された異常個体予測結果を用いて、異常個体を判別する。ここでは、家畜管理装置50Eの異常個体判別部55は、出力された異常個体予測結果を用いて、異常個体を判別し(ステップS54)、通知部56は、管理農家のユーザ端末70に異常個体予測結果に基づいた異常個体情報を通知する(ステップS55)。以上によって、処理が終了する。このように、畜舎11での家畜21の健康管理を容易に行う家畜管理システム10Eを提供することができる。
 なお、実施の形態5では、モデル生成部612Eおよび推論部632Eが用いる学習アルゴリズムに教師なし学習を適用した場合について説明したが、これに限られるものではない。学習アルゴリズムについては、教師なし学習以外にも、強化学習、教師あり学習、または半教師あり学習等を適用することも可能である。
 また、学習装置61Eに用いられる学習アルゴリズムとしては、特徴量そのものの抽出を学習する、深層学習(Deep Learning)を用いることもでき、他の公知の方法でもよい。
 実施の形態5における教師なし学習を実現する場合、上記のようなk平均法による非階層型クラスタリングに限らず、クラスタリング可能な他の公知の方法であればよい。例えば、最短距離法等の階層型クラスタリングであってもよい。
 実施の形態5において、学習装置61E、学習済モデル記憶部62Eおよび推論装置63Eは、家畜管理装置50Eに設けられる場合、すなわち家畜管理装置50Eに内蔵される場合を示したが、実施の形態がこれに限定されるものではない。例えば、学習装置61E、学習済モデル記憶部62Eおよび推論装置63Eは、ネットワーク40を介して家畜管理装置50Eに接続され、この家畜管理装置50Eとは別個の装置であってもよい。また、学習装置61Eおよび推論装置63Eは、クラウドサーバ上に存在していてもよい。
 また、モデル生成部612Eは、複数の家畜管理装置50Eに対して作成される学習用データに従って、異常個体情報を学習するようにしてもよい。なお、モデル生成部612Eは、同一のエリアで使用される複数の家畜管理装置50Eから学習用データを取得してもよいし、異なるエリアで独立して動作する複数の家畜管理装置50Eから収集される学習用データを利用して異常個体情報を学習してもよい。また、学習用データを収集する家畜管理装置50Eを途中で対象に追加したり、対象から除去したりすることも可能である。さらに、ある家畜管理システム10Eに関して異常個体情報を学習した学習装置61Eを、これとは別の家畜管理システムに適用し、当該別の家畜管理システムに関して異常個体情報を再学習して更新するようにしてもよい。
 なお、上記した説明では、家畜21の位置情報および体温情報から異常個体予測結果を推論する学習済モデルを生成する場合を示したが、家畜21の位置情報および体温情報と、送風機32の制御データと、から異常個体予測結果を推論する学習モデルを生成してもよい。
 さらに、上記した説明では、実施の形態1の家畜管理システム10において異常個体の判別を機械学習により行う場合を説明したが、実施の形態3の家畜管理システム10B,10Cまたは実施の形態4の家畜管理システム10Dにおいて異常個体の判別を機械学習により行うようにしてもよい。
 実施の形態5では、学習装置61Eは、家畜21の位置情報および体温情報をセットにして学習し、異常個体の発生の有無を推論する学習済モデルを生成する。推論装置63Eは、家畜21の位置情報および体温情報が入力されると、学習済モデルを用いて異常個体が発生したか否かを示す異常個体予測結果を推論し、異常個体予測結果を異常個体判別部55に出力する。異常個体判別部55は、異常個体予測結果に基づいて異常個体情報を生成し、通知部56は、異常個体情報を管理農家に通知する。これによって、家畜管理装置50Eは、より精度の高い異常個体の判別を行うことができる。
実施の形態6.
 実施の形態1から5の家畜管理システム10,10A,10B,10C,10D,10Eでは、位置情報または体温情報に基づいて異常個体の有無を監視する対象を家畜21としていた。しかし、家畜21だけではなく人についても、位置情報または体温情報に基づく判定によって、伝染病への罹患等の体調不良を検知することは可能である。そこで、実施の形態6では、実施の形態1から5の家畜管理システム10,10A,10B,10C,10D,10Eを、人を含む生体の見守りを行う場合に適用した生体見守りシステムについて説明する。
 図18は、実施の形態6による生体見守りシステムの構成の一例を模式的に示す図である。生体見守りシステム200は、一例では、監視対象の生体である居住者221が居住して活動する活動領域である居住領域210に導入される。居住領域210の一例は、高齢者介護施設などの見守り付き生活空間である。ここでは、居住領域210が高齢者介護施設である場合を例に挙げる。図18の例では、居住領域210は、食堂211と、複数の居室212と、を有する。食堂211には、複数の机235が設けられる。
 生体見守りシステム200は、赤外線センサ231と、空調機232と、生体見守り装置250と、ユーザ端末70と、を備える。赤外線センサ231および空調機232と、生体見守り装置250と、ユーザ端末70と、の間は、ネットワーク40を介して接続され、互いに通信可能である。赤外線センサ231と生体見守り装置250との間、および空調機232と生体見守り装置250との間で、ネットワーク40を介してデータの授受を行うことができる。
 赤外線センサ231は、居住領域210の食堂211および各居室212に設置され、食堂211および各居室212の温度を検知する。具体的には、赤外線センサ231は、食堂211および各居室212内に存在する物体の温度を検知し、検知結果を生体見守り装置250に送信する。赤外線センサ231は、食堂211および各居室212の天井または壁に設置される。赤外線センサ231は、食堂211および各居室212の予め定められた領域をスキャンして、スキャンした領域である食堂211および各居室212に存在する物体の温度を測定し、測定結果を生体見守り装置250に出力する。赤外線センサ231は、実施の形態1から5に示した赤外線センサ31と同様の構成を有するので、その説明を省略する。
 空調機232は、食堂211および各居室212に設置され、食堂211内および各居室212内の空気調和を行う機器である。図18の例では、空調機232は、壁に設置される例が示されているが、天井に設置されていてもよい。
 生体見守り装置250は、赤外線センサ231からの検知結果であるデータを処理して、居住領域210内における生体の位置情報および体温情報を取得し、健康状態に異常があると思われる個体が存在するかを判別し、異常があると思われる個体が存在する場合に、ユーザである見守り者が所持するユーザ端末70に通知する。生体見守り装置250は、一例では、サーバなどの情報処理装置によって構成される。
 生体見守り装置250は、入力データ処理部251と、空調機制御部252と、生体状態算出部253と、生体状態情報記憶部254と、異常個体判別部255と、通知部256と、学習装置261Eと、学習済モデル記憶部262Eと、推論装置263Eと、を備える。
 入力データ処理部251は、実施の形態1から5の入力データ処理部51に対応する。ただし、実施の形態6では、入力データ処理部251は、検知した居住領域210、具体的には食堂211および各居室212における温度の分布を示す情報である熱画像を生成する。赤外線センサ231でスキャンされるエリアは、食堂211および各居室212と対応している。つまり、赤外線センサ231から得られる熱画像上の位置は、撮像した食堂211内および各居室212内の位置と対応付けることができる。
 空調機制御部252は、食堂211内および各居室212内の空調機232の動作を制御する。空調機制御部252は、冷房、暖房、ドライおよび送風の運転の種別、温度、風量、風向等を制御する。
 生体状態算出部253は、実施の形態1から5の家畜状態算出部53に対応する。ただし、生体状態算出部253は、入力データ処理部251によって生成された居住領域210の熱画像から食堂211および各居室212に存在する生体の位置情報を算出する。生体状態算出部253は、算出した生体の位置情報および体温情報を含む生体見守りデータを生成し、生体見守りデータを時刻と関連付けた生体状態情報として生体状態情報記憶部254に登録する。
 生体状態情報記憶部254は、実施の形態1から5の家畜状態情報記憶部54に対応し、生体状態情報を記憶する。実施の形態6の例では、生体状態情報は、時刻と、居住領域210における生体の位置情報および体温情報と、を対応付けた情報である。
 異常個体判別部255は、実施の形態1から5の異常個体判別部55に対応する。ただし、実施の形態6では、異常個体判別部255は、生体状態情報に基づいて、居住領域210内に正常な生体とは異なる行動をする生体である異常個体が存在するかを判別する。異常個体判別部255は、他の個体と異なる行動パターンを取る個体を異常個体であると判別する。異常個体判別部255は、ある特定の時刻における生体の位置情報および体温情報を用いて、他の個体と異なる行動パターンを取る個体を異常個体と判別してもよいし、時系列の生体の位置情報および体温情報を用いて、他の個体と異なる行動パターンを取る個体を異常個体と判別してもよい。そして、異常個体判別部255は、異常個体が存在する場合に、異常個体が存在することを示す異常個体情報を生成する。異常個体情報は、一例では、居住領域210を識別する情報と、異常個体の位置情報と、を含む。居住領域210を識別する情報は、居住領域210内の居室212を識別する情報を含んでいてもよい。
 以下に、異常個体判別部255による異常個体を判別する方法の一例を示す。図18には、喫食時ではないとき、すなわち通常時における居住領域210内の居住者221の様子の一例が示されている。図18に示されるように、通常時には、居住者221は、各居室212で生活する。そして、食堂211には、居住者221は存在しない。
 図19は、異常個体が存在しない場合の喫食時における居住領域の様子の一例を示す図である。図19に示されるように、喫食時になると、各居室212の居住者221は、食堂211に移動して、机235で喫食する。居住者221がすべて正常個体である場合には、喫食時に、居住者221は食堂211に集まり、各居室212内は無人状態となる。このように、現在時刻と、時刻毎の居住者221の位置と、を解析することにより、個体の正常性を分析することができる。
 図20は、異常個体が存在する場合の喫食時における居住領域の様子の一例を示す図である。図20では、喫食時に、食堂211に集まる居住者221と、食堂211には移動せずに居室212にとどまる居住者221と、が存在している。体調不良等の異常状態にある居住者221は、喫食時にも食堂211に移動できず、居室212で休息する場合がある。そのため、実施の形態6では、喫食時に食堂211に集まる居住者221は、健康状態が正常であり、正常個体221Aであると判断される。また、喫食時に食堂211に移動せず居室212にとどまる居住者221は、健康状態が異常であり、異常個体221Bであると判断される。正常個体221Aは、健康状態が正常な居住者221であり、異常個体221Bは、健康状態が正常でない居住者221である。
 そこで、異常個体判別部255は、通常時および喫食時における生体状態情報を用いて、喫食時に食堂211に移動しなかった個体、すなわち喫食時にも居室212にとどまる個体が存在する場合に、この個体を異常個体221Bとして判別する。このように、異常個体判別部255は、正常個体221Aとは異なる行動を起こしやすい状況における生体状態情報を用いて、他の個体と異なる行動パターンを取る個体が存在するか否かによって異常個体221Bの有無を判別する。異常個体221Bと判別された居室212を異常個体情報の居住領域210を識別する情報に含めてもよい。
 図18に戻り、通知部256は、実施の形態1から5の通知部56に対応する。通知部256は、異常個体判別部255によって異常個体情報が生成されるとユーザが所持するユーザ端末70に異常個体情報を通知する。ユーザの一例は、居住領域210内における居住者221の見守りを行う見守り者である。
 学習装置261Eは、実施の形態5の学習装置61Eに対応し、居住者221の位置情報および体温情報の組み合わせから、異常個体情報を推論する学習済モデルを学習する。つまり、学習装置261Eは、居住領域210内の居住者221のうち正常な行動の正常個体221Aとは異なる行動をする異常個体221Bを学習する。
 学習装置261Eは、図14に示される構成と同様の構成を有する。すなわち、学習装置261Eは、データ取得部と、モデル生成部と、を有する。データ取得部は、赤外線センサ231からの検知結果を用いて生成された活動領域である居住領域210の温度分布を示す情報に基づいて算出された異常個体221Bの位置情報および体温情報を含む学習用データを取得する。モデル生成部は、学習用データを用いて、異常個体221Bの位置情報および体温情報を入力とし、異常個体221Bの位置情報および体温情報から、居住領域210に異常個体221Bが存在することを示す出力である異常個体情報を推論するための学習済モデルを生成する。
 なお、図18の例では、生体見守り装置250が学習装置261Eを含む構成としたが、学習装置261Eが生体見守り装置250の外部に存在する構成としてもよい。すなわち、学習装置261Eは、例えば、ネットワーク40を介して生体見守り装置250に接続された機械学習装置で実現される構成であってもよい。この場合、学習装置261Eはクラウドサーバ上に存在していてもよい。
 学習済モデル記憶部262Eは、実施の形態5の学習済モデル記憶部62Eに対応し、学習装置261Eで学習した学習済モデルを記憶する。学習済モデルは、居住者221のうち正常個体221Aとは異なる行動をする異常個体221Bの位置情報および体温情報から居住領域210に異常個体221Bが存在することを示す異常個体情報を推論するためのモデルである。
 推論装置263Eは、実施の形態5の推論装置63Eに対応し、居住領域210内の居住者221のうち正常個体221Aとは異なる行動をする異常個体221Bを推論する。具体的には、推論装置263Eは、学習済モデル記憶部262Eに記憶されている学習済モデルを利用して、入力される居住者221の位置情報および体温情報から、異常個体221Bであるか否かの予測結果である異常個体予測結果を推論する。推論装置263Eは、推論結果を、異常個体判別部255に通知する。
 推論装置263Eは、図16に示される構成と同様の構成を有する。すなわち、推論装置263Eは、データ取得部と、推論部と、を有する。データ取得部は、居住領域210である食堂211および各居室212に設けられた赤外線センサ231からの検知結果を用いて生成された居住領域210の温度分布を示す情報に基づいて算出された居住領域210内における居住者221の位置情報および体温情報を含むデータを取得する。推論部は、学習済モデル記憶部262Eの学習済モデルを用いて、データ取得部で取得した居住者221の位置情報および体温情報から異常個体情報の予測結果である異常個体予測結果を出力する。
 ユーザ端末70は、ネットワーク40を介して、生体見守り装置250と接続され、データの授受を行うことができる情報処理装置であり、実施の形態1から5のユーザ端末70に対応する。ユーザ端末70は、この例では、見守り者が保持する。
 生体見守りシステム200における生体見守り方法は、実施の形態1から5で説明した家畜管理方法と同様であるので、その説明を省略する。また、学習装置261Eにおける学習方法および推論装置263Eによる推論方法は、実施の形態5で説明したものと同様であるので、その説明も省略する。
 なお、見守り者等のユーザが、ユーザ端末70に通知された結果に基づき実際の居住者221の体調を確認し、確認した状態を生体見守りシステム200に入力してもよい。これによって、学習装置261Eで、教師データ付き強化学習を実施することができる。また、学習装置261Eによって学習された学習済モデルを用いた異常個体予測結果の精度を向上させることができる。
 このように、実施の形態6にかかる生体見守りシステム200は、機械学習によって、体調不良等の異常な状態である異常個体221Bを推論するための学習モデルを生成しておき、学習モデルと赤外線センサ231で取得されるデータとに基づいて、活動領域に存在する生体における異常個体221Bの有無を推論することができる。
 また、生体見守りシステム200は、異常個体予測結果を、例えば高齢者介護施設などの見守り者等のユーザのユーザ端末70等に通知することで、見守り者は居住者221の異常を容易に検知することができ、異常状態を示す居住者221に対して適切な介護サービスを迅速に提供することができる。
 つぎに、家畜管理装置50,50A,50B,50C,50D,50Eおよび生体見守り装置250を実現するハードウェアの構成について説明する。図21は、実施の形態1から5による家畜管理システムの家畜管理装置および実施の形態6による生体見守りシステムの生体見守り装置を実現するハードウェア構成の一例を模式的に示す図である。家畜管理装置50,50A,50B,50C,50D,50Eおよび生体見守り装置250は、図21に示される処理回路100で実現可能である。
 処理回路100は、プロセッサ101、メモリ102、入力回路103および出力回路104を有する。プロセッサ101は、CPU(Central Processing Unit、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、プロセッサ、DSPともいう)、システムLSI(Large Scale Integration)などである。メモリ102は、RAM(Random Access Memory)、ROM(Read Only Memory)、フラッシュメモリ、EPROM(Erasable Programmable Read Only Memory)、EEPROM(登録商標)(Electrically Erasable Programmable Read-Only Memory)等の、不揮発性または揮発性の半導体メモリ、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスクまたはDVD(Digital Versatile Disc)等である。
 家畜管理装置50,50A,50B,50C,50D,50Eおよび生体見守り装置250は、対応するプログラムをメモリ102から読み出してプロセッサ101が実行することにより実現できる。入力回路103は、プロセッサ101が処理する情報、メモリ102が記憶する情報などを外部から受け取る際に使用される。出力回路104は、プロセッサ101が生成した情報、メモリ102が記憶している情報を外部へ出力する際に使用される。
 家畜管理装置50,50A,50B,50C,50D,50Eは、1台の装置で複数の畜舎11を管理してもよい。このとき、複数の畜舎11のデータと学習済モデルとを共有することで、学習精度を向上させることができる。また、家畜管理システム10A,10Eの新規導入時であっても学習済モデルを利用することができるので、農家が家畜管理システム10A,10Eを導入しやすくなる。また、生体見守り装置250は、1台の装置で複数の活動領域を管理してもよい。このとき、複数の活動領域のデータと学習済モデルとを共有することで、学習精度を向上させることができる。また、生体見守りシステム200の新規導入時であっても学習済モデルを利用することができるので、一例では高齢者介護施設の見守り者が生体見守りシステム200を導入しやすくなる。
 以上の実施の形態に示した構成は、一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、実施の形態同士を組み合わせることも可能であるし、要旨を逸脱しない範囲で、構成の一部を省略、変更することも可能である。
 10,10A,10B,10C,10D,10E 家畜管理システム、11 畜舎、12 床、13 側壁、14 天井、15 柵、16 給餌場、17 仕切柵、21 家畜、21A,221A 正常個体、21B 個体、31,231 赤外線センサ、32 送風機、33 飼料測定部、40 ネットワーク、50,50A,50B,50C,50D,50E 家畜管理装置、51,251 入力データ処理部、52 送風機制御部、53 家畜状態算出部、54 家畜状態情報記憶部、55,255 異常個体判別部、56,256 通知部、57 異常個体結果登録部、58 異常個体結果情報記憶部、61,61E,261E 学習装置、62,62E,262E 学習済モデル記憶部、63,63E,263E 推論装置、65 家畜個体情報記憶部、66 摂取基準量情報記憶部、67 飼料摂取量記憶部、68 飼料管理部、69 飼料購入量予測部、70,70A ユーザ端末、71 通信部、72 出力部、73 入力部、81 床面判定部、90 飼育領域、95 個体飼育領域、200 生体見守りシステム、210 居住領域、211 食堂、212 居室、221 居住者、221B 異常個体、232 空調機、235 机、250 生体見守り装置、252 空調機制御部、253 生体状態算出部、254 生体状態情報記憶部、311 検知部、312 保持部、611,611E,631,631E データ取得部、612,612E モデル生成部、621 学習済モデル、632,632E 推論部。

Claims (18)

  1.  家畜が飼育される飼育領域を有する畜舎における前記家畜の行動から前記家畜の状態を管理する家畜管理装置と、前記畜舎に設けられ、前記飼育領域の温度を検知し、前記家畜管理装置に検知結果を送信する赤外線センサと、がネットワークを介して接続される家畜管理システムであって、
     前記家畜管理装置は、
     前記赤外線センサからの前記検知結果を用いて生成された前記飼育領域の温度分布を示す情報に基づいて算出した前記飼育領域内における前記家畜の位置情報と、前記赤外線センサから前記検知結果を取得した時刻と、を含む家畜状態情報を生成する家畜状態算出部と、
     前記家畜状態情報の前記家畜の前記位置情報に基づいて、前記家畜のうち正常な行動の正常個体とは異なる行動をする異常個体を判別する異常個体判別部と、
     前記異常個体が存在する場合に、前記畜舎に前記異常個体が存在することを示す異常個体情報をユーザに通知する通知部と、
     を備えることを特徴とする家畜管理システム。
  2.  前記家畜状態情報は、前記赤外線センサから算出した前記家畜の体温情報をさらに含み、
     前記異常個体判別部は、前記家畜状態情報の前記家畜の前記位置情報および前記体温情報を用いて、前記異常個体を判別することを特徴とする請求項1に記載の家畜管理システム。
  3.  前記ネットワークを介して前記家畜管理装置に接続され、前記畜舎を管理する管理農家が所持するユーザ端末をさらに備え、
     前記家畜管理装置の前記通知部は、前記異常個体情報を前記ユーザ端末に通知することを特徴とする請求項1または2に記載の家畜管理システム。
  4.  前記家畜管理装置は、前記家畜状態情報を記憶する家畜状態情報記憶部をさらに備え、
     前記異常個体判別部は、判別を行う前記家畜状態情報を、判別を行う前記家畜状態情報の時刻と同じ過去の時刻における平均的な前記家畜状態情報と比較することによって、前記異常個体を判別することを特徴とする請求項1から3のいずれか1つに記載の家畜管理システム。
  5.  前記畜舎に設置され、前記飼育領域に送風可能な送風機をさらに備え、
     前記家畜管理装置は、前記ネットワークを介して前記送風機の動作を制御する送風機制御部をさらに備え、
     前記家畜状態情報は、前記送風機の制御データをさらに含み、
     前記異常個体判別部は、前記家畜状態情報を参照して、前記送風機を動作させた後の前記家畜の前記位置情報の関係に基づいて前記異常個体を判別することを特徴とする請求項1から4のいずれか1つに記載の家畜管理システム。
  6.  前記ユーザ端末は、前記異常個体情報に対する返信であり、前記異常個体情報が通知された前記異常個体の実際の状態を示す異常状態種類を含む異常個体返信情報を前記家畜管理装置に送信する通信部を備え、
     前記家畜管理装置は、
     前記異常状態種類を前記異常個体情報と関連付けた異常個体結果情報を記憶する異常個体結果情報記憶部と、
     前記異常個体返信情報に含まれる前記異常状態種類を、前記異常個体返信情報に対応する前記異常個体結果情報に対応付けて前記異常個体結果情報に登録する異常個体結果登録部と、
     をさらに有することを特徴とする請求項3に記載の家畜管理システム。
  7.  前記家畜の飼料を測定し、前記ネットワークを介して前記家畜管理装置に測定結果を送信する飼料測定部をさらに備え、
     前記異常個体判別部は、前記飼料測定部からの前記測定結果に基づいて算出される前記家畜の飼料摂取量、前記家畜の年齢および体重と、前記家畜状態情報と、を対応させて分析することによって、前記異常個体を判別することを特徴とする請求項1から6のいずれか1つに記載の家畜管理システム。
  8.  前記家畜管理装置は、前記家畜の年齢、体重および前記家畜状態情報と、前記年齢および前記体重に対応する前記家畜の基準となる飼料摂取量と、に基づいて、単位期間あたりの前記家畜の飼料摂取量を推定して、飼料の購入量を予測する飼料購入量予測部をさらに備えることを特徴とする請求項1から7のいずれか1つに記載の家畜管理システム。
  9.  前記家畜管理装置は、前記赤外線センサからの前記検知結果を用いて生成された前記飼育領域の温度分布を示す情報に基づいて、前記飼育領域の床面の温度が経時的に低下しているか否かによって前記床面が濡れているかを判定する床面判定部をさらに備え、
     前記送風機制御部は、前記飼育領域の床面に送風するように前記送風機を制御し、
     前記床面判定部は、前記床面が濡れていると判定している間は、前記飼育領域の床面への送風を継続するように前記送風機制御部に指示することを特徴とする請求項5に記載の家畜管理システム。
  10.  前記家畜状態情報は、前記飼育領域内における前記家畜の前記位置情報および体温情報と、前記時刻とを含み、
     前記異常個体判別部は、前記位置情報に基づく前記家畜の行動と、前記家畜の前記体温情報と、を用いて、前記異常個体を判別することを特徴とする請求項1から9のいずれか1つに記載の家畜管理システム。
  11.  前記異常個体の前記位置情報および前記体温情報を含む学習用データを取得するデータ取得部と、
     前記学習用データを用いて、前記異常個体の前記位置情報および前記体温情報を入力とし、前記異常個体の前記位置情報および前記体温情報から、出力である前記異常個体情報を推論するための学習済モデルを生成するモデル生成部と、
     を有する学習装置をさらに備えることを特徴とする請求項10に記載の家畜管理システム。
  12.  前記家畜の前記位置情報および前記体温情報を取得するデータ取得部と、
     前記異常個体の前記位置情報および前記体温情報から前記異常個体情報を推論するための学習済モデルを用いて、前記データ取得部で取得した前記家畜の位置情報および前記体温情報から前記異常個体情報の予測結果である異常個体予測結果を出力する推論部と、
     を有する推論装置をさらに備えることを特徴とする請求項10に記載の家畜管理システム。
  13.  家畜が飼育される畜舎の飼育領域に設けられる赤外線センサからの検知結果を用いて生成された前記飼育領域の温度分布を示す情報に基づいて算出された前記飼育領域内における前記家畜のうち正常な行動の正常個体とは異なる行動をする異常個体の位置情報および体温情報を含む学習用データを取得するデータ取得部と、
     前記学習用データを用いて、前記異常個体の前記位置情報および前記体温情報を入力とし、前記異常個体の前記位置情報および前記体温情報から、前記畜舎に前記異常個体が存在することを示す出力である異常個体情報を推論するための学習済モデルを生成するモデル生成部と、
     を備えることを特徴とする学習装置。
  14.  前記学習用データは、前記飼育領域に送風可能な送風機の制御データをさらに含むことを特徴とする請求項13に記載の学習装置。
  15.  家畜が飼育される畜舎の飼育領域に設けられる赤外線センサからの検知結果を用いて生成された前記飼育領域の温度分布を示す情報に基づいて算出された前記飼育領域内における前記家畜の位置情報および体温情報を取得するデータ取得部と、
     前記家畜のうち正常な行動の正常個体とは異なる行動をする異常個体の前記位置情報および前記体温情報から前記畜舎に前記異常個体が存在することを示す異常個体情報を推論するための学習済モデルを用いて、前記データ取得部で取得した前記家畜の位置情報および前記体温情報から前記異常個体情報の予測結果である異常個体予測結果を出力する推論部と、
     を備えることを特徴とする推論装置。
  16.  前記データ取得部は、前記家畜の前記位置情報および前記体温情報に加えて、前記飼育領域に送風可能な送風機の制御データをさらに取得し、
     前記推論部は、前記異常個体の前記位置情報および前記体温情報と前記送風機の前記制御データとから前記異常個体情報を推論するための前記学習済モデルを用いて、前記データ取得部で取得した前記家畜の前記位置情報および前記体温情報と前記送風機の前記制御データとから前記異常個体予測結果を出力することを特徴とする請求項15に記載の推論装置。
  17.  生体が活動する活動領域に設けられ、前記活動領域の温度を検知する赤外線センサと、前記活動領域内の前記生体のうち正常な行動の正常個体とは異なる行動をする異常個体を学習する学習装置と、を備える生体見守りシステムであって、
     前記学習装置は、
     前記赤外線センサからの検知結果を用いて生成された前記活動領域の温度分布を示す情報に基づいて算出された前記異常個体の位置情報および体温情報を含む学習用データを取得するデータ取得部と、
     前記学習用データを用いて、前記異常個体の前記位置情報および前記体温情報を入力とし、前記異常個体の前記位置情報および前記体温情報から、前記活動領域に前記異常個体が存在することを示す出力である異常個体情報を推論するための学習済モデルを生成するモデル生成部と、
     を備えることを特徴とする生体見守りシステム。
  18.  生体が活動する活動領域に設けられ、前記活動領域の温度を検知する赤外線センサと、前記活動領域内の前記生体のうち正常な行動の正常個体とは異なる行動をする異常個体を推論する推論装置と、を備える生体見守りシステムであって、
     前記推論装置は、
     前記赤外線センサからの検知結果を用いて生成された前記活動領域の温度分布を示す情報に基づいて算出された前記活動領域内における前記生体の位置情報および体温情報を取得するデータ取得部と、
     前記異常個体の前記位置情報および前記体温情報から前記活動領域に前記異常個体が存在することを示す異常個体情報を推論するための学習済モデルを用いて、前記データ取得部で取得した前記生体の位置情報および前記体温情報から前記異常個体情報の予測結果である異常個体予測結果を出力する推論部と、
     を備えることを特徴とする生体見守りシステム。
PCT/JP2021/004419 2020-06-30 2021-02-05 家畜管理システム、学習装置および推論装置並びに生体見守りシステム WO2022004035A1 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022533669A JP7455209B2 (ja) 2020-06-30 2021-02-05 家畜管理システム、学習装置および推論装置

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
PCT/JP2020/025625 WO2022003809A1 (ja) 2020-06-30 2020-06-30 家畜管理システム、学習装置および推論装置
JPPCT/JP2020/025625 2020-06-30

Publications (1)

Publication Number Publication Date
WO2022004035A1 true WO2022004035A1 (ja) 2022-01-06

Family

ID=79315205

Family Applications (2)

Application Number Title Priority Date Filing Date
PCT/JP2020/025625 WO2022003809A1 (ja) 2020-06-30 2020-06-30 家畜管理システム、学習装置および推論装置
PCT/JP2021/004419 WO2022004035A1 (ja) 2020-06-30 2021-02-05 家畜管理システム、学習装置および推論装置並びに生体見守りシステム

Family Applications Before (1)

Application Number Title Priority Date Filing Date
PCT/JP2020/025625 WO2022003809A1 (ja) 2020-06-30 2020-06-30 家畜管理システム、学習装置および推論装置

Country Status (2)

Country Link
JP (1) JP7455209B2 (ja)
WO (2) WO2022003809A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115342937A (zh) * 2022-10-20 2022-11-15 正大农业科学研究有限公司 温度异常检测方法及装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019024482A (ja) * 2017-07-31 2019-02-21 株式会社コンピューター総合研究所 情報処理システム、情報処理装置、およびプログラム
JP2020110116A (ja) * 2019-01-15 2020-07-27 株式会社タムロン 動物監視システム

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110030888A (ko) * 2009-09-18 2011-03-24 (주)제주넷 가축용 체온 감지시스템
US20170202185A1 (en) * 2016-01-18 2017-07-20 Dinklage Feed Yards, Inc. Unmanned livestock monitoring system and methods of use
US10311339B2 (en) 2017-02-14 2019-06-04 Google Llc Unsupervised learning techniques for temporal difference models

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019024482A (ja) * 2017-07-31 2019-02-21 株式会社コンピューター総合研究所 情報処理システム、情報処理装置、およびプログラム
JP2020110116A (ja) * 2019-01-15 2020-07-27 株式会社タムロン 動物監視システム

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
ANONYMOUS: "Ascertaining State of Cattle with Infrared Rays", pages 1 - 1, XP009534332, Retrieved from the Internet <URL:https://www.nikkei.com/article/DGXLASFB26HJL_X20C16A9L60000/> *
ANONYMOUS: "Cattle Behavior: Detecting Illness and Arousal", pages 1 - 1, XP009534334, Retrieved from the Internet <URL:https://www.agrinews.co.jp> *
ANONYMOUS: "Development of Cattle Monitoring System", pages 1 - 1, XP009534333 *
NABENISHI, HISASHI; KOBASHI, YILE; YAMASAKI, ATUSI; NISHIYAMA, HIROYUKI; OHWADA, HAYATO: "P-91 Predicting time of parturition from changing behavior by image recognition technique in cows", JOURNAL OF REPRODUCTION AND DEVELOPMENT, vol. 64, 5 September 2018 (2018-09-05), JP , pages 136, XP009534001, ISSN: 0916-8818, DOI: 10.14882/jrds.111.0_P-91 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115342937A (zh) * 2022-10-20 2022-11-15 正大农业科学研究有限公司 温度异常检测方法及装置

Also Published As

Publication number Publication date
JPWO2022004035A1 (ja) 2022-01-06
WO2022003809A1 (ja) 2022-01-06
JP7455209B2 (ja) 2024-03-25

Similar Documents

Publication Publication Date Title
Wagner et al. Machine learning to detect behavioural anomalies in dairy cows under subacute ruminal acidosis
Berckmans Automatic on-line monitoring of animals by precision livestock farming
KR102035672B1 (ko) 가축의 행동과 위치를 모니터링하는 장치 및 방법
KR101749860B1 (ko) 축사 환경 관리 방법 및 시스템
Cornou et al. Modelling and monitoring sows’ activity types in farrowing house using acceleration data
Cornou et al. Classification of sows’ activity types from acceleration patterns using univariate and multivariate models
US20220248641A1 (en) Information provision device, information provision method, and storage medium
JP7028734B2 (ja) 健康状態判定装置、健康状態判定システム及びプログラム
WO2022004035A1 (ja) 家畜管理システム、学習装置および推論装置並びに生体見守りシステム
CN109753865A (zh) 对象历史关联的***和方法
Cross et al. Feed-forward and generalised regression neural networks in modelling feeding behaviour of pigs in the grow-finish phase
KR102381906B1 (ko) 센서 기반 반려동물 관리용 펫링 및 이를 이용한 반려동물 토탈케어 시스템
US20230061071A1 (en) Systems and methods for animal health monitoring
Dominiak et al. Spatial modeling of pigs’ drinking patterns as an alarm reducing method II. Application of a multivariate dynamic linear model
US20190012497A1 (en) Monitoring and environmental control system for animal housing
JP7483242B2 (ja) 情報処理装置及び予測プログラム
You et al. Using an artificial neural network to predict the probability of oviposition events of precision-fed broiler breeder hens
Oliveira et al. Impact of feeder space on laying hen feeding behavior and production performance in enriched colony housing
Shakeel et al. A deep learning-based cow behavior recognition scheme for improving cattle behavior modeling in smart farming
Doornweerd et al. Passive radio frequency identification and video tracking for the determination of location and movement of broilers
Faysal et al. A Review of groundbreaking changes in the poultry industry in Bangladesh using the internet of things (IoT) and computer vision Technology
US20190302074A1 (en) System and method for detecting enteric diseases, in particular in animals, based on odour emissions
JP7290922B2 (ja) 動物撮影装置、動物状態判定システム及びプログラム
JP2021114930A (ja) 動物共同見守りシステム
NL2018073B1 (nl) Werkwijze voor het op afstand monitoren van bewegingsgedrag van boerderijdieren

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 21832644

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2022533669

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 21832644

Country of ref document: EP

Kind code of ref document: A1