Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7450561B2 - Pig breeding support device, pig breeding support method, and pig breeding support program - Google Patents
[go: Go Back, main page]

JP7450561B2 - Pig breeding support device, pig breeding support method, and pig breeding support program - Google Patents

Pig breeding support device, pig breeding support method, and pig breeding support program Download PDF

Info

Publication number
JP7450561B2
JP7450561B2 JP2021005450A JP2021005450A JP7450561B2 JP 7450561 B2 JP7450561 B2 JP 7450561B2 JP 2021005450 A JP2021005450 A JP 2021005450A JP 2021005450 A JP2021005450 A JP 2021005450A JP 7450561 B2 JP7450561 B2 JP 7450561B2
Authority
JP
Japan
Prior art keywords
pig
pigs
evaluation
pen
unit
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
Application number
JP2021005450A
Other languages
Japanese (ja)
Other versions
JP2022110191A (en
Inventor
翔 伊澤
直樹 森下
慎 助川
大介 内田
雅貴 奥田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NH Foods Ltd
Original Assignee
Nippon Meat Packers Inc
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 Nippon Meat Packers Inc filed Critical Nippon Meat Packers Inc
Priority to JP2021005450A priority Critical patent/JP7450561B2/en
Publication of JP2022110191A publication Critical patent/JP2022110191A/en
Application granted granted Critical
Publication of JP7450561B2 publication Critical patent/JP7450561B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Housing For Livestock And Birds (AREA)

Description

本発明は、豚飼育支援装置、豚飼育支援方法、および豚飼育支援プログラムに関する。 The present invention relates to a pig breeding support device, a pig breeding support method, and a pig breeding support program.

ペンで豚を集団飼育する場合、一旦豚をペンに投入すると成長してペンから退出させるまで、ペンの清掃および豚の洗浄はあまり行われないのが実情である。そこで、ペンができるだけ汚れないように、簀子状の床面が採用される場合がある。簀子状の床面が採用されると、健康な豚から排出される適正な水分量の硬便は隙間から落下し、たとえその一部が簀子の上に残ったとしてもいち早く乾燥して小片化し、やはり隙間から落下するので、床面の衛生はある程度維持される。しかし、体調不良の疾病豚が水分量の多い軟便あるいは下痢を排出すると、簀子に付着して床面が汚れてしまう。このように汚れた床面においては、健康な豚であっても横臥や伏臥等の動作や、ペン内の他の豚との接触によって体表が汚損する。 When pigs are raised in groups in pens, the reality is that once the pigs are placed in the pen, the pens and the pigs are not washed very often until they grow up and are removed from the pen. Therefore, a screen-like floor surface is sometimes used to prevent the pen from getting dirty as much as possible. When a screen-like floor surface is used, hard stool with an appropriate amount of moisture excreted by healthy pigs falls through the gaps, and even if some of it remains on the screen, it quickly dries into small pieces. , since it still falls through the gap, the hygiene of the floor surface is maintained to a certain extent. However, when sick pigs in poor physical condition pass loose stools or diarrhea containing a large amount of water, it adheres to the cage and stains the floor surface. On such a dirty floor surface, the body surface of even healthy pigs becomes soiled due to movements such as lying down or lying down, or contact with other pigs in the pen.

これまでは、飼育員が定常的にペンを観察することによりペンの汚れを把握していた。また、豚に各種センサを装着し、そのセンサ出力を監視することにより疾病豚を検知していた(例えば、特許文献1参照)。 Until now, zookeepers had to regularly observe the pens to determine if they were dirty. In addition, diseased pigs have been detected by attaching various sensors to pigs and monitoring the sensor output (for example, see Patent Document 1).

特開2017-201930号公報Japanese Patent Application Publication No. 2017-201930

体表が汚れている汚損豚がペン内で増えてきた場合には、ペン内に疾病豚が発生していることが推測される。このような状況が観察された場合には、餌の調整、薬の投与、疾病豚の退出等の処置を取ることが望ましい。また、ペン内の汚損豚が減ってきた場合には、取った処置が有効であったことを確認できる。しかし、飼育員が多数の豚を継続的に観察することは多大な労力を要した。 If the number of dirty pigs with dirty body surfaces increases in the pen, it is assumed that there are sick pigs in the pen. If such a situation is observed, it is desirable to take measures such as adjusting feed, administering medicine, and removing sick pigs. Additionally, if the number of soiled pigs in the pen decreases, it can be confirmed that the measures taken were effective. However, it required a great deal of effort for keepers to continuously observe a large number of pigs.

本発明は、このような問題を解決するためになされたものであり、ペン内で集団飼育されている豚のうち体表が汚れている汚損豚の増減を、過度なコストや労力を要することなく飼育員に知らせることのできる豚飼育支援装置等を提供することを目的とする。 The present invention was made to solve such problems, and it is possible to increase or decrease the number of pigs with dirty body surfaces among the pigs reared in groups in pens without requiring excessive cost and labor. The purpose of the present invention is to provide a pig rearing support device, etc. that can notify the pig keepers without any warnings.

本発明の第1の態様における豚飼育支援装置は、豚が集団飼育されているペンに向けて設置されたカメラによって撮像された画像の画像データを取得する取得部と、取得部が取得した画像データの画像から豚の体表に表れる汚損を評価する評価部と、評価部による評価結果の時間経過に対する変化を示す変化情報を出力する出力部とを備える。 A pig rearing support device according to a first aspect of the present invention includes an acquisition unit that acquires image data of an image captured by a camera installed toward a pen in which pigs are reared in groups, and an image acquired by the acquisition unit. The apparatus includes an evaluation section that evaluates stains appearing on the body surface of a pig from data images, and an output section that outputs change information indicating changes over time in the evaluation results by the evaluation section.

本発明の第2の態様における豚飼育支援方法は、豚が集団飼育されているペンに向けて設置されたカメラによって撮像された画像の画像データを取得する取得ステップと、取得ステップで取得された画像データの画像から豚の体表に表れる汚損を評価する評価ステップと、評価ステップによる評価結果の時間経過に対する変化を示す変化情報を出力する出力ステップとを有する。 A pig rearing support method according to a second aspect of the present invention includes an acquisition step of acquiring image data of an image captured by a camera installed toward a pen in which pigs are reared in groups; The present invention includes an evaluation step for evaluating stains appearing on a pig's body surface from an image of image data, and an output step for outputting change information indicating a change over time in the evaluation result from the evaluation step.

本発明の第3の態様における豚飼育支援プログラムは、豚が集団飼育されているペンに向けて設置されたカメラによって撮像された画像の画像データを取得する取得ステップと、取得ステップで取得された画像データの画像から豚の体表に表れる汚損を評価する評価ステップと、評価ステップによる評価結果の時間経過に対する変化を示す変化情報を出力する出力ステップとをコンピュータに実行させる。 A pig rearing support program according to a third aspect of the present invention includes an acquisition step of acquiring image data of an image captured by a camera installed toward a pen in which pigs are reared in groups; A computer is caused to execute an evaluation step of evaluating stains appearing on a pig's body surface from an image of the image data, and an output step of outputting change information indicating a change over time in the evaluation result of the evaluation step.

本発明により、ペン内で集団飼育されている豚のうち体表が汚れている汚損豚の増減を、過度なコストや労力を要することなく飼育員に知らせることのできる豚飼育支援装置等を提供することができる。 The present invention provides a pig rearing support device, etc. that can notify a breeder of the increase or decrease in the number of soiled pigs with dirty body surfaces among the pigs reared in a group in a pen without requiring excessive cost or labor. can do.

本実施形態に係る豚飼育支援装置を採用した養豚環境の全体像を示す図である。FIG. 1 is a diagram showing an overall picture of a pig farming environment in which the pig breeding support device according to the present embodiment is adopted. 豚飼育支援装置と周辺装置のハードウェア構成を示す図である。It is a diagram showing the hardware configuration of a pig breeding support device and peripheral devices. 各豚の評価対象部位を説明する図である。It is a figure explaining the evaluation target part of each pig. 汚損豚か否かの判断手法の概念を説明する図である。FIG. 2 is a diagram illustrating the concept of a method for determining whether a pig is contaminated or not. 学習モデルを用いた汚損豚の検知手順を説明する図である。It is a figure explaining the detection procedure of the soiled pig using a learning model. 評価ログの一例を示す図である。It is a figure which shows an example of an evaluation log. 変化情報を受けた飼育員端末の表示例を示す図である。It is a figure which shows the example of a display of the caretaker terminal which received change information. 変化情報を受けた飼育員端末の別の表示例を示す図である。It is a figure which shows another example of a display of the zookeeper's terminal which received change information. 演算部の処理手順を説明するフロー図である。FIG. 2 is a flow diagram illustrating a processing procedure of a calculation unit.

以下、発明の実施の形態を通じて本発明を説明するが、特許請求の範囲に係る発明を以下の実施形態に限定するものではない。また、実施形態で説明する構成の全てが課題を解決するための手段として必須であるとは限らない。 The present invention will be described below through embodiments of the invention, but the claimed invention is not limited to the following embodiments. Furthermore, not all of the configurations described in the embodiments are essential as means for solving the problem.

図1は、本実施形態に係る豚飼育支援装置を採用した養豚環境の全体像を示す図である。養豚場は、壁や柵によって区分された複数のペン301を備える。それぞれのペン301には複数(例えば10頭程度)の豚302が収容され、集団で飼育されている。なお、それぞれのペン301で飼育される豚302の頭数は、豚302の品種や飼育環境等に応じて調整され得る。ペン301の床面は簀子状の構造を有し、その隙間301aから豚302が排出する糞尿や飼料かす等が落下することにより床面の衛生が保たれるように工夫されている。隙間301aから落下した糞尿等は、主に、収容されている豚302全体の入替時に実施される清掃において回収される。 FIG. 1 is a diagram showing an overall picture of a pig farming environment in which a pig breeding support device according to the present embodiment is adopted. The pig farm includes a plurality of pens 301 separated by walls and fences. A plurality of pigs 302 (for example, about 10 pigs) are housed in each pen 301 and raised in groups. Note that the number of pigs 302 raised in each pen 301 can be adjusted depending on the breed of pigs 302, the breeding environment, etc. The floor surface of the pen 301 has a screen-like structure, and is devised so that excrement, feed scraps, etc. discharged by the pigs 302 fall through the gaps 301a, thereby maintaining the hygiene of the floor surface. The excrement, urine, and the like that have fallen from the gap 301a are mainly collected during cleaning performed when the entire housed pig 302 is replaced.

収容された豚302を観察するためのカメラユニット210が、ペン301ごとに設置されている。カメラユニット210は、観察対象であるペン301の全体を俯瞰して撮像できるように当該ペン301に向けて、例えば天井から吊り下げられて設置されている。カメラユニット210は、撮像した画像を画像データに変換し、ネットワーク200を介してサーバ100へ送信する。具体的には、施設内に設置された無線ユニット230がネットワーク200と接続されており、カメラユニット210は、無線ユニット230と無線通信を確立することにより、画像データをサーバ100へ送信することができる。もちろん、有線接続によって通信を確立するように構成してもよい。なお、カメラユニット210とサーバ100を接続するネットワーク200は、インターネットやイントラネットを用いてもよいし、サーバ100が設置される管理施設が養豚場内に設けられるような場合には、近距離無線通信を採用してもよい。 A camera unit 210 for observing the housed pigs 302 is installed in each pen 301. The camera unit 210 is installed, for example, by being suspended from the ceiling, facing the pen 301 to be observed so as to be able to take an image of the entire pen 301 as viewed from above. The camera unit 210 converts the captured image into image data and transmits it to the server 100 via the network 200. Specifically, a wireless unit 230 installed within the facility is connected to the network 200, and the camera unit 210 can transmit image data to the server 100 by establishing wireless communication with the wireless unit 230. can. Of course, communication may be established through a wired connection. Note that the network 200 that connects the camera unit 210 and the server 100 may use the Internet or an intranet, or if the management facility where the server 100 is installed is located in a pig farm, short-range wireless communication may be used. May be adopted.

豚302を世話する飼育員は、飼育員端末220を所持し得る。飼育員端末220は、例えば、タブレット端末やスマートフォンであり、無線ユニット230およびネットワーク200を介してサーバ100との間で各種情報の授受を行うことができる。飼育員は、例えば飼育記録を飼育員端末220へ入力してサーバ100へ転送することもできるし、サーバ100に蓄積された飼育記録を呼び出すこともできる。また、飼育員端末220は、後述する変化情報を受け取った場合には、体表が汚れている汚損豚に関する情報を表示する。 A keeper who takes care of pig 302 may have a keeper terminal 220. The zookeeper terminal 220 is, for example, a tablet terminal or a smartphone, and can exchange various information with the server 100 via the wireless unit 230 and the network 200. For example, the breeder can input the breeding record into the breeder terminal 220 and transfer it to the server 100, or can call up the breeding record stored in the server 100. Further, when the breeder terminal 220 receives change information to be described later, it displays information regarding a soiled pig whose body surface is dirty.

管理施設には、豚飼育支援装置としてのサーバ100が設置されている。サーバ100は、ネットワーク200と接続されている。サーバ100は、ペン301ごとに設置されているカメラユニット210から順次画像データを取得して、当該画像データに基づいて豚302の体表に表れる汚損を評価する。サーバ100は、管理者や飼育員の要求に応じてその結果を表示モニタ150へ表示することができる。表示モニタ150は、例えば液晶パネルを備えるモニタである。また、サーバ100は、管理者や飼育員の操作を受け付ける入力デバイス160と接続される。入力デバイス160は、キーボード、マウス、表示モニタ150の表示面に重畳されたタッチパネル等によって構成される。 A server 100 as a pig breeding support device is installed in the management facility. Server 100 is connected to network 200 . The server 100 sequentially acquires image data from the camera unit 210 installed for each pen 301, and evaluates stains appearing on the body surface of the pig 302 based on the image data. The server 100 can display the results on the display monitor 150 in response to requests from managers and zookeepers. The display monitor 150 is, for example, a monitor equipped with a liquid crystal panel. Further, the server 100 is connected to an input device 160 that receives operations from a manager or a caretaker. The input device 160 includes a keyboard, a mouse, a touch panel superimposed on the display surface of the display monitor 150, and the like.

さて、ペン301で豚302を集団飼育する場合、一旦豚302をペン301に投入すると成長してペン301から退出させるまで、ペン301の清掃および豚302の洗浄はあまり行われないのが実情である。そのため、上述のようにペン301の床面を簀子状にして、ペン301ができるだけ汚れないようにしている。簀子状の床面が採用されると、健康な豚302から排出される適正な水分量の硬便は隙間301aから落下し、たとえその一部が簀子の上に残ったとしてもいち早く乾燥して小片化し、やはり隙間301aから落下するので、床面の衛生はある程度維持される。しかし、体調不良の豚302が水分量の多い軟便あるいは下痢を排出すると、簀子に付着して床面が汚れてしまう。このように汚れた床面においては、健康な豚302であっても横臥や伏臥等の動作や、ペン内の他の豚との接触によって体表が汚損する。 Now, when pigs 302 are raised in a group in a pen 301, the reality is that once the pigs 302 are put into the pen 301, the pen 301 and the pigs 302 are not cleaned much until they grow up and are removed from the pen 301. be. Therefore, as described above, the floor surface of the pen 301 is shaped like a screen to prevent the pen 301 from getting dirty as much as possible. When a screen-like floor surface is adopted, hard stool with an appropriate amount of moisture discharged from a healthy pig 302 falls through the gap 301a, and even if some of it remains on the screen, it dries quickly. Since the particles break into small pieces and fall through the gap 301a, the hygiene of the floor surface is maintained to a certain extent. However, when the unwell pig 302 excretes loose stool or diarrhea containing a large amount of water, it adheres to the cage and stains the floor surface. On such a dirty floor surface, the body surface of even a healthy pig 302 becomes soiled due to movements such as lying down or lying down, or contact with other pigs in the pen.

すなわち、体表が汚れている汚損豚の増減は、疾病豚の存在の変化を示す指標となる。汚損豚がペン内で増えてきた場合には、ペン内に疾病豚が発生している、さらにはペン内の疾病豚が増えていることが推測される。このような状況が観察された場合には、飼育員は餌の調整、薬の投与、疾病豚の退出等の処置を取ることが望ましい。一方、ペン内の汚損豚が減ってきた場合には、取った処置が有効であったことを確認できる。しかし、飼育員が多数の豚を継続的に観察することは多大な労力を要する作業であった。特に、ペンが豚舎内に複数設置されているような比較的規模の大きな養豚においては、その負担が更に大きかった。本実施形態における豚飼育支援装置は、ペン301内の汚損豚を検知して、その増減を飼育員へ知らせることにより飼育作業を支援する。 In other words, the increase or decrease in the number of soiled pigs with dirty body surfaces is an indicator of changes in the presence of diseased pigs. If the number of soiled pigs increases in the pen, it is assumed that there are sick pigs in the pen, or that the number of diseased pigs in the pen is increasing. If such a situation is observed, it is recommended that the breeder take measures such as adjusting the feed, administering medicine, and removing the sick pig. On the other hand, if the number of dirty pigs in the pen decreases, it can be confirmed that the measures taken were effective. However, it was a labor-intensive task for keepers to continuously observe a large number of pigs. In particular, in relatively large-scale pig farming where multiple pens are installed in a pigsty, the burden is even greater. The pig rearing support device in this embodiment supports rearing work by detecting soiled pigs in the pen 301 and notifying the breeder of the increase or decrease in the number of soiled pigs.

飼育員は、汚損豚の時間経過に対する変化を知らされるだけでも、多くの労力を削減することができる。例えば、ペンを観察する作業の頻度を下げたり注視する時間を削減したりすることができる。経験の浅い飼育員であっても、いずれのペンで汚損豚の急激な増減があったかを知ることができれば、そのペンに限定して疾病豚を探索するなど、容易に対処することができる。 Keepers can save a lot of effort by simply being informed of changes in soiled pigs over time. For example, it is possible to reduce the frequency of observing the pen or the time spent gazing at it. Even inexperienced keepers can easily take action by searching for diseased pigs only in that pen, if they know in which pen there has been a sudden increase or decrease in the number of contaminated pigs.

図2は、豚飼育支援装置としてのサーバ100と周辺装置のハードウェア構成を示す図である。サーバ100は、上述のように、表示モニタ150、入力デバイス160、カメラユニット210、飼育員端末220と接続可能である。 FIG. 2 is a diagram showing the hardware configuration of the server 100 and peripheral devices as a pig breeding support device. The server 100 can be connected to the display monitor 150, input device 160, camera unit 210, and zookeeper terminal 220, as described above.

サーバ100は、主に、演算部110、記憶部120、通信ユニット130によって構成される。演算部110は、サーバ100の制御とプログラムの実行処理を行うプロセッサ(CPU:Central Processing Unit)である。プロセッサは、ASIC(Application Specific Integrated Circuit)やGPU(Graphics Processing Unit)等の演算処理チップと連携する構成であってもよい。演算部110は、記憶部120に記憶された豚飼育支援プログラムを読み出して、豚飼育の支援に関する様々な処理を実行する。 The server 100 mainly includes a calculation section 110, a storage section 120, and a communication unit 130. The calculation unit 110 is a processor (CPU: Central Processing Unit) that controls the server 100 and executes programs. The processor may be configured to cooperate with an arithmetic processing chip such as an ASIC (Application Specific Integrated Circuit) or a GPU (Graphics Processing Unit). The calculation unit 110 reads out the pig rearing support program stored in the storage unit 120 and executes various processes related to support for pig rearing.

記憶部120は、不揮発性の記憶媒体であり、例えばHDD(Hard Disk Drive)によって構成されている。記憶部120は、サーバ100の制御や処理を実行するプログラムの他にも、制御や演算に用いられる様々なパラメータ値、関数、表示要素データ、ルックアップテーブル等を記憶し得る。記憶部120は、特に、評価用ニューラルネットワーク121と評価ログ122を記憶している。評価用ニューラルネットワーク121は、カメラユニット210が撮像した画像を入力すると、その画像内に存在するそれぞれの豚の汚染豚である確率を出力する。評価ログ122は、主に、検出された汚損豚の頭数を時間経過と共に記録する記録ファイルである。これらについては、後にそれぞれ具体的に説明する。なお、記憶部120は、複数のハードウェアで構成されていても良く、例えば、プログラムを記憶する記憶媒体と評価用ニューラルネットワーク121を記憶する記憶媒体が別々のハードウェアで構成されてもよい。 The storage unit 120 is a nonvolatile storage medium, and is configured by, for example, an HDD (Hard Disk Drive). In addition to programs for controlling and processing the server 100, the storage unit 120 can store various parameter values, functions, display element data, lookup tables, etc. used for control and calculation. The storage unit 120 particularly stores an evaluation neural network 121 and an evaluation log 122. When the evaluation neural network 121 receives an image captured by the camera unit 210, it outputs the probability that each pig present in the image is a contaminated pig. The evaluation log 122 is a record file that mainly records the number of detected soiled pigs over time. Each of these will be specifically explained later. Note that the storage unit 120 may be configured with a plurality of pieces of hardware; for example, the storage medium that stores the program and the storage medium that stores the evaluation neural network 121 may be configured with separate hardware.

通信ユニット130は、例えばLANユニットを含み、ネットワーク200を介して、演算部110が生成する撮像制御信号をカメラユニット210へ送信したり、カメラユニット210から送られてくる画像データを演算部110へ引き渡したりする。また、飼育員端末220と演算部110の間で実行されるデータの授受を中継する。なお、通信ユニット130は、他の外部装置との間でデータや制御信号の授受を中継することもできる。例えば、豚飼育支援プログラムや評価用ニューラルネットワーク121の更新データを外部サーバから取り込む場合にも利用され得る。 The communication unit 130 includes, for example, a LAN unit, and transmits an imaging control signal generated by the calculation unit 110 to the camera unit 210 via the network 200, and sends image data sent from the camera unit 210 to the calculation unit 110. or hand it over. It also relays data exchange executed between the zookeeper terminal 220 and the calculation unit 110. Note that the communication unit 130 can also relay data and control signals to and from other external devices. For example, it can also be used to import update data for the pig breeding support program and the evaluation neural network 121 from an external server.

演算部110は、豚飼育支援プログラムが指示する処理に応じて様々な演算を実行する機能演算部としての役割も担う。演算部110は、取得部111、評価部112、出力部113として機能し得る。取得部111は、主に、カメラユニット210によって撮像された画像の画像データを取得し、評価部112へ引き渡す。評価部112は、主に、取得部111から受け取った画像データの画像から豚の体表に表れる汚損を評価する。出力部113は、評価部112による評価結果の時間経過に対する変化を示す変化情報を出力する。 The calculation unit 110 also plays a role as a functional calculation unit that executes various calculations according to the processing instructed by the pig breeding support program. The calculation unit 110 can function as an acquisition unit 111, an evaluation unit 112, and an output unit 113. The acquisition unit 111 mainly acquires image data of an image captured by the camera unit 210 and delivers it to the evaluation unit 112. The evaluation unit 112 mainly evaluates stains appearing on the pig's body surface from the image of the image data received from the acquisition unit 111. The output unit 113 outputs change information indicating a change in the evaluation result by the evaluation unit 112 over time.

図3は、各豚の評価対象部位を説明する図である。本実施形態における豚飼育支援装置は、豚302の体表に表れる汚損を評価して、評価対象の豚を汚損豚か非汚損豚のいずれかに振り分ける。疾病豚の軟便や下痢に起因する、当該疾病豚や他の豚の体表に付着する汚れを評価する場合には、汚れが短時間に付着したり剥落したりを繰り返す体表の領域よりは、本来は汚れにくく一旦汚れたら落ちにくい領域の方が評価対象として好ましい。そこで、本実施形態においては、汚損を評価する対象領域を、図示するように、後頭部、肩部、背部、側腹部に限定する。これらの領域は、正常な環境下での豚の通常行動においてはあまり汚れることがないので、床面の汚れがより反映される領域であると言える。後頭部、肩部、背部、側腹部の領域は、豚302の輪郭に対して予めそれぞれ定義されている。具体的には、耳、脚の付け根、尻尾等を基準として、相対的に定め得る。なお、本実施形態においては、こられ4つの表面領域を評価の対象領域とするが、少なくともいずれか1つの領域、あるいは2つ以上を組み合わせた領域を対象として評価を行ってもよい。 FIG. 3 is a diagram illustrating the evaluation target parts of each pig. The pig rearing support device in this embodiment evaluates the soiling appearing on the body surface of the pig 302, and sorts the pigs to be evaluated into either soiled pigs or non-fouled pigs. When evaluating dirt that adheres to the body surface of the diseased pig or other pigs due to loose stools or diarrhea from the diseased pig, it is better to evaluate soil that adheres to the body surface of the diseased pig or other pigs, rather than areas on the body surface where dirt repeatedly adheres and falls off over a short period of time. , it is preferable to evaluate areas that are naturally difficult to stain and once soiled are difficult to remove. Therefore, in this embodiment, the target areas for evaluating staining are limited to the occiput, shoulders, back, and flanks, as shown in the figure. These areas do not get dirty much during the normal behavior of pigs under normal circumstances, so it can be said that these areas are areas where the dirt on the floor surface is more reflected. The regions of the occipital region, shoulders, back region, and flank region are each defined in advance with respect to the outline of the pig 302. Specifically, it can be determined relatively with ears, groin, tail, etc. as a reference. In this embodiment, these four surface areas are the target areas for evaluation, but the evaluation may be performed for at least one area or a combination of two or more areas.

本実施形態においては、床面の汚れを直接評価するのではなく、飼育されている豚302の体表に表れる汚損を評価する。これは、ペン301の床面は、収容されている多くの豚302に踏み荒らされたり飼料や水が飛散したりして、汚れたり拭われたりの変化が激しく、疾病豚の存在を推定する根拠としては利用しづらいからである。一方で、豚302の体表のあまり汚れることのない部位を対象として汚損を継続的に評価すれば、疾病豚の便に起因する床面の汚れの変化を適切に捉えることができる。すなわち、そのような汚れは、豚302の評価対象部位に一旦付着すると、多くの場合、乾燥し小片化して飛散するまで留まり続ける。そして、その変化は、仮に踏み荒らし等がない場合の、床面に付着した疾病豚の便による汚れの変化とよく対応し、すなわち疾病豚の存在の変化と強い相関を有する。そこで、本実施形態においては、飼育されている豚302の体表に表れる汚損を継続的に評価して、その評価結果の経時に対する変化を変化情報として出力する。 In this embodiment, instead of directly evaluating the dirt on the floor surface, the dirt appearing on the body surface of the pig 302 being raised is evaluated. This is because the floor surface of the pen 301 has been trampled by the many pigs 302 housed there, and has been trampled by feed and water, causing it to become dirty and wiped frequently, indicating the presence of diseased pigs. This is because it is difficult to use as evidence. On the other hand, if soiling is continuously evaluated on parts of the body surface of the pig 302 that are not often soiled, changes in floor soiling caused by the stool of the sick pig can be appropriately detected. That is, once such dirt adheres to the evaluation target site of the pig 302, it often remains there until it dries, becomes small pieces, and scatters. This change corresponds well to the change in soiling caused by the feces of sick pigs adhering to the floor surface even if there is no trampling, that is, it has a strong correlation with the change in the presence of diseased pigs. Therefore, in the present embodiment, the stains appearing on the body surface of the reared pig 302 are continuously evaluated, and changes in the evaluation results over time are output as change information.

図4は、汚損豚か否かの判断手法の概念を説明する図である。本実施形態においては、豚302の体表のうち評価対象である領域の面積に対する汚損状態と認識される領域の面積に基づいてその豚302が汚損豚であるか否かを評価する。ただし、ペン301に収容されている豚302は、カメラユニット210の向きに対して様々な姿勢を取り得るので、評価対象である領域は全体が観察できるとは限らない。例えば、図4(A)に示すように豚302をほぼ側方から捉えた画像であると、背部である対象領域304は背の稜線までしか観察できず、同じく背部に存在する汚損領域303も、背の稜線の手前側しか観察できない。 FIG. 4 is a diagram illustrating the concept of a method for determining whether a pig is contaminated or not. In the present embodiment, it is evaluated whether or not the pig 302 is a soiled pig based on the area of the region recognized as soiled relative to the area of the region to be evaluated on the body surface of the pig 302. However, since the pig 302 housed in the pen 301 can take various postures with respect to the orientation of the camera unit 210, it is not always possible to observe the entire region to be evaluated. For example, in an image of a pig 302 taken almost from the side as shown in FIG. , only the front side of the dorsal ridge can be observed.

このような場合であっても、本実施形態においては、観察されている対象領域304が、豚302の輪郭に囲まれた全体領域に対して予め設定された閾値以上の割合を占めるのであれば、評価の対象とする。全体領域に対する対象領域304の閾値となる割合は、対象領域304ごとに設定するとよい。例えば、肩部の領域は、背部の領域よりも元々狭いので、評価対象にするそれぞれの閾値となる割合も、肩部の割合を背部の割合よりも小さく設定するとよい。そして、評価の対象と判断した場合には、評価部112は、対象領域304の面積に対する汚損領域303の割合を計算し、当該割合が汚損と判断される基準割合以上である場合は当該評価対象の豚を汚損豚と評価し、基準割合未満である場合は非汚損豚と評価する。 Even in such a case, in this embodiment, if the observed target area 304 occupies a proportion equal to or higher than a preset threshold value with respect to the entire area surrounded by the outline of the pig 302, , subject to evaluation. The threshold ratio of the target area 304 to the entire area may be set for each target area 304. For example, since the shoulder region is originally narrower than the back region, it is preferable to set the ratio of the shoulder region to be smaller than the ratio of the back region for each threshold value to be evaluated. Then, when it is determined that the area is to be evaluated, the evaluation unit 112 calculates the ratio of the soiled area 303 to the area of the target area 304, and if the ratio is equal to or higher than the standard ratio for determining soiling, the evaluation unit 112 calculates the ratio of the soiled area 303 to the area of the target area 304. pigs are evaluated as soiled pigs, and those with less than the standard percentage are evaluated as non-fouling pigs.

図4(B)は、豚302をほぼ上方から見下ろした様子であり、背部として設定された対象領域304は、その全体を観察できる。このように全体が観察できる場合は、豚302の輪郭と対象領域304の関係を考慮することなく、単純に対象領域304の面積に対する汚損領域303の割合を計算して評価すればよい。なお、実際の豚302の体表は三次元曲面であるが、本実施形態のように画像を用いて評価する場合には、それぞれの領域の輪郭を基準として二次元平面としての面積を計算すればよい。なお、汚損領域であるか否かは、例えば、予め設定される豚の体表の平均的な色相と、同じく予め設定される軟便等によって生じる汚損の平均的な色相に対して、評価対象である領域の色相がいずれに近いかによって判断される。 FIG. 4B shows a pig 302 viewed from above, and the entire target region 304 set as the back can be observed. When the entire area can be observed in this way, the evaluation can be made by simply calculating the ratio of the soiled area 303 to the area of the target area 304 without considering the relationship between the outline of the pig 302 and the target area 304. Note that the actual body surface of the pig 302 is a three-dimensional curved surface, but when evaluating using images as in this embodiment, the area as a two-dimensional plane should be calculated based on the outline of each region. Bye. In addition, whether or not it is a soiled area is evaluated based on, for example, the average hue of the pig's body surface, which is preset, and the average hue of stains caused by loose stool, etc., which is also preset. Judgment is made based on the hue of a certain area.

撮像画像に写る豚302が汚損豚であるか否かを判断する処理は上述のような解析的手法を用いることにより実現し得るが、本実施例において評価部112は、評価用ニューラルネットワーク121を用いてこの一連の処理を実行する。図5は、学習モデルである評価用ニューラルネットワーク121を用いた汚損豚の検知手順を説明する図である。 The process of determining whether the pig 302 shown in the captured image is a contaminated pig can be realized by using the analytical method described above, but in this embodiment, the evaluation unit 112 uses the evaluation neural network 121. This series of processing is executed using FIG. 5 is a diagram illustrating a procedure for detecting soiled pigs using the evaluation neural network 121, which is a learning model.

評価用ニューラルネットワーク121は、ペンの俯瞰画像に対して豚が写る矩形領域が指定され、それぞれの豚が汚損豚であるか否かの正解が紐づけられた教師画像データを相当数与えて学習させる教師あり学習によって予め作成された学習モデルである。教師画像データは、例えばオペレータが俯瞰画像に写り込む各豚を矩形で囲み、それぞれの豚が汚損豚であるか否かを判断して正解を与えることにより作成される。このように生成された学習モデルである評価用ニューラルネットワーク121は、豚飼育支援装置であるサーバ100に組み込まれて利用に供される。 The evaluation neural network 121 learns by giving a considerable number of teacher image data in which a rectangular area in which a pig is photographed is specified for an overhead image of a pen, and a correct answer as to whether each pig is a soiled pig or not is associated. This is a learning model created in advance using supervised learning. The teacher image data is created, for example, by the operator drawing a rectangle around each pig in the bird's-eye view image, determining whether each pig is a soiled pig, and giving the correct answer. The evaluation neural network 121, which is a learning model generated in this way, is incorporated into the server 100, which is a pig breeding support device, and is made available for use.

例えば養豚場に観察対象であるペン301が8つ設けられているとすると、それぞれのペン301を俯瞰する8つのカメラユニット210から順次画像データがサーバ100へ送られてくる。取得部111はそれらの画像データを受け取り、評価部112へ引き渡す。評価部112は、記憶部120から読み出した評価用ニューラルネットワーク121へ、取得部111から受け取った画像データの画像を順次入力する。 For example, if a pig farm is provided with eight pens 301 to be observed, image data is sequentially sent to the server 100 from eight camera units 210 that provide an bird's-eye view of each pen 301. The acquisition unit 111 receives the image data and passes it to the evaluation unit 112. The evaluation unit 112 sequentially inputs images of the image data received from the acquisition unit 111 to the evaluation neural network 121 read from the storage unit 120.

評価用ニューラルネットワーク121は、画像が入力されるごとにその画像に写り込む豚を矩形で囲んで評価エリアを定め、定めた評価エリアごとにその豚が汚損豚である確率を出力する。具体的には、例えば図示するように7頭の豚302が画像中に写り込んでいる場合には、7つの評価エリアpig01~pig07を定め、それぞれの評価エリアに写る豚302が汚損豚である確率P01~P07を順次出力する。 Each time an image is input, the evaluation neural network 121 defines an evaluation area by surrounding the pig in the image with a rectangle, and outputs the probability that the pig is a soiled pig for each determined evaluation area. Specifically, for example, if seven pigs 302 are reflected in the image as shown in the figure, seven evaluation areas pig01 to pig07 are defined, and the pigs 302 appearing in each evaluation area are soiled pigs. The probabilities P 01 to P 07 are sequentially output.

評価部112は、出力された確率が予め設定された閾値以上である場合には、当該評価エリアに写る豚302を汚損豚と判断し、閾値未満である場合には、当該評価エリアに写る豚302を非汚損豚と判断する。なお、閾値は、学習モデルの出力精度や汚損豚と認定する汚損度合い等に応じて、試行錯誤により事前に調整された値が設定される。評価部112は、このように判断した汚損豚の頭数と非汚損豚の頭数を集計して、評価ログ122へ記録する。評価部112は、このような一連の処理を、取得部111から受け取る画像ごとに繰り返す。 If the output probability is greater than or equal to a preset threshold, the evaluation unit 112 determines that the pig 302 appearing in the evaluation area is a soiled pig; if the output probability is less than the threshold, the evaluation unit 112 determines that the pig 302 appearing in the evaluation area is a soiled pig. 302 is determined to be a non-contaminated pig. Note that the threshold value is set to a value that is adjusted in advance through trial and error, depending on the output accuracy of the learning model, the degree of soiling recognized as a soiled pig, and the like. The evaluation unit 112 totals the number of contaminated pigs and the number of non-contaminated pigs determined in this way, and records it in the evaluation log 122. The evaluation unit 112 repeats this series of processes for each image received from the acquisition unit 111.

なお、評価用ニューラルネットワーク121は、俯瞰画像から豚を見つけ出して評価エリアを定めるまでの第1ニューラルネットワークと、評価エリアに写る豚が汚損豚である確率を出力する第2ニューラルネットワークの2つによって構成されてもよい。この場合には、第1ニューラルネットワークは、複数の豚が写る画像に対して正解の評価エリアが与えられた教師画像データによって学習される。また、第2ニューラルネットワークは、一頭の豚が写る画像に対して汚損豚と評価されるべきものには正解が、非汚損豚と評価されるべきものには不正解が与えられた教師画像データによって学習される。 The evaluation neural network 121 consists of two neural networks: a first neural network that finds pigs from an overhead image and determines an evaluation area, and a second neural network that outputs the probability that a pig appearing in the evaluation area is a contaminated pig. may be configured. In this case, the first neural network is trained using teacher image data in which correct evaluation areas are given for images showing a plurality of pigs. In addition, the second neural network uses teacher image data in which a correct answer is given to an image of a single pig that should be evaluated as a soiled pig, and an incorrect answer is given to an image that should be evaluated as a non-stained pig. learned by.

図6は、評価ログ122の一例を模式的に示す図である。評価ログ122は、図示するように例えばそれぞれのペン301に1つずつ作成される。本実施形態においては、1日に1度、設定された時刻において、ペン301ごとにカメラユニット210による撮像を数回実行し、各撮像画像に対して図5を用いて説明した処理を行うことを想定している。 FIG. 6 is a diagram schematically showing an example of the evaluation log 122. For example, one evaluation log 122 is created for each pen 301 as shown in the figure. In this embodiment, the camera unit 210 captures images for each pen 301 several times at a set time once a day, and performs the processing described using FIG. 5 on each captured image. is assumed.

ペン301ごとの評価ログ122は、ペンナンバー、収容頭数、ログリストを含む。ペンナンバーは、「第1ペン」のようにいずれのペンのログであるかを示す。収容頭数は、当該ペンに収容されている豚302の頭数を示す。ログリストは、項目として観察日、汚損豚頭数、非汚損豚頭数、前日比を含む。観察日の列は、例えば「1日目」のように、観察周期に合わせて経時を表す文字列が記述される。汚損豚頭数の列は、それぞれの観察日において汚損豚と評価された豚302の総数が記述される。非汚損豚頭数の列は、それぞれの観察日において非汚損豚と評価された豚302の総数が記述される。前日比の列は、汚損豚頭数について前日の対する観察日の増減頭数が記述される。 The evaluation log 122 for each pen 301 includes a pen number, the number of animals accommodated, and a log list. The pen number indicates which pen the log belongs to, such as "first pen". The number of pigs accommodated indicates the number of pigs 302 housed in the pen. The log list includes the observation date, the number of contaminated pigs, the number of non-contaminated pigs, and the change from the previous day. In the observation date column, a character string representing the passage of time is written in accordance with the observation cycle, such as "1st day", for example. In the column of number of soiled pigs, the total number of pigs 302 evaluated as soiled pigs on each observation date is described. In the column of the number of non-fouling pigs, the total number of pigs 302 evaluated as non-fouling pigs on each observation date is described. The column of change from the previous day describes the increase or decrease in the number of soiled pigs on the day of observation compared to the previous day.

なお、評価ログ122に少なくとも各観察日の汚損豚頭数が記述されていれば、経時に対する汚損豚の増減頭数は把握できるので、非汚損豚頭数や前日比が記述されていなくても構わない。一方で、各観察日の非汚損豚頭数が記述されていれば、飼育員等は、汚損豚頭数との合計および収容頭数を参照することにより、どれくらいの頭数が重複されて評価されたのか、あるいはどれくらいの頭数が評価されずに残ったのかを推測することができる。 Note that as long as the evaluation log 122 records at least the number of soiled pigs on each observation day, it is possible to grasp the increase or decrease in the number of soiled pigs over time, so it is not necessary that the number of non-fouled pigs or the comparison from the previous day is written. On the other hand, if the number of non-contaminated pigs on each observation day is recorded, caretakers, etc. can check how many pigs were overlapped in the evaluation by referring to the total with the number of soiled pigs and the number of pigs housed. Alternatively, it is possible to estimate how many animals remained unevaluated.

また、評価ログ122に記述する項目は、これらに限らず、さらに付加情報を記述してもよい。例えば、飼育員が当該ペン301から疾病が疑われる豚302を退出させた場合には、退出させた豚に関する記録として、退出させた頭数を示す退出豚頭数の項目をログリストに加えてもよい。 Further, the items to be written in the evaluation log 122 are not limited to these, and additional information may be further written. For example, when a breeder removes a pig 302 suspected of having a disease from the pen 301, an item indicating the number of pigs removed may be added to the log list as a record regarding the removed pigs. .

なお、カメラユニット210が撮像を実行する回数や周期、あるいは取得部111がカメラユニット210から画像データを取得する回数や周期は、評価部112による評価精度やペン301に収容されている豚302の数等の事情に応じて適宜調整される。本実施形態においてはペン301に収容されている豚302の個体識別を行わないので、一度の観察期間に画像を繰り返し取得して評価を行うと、同一個体を重複してカウントする場合もある。しかし、全体として汚損豚の増減傾向が把握できる程度においては、そのような重複は無視し得る。すなわち、ペン301に収容されている豚302の頭数や、カメラユニット210の画角、ペン301内を豚302が動き回る時間帯などを考慮して調整すれば、多少の重複や逆に評価していない豚302が存在しても、汚損豚の増減の全体的な傾向を把握できる。 Note that the number of times and cycle at which the camera unit 210 executes imaging, or the number and cycle at which the acquisition unit 111 acquires image data from the camera unit 210, depends on the evaluation accuracy by the evaluation unit 112 and the number of times the pig 302 accommodated in the pen 301 Adjustments will be made as appropriate depending on the number and other circumstances. In this embodiment, individual identification of the pigs 302 housed in the pen 301 is not performed, so if images are repeatedly acquired and evaluated during one observation period, the same individual may be counted twice. However, such overlap can be ignored to the extent that the overall trend of increase or decrease in contaminated pigs can be grasped. In other words, if adjustments are made taking into consideration the number of pigs 302 housed in the pen 301, the angle of view of the camera unit 210, the time of day when the pigs 302 move around inside the pen 301, etc., there will be some overlap or adverse evaluation. Even if there are pigs 302 that are not contaminated, the overall trend of increase or decrease in the number of soiled pigs can be grasped.

出力部113は、例えば飼育員端末220からの要求信号や入力デバイス160からの表示指示を演算部110が受け付けた場合に、評価部112による評価結果の時間経過に対する変化を示す変化情報を、飼育員端末220や表示モニタ150へ出力する。図7は、変化情報を受けた飼育員端末220の表示例を示す図である。 For example, when the calculation unit 110 receives a request signal from the caretaker terminal 220 or a display instruction from the input device 160, the output unit 113 outputs change information indicating a change in the evaluation result by the evaluation unit 112 over time. The information is output to the employee terminal 220 and the display monitor 150. FIG. 7 is a diagram showing a display example of the zookeeper terminal 220 that has received the change information.

上述のように、出力部113が変化情報を出力すると、飼育員端末220は、当該変化情報を受信して、その内容を表示パネルに表示する。出力部113が出力する変化情報は、本実施形態においては評価ログ122である。評価ログ122は、上述のように、観察日ごとの汚損豚頭数の記録を含むので、評価部112による評価結果の時間経過に対する変化を示す情報である。変化情報は、評価ログ122の形式に限らず、評価部112による評価結果の時間経過に対する変化を直接的または間接的に含む情報であれば、いずれの形式であってもよい。 As described above, when the output unit 113 outputs the change information, the zookeeper terminal 220 receives the change information and displays the contents on the display panel. The change information output by the output unit 113 is the evaluation log 122 in this embodiment. As described above, the evaluation log 122 includes a record of the number of soiled pigs for each observation day, and therefore is information indicating changes in the evaluation results by the evaluation unit 112 over time. The change information is not limited to the format of the evaluation log 122, but may be in any format as long as it directly or indirectly includes a change in the evaluation result by the evaluation unit 112 over time.

飼育員端末220は、評価部112による評価結果の時間経過に対する変化が読み取れる態様に加工して、変化情報を表示パネルに表示する。具体的には、タイトル(図の例では「汚損豚頭数」)、ペンナンバー(図の例では「第1ペン」)、そのペンで収容されている収容頭数(図の例では「8」頭)、養豚場のペン配置に関する屋内地図(図の例では「第1ペン」の位置が認識されるように網掛けがされている)を表示する。 The zookeeper terminal 220 processes the evaluation result by the evaluation unit 112 in a manner that allows the change over time to be read, and displays the change information on the display panel. Specifically, the title (in the example in the figure, ``Number of contaminated pigs''), the pen number (in the example in the figure, ``1st pen''), and the number of pigs housed in that pen (in the example in the figure, ``8''). ), an indoor map (in the illustrated example, the location of the "first pen" is shaded so that the position of the "first pen" is recognized) regarding the pen arrangement of the pig farm is displayed.

また、ログリストの数値をグラフ化して表示する。ここでは、各観察日の汚損豚頭数と非汚損豚頭数を棒グラフで示している。飼育員は、このようなグラフにより汚損豚頭数の推移を確認できるので、汚損豚が増加傾向にあるのか、あるいは減少傾向にあるのか、また、どれくらい急峻に変化が生じているのかといった状況を、ペンごとに把握することができる。また、非汚損豚頭数と収容頭数も表示されているので、飼育員は、どれくらいの頭数が重複されて評価されたのか、あるいはどれくらいの頭数が評価されずに残ったのかを推測することができる。なお、飼育員が飼育員端末220に対して例えばフリック動作を行うと、次のペン(図の例では第2ペン)の変化情報が同じ態様によって表示される。 It also displays the numerical values in the log list in a graph. Here, the number of contaminated and non-contaminated pigs on each observation day is shown in a bar graph. Keepers can check trends in the number of contaminated pigs using graphs like this, so they can see whether the number of contaminated pigs is increasing or decreasing, and how steeply the change is occurring. It is possible to understand each pen. Additionally, the number of uncontaminated pigs and the number of pigs housed are also displayed, allowing zookeepers to estimate how many pigs have been evaluated twice, or how many pigs have remained unevaluated. . Note that when the zookeeper performs, for example, a flick operation on the zookeeper terminal 220, change information for the next pen (the second pen in the illustrated example) is displayed in the same manner.

図8は、変化情報を受けた飼育員端末220の別の表示例を示す図である。図8示す表示例も図7の表示例と同様に、タイトル(図の例では「汚損豚頭数推移(前日比)」)、ペンナンバー、そのペンで収容されている収容頭数、養豚場のペン配置に関する屋内地図を含む。また、ログリストの数値として各観察日における汚損豚頭数の前日比が、折線グラフによって示されている。このようなグラフによっても、飼育員は、汚損豚頭数の推移を確認できるので、汚損豚が増加傾向にあるのか、あるいは減少傾向にあるのか、また、どれくらい急峻に変化が生じているのかといった状況を、ペンごとに把握することができる。飼育員端末220は、フリック動作等を受け付けると、次のペンの変化情報を同じ態様によって表示する。 FIG. 8 is a diagram showing another display example of the zookeeper terminal 220 that has received the change information. The display example shown in FIG. 8 is similar to the display example shown in FIG. Includes indoor map for placement. Furthermore, as a numerical value in the log list, the change in the number of soiled pigs on each observation day from the previous day is shown by a line graph. Using graphs like this, keepers can check trends in the number of contaminated pigs, so they can see whether the number of contaminated pigs is increasing or decreasing, and how steeply the change is occurring. can be determined for each pen. When the zookeeper terminal 220 receives a flicking motion or the like, it displays the next pen change information in the same manner.

次に、サーバ100を用いた豚飼育支援方法の処理手順について説明する。図9は、演算部110の処理手順を説明するフロー図である。フローは、観察開始の指示を受け付けた時点から開始される。 Next, the processing procedure of the pig rearing support method using the server 100 will be explained. FIG. 9 is a flow diagram illustrating the processing procedure of the calculation unit 110. The flow starts when an instruction to start observation is received.

取得部111は、ステップS101で、現時刻を確認し、現時点が予め設定された観察タイミングであるか否かを判断する。観察タイミングであると判断したらステップS102へ進み、観察タイミングでないと判断したらステップS105へ進む。観察タイミングは、カメラユニット210が撮像を実行する回数や周期、あるいは取得部111がカメラユニット210から画像データを取得する回数や周期に連動して設定されている。 In step S101, the acquisition unit 111 checks the current time and determines whether the current time is a preset observation timing. If it is determined that it is observation timing, the process proceeds to step S102, and if it is determined that it is not observation timing, the process proceeds to step S105. The observation timing is set in conjunction with the number of times or period at which the camera unit 210 performs imaging, or the number or period at which the acquisition unit 111 acquires image data from the camera unit 210.

ステップS102へ進むと、取得部111は、第nペンのカメラユニット210から、imgnの画像データを、通信ユニット130を介して取得する。例えば、n=1である場合には、第1ペンに向けられたカメラユニット210から、img1の画像データを取得する。取得部111は、取得した画像データを評価部112へ引き渡す。nは、ステップS102が実行されるたびにインクリメントされる。取得部111は、取得した画像データを評価部112へ引き渡す。 Proceeding to step S102, the acquisition unit 111 acquires image data of img n from the camera unit 210 of the n-th pen via the communication unit 130. For example, if n=1, image data of img 1 is acquired from the camera unit 210 directed toward the first pen. The acquisition unit 111 delivers the acquired image data to the evaluation unit 112. n is incremented each time step S102 is executed. The acquisition unit 111 delivers the acquired image data to the evaluation unit 112.

評価部112は、ステップS103で、図5を用いて説明したように、受け取った画像データの画像imgnを評価用ニューラルネットワーク121へ入力する。そして、その出力から画像imgnに写り込む各豚の汚損豚である確率を取得し、予め設定された閾値を用いて評価対象のそれぞれの豚を汚損豚か非汚損豚のいずれかに振り分ける。そして、ステップS104へ進み、その結果を第nペンの評価ログ122へ記録する。評価ログ122への記録が終わったらステップS105へ進む。 In step S103, the evaluation unit 112 inputs the image img n of the received image data to the evaluation neural network 121, as described using FIG. Then, from the output, the probability that each pig appearing in the image img n is a soiled pig is obtained, and each pig to be evaluated is classified as either a soiled pig or a non-stained pig using a preset threshold value. Then, the process proceeds to step S104, and the result is recorded in the evaluation log 122 of the n-th pen. When the recording to the evaluation log 122 is completed, the process advances to step S105.

ステップS105へ進んだら、出力部113は、飼育員端末220等から変化情報の出力を要求する要求信号を受け付けたか否かを確認する。要求信号を受け付けていればステップS106へ進み、受け付けていなければステップS107へ進む。ステップS106へ進んだ場合には、出力部113は、記憶部120から評価ログ122を変化情報として読み出し、要求信号を発出した飼育員端末220等へ出力する。その後、ステップS107へ進む。 After proceeding to step S105, the output unit 113 checks whether a request signal requesting output of change information is received from the zookeeper terminal 220 or the like. If the request signal has been received, the process advances to step S106; if the request signal has not been received, the process advances to step S107. If the process proceeds to step S106, the output unit 113 reads out the evaluation log 122 from the storage unit 120 as change information, and outputs it to the caretaker terminal 220 or the like that issued the request signal. After that, the process advances to step S107.

ステップS107へ進んだら、演算部110は、終了の指示を受けたか否かを確認する。終了の指示は、管理者から入力デバイス160を介して終了の操作を受け付けたり、プログラムに予め設定された条件が満たされたりした場合に生成される。終了の指示を受けていないと判断したら、ステップS101へ戻る。終了の指示を受けたと判断したら、一連の処理を終了する。 After proceeding to step S107, the arithmetic unit 110 checks whether an instruction to end has been received. The termination instruction is generated when a termination operation is received from the administrator via the input device 160 or when conditions preset in the program are met. If it is determined that the termination instruction has not been received, the process returns to step S101. When it is determined that an instruction to end has been received, the series of processing is ended.

以上説明した本実施形態においては、それぞれのペン301に一つずつのカメラユニット210を設置したが、複数のペン301をまとめて俯瞰するカメラユニットを設置してもよい。その場合には、取得部111は、カメラユニットから取得した画像を各ペン301の境界に沿って分割し、分割したそれぞれの画像を順次評価部112へ引き渡せばよい。反対に、1つのペン301に対して複数のカメラユニット210を設置してもよい。例えば、ペン301内の豚302を側方から撮像するカメラユニット210を設置すれば、汚損豚の誤検知を軽減できる。また、1つのペン301に対して複数のカメラユニット210を設置すれば、ペン301内で動き回る豚を撮像する機会も増えるので、より精度よく汚損豚を検知することができる。 In the embodiment described above, one camera unit 210 is installed for each pen 301, but a camera unit that provides a bird's-eye view of a plurality of pens 301 may be installed. In that case, the acquisition unit 111 may divide the image acquired from the camera unit along the boundaries of each pen 301 and sequentially deliver each divided image to the evaluation unit 112. Conversely, a plurality of camera units 210 may be installed for one pen 301. For example, by installing a camera unit 210 that images the pig 302 inside the pen 301 from the side, false detection of a soiled pig can be reduced. Furthermore, if a plurality of camera units 210 are installed for one pen 301, there will be more opportunities to capture images of pigs moving around within the pen 301, so that soiled pigs can be detected with higher accuracy.

また、本実施形態においては、評価部112は、評価対象の豚302が汚損豚であるか非汚損豚であるかに振り分ける評価を行ったが、画像から豚の体表に表れる汚損を評価する評価手法はこれに限らない。汚損豚か非汚損豚に振り分けて頭数を集計するのではなく、例えば、対象領域304の総和に対する汚損領域の総和の割合を汚損を評価する指標としてもよい。 Furthermore, in the present embodiment, the evaluation unit 112 performs an evaluation to classify whether the pig 302 to be evaluated is a soiled pig or a non-stained pig, but the evaluation unit 112 evaluates the soiling that appears on the pig's body surface from the image. The evaluation method is not limited to this. Instead of counting the number of pigs by classifying them into soiled pigs and non-fouled pigs, for example, the ratio of the total sum of soiled areas to the total sum of target areas 304 may be used as an index for evaluating soiling.

また、本実施形態においては、複数のペン301が一つの豚舎に設けられている場合を想定したが、複数の豚舎に亘って設けられているペン301を観察対象にしてもよい。また、変化情報の出力先は、飼育員端末220に限らない。例えば、無線ユニット230およびネットワーク200を介してサーバ100と接続された表示盤を、それぞれのペン301に隣接して一つずつ設置し、当該表示盤へ変化情報を出力してもよい。この場合、出力部113は、例えば第5ペンへは第5ペンの評価ログ122に限って変化情報を出力してもよい。また、出力部113は、サーバ100に接続された表示モニタ150に、変化情報を出力しても構わない。この場合、表示モニタ150で表示される表示画像に変換して出力するとよい。出力部113は、出力要求を受け付けた場合に限らず、例えば事前に設定された時刻や周期に合わせて変化情報を出力してもよい。また、評価ログ122が更新されるたびに変化情報を出力してもよい。 Furthermore, in this embodiment, a case is assumed in which a plurality of pens 301 are provided in one pigsty, but pens 301 provided across a plurality of pigsty may be observed. Further, the output destination of the change information is not limited to the zookeeper terminal 220. For example, one display panel connected to the server 100 via the wireless unit 230 and the network 200 may be installed adjacent to each pen 301, and change information may be output to the display panel. In this case, the output unit 113 may output change information only to the evaluation log 122 of the fifth pen to the fifth pen, for example. Furthermore, the output unit 113 may output the change information to the display monitor 150 connected to the server 100. In this case, it is preferable to convert the image into a display image displayed on the display monitor 150 and output it. The output unit 113 may output the change information not only when an output request is received, but also at a preset time or cycle, for example. Further, change information may be output every time the evaluation log 122 is updated.

また、以上説明した本実施形態においては、サーバ100が豚飼育支援装置として機能する場合を説明したが、ハードウェア構成はこれに限らない。飼育員端末220として説明した携帯端末がサーバ100と同様の処理を行えば、当該携帯端末が豚飼育支援装置として機能し得る。また、例えば、サーバ100の処理の一部を飼育員端末220が担うように構成すれば、サーバ100と飼育員端末220が連携するシステムが、豚飼育支援装置となり得る。 Further, in the present embodiment described above, a case has been described in which the server 100 functions as a pig breeding support device, but the hardware configuration is not limited to this. If the mobile terminal described as the breeder terminal 220 performs the same processing as the server 100, the mobile terminal can function as a pig breeding support device. Furthermore, for example, if a part of the processing of the server 100 is configured to be carried out by the breeder terminal 220, a system in which the server 100 and the breeder terminal 220 cooperate can become a pig breeding support device.

100…サーバ、110…演算部、111…取得部、112…評価部、113…出力部、120…記憶部、121…評価用ニューラルネットワーク、122…評価ログ、130…通信ユニット、150…表示モニタ、160…入力デバイス、200…ネットワーク、210…カメラユニット、220…飼育員端末、230…無線ユニット、301…ペン、302…豚、303…汚損領域、304…対象領域 DESCRIPTION OF SYMBOLS 100... Server, 110... Arithmetic unit, 111... Acquisition unit, 112... Evaluation unit, 113... Output unit, 120... Storage unit, 121... Neural network for evaluation, 122... Evaluation log, 130... Communication unit, 150... Display monitor , 160...Input device, 200...Network, 210...Camera unit, 220...Keeper terminal, 230...Wireless unit, 301...Pen, 302...Pig, 303...Dirty area, 304...Target area

Claims (7)

豚が集団飼育されているペンに向けて設置されたカメラによって撮像された画像の画像データを取得する取得部と、
前記取得部が取得した前記画像データの画像から前記豚の体表に表れる汚損を評価する評価部と、
前記評価部による評価結果の時間経過に対する変化を示す変化情報を出力する出力部と
を備える豚飼育支援装置。
an acquisition unit that acquires image data of an image captured by a camera installed toward a pen in which pigs are reared in groups;
an evaluation unit that evaluates stains appearing on the body surface of the pig from the image of the image data acquired by the acquisition unit;
A pig breeding support device comprising: an output section that outputs change information indicating a change over time in the evaluation result by the evaluation section.
前記評価部は、前記豚の体表のうち肩部、側腹部、背部および後頭部の少なくとも1つの領域に対象を限定して前記汚損を評価する請求項1に記載の豚飼育支援装置。 The pig breeding support device according to claim 1, wherein the evaluation unit evaluates the staining by limiting the target to at least one region of the pig's body surface, including the shoulder, flank, back, and occiput. 前記評価部は、評価対象である体表の面積に対する汚損状態と認識される領域の面積に基づいて当該豚が汚損豚であるかを評価し、
前記出力部は、予め設定された時間ごとに前記評価部が評価した前記汚損豚の頭数を集計して出力する請求項1または2に記載の豚飼育支援装置。
The evaluation unit evaluates whether the pig is a soiled pig based on the area of the region recognized as soiled with respect to the area of the body surface to be evaluated,
The pig breeding support device according to claim 1 or 2, wherein the output unit totals and outputs the number of soiled pigs evaluated by the evaluation unit at each preset time.
前記評価部は、汚損状態と認識される豚が写った教師画像によって学習された学習モデルを用いて評価対象である豚の汚損を評価する請求項1から3のいずれか1項に記載の豚飼育支援装置。 The pig according to any one of claims 1 to 3, wherein the evaluation unit evaluates soiling of the pig to be evaluated using a learning model learned using a teacher image showing a pig recognized as being soiled. Breeding support equipment. 前記出力部は、前記ペンから退出させた豚に関する記録を前記変化情報に付加して出力する請求項1から4のいずれか1項に記載の豚飼育支援装置。 The pig breeding support device according to any one of claims 1 to 4, wherein the output unit adds a record regarding the pigs that have left the pen to the change information and outputs the resultant information. 豚が集団飼育されているペンに向けて設置されたカメラによって撮像された画像の画像データを取得する取得ステップと、
前記取得ステップで取得された前記画像データの画像から前記豚の体表に表れる汚損を評価する評価ステップと、
前記評価ステップによる評価結果の時間経過に対する変化を示す変化情報を出力する出力ステップと
を有する豚飼育支援方法。
an acquisition step of acquiring image data of an image taken by a camera installed toward a pen in which pigs are reared in groups;
an evaluation step of evaluating stains appearing on the body surface of the pig from the image of the image data acquired in the acquisition step;
A pig breeding support method comprising: an outputting step of outputting change information indicating a change over time in the evaluation result obtained in the evaluation step.
豚が集団飼育されているペンに向けて設置されたカメラによって撮像された画像の画像データを取得する取得ステップと、
前記取得ステップで取得された前記画像データの画像から前記豚の体表に表れる汚損を評価する評価ステップと、
前記評価ステップによる評価結果の時間経過に対する変化を示す変化情報を出力する出力ステップと
をコンピュータに実行させる豚飼育支援プログラム。
an acquisition step of acquiring image data of an image taken by a camera installed toward a pen in which pigs are reared in groups;
an evaluation step of evaluating stains appearing on the body surface of the pig from the image of the image data acquired in the acquisition step;
A pig breeding support program that causes a computer to execute an output step of outputting change information indicating a change over time in the evaluation result obtained in the evaluation step.
JP2021005450A 2021-01-18 2021-01-18 Pig breeding support device, pig breeding support method, and pig breeding support program Active JP7450561B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021005450A JP7450561B2 (en) 2021-01-18 2021-01-18 Pig breeding support device, pig breeding support method, and pig breeding support program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021005450A JP7450561B2 (en) 2021-01-18 2021-01-18 Pig breeding support device, pig breeding support method, and pig breeding support program

Publications (2)

Publication Number Publication Date
JP2022110191A JP2022110191A (en) 2022-07-29
JP7450561B2 true JP7450561B2 (en) 2024-03-15

Family

ID=82570312

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021005450A Active JP7450561B2 (en) 2021-01-18 2021-01-18 Pig breeding support device, pig breeding support method, and pig breeding support program

Country Status (1)

Country Link
JP (1) JP7450561B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020204784A1 (en) 2019-04-05 2020-10-08 Delaval Holding Ab Method and control arrangement for detecting a health condition of an animal
WO2020261927A1 (en) 2019-06-25 2020-12-30 パナソニックIpマネジメント株式会社 Presentation system, presentation device, and presentation method
JP6828928B1 (en) 2020-02-28 2021-02-10 株式会社Eco‐Pork Livestock disease management system, livestock disease management server, livestock disease management method, and livestock disease management program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020204784A1 (en) 2019-04-05 2020-10-08 Delaval Holding Ab Method and control arrangement for detecting a health condition of an animal
WO2020261927A1 (en) 2019-06-25 2020-12-30 パナソニックIpマネジメント株式会社 Presentation system, presentation device, and presentation method
JP6828928B1 (en) 2020-02-28 2021-02-10 株式会社Eco‐Pork Livestock disease management system, livestock disease management server, livestock disease management method, and livestock disease management program

Also Published As

Publication number Publication date
JP2022110191A (en) 2022-07-29

Similar Documents

Publication Publication Date Title
Wurtz et al. Recording behaviour of indoor-housed farm animals automatically using machine vision technology: A systematic review
US11263444B2 (en) System and method for automatically discovering, characterizing, classifying and semi-automatically labeling animal behavior and quantitative phenotyping of behaviors in animals
Zambelis et al. Validation of an ear-tag accelerometer to identify feeding and activity behaviors of tiestall-housed dairy cattle
US20200236897A1 (en) Animal toilet usage status management system
Rossiter et al. Farm-specific approach to paratuberculosis (Johne's disease) control
US10463023B2 (en) Methods and apparatuses to use duration and/or frequency data from urine and/or fecal pet elimination behaviors
Cornou et al. Classification of sows’ activity types from acceleration patterns using univariate and multivariate models
Doornweerd et al. Passive radio frequency identification and video tracking for the determination of location and movement of broilers
JP2024054082A (en) Egg distribution measuring device, egg-laying chicken house rearing management system, and egg distribution measuring method
Mittek et al. Health monitoring of group-housed pigs using depth-enabled multi-object tracking
JP7450561B2 (en) Pig breeding support device, pig breeding support method, and pig breeding support program
JP2024152294A (en) Health Status Estimation System
US20230413786A1 (en) Pig rearing support apparatus, pig rearing support method, and non-volatile storage medium storing pig rearing support program
Ojukwu et al. Development of a computer vision system to detect inactivity in group-housed pigs
JP7504036B2 (en) Pig breeding support device, pig breeding support method, and pig breeding support program
US12505567B2 (en) Excrement property estimation model learning device, excrement property estimation device, excrement property estimation model learning method, excrement property estimation method, and program
JP7744628B2 (en) Free-ranging livestock management server device, system, method, and program
JP7843715B2 (en) Pig rearing support device, pig rearing support method, and pig rearing support program
JP4598405B2 (en) Behavioral diagnosis method for small animals
JP3254018U (en) Comprehensive livestock barn monitoring system, comprehensive livestock barn monitoring method, and program
Gladden Automated detection of lameness in cattle: an update
CN105867239A (en) Internet of Things front-end device with gas sensor and farm supervision method
JP7763547B1 (en) Abnormal Chicken Information Management System
KR102864971B1 (en) Brain injury prediction system and method thereof
JP7445612B2 (en) Pig breeding support device, pig breeding support method, and pig breeding support program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230725

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240222

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240228

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240305

R150 Certificate of patent or registration of utility model

Ref document number: 7450561

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150