JP7593632B2 - Judgment method and judgment system - Google Patents
Judgment method and judgment system Download PDFInfo
- Publication number
- JP7593632B2 JP7593632B2 JP2021093645A JP2021093645A JP7593632B2 JP 7593632 B2 JP7593632 B2 JP 7593632B2 JP 2021093645 A JP2021093645 A JP 2021093645A JP 2021093645 A JP2021093645 A JP 2021093645A JP 7593632 B2 JP7593632 B2 JP 7593632B2
- Authority
- JP
- Japan
- Prior art keywords
- posture
- livestock
- probability
- sitting
- changes
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 40
- 244000144972 livestock Species 0.000 claims description 124
- 230000032696 parturition Effects 0.000 claims description 36
- 238000001931 thermography Methods 0.000 claims description 12
- 238000010801 machine learning Methods 0.000 claims description 8
- 238000012549 training Methods 0.000 claims description 8
- 238000003384 imaging method Methods 0.000 claims description 6
- 208000024891 symptom Diseases 0.000 claims description 2
- 230000036544 posture Effects 0.000 description 131
- 238000010586 diagram Methods 0.000 description 10
- 238000004891 communication Methods 0.000 description 7
- 208000037805 labour Diseases 0.000 description 7
- 241000283690 Bos taurus Species 0.000 description 6
- 238000012806 monitoring device Methods 0.000 description 4
- 238000013528 artificial neural network Methods 0.000 description 2
- 238000003066 decision tree Methods 0.000 description 2
- 238000013135 deep learning Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Landscapes
- Image Analysis (AREA)
Description
本発明は、判定方法及び判定システムに関する。 The present invention relates to a determination method and a determination system.
WO2017/158698(特許文献1)は、監視装置を開示する。この監視装置は、牛舎内に設置され、牛を監視する。この監視装置においては、牛舎内における牛の移動量が算出され、該移動量に応じて牛の分娩兆候に関する判定が行なわれる(特許文献1参照)。 WO2017/158698 (Patent Document 1) discloses a monitoring device. This monitoring device is installed in a cowshed and monitors cows. This monitoring device calculates the amount of movement of the cows in the cowshed and judges whether the cows are showing signs of parturition based on this amount of movement (see Patent Document 1).
上記特許文献1に開示されている監視装置においては、牛(家畜の一例)の分娩兆候の判定に牛舎内における牛の移動量が用いられる。ところで、家畜の分娩兆候と相関を有するパラメータとして、家畜の移動量の他に、家畜の姿勢の変化回数(以下、「姿勢変化回数」とも称する。)がある。家畜の姿勢としては、立位及び座位がある。すなわち、家畜の姿勢の変化とは、立位から座位への変化、及び、座位から立位への変化である。 In the monitoring device disclosed in the above-mentioned Patent Document 1, the amount of movement of cows (one example of livestock) in the barn is used to determine signs of parturition. Incidentally, in addition to the amount of movement of the livestock, another parameter that correlates with signs of parturition in livestock is the number of times the livestock changes its posture (hereinafter also referred to as the "number of posture changes"). Postures of livestock include standing and sitting. In other words, a change in the posture of livestock is a change from standing to sitting, and a change from sitting to standing.
しかしながら、姿勢変化回数を高精度にカウントするのは必ずしも容易ではない。姿勢変化回数に基づいて分娩兆候に関する判定を行なう場合に、姿勢変化回数のカウントの精度が低いと、分娩兆候に関する判定の精度が低くなる。 However, it is not necessarily easy to count the number of posture changes with high accuracy. When determining whether or not there is a sign of labor based on the number of posture changes, if the number of posture changes is counted with low accuracy, the accuracy of the determination regarding the sign of labor will also be low.
本発明は、このような問題を解決するためになされたものであって、その目的は、家畜の姿勢変化回数に基づいて分娩兆候に関する判定を行なう場合に、分娩兆候に関する判定をより高精度に行なうことが可能な判定方法及び判定システムを提供することである。 The present invention was made to solve these problems, and its purpose is to provide a method and system for determining signs of parturition that can be performed with greater accuracy when determining signs of parturition based on the number of posture changes in livestock.
本発明のある局面に従う判定方法は、家畜の分娩兆候に関する方法である。この判定方法は、家畜に関する動画像データを取得するステップと、学習済みモデルに動画像データを入力することによって、家畜の姿勢が立位又は座位である確率を示す確率情報を所定間隔で出力するステップと、姿勢が立位又は座位の一方から他方に変化した回数を示す変化回数をカウントするステップと、複数の区間の各々における変化回数の集計を行なうステップと、集計の結果に基づいて家畜の分娩兆候に関する判定を行なうステップとを含む。姿勢が立位又は座位の一方である確率が所定確率以上である第1状態が、姿勢が立位又は座位の他方である確率が所定確率以上である第2状態に変化した後に、第2状態が所定回数継続すると、変化回数がカウントされる。 A method for determining signs of parturition in livestock according to one aspect of the present invention is a method for determining signs of parturition in livestock. This method for determining signs of parturition in livestock includes the steps of acquiring video data related to livestock, inputting the video data into a trained model to output probability information indicating the probability that the livestock's posture is standing or sitting at a predetermined interval, counting the number of changes indicating the number of times the posture has changed from one of standing or sitting to the other, tabulating the number of changes in each of a plurality of intervals, and making a determination regarding signs of parturition in the livestock based on the results of the tabulation. After a first state, in which the probability that the posture is standing or sitting is equal to or greater than a predetermined probability, changes to a second state, in which the probability that the posture is the other of standing or sitting is equal to or greater than a predetermined probability, the number of changes is counted when the second state continues a predetermined number of times.
この判定方法においては、第1状態が第2状態に変化した後に第2状態が所定回数継続しない場合に変化回数がカウントされない。したがって、家畜の姿勢が変化する過程で第1状態と第2状態との入れ替わりが頻繁に生じたとしても、変化回数が必要以上にカウントされる可能性が抑制される。したがって、この判定方法によれば、家畜の姿勢の変化回数を比較的高精度にカウントすることができるため、家畜の分娩兆候に関する判定をより高精度に行なうことができる。 In this determination method, if the second state does not continue for a predetermined number of times after the first state changes to the second state, the number of changes is not counted. Therefore, even if the first state and the second state frequently switch during the process of changing the livestock's posture, the possibility of counting the number of changes more than necessary is suppressed. Therefore, according to this determination method, the number of changes in the livestock's posture can be counted with relatively high accuracy, and it is possible to more accurately determine the signs of parturition in livestock.
上記判定方法において、学習済みモデルは、家畜を含む画像と画像に含まれる家畜の姿勢を示す姿勢情報とを教師データに用いた機械学習を通じて構築されてもよい。 In the above determination method, the trained model may be constructed through machine learning using images containing livestock and posture information indicating the posture of the livestock contained in the images as training data.
上記判定方法において、家畜は分娩房内に収容され、動画像データはサーモグラフィーカメラによって生成され、サーモグラフィーカメラはサーモグラフィーカメラの撮像範囲内に分娩房が納まる位置に設置されていてもよい。 In the above-mentioned determination method, the livestock may be housed in a farrowing pen, the video image data may be generated by a thermographic camera, and the thermographic camera may be installed in a position where the farrowing pen is within the imaging range of the thermographic camera.
上記判定方法において、分娩房内には家畜が1頭のみ収容されてもよい。 In the above determination method, only one livestock may be housed in the farrowing pen.
本発明の他の局面に従う判定システムは、家畜の分娩兆候に関する判定を行なう。この判定システムは、取得部と、出力部と、カウント部と、集計部と、判定部とを備える。取得部は、家畜に関する動画像データを取得する。出力部は、学習済みモデルに動画像データを入力することによって、家畜の姿勢が立位又は座位である確率を示す確率情報を所定間隔で出力する。カウント部は、姿勢が立位又は座位の一方から他方に変化した回数を示す変化回数をカウントする。集計部は、複数の区間の各々における変化回数の集計を行なう。判定部は、集計の結果に基づいて家畜の分娩兆候に関する判定を行なう。姿勢が立位又は座位の一方である確率が所定確率以上である第1状態が、姿勢が立位又は座位の他方である確率が所定確率以上である第2状態に変化した後に、第2状態が所定回数継続すると、カウント部は変化回数をカウントする。 A judgment system according to another aspect of the present invention judges the signs of parturition in livestock. This judgment system includes an acquisition unit, an output unit, a counting unit, a compilation unit, and a judgment unit. The acquisition unit acquires video data related to livestock. The output unit outputs probability information indicating the probability that the livestock's posture is standing or sitting at a predetermined interval by inputting the video data to the trained model. The counting unit counts the number of changes indicating the number of times the posture changes from one of standing or sitting to the other. The compilation unit compiles the number of changes in each of a plurality of intervals. The judgment unit judges the signs of parturition in livestock based on the compilation result. When a first state, in which the probability that the posture is standing or sitting is equal to or greater than a predetermined probability, changes to a second state, in which the probability that the posture is the other of standing or sitting is equal to or greater than a predetermined probability, and the second state continues a predetermined number of times, the counting unit counts the number of changes.
この判定システムにおいては、第1状態が第2状態に変化した後に第2状態が所定回数継続しない場合に変化回数がカウントされない。したがって、家畜の姿勢が変化する過程で第1状態と第2状態との入れ替わりが頻繁に生じたとしても、変化回数が必要以上にカウントされる可能性が抑制される。したがって、この判定システムによれば、家畜の姿勢の変化回数を比較的高精度にカウントすることができるため、家畜の分娩兆候に関する判定をより高精度に行なうことができる。 In this determination system, if the second state does not continue for a predetermined number of times after the first state has changed to the second state, the number of changes is not counted. Therefore, even if the first state and the second state frequently switch during the process of changing the livestock's posture, the possibility of counting the number of changes more than necessary is reduced. Therefore, with this determination system, the number of changes in the livestock's posture can be counted with relatively high accuracy, making it possible to more accurately determine the signs of parturition in livestock.
本発明によれば、家畜の姿勢変化回数に基づいて分娩兆候に関する判定を行なう場合に、家畜の分娩兆候に関する判定をより高精度に行なうことが可能な判定方法及び判定システムを提供することができる。 The present invention provides a method and system for determining signs of parturition in livestock with higher accuracy when determining signs of parturition based on the number of posture changes in the livestock.
以下、本発明の実施の形態について、図面を参照しながら詳細に説明する。なお、図中同一又は相当部分には同一符号を付してその説明は繰り返さない。 The following describes in detail an embodiment of the present invention with reference to the drawings. Note that the same or corresponding parts in the drawings are given the same reference numerals and their description will not be repeated.
[1.概要]
家畜(例えば、牛)の分娩時に人が立ち会うことによって、家畜の分娩事故の発生確率が大幅に低下することが知られている。分娩時に人が立ち会うためには、家畜の分娩が開始する前から人が分娩房で待機する必要がある。家畜の分娩兆候の検出精度が向上すると、例えば、分娩兆候が検出された後から人が分娩房で待機すればよいため、分娩の監視に要する労力が軽減される。本実施の形態に従う分娩兆候判定システム10においては、家畜の分娩兆候に関する判定精度が向上している。
[1. Overview]
It is known that the probability of livestock birth accidents occurring can be significantly reduced by having a human present during livestock (e.g., cow) birth. In order for a human to be present during birth, a human needs to wait in the farrowing room before the livestock begins to give birth. If the accuracy of detecting signs of livestock birth is improved, the labor required to monitor birth can be reduced, for example, because a human only needs to wait in the farrowing room after the signs of birth are detected. In the birth sign determination system 10 according to the present embodiment, the accuracy of determining signs of livestock birth is improved.
図1は、分娩兆候判定システム10の構成を模式的に示す図である。図1に示されるように、分娩兆候判定システム10は、サーモグラフィーカメラ100と、サーバ200とを含んでいる。 Figure 1 is a diagram showing a schematic configuration of a labor sign determination system 10. As shown in Figure 1, the labor sign determination system 10 includes a thermography camera 100 and a server 200.
サーモグラフィーカメラ100は、家畜(例えば、牛)400を収容する分娩房300内に設置される。サーモグラフィーカメラ100は、家畜400に関する画像データを生成するように構成されている。より詳細には、サーモグラフィーカメラ100は、撮像範囲における温度分布を示す画像データを生成する。サーモグラフィーカメラ100は、例えば、サーモグラフィー画像を連続的に生成することによって、撮像範囲における温度分布を示す動画像データを生成する。サーモグラフィーカメラ100は、例えば、赤外線センサを含んでいる。画像データがサーモグラフィー画像のデータであるため、周囲の明るさに拘わらず、画像データに基づいて家畜400の状況を把握することができる。 The thermographic camera 100 is installed in a farrowing pen 300 housing livestock (e.g., cows) 400. The thermographic camera 100 is configured to generate image data relating to the livestock 400. More specifically, the thermographic camera 100 generates image data showing the temperature distribution in the imaging range. The thermographic camera 100 generates moving image data showing the temperature distribution in the imaging range, for example, by continuously generating thermographic images. The thermographic camera 100 includes, for example, an infrared sensor. Because the image data is thermographic image data, the condition of the livestock 400 can be grasped based on the image data regardless of the surrounding brightness.
分娩房300内には、例えば、家畜400が1頭のみ収容される。サーモグラフィーカメラ100は、サーモグラフィーカメラ100の撮像範囲内に分娩房300が納まる位置に設置される。サーモグラフィーカメラ100は、例えば、分娩房300の四隅のいずれかの近傍に設置されてもよい。例えば、分娩房300内におけるサーモグラフィーカメラ100の高さ位置は、サーモグラフィーカメラ100の撮像範囲内に家畜400が納まる位置であってもよい。また、例えば、サーモグラフィーカメラ100の向きは、サーモグラフィーカメラ100の画角の略中心が分娩房300内の中心となるような向きであってもよい。 For example, only one livestock 400 is housed in the farrowing room 300. The thermographic camera 100 is installed in a position where the farrowing room 300 falls within the imaging range of the thermographic camera 100. The thermographic camera 100 may be installed, for example, near any of the four corners of the farrowing room 300. For example, the height position of the thermographic camera 100 in the farrowing room 300 may be a position where the livestock 400 falls within the imaging range of the thermographic camera 100. Also, for example, the orientation of the thermographic camera 100 may be such that the approximate center of the angle of view of the thermographic camera 100 is the center of the farrowing room 300.
サーモグラフィーカメラ100によって生成された画像データは、ネットワークN1を介してサーバ200へ送信される。すなわち、サーモグラフィーカメラ100は、通信機能を有している。サーバ200においては、受信された画像データに基づいて家畜400の分娩兆候に関する判定が行なわれる。 The image data generated by the thermography camera 100 is transmitted to the server 200 via the network N1. In other words, the thermography camera 100 has a communication function. The server 200 determines whether the livestock 400 is showing signs of parturition based on the received image data.
家畜400の分娩兆候と相関を有するパラメータとして、家畜の姿勢の変化回数(姿勢変化回数)がある。サーバ200においては、姿勢変化回数に基づいて家畜400の分娩兆候に関する判定が行なわれる。しかしながら、サーモグラフィーカメラ100によって生成された画像データに基づいて姿勢変化回数を高精度にカウントするのは必ずしも容易ではない。姿勢変化回数に基づいて分娩兆候に関する判定を行なう場合に、姿勢変化回数のカウントの精度が低いと、分娩兆候に関する判定の精度が低くなる。本実施の形態に従う分娩兆候判定システム10においては、姿勢変化回数のカウントが高精度に行なわれ、結果的に、家畜400の分娩兆候に関する判定がより高精度に行なわれる。以下、分娩兆候判定システム10の構成等について順に説明する。 The number of posture changes (posture change count) of the livestock 400 is a parameter that correlates with the signs of parturition of the livestock 400. In the server 200, a judgment regarding the signs of parturition of the livestock 400 is made based on the number of posture changes. However, it is not necessarily easy to count the number of posture changes with high accuracy based on the image data generated by the thermography camera 100. When making a judgment regarding the signs of parturition based on the number of posture changes, if the accuracy of the count of the number of posture changes is low, the accuracy of the judgment regarding the signs of parturition will be low. In the parturition signs judgment system 10 according to the present embodiment, the number of posture changes is counted with high accuracy, and as a result, the judgment regarding the signs of parturition of the livestock 400 is made with higher accuracy. Below, the configuration of the parturition signs judgment system 10 will be explained in order.
[2.構成]
<2-1.ハードウェア構成>
図2は、サーバ200のハードウェア構成の一例を示す図である。図2に示されるように、サーバ200は、制御部210と、記憶部220と、通信モジュール230と、入出力I/F240とを含んでいる。サーバ200に含まれる各構成要素は、バスを介して電気的に接続されている。
2. Configuration
<2-1. Hardware configuration>
Fig. 2 is a diagram showing an example of a hardware configuration of server 200. As shown in Fig. 2, server 200 includes a control unit 210, a storage unit 220, a communication module 230, and an input/output I/F 240. The components included in server 200 are electrically connected to each other via a bus.
制御部210は、CPU(Central Processing Unit)211、RAM(Random Access Memory)212及びROM(Read Only Memory)213等を含み、情報処理に応じて各構成要素の制御を行なうように構成されている。 The control unit 210 includes a CPU (Central Processing Unit) 211, a RAM (Random Access Memory) 212, and a ROM (Read Only Memory) 213, and is configured to control each component in accordance with information processing.
記憶部220は、例えば、フラッシュメモリ等のメモリである。記憶部220は、例えば、制御プログラム221を記憶するように構成されている。制御プログラム221は、制御部210によって実行されるサーバ200の制御プログラムである。制御部210が制御プログラム221を実行する場合に、制御プログラム221は、RAM212に展開される。そして、制御部210は、RAM212に展開された制御プログラム221をCPU211によって解釈及び実行することにより、各構成要素を制御する。 The storage unit 220 is, for example, a memory such as a flash memory. The storage unit 220 is configured to store, for example, a control program 221. The control program 221 is a control program of the server 200 that is executed by the control unit 210. When the control unit 210 executes the control program 221, the control program 221 is deployed in the RAM 212. The control unit 210 then controls each component by interpreting and executing the control program 221 deployed in the RAM 212 by the CPU 211.
通信モジュール230は、外部機器と通信するように構成されており、例えば、サーモグラフィーカメラ100と通信する。通信モジュール230は、例えば、無線LAN(Local Area Network)モジュール、有線LANモジュール、又は、LTE(Long Term Evolution)等の他の通信規格に準拠した通信モジュールで構成される。 The communication module 230 is configured to communicate with an external device, for example, with the thermography camera 100. The communication module 230 is configured, for example, with a wireless LAN (Local Area Network) module, a wired LAN module, or a communication module that complies with other communication standards such as LTE (Long Term Evolution).
入出力I/F240は、サーバ200における入出力装置である。入出力I/F240は、例えば、キーボード、マウス及びディスプレイで構成される。 The input/output I/F 240 is an input/output device in the server 200. The input/output I/F 240 is composed of, for example, a keyboard, a mouse, and a display.
<2-2.ソフトウェア構成>
図3は、サーバ200において実現されるソフトウェアモジュールの構成を示す図である。図3に示されるように、サーバ200においては、制御部210が制御プログラム221を実行することによって、取得部250と、出力部252と、学習済みモデル260と、カウント部254と、集計部256と、判定部258とが実現される。
<2-2. Software configuration>
Fig. 3 is a diagram showing a configuration of software modules realized in the server 200. As shown in Fig. 3, in the server 200, the control unit 210 executes the control program 221 to realize an acquisition unit 250, an output unit 252, a trained model 260, a counting unit 254, a counting unit 256, and a determination unit 258.
取得部250は、サーモグラフィーカメラ100によって生成された動画像データを取得するように構成されている。動画像データが示す動画像には、家畜400が含まれている。 The acquisition unit 250 is configured to acquire video data generated by the thermography camera 100. The video data shows a video that includes livestock 400.
出力部252は、学習済みモデル260に動画像データを入力することによって、家畜400の姿勢が立位又は座位である確率を示す確率情報を所定間隔で出力するように構成されている。所定間隔は、家畜400の姿勢の変化開始から変化終了までに要する時間よりも短い時間であり、例えば1秒である。なお、本明細書における「座位」には、一般的な「座位」(後肢を折り曲げて腰を下ろし、上半身を起こした姿勢)、「伏臥」(胸を起こした姿勢)及び「横臥」(肢を投げ出し横倒しの姿勢)の少なくともいずれかが含まれる。 The output unit 252 is configured to input video data to the trained model 260, and output probability information indicating the probability that the posture of the livestock 400 is standing or sitting at a predetermined interval. The predetermined interval is a time shorter than the time required from the start of the change in posture of the livestock 400 to the end of the change, for example, 1 second. Note that in this specification, "sitting position" includes at least one of the general "sitting position" (posture with hind legs bent and lowered, and upper body raised), "prone" (posture with chest raised), and "lateral lying" (posture with legs thrown out and lying on side).
学習済みモデル260は、取得部250によって取得されたサーモグラフィー画像データを入力データとして、サーモグラフィー画像に含まれている家畜400の姿勢が立位又は座位である確率を示す確率情報を出力部252へ出力するように構成されている。例えば、「立位である確率は90%」、「立位である確率は60%」、「座位である確率は80%」又は「座位である確率は70%」といった情報が確率情報として出力される。学習済みモデル260は、例えば、後述の教師データを用いた学習(機械学習)を行なうことによって生成される。なお、機械学習としては、ディープラーニング、ニューラルネットワーク、決定木学習、相関ルール学習及びベイジアンネットワーク等の公知の種々の方法を適用することができる。 The trained model 260 is configured to use the thermographic image data acquired by the acquisition unit 250 as input data and to output to the output unit 252 probability information indicating the probability that the posture of the livestock 400 contained in the thermographic image is standing or sitting. For example, information such as "the probability of being standing is 90%", "the probability of being standing is 60%", "the probability of being sitting is 80%", or "the probability of being sitting is 70%" is output as probability information. The trained model 260 is generated, for example, by performing learning (machine learning) using training data described below. Note that various well-known methods such as deep learning, neural networks, decision tree learning, association rule learning, and Bayesian networks can be applied as machine learning.
カウント部254は、家畜400の姿勢が立位又は座位の一方から他方に変化した回数を示す姿勢変化回数をカウントするように構成されている。カウント部254は、出力部252によって出力された確率情報に基づいて姿勢変化回数をカウントする。 The counting unit 254 is configured to count the number of posture changes indicating the number of times the posture of the livestock 400 changes from one of the standing and sitting positions to the other. The counting unit 254 counts the number of posture changes based on the probability information output by the output unit 252.
家畜400の姿勢が変化する途中においては、出力部252によって出力される確率情報が激しく変化する。すなわち、家畜400の姿勢が変化する途中においては、例えば、家畜400の姿勢が立位である確率が閾値Th1を上回る状態(以下、「立位優勢状態」とも称する。)と、家畜400の姿勢が座位である確率が閾値Th2を上回る状態(以下、「座位優勢状態」とも称する。)との入れ替わりが頻繁に生じる。立位優勢状態と座位優勢状態とが入れ替わる度に姿勢変化回数がカウントされると、実際の姿勢変化回数よりも多くの姿勢変化回数がカウントされる。その結果、姿勢変化回数のカウント精度が低下する。 When the posture of the livestock 400 is changing, the probability information output by the output unit 252 changes drastically. That is, when the posture of the livestock 400 is changing, for example, a state in which the probability that the posture of the livestock 400 is standing exceeds a threshold value Th1 (hereinafter also referred to as the "standing position dominant state") and a state in which the probability that the posture of the livestock 400 is sitting exceeds a threshold value Th2 (hereinafter also referred to as the "sitting position dominant state") frequently switch. If the number of posture changes is counted each time the standing position dominant state switches to the sitting position dominant state, the number of posture changes counted will be greater than the actual number of posture changes. As a result, the accuracy of counting the number of posture changes decreases.
そこで、カウント部254は、例えば、家畜400の姿勢が立位である確率が閾値Th1以上であるとの判定が所定回数継続した場合に、家畜400の姿勢が立位であるとみなす。また、カウント部254は、例えば、家畜400の姿勢が座位である確率が閾値Th2以上であるとの判定が所定回数継続した場合に、家畜400の姿勢が座位であるとみなす。 The counting unit 254 therefore considers the posture of the livestock 400 to be standing when, for example, it has been determined that the probability that the posture of the livestock 400 is standing is equal to or greater than the threshold value Th1 for a predetermined number of consecutive times. Also, the counting unit 254 considers the posture of the livestock 400 to be sitting when, for example, it has been determined that the probability that the posture of the livestock 400 is sitting is equal to or greater than the threshold value Th2 for a predetermined number of consecutive times.
すなわち、カウント部254は、例えば、家畜400の姿勢が立位であるとみなされた状態が、家畜400の姿勢が座位である確率が閾値Th2以上である状態に変化した後に、家畜400の姿勢が座位である確率が閾値Th2以上であるとの判定が所定回数継続した場合に、姿勢変化回数をカウントする。また、カウント部254は、例えば、家畜400の姿勢が座位であるとみなされた状態が、家畜400の姿勢が立位である確率が閾値Th1以上である状態に変化した後に、家畜400の姿勢が立位である確率が閾値Th1以上であるとの判定が所定回数継続した場合に、姿勢変化回数をカウントする。 That is, for example, the counting unit 254 counts the number of posture changes when, after a state in which the posture of the livestock 400 is considered to be standing changes to a state in which the probability of the posture of the livestock 400 being sitting is equal to or greater than the threshold value Th2, the determination that the probability of the posture of the livestock 400 being sitting is equal to or greater than the threshold value Th2 continues for a predetermined number of times. Also, the counting unit 254 counts the number of posture changes when, for example, a state in which the posture of the livestock 400 is considered to be sitting changes to a state in which the probability of the posture of the livestock 400 being standing is equal to or greater than the threshold value Th1, the determination that the probability of the posture of the livestock 400 being standing is equal to or greater than the threshold value Th1 continues for a predetermined number of times.
図4は、カウント部254による姿勢変化回数のカウント方法を説明するための図である。図4を参照して、横軸は時間を示し、上方に延びる縦軸は立位確率を示し、下方に延びる縦軸は座位確率を示す。折れ線L1は、出力部252によって出力される確率情報の推移を示す。 Figure 4 is a diagram for explaining a method for counting the number of posture changes by the counting unit 254. With reference to Figure 4, the horizontal axis indicates time, the vertical axis extending upward indicates the standing probability, and the vertical axis extending downward indicates the sitting probability. The broken line L1 indicates the progress of the probability information output by the output unit 252.
時刻t0-t1において、確率情報は立位確率の閾値Th1以上となっている。例えば、所定回数の判定は時刻t0-t1の間の時間よりも短い時間で行なわれる。したがって、時刻t1において、家畜400の姿勢は立位であるとみなされる。時刻t1-t2において、確率情報は大きく変化する。しかしながら、時刻t2-t3において、確率情報は座位確率の閾値Th2以上となっていない。したがって、時刻t2-t3において、家畜400の姿勢は立位とみなされたままである。 At time t0-t1, the probability information is equal to or greater than the threshold value Th1 of the probability of being in a standing position. For example, the predetermined number of judgments is performed in a time shorter than the time between time t0-t1. Therefore, at time t1, the posture of the livestock 400 is considered to be in a standing position. At time t1-t2, the probability information changes significantly. However, at time t2-t3, the probability information is not equal to or greater than the threshold value Th2 of the probability of being in a sitting position. Therefore, at time t2-t3, the posture of the livestock 400 remains considered to be in a standing position.
時刻t3-t4において、確率情報は座位確率の閾値Th2以上となっている。例えば、所定回数の判定は時刻t3-t4の間の時間よりも短い時間で行なわれる。家畜400の姿勢が座位である確率が閾値Th2以上であるとの判定が所定回数継続した時点で、家畜400の姿勢は座位であるとみなされ、姿勢変化回数が1回カウントされる。 Between times t3 and t4, the probability information is equal to or greater than the threshold value Th2 for the sitting probability. For example, the predetermined number of determinations are made in a time that is shorter than the time between times t3 and t4. When the determination that the probability that the livestock 400 is in a sitting position is equal to or greater than the threshold value Th2 continues for a predetermined number of times, the livestock 400 is considered to be in a sitting position, and the number of posture changes is counted as one.
時刻t4-t5において、確率情報は大きく変化する。時刻t5-t6において、確率情報は立位確率の閾値Th1以上となっている。しかしながら、時刻t5-t6の間の時間においては、所定回数の判定が行なわれない。したがって、時刻t5-t6において、家畜400の姿勢変化回数はカウントされない。時刻t6における家畜400の姿勢は、座位のままである。時刻t7-t8に関しても時刻t5-t6と同様であり、時刻t8における家畜400の姿勢は座位のままである。時刻t9において、確率情報は、再び座位確率の閾値Th2以上となる。この例においては、時刻t3-t4の間において家畜400の姿勢が座位とみなされた後は、家畜400の姿勢が座位とみなされたままである。 Between time t4 and t5, the probability information changes significantly. Between time t5 and t6, the probability information is equal to or greater than the standing probability threshold Th1. However, a predetermined number of determinations are not made between time t5 and t6. Therefore, the number of posture changes of livestock 400 is not counted between time t5 and t6. The posture of livestock 400 remains sitting at time t6. The same is true for times t5 and t6 for times t7 and t8, and the posture of livestock 400 remains sitting at time t8. At time t9, the probability information again becomes equal to or greater than the sitting probability threshold Th2. In this example, after the posture of livestock 400 is deemed to be sitting between time t3 and t4, the posture of livestock 400 remains deemed to be sitting.
このように、サーバ200においては、例えば、家畜400の姿勢が立位であるとみなされた状態が、家畜400の姿勢が座位である確率が閾値Th2以上である状態(座位優勢状態)に変化した後に、家畜400の姿勢が座位である確率が閾値Th2以上であるとの判定が所定回数継続しない限り、姿勢変化回数がカウントされない。また、サーバ200においては、例えば、家畜400の姿勢が座位であるとみなされた状態が、家畜400の姿勢が立位である確率が閾値Th1以上である状態(立位優勢状態)に変化した後に、家畜400の姿勢が立位である確率が閾値Th1以上であるとの判定が所定回数継続しない限り、姿勢変化回数がカウントされない。 In this way, in the server 200, for example, after a state in which the posture of the livestock 400 is considered to be standing changes to a state in which the probability of the posture of the livestock 400 being sitting is equal to or greater than the threshold value Th2 (sitting predominant state), the number of posture changes is not counted unless a predetermined number of times are continuously determined that the probability of the posture of the livestock 400 being sitting is equal to or greater than the threshold value Th2. Also, in the server 200, for example, after a state in which the posture of the livestock 400 is considered to be sitting changes to a state in which the probability of the posture of the livestock 400 being standing is equal to or greater than the threshold value Th1 (standing predominant state), the number of posture changes is not counted unless a predetermined number of times are continuously determined that the probability of the posture of the livestock 400 being standing is equal to or greater than the threshold value Th1.
したがって、家畜400の姿勢が変化する過程で立位優勢状態と座位優勢状態との入れ替わりが頻繁に生じたとしても、姿勢変化回数が必要以上にカウントされる可能性が抑制される。したがって、サーバ200によれば、家畜400の姿勢の変化回数を比較的高精度にカウントすることができるため、家畜400の分娩兆候に関する判定をより高精度に行なうことができる。 Therefore, even if the livestock 400 frequently switches between the standing dominant state and the sitting dominant state during the process of changing its posture, the possibility of counting the number of posture changes more than necessary is suppressed. Therefore, according to the server 200, the number of posture changes of the livestock 400 can be counted with relatively high accuracy, and therefore it is possible to more accurately determine whether the livestock 400 is showing signs of parturition.
再び図3を参照して、集計部256は、複数の区間の各々における姿勢変化回数の集計を行なうように構成されている。すなわち、集計部256は、一定期間毎における姿勢変化回数の集計を行なう。集計部256は、例えば、所定時間(1時間)毎の姿勢変化回数の集計を行なう。集計部256は、集計結果をパラメータDB270に登録する。 Referring again to FIG. 3, the tallying unit 256 is configured to tally up the number of posture changes in each of a plurality of sections. That is, the tallying unit 256 tally up the number of posture changes in each fixed period. For example, the tallying unit 256 tally up the number of posture changes in each predetermined time period (1 hour). The tallying unit 256 registers the tallying results in the parameter DB 270.
図5は、パラメータDB270において管理される姿勢変化回数テーブル271を示す図である。姿勢変化回数テーブル271においては、集計部256によって集計された姿勢変化回数が時間帯と対応付けて管理される。 Figure 5 shows a posture change count table 271 managed in the parameter DB 270. In the posture change count table 271, the posture change counts tallied by the tallying unit 256 are managed in association with time periods.
再び図3を参照して、判定部258は、姿勢変化回数テーブル271において管理されている情報に基づいて家畜400の分娩兆候に関する判定を行なう。判定部258は、例えば、家畜400の分娩兆候があるか否かを判定する。例えば、家畜400が所定時間(例えば、10時間)以内に分娩する確率が所定確率(例えば、70%)以上と判定されると、分娩兆候があると判定される。一方、例えば、家畜400が所定時間以内に分娩する確率が所定確率未満と判定されると、分娩兆候がないと判定される。 Referring again to FIG. 3, the determination unit 258 makes a determination regarding the signs of parturition of the livestock 400 based on the information managed in the posture change frequency table 271. The determination unit 258 determines, for example, whether or not the livestock 400 has signs of parturition. For example, if it is determined that the probability that the livestock 400 will give birth within a predetermined time (e.g., 10 hours) is equal to or greater than a predetermined probability (e.g., 70%), it is determined that there are signs of parturition. On the other hand, if it is determined that the probability that the livestock 400 will give birth within a predetermined time is less than the predetermined probability, it is determined that there are no signs of parturition.
[3.学習済みモデル]
上述のように、学習済みモデル260は、サーモグラフィー画像に含まれている家畜400の姿勢(立位又は座位)を判定するように構成されている。学習済みモデル260は、例えば、以下の教師データを用いた機械学習を行なうことによって生成される。
[3. Trained Model]
As described above, the trained model 260 is configured to determine the posture (standing or sitting) of the livestock 400 included in the thermography image. The trained model 260 is generated, for example, by performing machine learning using the following training data.
図6は、姿勢判定用の学習済みモデル260を生成する場合に用いられる教師データの一例を示す図である。図6に示されるように、教師データ500には、立位状態の家畜400が含まれている複数(多数)のサーモグラフィー画像510と、座位状態の家畜400が含まれている複数(多数)のサーモグラフィー画像520とが含まれている。サーモグラフィー画像510には「立位」である旨を示すラベルが対応付けられており、サーモグラフィー画像520には「座位」である旨を示すラベルが対応付けられている。 Figure 6 is a diagram showing an example of training data used when generating a trained model 260 for posture determination. As shown in Figure 6, training data 500 includes multiple (many) thermographic images 510 including livestock 400 in an upright position, and multiple (many) thermographic images 520 including livestock 400 in a sitting position. A label indicating "standing position" is associated with thermographic image 510, and a label indicating "sitting position" is associated with thermographic image 520.
このような教師データを用いた機械学習を行なうことによって、学習済みモデル260は生成されている。なお、上述のように、機械学習としては、ディープラーニング、ニューラルネットワーク、決定木学習、相関ルール学習及びベイジアンネットワーク等の公知の種々の方法を適用することができる。機械学習を通じて生成された学習済みモデル260は、サーモグラフィーカメラ100によって生成されたサーモグラフィー画像データの入力を受け付けることによって、家畜400の姿勢が立位又は座位である確率を示す確率情報を出力する。 The trained model 260 is generated by performing machine learning using such training data. As described above, various well-known methods such as deep learning, neural networks, decision tree learning, association rule learning, and Bayesian networks can be applied as machine learning. The trained model 260 generated through machine learning outputs probability information indicating the probability that the posture of the livestock 400 is standing or sitting by accepting input of thermographic image data generated by the thermographic camera 100.
[4.動作]
図7は、姿勢変化回数のカウント手順を示すフローチャートである。このフローチャートに示される処理は、制御部210によって実行される。
4. Operation
7 is a flowchart showing a procedure for counting the number of posture changes. The process shown in this flowchart is executed by the control unit 210.
図7を参照して、制御部210は、サーモグラフィー画像データを取得する(ステップS100)。制御部210は、サーモグラフィー画像に含まれる家畜領域を検出する(ステップS105)。制御部210は、サーモグラフィー画像に家畜領域が含まれているか否かを判定する(ステップS110)。家畜領域の判定には、公知の技術が用いられる。 Referring to FIG. 7, the control unit 210 acquires thermographic image data (step S100). The control unit 210 detects a livestock area included in the thermographic image (step S105). The control unit 210 determines whether or not a livestock area is included in the thermographic image (step S110). A known technique is used to determine the livestock area.
家畜領域が含まれていると判定されると(ステップS110においてYES)、制御部210は、家畜400の姿勢に関する確率情報を出力する(ステップS115)。家畜400の姿勢に関する確率情報の生成には、学習済みモデル260が用いられる。一方、家畜域が含まれていないと判定されると(ステップS110においてNO)、制御部210は、家畜400の姿勢に関する確率情報として前回値を設定する(ステップS120)。 If it is determined that a livestock area is included (YES in step S110), the control unit 210 outputs probability information regarding the posture of the livestock 400 (step S115). The trained model 260 is used to generate the probability information regarding the posture of the livestock 400. On the other hand, if it is determined that a livestock area is not included (NO in step S110), the control unit 210 sets the previous value as the probability information regarding the posture of the livestock 400 (step S120).
制御部210は、確率情報を参照して、現在の姿勢とみなされている姿勢と異なる姿勢である確率が閾値以上であるか否かを判定する(ステップS125)。現在の姿勢とみなされている姿勢と異なる姿勢である確率が閾値以上ではないと判定されると(ステップS125においてNO)、処理はステップS140に移行する。 The control unit 210 refers to the probability information and determines whether the probability that the posture is different from the posture considered to be the current posture is equal to or greater than a threshold (step S125). If it is determined that the probability that the posture is different from the posture considered to be the current posture is not equal to or greater than the threshold (NO in step S125), the process proceeds to step S140.
一方、現在の姿勢とみなされている姿勢と異なる姿勢である確率が閾値以上であると判定されると(ステップS125においてYES)、制御部210は、現在の姿勢とみなされている姿勢と異なる姿勢である確率が閾値以上であるとの判定が所定回数継続しているか否かを判定する(ステップS130)。 On the other hand, if it is determined that the probability that the posture is different from the posture considered to be the current posture is equal to or greater than the threshold (YES in step S125), the control unit 210 determines whether the determination that the probability that the posture is different from the posture considered to be the current posture is equal to or greater than the threshold has continued for a predetermined number of times (step S130).
このような判定が所定回数継続していないと判定されると(ステップS130においてNO)、処理はステップS140に移行する。一方、このような判定が所定回数継続していると判定されると(ステップS130においてYES)、制御部210は、姿勢変化回数のカウント(カウントアップ)を行なう(ステップS135)。 If it is determined that such a determination has not continued for the predetermined number of times (NO in step S130), the process proceeds to step S140. On the other hand, if it is determined that such a determination has continued for the predetermined number of times (YES in step S130), the control unit 210 counts (counts up) the number of posture changes (step S135).
その後、制御部210は、(前回所定時間T1が経過してから)所定時間T1が経過したか否かを判定する(ステップS140)。所定時間T1は、例えば図5の例では1時間である。 Then, the control unit 210 determines whether or not a predetermined time T1 has elapsed (since the previous predetermined time T1 has elapsed) (step S140). In the example of FIG. 5, the predetermined time T1 is, for example, one hour.
所定時間T1が経過していないと判定されると(ステップS140においてNO)、処理はステップS100に戻る。一方、所定時間T1が経過したと判定されると(ステップS140においてYES)、制御部210は、カウントされた姿勢変化回数を時間帯と対応付けてパラメータDB270に登録する(ステップS145)。その後、制御部210は、姿勢変化回数の値を初期値(0)にリセットする(ステップS150)。 If it is determined that the predetermined time T1 has not elapsed (NO in step S140), the process returns to step S100. On the other hand, if it is determined that the predetermined time T1 has elapsed (YES in step S140), the control unit 210 associates the counted number of posture changes with the time period and registers them in the parameter DB 270 (step S145). Thereafter, the control unit 210 resets the value of the number of posture changes to the initial value (0) (step S150).
図8は、姿勢変化回数に基づく分娩兆候有無の判定手順を示すフローチャートである。このフローチャートに示される処理は、制御部210によって、例えばパラメータDB270が更新される毎に実行される。 Figure 8 is a flowchart showing the procedure for determining whether or not there are signs of labor based on the number of posture changes. The process shown in this flowchart is executed by the control unit 210, for example, every time the parameter DB 270 is updated.
図8を参照して、制御部210は、パラメータDB270に登録された最新の姿勢変化回数が所定回数以上であるか否かを判定する(ステップS200)。最新の姿勢変化回数が所定回数以上であると判定されると(ステップS200においてYES)、制御部210は、家畜400の分娩兆候があると判定する(ステップS210)。一方、最新の姿勢変化回数が所定回数以上でないと判定されると(ステップS200においてNO)、制御部210は、家畜400の分娩兆候がないと判定する(ステップS220)。 Referring to FIG. 8, the control unit 210 determines whether the latest number of posture changes registered in the parameter DB 270 is equal to or greater than a predetermined number (step S200). If it is determined that the latest number of posture changes is equal to or greater than the predetermined number (YES in step S200), the control unit 210 determines that the livestock 400 is showing signs of parturition (step S210). On the other hand, if it is determined that the latest number of posture changes is not equal to or greater than the predetermined number (NO in step S200), the control unit 210 determines that the livestock 400 is showing no signs of parturition (step S220).
[5.特徴]
以上のように、本実施の形態に従うサーバ200においては、例えば、家畜400の姿勢が立位であるとみなされた状態が座位優勢状態に変化した後に座位優勢状態であるとの判定が所定回数継続しない限り、姿勢変化回数がカウントされない。また、サーバ200においては、例えば、家畜400の姿勢が座位であるとみなされた状態が立位優勢状態に変化した後に立位優勢状態であるとの判定が所定回数継続しない限り、姿勢変化回数がカウントされない。
[5. Features]
As described above, in the server 200 according to this embodiment, the number of posture changes is not counted unless, for example, the posture of the livestock 400 changes from a state considered to be an upright posture to a sitting dominant posture and the livestock 400 is continuously determined to be in the sitting dominant posture for a predetermined number of times after the state changes from a state considered to be an upright posture to a sitting dominant posture and the livestock 400 is continuously determined to be in the standing dominant posture for a predetermined number of times.
したがって、家畜400の姿勢が変化する過程で立位優勢状態と座位優勢状態との入れ替わりが頻繁に生じたとしても、姿勢変化回数が必要以上にカウントされる可能性が抑制される。したがって、サーバ200によれば、家畜400の姿勢の変化回数を比較的高精度にカウントすることができるため、家畜400の分娩兆候に関する判定をより高精度に行なうことができる。 Therefore, even if the livestock 400 frequently switches between the standing dominant state and the sitting dominant state during the process of changing its posture, the possibility of counting the number of posture changes more than necessary is suppressed. Therefore, according to the server 200, the number of posture changes of the livestock 400 can be counted with relatively high accuracy, and therefore it is possible to more accurately determine whether the livestock 400 is showing signs of parturition.
[6.変形例]
以上、実施の形態について説明したが、本発明は、上記実施の形態に限定されるものではなく、その趣旨を逸脱しない限りにおいて、種々の変更が可能である。以下、変形例について説明する。
[6. Modifications]
Although the embodiment has been described above, the present invention is not limited to the above embodiment, and various modifications are possible without departing from the spirit of the present invention.
上記実施の形態においては、姿勢変化回数のカウント等の各種処理がサーバ200によって実行された。しかしながら、各種処理を行なう主体は、必ずしもサーバ200である必要はない。例えば、サーモグラフィーカメラ100にPC(Personal Computer)が接続されており、該PCにおいて各種処理が実行されてもよい。また、例えば、各種処理がサーモグラフィーカメラ100において実行されてもよい。 In the above embodiment, various processes such as counting the number of posture changes are executed by the server 200. However, the entity that executes the various processes does not necessarily have to be the server 200. For example, a PC (Personal Computer) may be connected to the thermography camera 100, and the various processes may be executed on the PC. Also, for example, the various processes may be executed on the thermography camera 100.
また、上記実施の形態においては、家畜400の分娩兆候の有無が、姿勢変化回数が所定回数以上か否かに基づいて判定された。しかしながら、家畜400の分娩兆候の有無の判定方法はこれに限定されない。例えば、姿勢変化回数を入力データとし、分娩兆候の有無を出力する学習済みモデルを用いることによって、家畜400の分娩兆候の有無が判定されてもよい。 In addition, in the above embodiment, the presence or absence of birth signs in the livestock 400 is determined based on whether the number of posture changes is equal to or greater than a predetermined number. However, the method of determining the presence or absence of birth signs in the livestock 400 is not limited to this. For example, the presence or absence of birth signs in the livestock 400 may be determined by using a trained model that uses the number of posture changes as input data and outputs the presence or absence of birth signs.
また、上記実施の形態においては、家畜400の画像を取得する手段としてサーモグラフィーカメラ100が用いられた。しかしながら、家畜400の画像を取得する手段は必ずしもサーモグラフィーカメラである必要はない。家畜400の画像を取得する手段は、例えば、動画撮影可能な通常のデジタルカメラであってもよい。 In addition, in the above embodiment, a thermographic camera 100 is used as a means for acquiring images of the livestock 400. However, the means for acquiring images of the livestock 400 does not necessarily have to be a thermographic camera. The means for acquiring images of the livestock 400 may be, for example, a normal digital camera capable of shooting video.
10 分娩兆候判定システム、100 サーモグラフィーカメラ、200 サーバ、210 制御部、211 CPU、212 RAM、213 ROM、220 記憶部、221 制御プログラム、230 通信モジュール、240 入出力I/F、250 取得部、252 出力部、254 カウント部、256 集計部、258 判定部、260 学習済みモデル、270 パラメータDB、271 姿勢変化回数テーブル、300 分娩房、400 家畜、500 教師データ、510,520 サーモグラフィー画像、L1 折れ線、N1 ネットワーク。
10 Parturition sign determination system, 100 Thermography camera, 200 Server, 210 Control unit, 211 CPU, 212 RAM, 213 ROM, 220 Memory unit, 221 Control program, 230 Communication module, 240 Input/output I/F, 250 Acquisition unit, 252 Output unit, 254 Counting unit, 256 Tabulation unit, 258 Determination unit, 260 Trained model, 270 Parameter DB, 271 Posture change frequency table, 300 Parturition room, 400 Livestock, 500 Teacher data, 510, 520 Thermography image, L1 Broken line, N1 Network.
Claims (5)
前記家畜に関する動画像データを取得するステップと、
学習済みモデルに前記動画像データを入力することによって、前記家畜の姿勢が立位又は座位である確率を示す確率情報を所定間隔で出力するステップと、
前記姿勢が立位又は座位の一方から他方に変化した回数を示す変化回数をカウントするステップと、
複数の区間の各々における前記変化回数の集計を行なうステップと、
前記集計の結果に基づいて前記家畜の分娩兆候に関する判定を行なうステップとを含み、
前記姿勢が立位又は座位の一方である確率が所定確率以上である第1状態が、前記姿勢が立位又は座位の他方である確率が所定確率以上である第2状態に変化した後に、前記第2状態が所定回数継続すると、前記変化回数がカウントされる、判定方法。 A method for determining signs of parturition in livestock, comprising:
acquiring video data relating to the livestock;
A step of inputting the video data into a trained model to output probability information indicating a probability that the posture of the livestock is standing or sitting at a predetermined interval;
counting a number of changes indicating the number of times the posture is changed from one of a standing posture or a sitting posture to the other;
counting the number of changes in each of a plurality of intervals;
and making a determination regarding a birth sign of the livestock based on the result of the counting,
A determination method in which, after a first state in which the probability that the posture is either standing or sitting is greater than or equal to a predetermined probability changes to a second state in which the probability that the posture is the other of standing or sitting is greater than or equal to a predetermined probability, if the second state continues a predetermined number of times, the number of changes is counted.
前記動画像データはサーモグラフィーカメラによって生成され、
前記サーモグラフィーカメラは、前記サーモグラフィーカメラの撮像範囲内に前記分娩房が納まる位置に設置されている、請求項1又は請求項2に記載の判定方法。 The livestock are housed in a farrowing pen;
the video data is generated by a thermography camera;
The method according to claim 1 or 2, wherein the thermographic camera is installed at a position where the birthing chamber is within an imaging range of the thermographic camera.
前記家畜に関する動画像データを取得する取得部と、
学習済みモデルに前記動画像データを入力することによって、前記家畜の姿勢が立位又は座位である確率を示す確率情報を所定間隔で出力する出力部と、
前記姿勢が立位又は座位の一方から他方に変化した回数を示す変化回数をカウントするカウント部と、
複数の区間の各々における前記変化回数の集計を行なう集計部と、
前記集計の結果に基づいて前記家畜の分娩兆候に関する判定を行なう判定部とを備え、
前記姿勢が立位又は座位の一方である確率が所定確率以上である第1状態が、前記姿勢が立位又は座位の他方である確率が所定確率以上である第2状態に変化した後に、前記第2状態が所定回数継続すると、前記カウント部は前記変化回数をカウントする、判定システム。
A judgment system for judging a sign of parturition in livestock, comprising:
An acquisition unit that acquires video data related to the livestock;
an output unit that outputs probability information indicating a probability that the posture of the livestock is standing or sitting at a predetermined interval by inputting the video data to a trained model;
A counting unit that counts the number of times the posture is changed from one of a standing posture and a sitting posture to the other;
a counting unit that counts the number of changes in each of a plurality of intervals;
a determination unit that determines whether the livestock is experiencing a parturition symptom based on the result of the counting,
A determination system in which, after a first state in which the probability that the posture is either standing or sitting is greater than or equal to a predetermined probability changes to a second state in which the probability that the posture is the other of standing or sitting is greater than or equal to a predetermined probability, when the second state continues a predetermined number of times, the counting unit counts the number of changes.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021093645A JP7593632B2 (en) | 2021-06-03 | 2021-06-03 | Judgment method and judgment system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021093645A JP7593632B2 (en) | 2021-06-03 | 2021-06-03 | Judgment method and judgment system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022185800A JP2022185800A (en) | 2022-12-15 |
| JP7593632B2 true JP7593632B2 (en) | 2024-12-03 |
Family
ID=84442450
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021093645A Active JP7593632B2 (en) | 2021-06-03 | 2021-06-03 | Judgment method and judgment system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7593632B2 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20180228587A1 (en) | 2015-08-21 | 2018-08-16 | Lely Patent N.V. | Method and device to automatically detect calving |
| JP2019169011A (en) | 2018-03-25 | 2019-10-03 | 株式会社知能フレームワーク研究所 | Symptom detection system and program |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020014421A (en) * | 2018-07-26 | 2020-01-30 | 日本ユニシス株式会社 | Livestock birth forecasting system |
| JP7643679B2 (en) * | 2019-08-22 | 2025-03-11 | 国立研究開発法人農業・食品産業技術総合研究機構 | Livestock health condition management system, livestock wearable device, livestock health condition management method and program |
-
2021
- 2021-06-03 JP JP2021093645A patent/JP7593632B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20180228587A1 (en) | 2015-08-21 | 2018-08-16 | Lely Patent N.V. | Method and device to automatically detect calving |
| JP2019169011A (en) | 2018-03-25 | 2019-10-03 | 株式会社知能フレームワーク研究所 | Symptom detection system and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022185800A (en) | 2022-12-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6638770B2 (en) | Monitored person monitoring system and monitored person monitoring method in the system | |
| KR102022667B1 (en) | Method and apparatus for monitoring patient | |
| JP6717235B2 (en) | Monitoring support system and control method thereof | |
| JP6669243B2 (en) | Monitoring device, monitoring method, and monitoring program | |
| JP6822328B2 (en) | Watching support system and its control method | |
| CN110765972B (en) | Animal monitoring method and device, electronic equipment and storage medium | |
| JPWO2016143641A1 (en) | Attitude detection device and attitude detection method | |
| JP2017536880A5 (en) | ||
| JP2020502631A (en) | Queue for patient monitoring | |
| US11361538B2 (en) | Poultry raising system, poultry raising method, and recording medium | |
| EP3158502B1 (en) | Furniture occupancy monitoring | |
| JP7005213B2 (en) | Image analyzer | |
| KR20180111098A (en) | Method for determining sleep state and discovering sleep factor by collecting bio-signal and server using the same | |
| WO2016186160A1 (en) | Image processing system, image processing device, image processing method, and image processing program | |
| US11800993B2 (en) | Exit monitoring system for patient support apparatus | |
| JP7593632B2 (en) | Judgment method and judgment system | |
| JP7406752B2 (en) | Delivery timing notification system and delivery timing notification method | |
| JP7314939B2 (en) | Image recognition program, image recognition device, learning program, and learning device | |
| JP6729510B2 (en) | Monitoring support system and control method thereof | |
| JP2021089631A (en) | Information processing device and program | |
| JP2022095994A (en) | Image processing system, image processing program, and image processing method | |
| WO2022181132A1 (en) | Body weight estimation system and body weight estimation method | |
| CN116058298B (en) | Domestic animal behavior monitoring methods and devices | |
| EP3819864A1 (en) | Target object detection program and target object detection device | |
| JP6874838B2 (en) | Information processing equipment, control methods, and programs |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240319 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241018 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20241029 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241114 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7593632 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |