JP7617623B2 - 分娩検知装置、分娩検知方法及び分娩検知プログラム - Google Patents
分娩検知装置、分娩検知方法及び分娩検知プログラム Download PDFInfo
- Publication number
- JP7617623B2 JP7617623B2 JP2021105185A JP2021105185A JP7617623B2 JP 7617623 B2 JP7617623 B2 JP 7617623B2 JP 2021105185 A JP2021105185 A JP 2021105185A JP 2021105185 A JP2021105185 A JP 2021105185A JP 7617623 B2 JP7617623 B2 JP 7617623B2
- Authority
- JP
- Japan
- Prior art keywords
- livestock
- parturition
- captured images
- difference
- center
- 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
- 230000032696 parturition Effects 0.000 title claims description 129
- 238000001514 detection method Methods 0.000 title claims description 70
- 244000144972 livestock Species 0.000 claims description 165
- 238000003384 imaging method Methods 0.000 claims description 82
- 238000000034 method Methods 0.000 claims description 82
- 230000005484 gravity Effects 0.000 claims description 57
- 238000004364 calculation method Methods 0.000 claims description 30
- 238000001931 thermography Methods 0.000 claims description 6
- 241001465754 Metazoa Species 0.000 claims description 2
- 230000008569 process Effects 0.000 description 48
- 230000009471 action Effects 0.000 description 26
- 238000012545 processing Methods 0.000 description 16
- 238000004891 communication Methods 0.000 description 12
- 238000010801 machine learning Methods 0.000 description 12
- 230000010365 information processing Effects 0.000 description 10
- 238000012549 training Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 7
- 230000028838 turning behavior Effects 0.000 description 7
- 230000006399 behavior Effects 0.000 description 6
- 238000012544 monitoring process Methods 0.000 description 6
- 238000013528 artificial neural network Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 241000283690 Bos taurus Species 0.000 description 4
- 238000007796 conventional method Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 239000000126 substance Substances 0.000 description 2
- 241000283086 Equidae Species 0.000 description 1
- 241001494479 Pecora Species 0.000 description 1
- 241000282887 Suidae Species 0.000 description 1
- 238000009395 breeding Methods 0.000 description 1
- 230000001488 breeding effect Effects 0.000 description 1
- 238000003066 decision tree Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000010191 image analysis Methods 0.000 description 1
- 210000002569 neuron Anatomy 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000007637 random forest analysis Methods 0.000 description 1
- 230000000384 rearing effect Effects 0.000 description 1
- 238000000611 regression analysis Methods 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012706 support-vector machine Methods 0.000 description 1
Landscapes
- Image Analysis (AREA)
Description
図1は、本発明を適用した場面の一例を模式的に例示する。本実施形態に係る分娩検知装置1は、家畜Dの行動を撮像装置Sにより監視し、家畜Dの分娩の予兆を検知するように構成されるコンピュータである。
[ハードウェア構成]
図2は、本実施形態に係る分娩検知装置1のハードウェア構成の一例を模式的に例示する。本実施形態に係る分娩検知装置1は、制御部11、記憶部12、通信インタフェース13、外部インタフェース14、入力装置15、出力装置16、及びドライブ17が電気的に接続されたコンピュータである。なお、図2では、通信インタフェース及び外部インタフェースを「通信I/F」及び「外部I/F」と記載している。
図3A及び図3Bは、本実施形態に係る家畜Dの分娩房5の一例を模式的に示す平面図及び側面図である。飼育方法の一例として、分娩の予兆が表れる可能性のある家畜Dは、図示されるとおり、分娩房5において飼育されてよい。
図4は、本実施形態に係る分娩検知装置1のソフトウェア構成の一例を模式的に例示する。分娩検知装置1の制御部11は、記憶部12に記憶された分娩検知プログラム81をRAMに展開する。そして、制御部11は、RAMに展開された分娩検知プログラム81に含まれる命令をCPUにより実行し、各構成要素を制御する。これにより、図4に示されるとおり、本実施形態に係る分娩検知装置1は、画像取得部111、位置算出部112、移動量算出部113、差分画素数算出部114、集計部115、判定部116、及び出力部117をソフトウェアモジュールとして備えるコンピュータとして動作する。
図5は、本実施形態に係る分娩検知装置1の処理手順の一例を示すフローチャートである。以下の処理手順は、分娩検知方法の一例である。ただし、以下の処理手順は、一例に過ぎず、各ステップは可能な限り変更されてよい。また、以下の処理手順について、実施の形態に応じて、適宜、ステップの省略、置換、及び追加が可能である。
ステップS101では、制御部11は、画像取得部111として動作し、撮像装置Sにより家畜Dを連続的に撮像することで生成された複数の撮像画像3を取得する。
ステップS102では、制御部11は、位置算出部112として動作し、取得された各撮像画像3から家畜Dの重心位置を算出する。
ステップS103では、制御部11は、移動量算出部113として動作し、各撮像画像3間で、算出された重心位置の差分を移動量として算出する。
ステップS104では、制御部11は、差分画素数算出部114として動作し、各撮像画像3間の差分画素数を算出する。
ステップS105では、制御部11は、集計部115として動作し、対象の撮像画像3間で算出された差分画素数が第1閾値を超えるか否かを判定する。一例として、最初にステップS105以降の処理を実行する場合、対象の撮像画像3のペアは、時系列で最も時間の早い撮像画像3のペアであってよい。当該判定の処理が完了すると、制御部11は、次のステップS106に処理を進める。なお、本実施形態では、ステップS105から後述のステップS111までの処理は、集計部115としての動作である。
ステップS106では、制御部11は、ステップS105の処理による判定結果に応じて、処理の分岐先を決定する。差分画素数が第1閾値を超える場合、制御部11は、次のステップS107に処理を進める。一方、差分画素数が第1閾値未満である場合、制御部11は、ステップS107~ステップS110の処理を省略し、ステップS111に処理を進める。
ステップS107では、制御部11は、対象の撮像画像3間で算出された重心位置の移動量が第2閾値を超えるか否かを判定する。ステップS108では、制御部11は、ステップS107の処理による判定結果に応じて、処理の分岐先を決定する。移動量が第2閾値未満である場合、制御部11は、次のステップS109に処理を進める。一方、移動量が第2閾値を超える場合、制御部11は、次のステップS110に処理を進める。なお、移動量が第2閾値と等しい場合、処理の分岐先は、ステップS109及びステップS110のいずれであってもよい。すなわち、移動量が第2閾値と等しいケースは、移動量が第2閾値を超える第1ケース及び移動量が第2閾値未満である第2ケースのいずれに振り分けられてもよい。
ステップS109では、制御部11は、対象の撮像画像3間で算出された差分画素数を旋回画素数として集計する。一方、ステップS110では、制御部11は、対象の撮像画像3間で算出された差分画素数を移動画素数として集計する。いずれかのステップで差分画素数の集計が完了すると、制御部11は、ステップS111に処理を進める。
ステップS111では、制御部11は、ステップS105からステップS110までの集計処理を終了するか否かを判定する。当該集計処理を適用する撮像画像3のペアが残っている場合、制御部11は、当該集計処理を終了しないと判定し、ステップS105に処理を戻して、残りの撮像画像3のペアのいずれかについて、当該集計処理を実行する。一方、当該集計処理を適用する撮像画像3のペアが残っていない場合、制御部11は、当該集計処理を終了すると判定し、次のステップS112に処理を進める。
ステップS112では、制御部11は、判定部116として動作し、集計された旋回画素数及び移動画素数に基づいて、家畜Dに分娩の予兆があるか否かを判定する。分娩予兆の判定において、旋回画素数及び移動画素数を用いる方法は、実施の形態に応じて適宜選択されてよい。以下に、2つの方法を例示する。
第1の方法では、制御部11は、旋回画素数及び移動画素数を閾値と比較する。すなわち、制御部11は、集計された旋回画素数及び移動画素数が閾値を超えるか否かに基づいて、家畜Dに分娩の予兆があるか否かを判定する。
図6は、訓練済みの判定モデル6を使用して、家畜Dの分娩の予兆を検知する過程の一例を模式的に例示する。図6に示されるとおり、第2の方法では、制御部11は、訓練済みの判定モデル6を使用して、集計された旋回画素数及び移動画素数から家畜Dに分娩の予兆があるか否かを判定する。つまり、集計された旋回画素数及び移動画素数は、訓練済みの判定モデル6の説明変数として用いられる。
制御部11は、上記2つの方法の少なくともいずれかを採用することで、集計された旋回画素数及び移動画素数に基づいて、家畜Dに分娩の予兆があるか否かを判定することができる。分娩予兆の判定が完了すると、制御部11は、次のステップS113に処理を進める。
図5に戻り、ステップS113では、制御部11は、出力部117として動作し、家畜Dの分娩予兆の判定結果を出力する。
以上のとおり、本実施形態では、ステップS101~ステップS112の処理において、家畜Dの行動に伴う画像の変化を差分画素数により評価すると共に、家畜Dの重心位置の移動量を評価する。これにより、差分画素数の多い行動を家畜Dがとった場合に、重心位置の移動量に基づいて、家畜Dのとったその行動を移動行動か旋回行動かに振り分けることができる。したがって、本実施形態では、家畜Dの移動行動の量と共に旋回行動の量も集計することができ、その結果、ステップS112における家畜Dの分娩予兆の判定処理に、家畜Dの移動行動の量だけでなく、旋回行動の量も考慮することができる。よって、本実施形態によれば、家畜Dの分娩の予兆を検知する精度の向上を図ることができる。
以上、本発明の実施の形態を詳細に説明してきたが、前述までの説明はあらゆる点において本発明の例示に過ぎない。本発明の範囲を逸脱することなく種々の改良又は変形を行うことができることは言うまでもない。例えば、以下のような変更が可能である。なお、以下では、上記実施形態と同様の構成要素に関しては同様の符号を用い、上記実施形態と同様の点については、適宜説明を省略した。以下の変形例は適宜組み合わせ可能である。
11…制御部、12…記憶部、13…通信インタフェース、
14…外部インタフェース、
15…入力装置、16…出力装置、17…ドライブ、
81…分娩検知プログラム、91…記憶媒体、
111…画像取得部、112…移動算出部、
113…移動量算出部、114…差分画素数算出部、
115…集計部、116…判定部、117…出力部、
3…撮像画像、5…分娩房、
S…撮像装置、D…家畜
Claims (10)
- 撮像装置により家畜を連続的に撮像することで生成された複数の撮像画像を取得する画像取得部と、
取得された前記各撮像画像から家畜の重心位置を算出する位置算出部と、
前記各撮像画像間で、算出された前記重心位置の差分を移動量として算出する移動量算出部と、
前記各撮像画像間の差分画素数を算出する差分画素数算出部と、
前記各撮像画像間で算出された前記差分画素数が第1閾値を超えるか否かを判定し、前記差分画素数が前記第1閾値を超える場合は、前記各撮像画像間で算出された前記重心位置の前記移動量が第2閾値を超えるか否かを更に判定し、前記重心位置の前記移動量が前記第2閾値未満であるときは、前記差分画素数を旋回画素数として集計し、前記重心位置の前記移動量が前記第2閾値を超えるときは、前記差分画素数を移動画素数として集計する集計部と、
集計された前記旋回画素数及び前記移動画素数に基づいて、前記家畜に分娩の予兆があるか否かを判定する判定部と、
を備える、
分娩検知装置。 - 前記判定することは、集計された前記旋回画素数及び前記移動画素数が閾値を超えるか否かに基づいて、前記家畜に分娩の予兆があるか否かを判定することにより構成される、
請求項1に記載の分娩検知装置。 - 前記判定することは、訓練済みの判定モデルを使用して、集計された前記旋回画素数及び前記移動画素数から前記家畜に分娩の予兆があるか否かを判定することにより構成される、
請求項1に記載の分娩検知装置。 - 前記家畜は、牛及び馬のいずれかである、
請求項1から3のいずれか1項に記載の分娩検知装置。 - 前記撮像装置は、サーモグラフィカメラである、
請求項1から4のいずれか1項に記載の分娩検知装置。 - 前記撮像装置は、分娩房の4隅のうちのいずれかに所定の高さで設置される、
請求項1から5のいずれか1項に記載の分娩検知装置。 - 前記撮像装置は、前記分娩房における前記家畜の存在し得る範囲が前記撮像装置の撮像範囲内に納まるように配置され、
前記分娩房には、前記家畜が1頭のみ存在している、
請求項6に記載の分娩検知装置。 - 前記撮像装置は、前記撮像装置の画角の中心が前記分娩房の中心に存在することにより、前記分娩房における前記家畜の存在し得る範囲が前記撮像装置の撮像範囲内に納まるように配置される、
請求項7に記載の分娩検知装置。 - コンピュータが、
撮像装置により家畜を連続的に撮像することで生成された複数の撮像画像を取得するステップと、
取得された前記各撮像画像から家畜の重心位置を算出するステップと、
前記各撮像画像間で、算出された前記重心位置の差分を移動量として算出するステップと、
前記各撮像画像間の差分画素数を算出するステップと、
前記各撮像画像間で算出された前記差分画素数が第1閾値を超えるか否かを判定するステップと、
前記差分画素数が前記第1閾値を超える場合に、前記各撮像画像間で算出された前記重心位置の前記移動量が第2閾値を超えるか否かを判定するステップと、
前記重心位置の前記移動量が前記第2閾値未満であるときに、前記差分画素数を旋回画素数として集計するステップと、
前記重心位置の前記移動量が前記第2閾値を超えるときに、前記差分画素数を移動画素数として集計するステップと、
集計された前記旋回画素数及び前記移動画素数に基づいて、前記家畜に分娩の予兆があるか否かを判定するステップと、
を実行する、
分娩検知方法。 - コンピュータに、
撮像装置により家畜を連続的に撮像することで生成された複数の撮像画像を取得するステップと、
取得された前記各撮像画像から家畜の重心位置を算出するステップと、
前記各撮像画像間で、算出された前記重心位置の差分を移動量として算出するステップと、
前記各撮像画像間の差分画素数を算出するステップと、
前記各撮像画像間で算出された前記差分画素数が第1閾値を超えるか否かを判定するステップと、
前記差分画素数が前記第1閾値を超える場合に、前記各撮像画像間で算出された前記重心位置の前記移動量が第2閾値を超えるか否かを判定するステップと、
前記重心位置の前記移動量が前記第2閾値未満であるときに、前記差分画素数を旋回画素数として集計するステップと、
前記重心位置の前記移動量が前記第2閾値を超えるときに、前記差分画素数を移動画素数として集計するステップと、
集計された前記旋回画素数及び前記移動画素数に基づいて、前記家畜に分娩の予兆があるか否かを判定するステップと、
を実行させるための、
分娩検知プログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021105185A JP7617623B2 (ja) | 2021-06-24 | 2021-06-24 | 分娩検知装置、分娩検知方法及び分娩検知プログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021105185A JP7617623B2 (ja) | 2021-06-24 | 2021-06-24 | 分娩検知装置、分娩検知方法及び分娩検知プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023003859A JP2023003859A (ja) | 2023-01-17 |
| JP7617623B2 true JP7617623B2 (ja) | 2025-01-20 |
Family
ID=85100572
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021105185A Active JP7617623B2 (ja) | 2021-06-24 | 2021-06-24 | 分娩検知装置、分娩検知方法及び分娩検知プログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7617623B2 (ja) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002281853A (ja) | 2001-03-26 | 2002-10-02 | Noritz Corp | 家畜監視装置および家畜の出産監視方法 |
| WO2017158698A1 (ja) | 2016-03-14 | 2017-09-21 | 富士通株式会社 | 監視装置、監視方法および監視プログラム |
| JP2020014421A (ja) | 2018-07-26 | 2020-01-30 | 日本ユニシス株式会社 | 家畜出産予測システム |
-
2021
- 2021-06-24 JP JP2021105185A patent/JP7617623B2/ja active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002281853A (ja) | 2001-03-26 | 2002-10-02 | Noritz Corp | 家畜監視装置および家畜の出産監視方法 |
| WO2017158698A1 (ja) | 2016-03-14 | 2017-09-21 | 富士通株式会社 | 監視装置、監視方法および監視プログラム |
| JP2020014421A (ja) | 2018-07-26 | 2020-01-30 | 日本ユニシス株式会社 | 家畜出産予測システム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023003859A (ja) | 2023-01-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Segalin et al. | The Mouse Action Recognition System (MARS) software pipeline for automated analysis of social behaviors in mice | |
| US20240382109A1 (en) | Systems and methods for the automated monitoring of animal physiological conditions and for the prediction of animal phenotypes and health outcomes | |
| CN111643011B (zh) | 清洁机器人控制方法、装置、清洁机器人和存储介质 | |
| KR101607934B1 (ko) | 전염병 모니터링 방법 및 이를 이용한 시스템, 이를 수행하기 위한 기록매체 | |
| JP6669243B2 (ja) | 監視装置、監視方法および監視プログラム | |
| WO2021014906A1 (ja) | 体重推定システム、体重推定方法、及び、プログラム | |
| KR102156279B1 (ko) | 반려 동물의 위험 행동의 검출 및 억제 방법 및 이를 위한 자동화된 카메라-기반 시스템 | |
| JP7209269B2 (ja) | 畜舎監視方法、及び、畜舎監視システム | |
| US20150043788A1 (en) | Determining and Validating a Posture of an Animal | |
| Giannone et al. | Automated dairy cow identification and feeding behaviour analysis using a computer vision model based on YOLOv8 | |
| KR20200009530A (ko) | 이상 개체 검출 시스템 및 방법 | |
| US20250124703A1 (en) | Adaptive recognition use history | |
| CN108460370B (zh) | 一种固定式家禽生命信息报警装置 | |
| CN111080697B (zh) | 检测目标对象方向的方法、装置、计算机设备和存储介质 | |
| CN113743295B (zh) | 跌倒检测方法、装置、设备及存储介质 | |
| CN111627060A (zh) | 一种用于动物运动信息统计的数据处理方法及系统 | |
| KR102594017B1 (ko) | 가축 관리 시스템 및 이의 동작 방법 | |
| JP2023015924A (ja) | 生産管理システム、生産管理方法及びプログラム | |
| US20230084267A1 (en) | System and a control method thereof | |
| KR20230165153A (ko) | 3차원 기반 행동 패턴 분석 장치 및 방법 | |
| JP7617623B2 (ja) | 分娩検知装置、分娩検知方法及び分娩検知プログラム | |
| WO2022181132A1 (ja) | 体重推定システム、及び、体重推定方法 | |
| CN110991235A (zh) | 一种状态监测方法、装置、电子设备及存储介质 | |
| KR20240160760A (ko) | 수의영상을 이용한 동물 질병 진단방법 및 장치 | |
| JP2023014766A (ja) | 体重推定装置、体向き判定装置、体部位画像生成装置、機械学習装置、推論装置、体重推定方法、及び、体重推定プログラム |
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: 20241206 |
|
| 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: 20241217 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241224 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7617623 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |