(57)【要約】  動物情報管理システム（１００）は、複数の動物が存在する所定領域の一部のみが撮影対象となる第一ズーム設定で撮影装置（１０）が所定領域（６０）を巡回撮影しているときに得られる第一画像に基づいて、当該第一画像に映る動物の識別情報を取得する識別情報取得部（２５）と、識別情報が取得されたときに、第一ズーム設定よりもズーム倍率が低い第二ズーム設定で撮影装置（１０）に動物が映る第二画像を撮影させる制御部（２６）とを備える。
2020044869.tif 000002
【特許請求の範囲】
【請求項１】
複数の動物が存在する所定領域の一部のみが撮影対象となる第一ズーム設定で撮影装置が前記所定領域を巡回撮影しているときに得られる第一画像に基づいて、当該第一画像に映る動物の識別情報を取得する識別情報取得部と、
前記識別情報が取得されたときに、前記第一ズーム設定よりもズーム倍率が低い第二ズーム設定で前記撮影装置に前記動物が映る第二画像を撮影させる制御部とを備える
動物情報管理システム。
【請求項２】
さらに、
前記第一画像に基づいて、前記動物の位置情報を取得する位置情報取得部と、
前記識別情報及び前記位置情報を対応付けて記憶する記憶部とを備える
請求項１に記載の動物情報管理システム。
【請求項３】
さらに、所定期間中に取得された前記動物の位置情報に基づいて前記所定期間における前記動物の移動量を推定する推定部を備える
請求項２に記載の動物情報管理システム。
【請求項４】
さらに、前記動物の前記第二画像内における形状及び大きさに基づいて前記動物の体重を推定する推定部を備える
請求項１または２に記載の動物情報管理システム。
【請求項５】
前記複数の動物のそれぞれには、互いに異なる複数の色の配列によって当該動物の識別情報を示す識別用部材が取り付けられ、
前記識別情報取得部は、前記第一画像に映る前記識別用部材を検出することにより前記動物の識別情報を取得する
請求項１〜４のいずれか１項に記載の動物情報管理システム。
【請求項６】
前記複数の動物のそれぞれには、耳刻が施され、
前記識別情報取得部は、前記第一画像に映る前記耳刻を検出することにより前記動物の識別情報を取得する
請求項１〜４のいずれか１項に記載の動物情報管理システム。
【請求項７】
前記識別情報取得部は、前記第一画像に映る前記動物の顔認識処理を行うことにより、当該動物の識別情報を取得する
請求項１〜４のいずれか１項に記載の動物情報管理システム。
【請求項８】
前記識別情報取得部は、前記第一画像に映る前記動物のシルエットを検出することにより前記動物の識別情報を取得する
請求項１〜４のいずれか１項に記載の動物情報管理システム。
【請求項９】
複数の動物が存在する所定領域の一部のみが撮影対象となる第一ズーム設定で撮影装置が前記所定領域を巡回撮影しているときに得られる第一画像に基づいて、当該第一画像に映る動物の識別情報を取得し、
前記識別情報が取得されたときに、前記撮影装置に、前記第一ズーム設定よりもズーム倍率が低い第二ズーム設定で前記動物が映る第二画像を撮影させる
動物情報管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動物情報管理システム、及び、動物情報管理方法に関する。
【背景技術】
【０００２】
従来、動物の個体を識別し、動物の育成状態または健康状態などを管理する技術が知られている。特許文献１には、画像を用いて動物の個体識別を行う生体情報処理装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−００７６２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、画像を用いた動物の個体識別を効率的に行うことができる動物情報管理システム、及び、動物情報管理方法を提供する。
【課題を解決するための手段】
【０００５】
本発明の一態様に係る動物情報管理システムは、複数の動物が存在する所定領域の一部のみが撮影対象となる第一ズーム設定で撮影装置が前記所定領域を巡回撮影しているときに得られる第一画像に基づいて、当該第一画像に映る動物の識別情報を取得する識別情報取得部と、前記識別情報が取得されたときに、前記第一ズーム設定よりもズーム倍率が低い第二ズーム設定で前記撮影装置に前記動物が映る第二画像を撮影させる制御部とを備える。【０００６】
本発明の一態様に係る動物情報管理方法は、複数の動物が存在する所定領域の一部のみが撮影対象となる第一ズーム設定で撮影装置が前記所定領域を巡回撮影しているときに得られる第一画像に基づいて、当該第一画像に映る動物の識別情報を取得し、前記識別情報が取得されたときに、前記撮影装置に、前記第一ズーム設定よりもズーム倍率が低い第二ズーム設定で前記動物が映る第二画像を撮影させる。
【発明の効果】
【０００７】
本発明の動物情報管理システム、及び、動物情報管理方法は、画像を用いた動物の個体識別を効率的に行うことができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施の形態に係る動物情報管理システムの概略構成を示す図である。
【図２】図２は、実施の形態に係る動物情報管理システムの機能構成を示すブロック図である。
【図３】図３は、実施の形態に係る動物情報管理システムの動作のフローチャートである。
【図４】図４は、巡回撮影を説明するための、豚房の平面図である。
【図５】図５は、第一画像の一例を示す図である。
【図６】図６は、第二画像の一例を示す図である。
【図７】図７は、豚を上方から見た投影形状の一例を示す図である。
【図８】図８は、豚を側方から見た投影形状の一例を示す図である。
【図９】図９は、体重のグラフの一例を示す図である。
【図１０】図１０は、豚の移動量の推定方法を概念的に示す図である。
【図１１】図１１は、移動量を示すグラフの一例を示す図である。
【図１２】図１２は、耳刻の施し方の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、実施の形態について、図面を参照しながら説明する。なお、以下で説明する実施の形態は、いずれも包括的または具体的な例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、などは、一例であり、本発明を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、独立請求項に記載されていない構成要素については、任意の構成要素として説明される。
【００１０】
なお、各図は模式図であり、必ずしも厳密に図示されたものではない。また、各図において、実質的に同一の構成に対しては同一の符号を付しており、重複する説明は省略または簡略化される場合がある。
【００１１】
（実施の形態）
［構成］
以下、実施の形態に係る動物情報管理システムについて図面を参照しながら説明する。まず、実施の形態に係る動物情報管理システムの構成について説明する。図１は、実施の形態に係る動物情報管理システムの概略構成を示す図である。図２は、実施の形態に係る動物情報管理システムの機能構成を示すブロック図である。
【００１２】
図１に示されるように、動物情報管理システム１００は、撮影装置１０によって撮影される豚房７０内の画像に基づいて、豚房７０内の複数の豚８０に関する情報を個別に管理することができるシステムである。豚８０の飼育者は、動物情報管理システム１００を利用することで豚８０の飼育状況を把握することができる。図２に示されるように、動物情報管理システム１００は、撮影装置１０と、情報処理装置２０とを備える。また、図２では、サーバ３０及び情報端末４０も図示されている。
【００１３】
撮影装置１０は、豚房７０の天井などに取り付けられ、豚房７０内の全体を所定領域６０として撮影することができるカメラである。撮影装置１０は、パン、チルト、及び、ズーム機能を有する。撮影装置１０は、例えば、レンズ、及び、イメージセンサなどによって実現される。なお、撮影装置１０は、ＴＯＦ（Ｔｉｍｅ  Ｏｆ  Ｆｌｉｇｈｔ）方式の測距機能を有していてもよい。つまり、複数の画素値のそれぞれが撮影装置１０からの距離を示す距離画像を撮影する機能を有してもよい。
【００１４】
情報処理装置２０は、撮影装置１０によって撮影された画像に基づいて、所定領域６０に存在する複数の豚８０を識別し、複数の豚８０それぞれの個別育成情報（推定移動量、及び、推定体重など）を出力することができる装置である。情報処理装置２０は、第一通信部２１と、情報処理部２２と、第二通信部２３と、記憶部２４とを備える。
【００１５】
第一通信部２１は、情報処理装置２０が撮影装置１０と通信を行うための通信回路（通信モジュール）である。第一通信部２１は、例えば、撮影装置１０によって撮影された画像（言い換えれば、画像データ）を取得する。第一通信部２１によって行われる通信は、有線通信であってもよいし、無線通信であってもよい。第一通信部２１によって行われる通信の通信規格についても特に限定されない。
【００１６】
情報処理部２２は、第一通信部２１によって取得された画像を用いて情報処理を行い、所定領域６０に存在する複数の豚８０それぞれの個別育成情報を推定する。情報処理部２２は、例えば、マイクロコンピュータによって実現されるが、プロセッサによって実現されてもよい。情報処理部２２は、具体的には、識別情報取得部２５と、制御部２６と、位置情報取得部２７と、推定部２８とを備える。識別情報取得部２５、制御部２６、位置情報取得部２７、及び、推定部２８の機能については後述する。
【００１７】
第二通信部２３は、情報処理装置２０がインターネット５０などの広域通信ネットワークを通じて他の装置と通信を行うための通信回路（通信モジュール）である。第二通信部２３は、例えば、複数の豚８０それぞれの個別育成情報をサーバ３０または情報端末４０に送信する。飼育者が所有する情報端末４０にこのような個別育成情報が送信されれば、飼育者は、豚房７０内の豚８０の育成状況を把握することができる。なお、個別育成情報は、サーバ３０経由で情報端末４０に送信されてもよい。なお、サーバ３０は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などの通信ネットワークによって情報端末４０と接続されていてもよく、この場合、飼育者は、ＬＡＮ内で情報端末４０を利用することもできる。第二通信部２３によって行われる通信は、有線通信であってもよいし、無線通信であってもよい。第二通信部２３によって行われる通信の通信規格についても特に限定されない。
【００１８】
記憶部２４は、情報処理部２２が情報処理を行うために実行するプログラム、及び、情報処理に用いられる各種情報が記憶される記憶装置である。記憶部２４は、具体的には、半導体メモリによって実現される。
【００１９】
なお、豚房７０内の豚８０には、識別タグ９０が取り付けられている。識別タグ９０は、豚８０の個体を識別するために使用される円板状の部材であり、例えば、ポリウレタン樹脂によって形成される。識別タグ９０は、複数の色の配列によって豚８０の識別情報（言い換えれば、ＩＤ）を示すカラーコード９１を含む。
【００２０】
カラーコード９１は、白及び黒を除く、互いに異なる複数の色（例えば、Ｒ（赤）、Ｇ（緑）、Ｂ（青）の３色）の配列によって豚８０の識別情報を示す。カラーコード９１では、隣り合う色によってビットの値が定められる。例えば、カラーコード９１において隣り合う色が、赤から青、青から緑、緑から赤へそれぞれ変化する場合、ビットが「１」であり、隣り合う色が、赤から緑、緑から青、青から赤へそれぞれ変化する場合に、ビットが「０」であるなど、カラーコード９１をデジタルデータとして認識するためのルールがあらかじめ定められている。なお、識別タグ９０では、複数の色がＣ字状（言い換えれば、ランドルト環状）に配列されているが、複数の色は直線状に配列されていてもよいし、マトリクス状に配列されてもよい。
【００２１】
［動作］
次に、動物情報管理システム１００の動作について説明する。図３は、動物情報管理システム１００の動作のフローチャートである。
【００２２】
まず、情報処理部２２の制御部２６は、第一通信部２１を介して撮影装置１０に設定指示信号を送信することにより、撮影装置１０のズーム設定を第一ズーム設定にする（Ｓ１１）。第一ズーム設定においては、所定領域６０の一部のみが撮影対象となるようにズーム倍率が高められている。ズーム倍率は、撮影装置１０が備えるレンズの配置の変更などによって光学的に変更されてもよいし、画像に対する信号処理によって変更されてもよい。
【００２３】
次に、制御部２６は、第一通信部２１を介して撮影装置１０に制御信号を送信することにより、撮影装置１０に所定領域６０を巡回撮影させる（Ｓ１２）。図４は、巡回撮影を説明するための、豚房７０（所定領域６０）の平面図である。
【００２４】
図４に示されるように平面視において豚房７０をマトリクス状に区画し、各領域を領域（１）、領域（２）、・・領域（３２）のように定義すると、巡回撮影においては撮影対象が領域（１）、領域（２）、・・領域（３２）の順に変更される。なお、各領域は、隣り合う領域と一部が重複していてもよい。また、このような区画の仕方、巡回撮影における撮影順序などは一例であり、巡回撮影の方法については特に限定されない。
【００２５】
巡回撮影中に、第一通信部２１は撮影装置１０から第一画像を取得し（Ｓ１３）、識別情報取得部２５は、第一画像を対象とした画像認識処理により識別情報の取得を試みる。図５は、第一画像の一例を示す図である。図５に示されるように第一画像に識別タグ９０のカラーコード９１が映っていれば、識別情報取得部２５は、第一画像に映る豚８０の識別情報を取得することができる。
【００２６】
制御部２６は、識別情報取得部２５が識別情報を取得したか否か（つまり、識別情報の取得に成功したか否か）を判定する（Ｓ１４）。識別情報が取得されていないと判定された場合には（Ｓ１４でＮｏ）、巡回撮影（Ｓ１２）、及び、第一画像の取得（Ｓ１３）が継続される。一方、識別情報の取得に成功したと判定された場合（Ｓ１４でＹｅｓ）、制御部２６は、第一通信部２１を介して撮影装置１０に設定指示信号を送信することにより、撮影装置１０のズーム設定を第一ズーム設定から第二ズーム設定に変更する（Ｓ１５）。第二ズーム設定は、第一ズーム設定よりもズーム倍率が低い設定であり、第一ズーム設定よりも広い範囲を撮影対象とする設定である。また、制御部２６は、第一通信部２１を介して撮影装置１０に制御信号を送信することにより、撮影装置１０に、ステップＳ１４で取得された識別情報を有する豚８０が映る第二画像を撮影させる（Ｓ１６）。図６は、第二画像の一例を示す図である。
【００２７】
図６に示されるように、第二ズーム設定では、少なくとも豚８０の全体が撮影できるように十分に広い範囲が撮影対象とされる。撮影された第二画像は第一通信部２１によって取得される。
【００２８】
次に、記憶部２４は、識別情報と、第二画像と、時刻情報（例えば、第二画像の撮影時刻を示す情報）とを対応付けて記憶する（Ｓ１７）。
【００２９】
これらの情報の記憶が完了すると、制御部２６は、第一通信部２１を介して撮影装置１０に設定指示信号を送信することにより、撮影装置１０のズーム設定を第一ズーム設定に変更する（Ｓ１１）。以降、巡回撮影（Ｓ１２）、及び、第一画像の取得（Ｓ１３）が継続される。
【００３０】
このように、動物情報管理システム１００は、識別タグ９０を検出するためにある程度撮影装置１０をズームイン状態で巡回撮影を行う。これにより、ズームアウト状態よりも識別タグ９０の検出精度を高めることができる。つまり、識別タグ９０の検出エラー、及び、検出のやり直しの発生などが抑制されるため、動物情報管理システム１００は、識別情報の検出精度を考慮して効率的に個体識別を行うことができる。
【００３１】
また、動物情報管理システム１００は、一頭の豚８０の全体が入る程度のズームアウト状態で第二画像を取得する。これにより、動物情報管理システム１００は、ピクセル数があまり小さくならない範囲でなるべくたくさんの第二画像を取得することができる。
【００３２】
［体重の推定］
図３のフローチャートのステップＳ１７では、識別情報、第二画像、及び、時刻情報が対応付けて記憶されるため、推定部２８は、これらの情報に基づいて、当該識別情報を有する豚８０の投影形状を特定することができる。投影形状は、例えば、第二画像のうち一頭分の豚８０が映る部分を特定し、特定した部分を対象に輪郭抽出処理（言い換えれば、エッジ検出処理）を行うことによって得られる。図３のフローチャートの動作がある程度の期間行われると、複数の豚８０のそれぞれについて様々な角度からの投影形状が得られる。推定部２８は、このような投影形状を用いて豚８０の体重を推定することができる。
【００３３】
まず、推定部２８は、ある識別情報を有する豚８０の複数の投影形状のうち、上方から見た投影形状（以下、単に、上方投影形状と記載される）を特定する。推定部２８は、例えば、あらかじめ記憶部２４に記憶された基準上方投影形状と、複数の投影形状のそれぞれとを比較し、基準上方投影形状に最も類似する投影形状を上方投影形状として特定する。この結果、例えば、図７のような上方投影形状が得られる。図７は、上方投影形状の一例を示す図である。そして、推定部２８は、上方投影形状の投影面積Ｓを算出する。
【００３４】
次に、推定部２８は、ある識別情報を有する豚８０の複数の投影形状のうち、側方から見た投影形状（以下、単に、側方投影形状と記載される）を特定する。推定部２８は、例えば、あらかじめ記憶部２４に記憶された基準側方投影形状と、複数の投影形状のそれぞれとを比較し、基準側方投影形状に最も類似する投影形状を側方投影形状として特定する。この結果、例えば、図８のような側方投影形状が得られる。図８は、側方投影形状の一例を示す図である。そして、推定部２８は、側方投影形状から体高ｈを算出する。
【００３５】
記憶部２４には、投影面積Ｓと体高ｈとを用いて推定体重を算出するための関数またはデータテーブルが記憶される。つまり、推定部２８は、このような関数またはデータテーブルを用いて豚８０の体重を算出（推定）することができる。体重は、例えば、１日ごとに算出されて記憶部２４に蓄積される。
【００３６】
例えば、飼育者が情報端末４０を操作することにより、情報端末４０から豚８０の体重を示す情報の要求が送信されると、情報処理装置２０は、当該要求に応じて体重を示す個別育成情報を送信する。このような個別育成情報が情報端末４０によって受信されることで、情報端末４０の表示部に図９のような複数の豚８０の体重を個別に示すグラフが表示される。図９は、体重のグラフの一例を示す図である。
【００３７】
このようなグラフが表示されれば、情報端末４０を所有する飼育者は、豚房７０内の複数の豚８０の体重を把握することができる。
【００３８】
なお、推定部２８は、複数の豚８０の体重を統計処理することにより、警告情報を生成し、第二通信部２３に情報端末４０あてに送信させてもよい。推定部２８は、例えば、体重が他の豚８０よりも極端に短い（例えば、全ての豚８０の平均値よりも所定値以上小さい）豚８０の識別情報を特定し、当該識別情報を有する豚８０の体重が少ないことを警告する警告情報を生成することができる。警告情報を受信した情報端末４０の表示部には、警告情報の内容が表示される。これにより、飼育者は、警告の対象となった豚８０の様子をチェックし、獣医に診断してもらうなどの対処を講じることができる。
【００３９】
このように、推定部２８は、豚８０の第二画像内における形状（例えば、投影形状）及び大きさ（例えば、投影面積）に基づいて動物の体重を推定する。これにより、動物情報管理システム１００は、豚８０の体重を管理することができる。
【００４０】
なお、体重の推定方法は、上記のような方法に限定されない。推定部２８は、例えば、豚８０を互いに異なる視点から撮影した複数の第二画像から画像処理技術により体重を推定してもよい。
【００４１】
［移動量の推定］
なお、位置情報取得部２７は、ステップＳ１４で取得された識別情報を有する豚８０の位置情報を取得し、上記ステップＳ１７において記憶される情報に位置情報をさらに含めることもできる。例えば、位置情報取得部２７は、第一画像に基づいて、ステップＳ１４で取得された識別情報を有する豚８０の位置情報を取得する。上記図４に示されるように第一画像は巡回撮影において取得される画像であるため、豚８０が豚房７０（所定領域６０）内のどの領域（例えば、領域（１）〜（３２）のいずれか）に位置しているかを特定することができる。
【００４２】
また、ステップＳ１７において、位置情報取得部２７は、第二画像に基づいて、豚８０の位置情報を取得してもよい。具体的には、位置情報取得部２７は、第二ズーム設定におけるズーム倍率、パン及びチルト状態、第二画像内における豚８０の位置などの各種情報に基づいて、豚８０が所定領域６０内の位置（座標）を位置情報として特定する。
【００４３】
このように図３のフローチャートのステップＳ１７において位置情報が記憶される場合、当該フローチャートの動作がある程度の期間行われると、複数の豚８０のそれぞれについて位置情報（座標）の時系列データが得られる。推定部２８は、このような時系列データを用いて豚８０の移動量を推定してもよい。図１０は、豚８０の移動量の推定方法を概念的に示す図である。
【００４４】
図１０に示されるように、推定部２８は、例えば、豚８０の位置情報（座標）を時系列に直線で結び、直線の長さを合計することで豚８０の移動量を算出（推定）することができる。移動量は、例えば、所定期間（例えば、１日）ごとに算出されて記憶部２４に蓄積される。
【００４５】
例えば、飼育者が情報端末４０を操作することにより、情報端末４０から豚８０の移動量を示す情報の要求が送信されると、情報処理装置２０は、当該要求に応じて移動量を示す個別育成情報を送信する。このような個別育成情報が情報端末４０によって受信されることで、情報端末４０の表示部に図１１のような複数の豚８０の移動量を個別に示すグラフが表示される。図１１は、移動量のグラフの一例を示す図である。
【００４６】
このようなグラフが表示されれば、情報端末４０を所有する飼育者は、豚房７０内の複数の豚８０の移動量を把握することができる。
【００４７】
なお、推定部２８は、複数の豚８０の移動量を統計処理することにより、警告情報を生成し、第二通信部２３に情報端末４０あてに送信させてもよい。推定部２８は、例えば、一日当たりの移動量が他の豚８０よりも極端に短い（例えば、全ての豚８０の平均値よりも所定値以上小さい）豚８０の識別情報を特定し、当該識別情報を有する豚８０の移動量が少ないことを警告する警告情報を生成することができる。警告情報を受信した情報端末４０の表示部には、警告情報の内容が表示される。これにより、飼育者は、警告の対象となった豚８０の歩き方などをチェックし、獣医に診断してもらうなどの対処を講じることができる。
【００４８】
このように、推定部２８は、所定期間（例えば、１日）中に取得された豚８０の位置情報に基づいて所定期間における豚８０の移動量を推定する。これにより、動物情報管理システム１００は、豚８０の移動量を管理することができる。
【００４９】
［変形例］
上記実施の形態では、識別情報取得部２５は、識別タグ９０を用いて豚８０の識別情報を取得したが、このような識別情報の取得方法は一例である。
【００５０】
例えば、複数の豚８０のそれぞれには、耳刻が施され、識別情報取得部２５は、第一画像に映る耳刻を検出することにより豚８０の識別情報を取得してもよい。図１２は、耳刻の施し方の一例を示す図である。
【００５１】
図１２に示されるように、耳刻は、耳の端部に切り欠きを形成することを意味する。切り欠きの数及び位置によって豚８０を識別することができる。識別情報取得部２５は、第一画像に映る耳刻の位置及び数を画像処理（例えば、輪郭抽出処理）によって特定し、豚８０の識別情報を取得することができる。
【００５２】
また、識別情報取得部２５は、第一画像に映る豚８０の顔認識処理を行うことにより、当該豚８０の識別情報を取得してもよい。この場合、豚房７０内の複数の豚８０のそれぞれの顔画像があらかじめ記憶部２４に基準顔画像として記憶される。基準顔画像は、識別情報と対応付けて記憶される。
【００５３】
識別情報取得部２５は、第一画像に映る豚８０の顔画像と、記憶部２４に記憶された複数の基準顔画像のそれぞれとを比較し、最も類似する基準顔画像に対応付けられた識別情報を、第一画像に映る豚８０の識別情報として取得することができる。
【００５４】
また、識別情報取得部２５は、第一画像に映る豚８０のシルエットを検出することにより豚８０の識別情報を取得してもよい。ここでのシルエットは、豚８０の全体のシルエットではなく、鼻、目、頭部（顔）の輪郭、尻尾、耳、または、角（対象が角を有する動物である場合）などの体の特定部位の形状を意味する。この場合、豚房７０内の複数の豚８０のそれぞれの特定部位のシルエットがあらかじめ記憶部２４に基準シルエットとして記憶される。基準シルエットは、識別情報と対応付けて記憶される。
【００５５】
識別情報取得部２５は、第一画像に映る豚８０の特定部位のシルエットを画像処理（例えば、輪郭抽出処理）によって検出する。識別情報取得部２５は、検出したシルエットと、記憶部２４に記憶された複数の基準シルエットのそれぞれとを比較し、最も類似する基準シルエットに対応付けられた識別情報を、第一画像に映る豚８０の識別情報として取得することができる。
【００５６】
［効果等］
以上説明したように、動物情報管理システム１００は、複数の動物が存在する所定領域の一部のみが撮影対象となる第一ズーム設定で撮影装置１０が所定領域６０を巡回撮影しているときに得られる第一画像に基づいて、当該第一画像に映る動物の識別情報を取得する識別情報取得部２５と、識別情報が取得されたときに、第一ズーム設定よりもズーム倍率が低い第二ズーム設定で撮影装置１０に動物が映る第二画像を撮影させる制御部２６とを備える。
【００５７】
このような動物情報管理システム１００は、識別情報の取得に適したズームイン状態で巡回撮影を行うため、識別情報の取得ミスの発生が抑制される。つまり、動物情報管理システム１００は、画像を用いた動物の個体識別を効率的に行うことができる。
【００５８】
また、例えば、動物情報管理システム１００は、さらに、第一画像に基づいて、動物の位置情報を取得する位置情報取得部２７と、識別情報及び位置情報を対応付けて記憶する記憶部２４とを備える。
【００５９】
このような動物情報管理システム１００は、動物の位置を管理することができる。
【００６０】
また、例えば、動物情報管理システム１００は、さらに、所定期間中に取得された動物の位置情報に基づいて所定期間における動物の移動量を推定する推定部２８を備える。
【００６１】
このような動物情報管理システム１００は、所定期間における動物の移動量を管理することができる。
【００６２】
また、例えば、動物情報管理システム１００は、さらに、動物の第二画像内における形状及び大きさに基づいて動物の体重を推定する推定部２８を備える。
【００６３】
このような動物情報管理システム１００は、動物の体重を管理することができる。
【００６４】
また、例えば、複数の動物のそれぞれには、互いに異なる複数の色の配列によって当該動物の識別情報を示す識別タグ９０が取り付けられる。識別情報取得部２５は、第一画像に映る識別タグ９０を検出することにより動物の識別情報を取得する。識別タグ９０は、識別用部材の一例である。
【００６５】
このような動物情報管理システム１００は、識別タグ９０を検出することにより動物の識別情報を取得することができる。
【００６６】
また、複数の動物のそれぞれには、耳刻が施され、識別情報取得部２５は、第一画像に映る耳刻を検出することにより動物の識別情報を取得する。
【００６７】
このような動物情報管理システム１００は、耳刻を検出することにより動物の識別情報を取得することができる。
【００６８】
また、識別情報取得部２５は、第一画像に映る動物の顔認識処理を行うことにより、当該動物の識別情報を取得する。
【００６９】
このような動物情報管理システム１００は、顔認識処理により動物の識別情報を取得することができる。
【００７０】
また、識別情報取得部２５は、第一画像に映る動物のシルエットを検出することにより動物の識別情報を取得する。
【００７１】
このような動物情報管理システム１００は、動物のシルエットを検出することにより当該動物の識別情報を取得することができる。
【００７２】
（その他の実施の形態）
以上、実施の形態について説明したが、本発明は、上記実施の形態に限定されるものではない。
【００７３】
例えば、動物情報管理システムは、豚房内の豚の情報を管理したが、牛などの豚以外の家畜の情報を管理してもよい。また、動物情報管理システムは、畜産以外の用途で用いられてもよく、例えば、動物園などで用いられてもよい。
【００７４】
また、上記実施の形態において、特定の処理部が実行する処理を別の処理部が実行してもよい。また、複数の処理の順序が変更されてもよいし、複数の処理が並行して実行されてもよい。
【００７５】
また、上記実施の形態において、各構成要素は、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、ＣＰＵまたはプロセッサなどのプログラム実行部が、ハードディスクまたは半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。
【００７６】
また、各構成要素は、ハードウェアによって実現されてもよい。例えば、制御部などの構成要素は、回路（または集積回路）でもよい。これらの回路は、全体として１つの回路を構成してもよいし、それぞれ別々の回路でもよい。また、これらの回路は、それぞれ、汎用的な回路でもよいし、専用の回路でもよい。
【００７７】
また、本発明の全般的または具体的な態様は、システム、装置、方法、集積回路、コンピュータプログラムまたはコンピュータ読み取り可能なＣＤ−ＲＯＭなどの記録媒体で実現されてもよい。また、システム、装置、方法、集積回路、コンピュータプログラム及び記録媒体の任意な組み合わせで実現されてもよい。
【００７８】
例えば、本発明は、動物情報管理システムなどのコンピュータによって実行される動物情報管理方法として実現されてもよいし、動物情報管理方法をコンピュータに実行させるためのプログラムとして実現されてもよいし、このようなプログラムが記録されたコンピュータ読み取り可能な非一時的な記録媒体として実現されてもよい。
【００７９】
また、上記実施の形態では、動物情報管理システムは、複数の装置によって実現されたが、単一の装置として実現されてもよい。動物情報管理システムが複数の装置によって実現される場合、上記実施の形態で説明された動物情報管理システムが備える構成要素は、複数の装置にどのように振り分けられてもよい。
【００８０】
また、動物情報管理システムは、クライアントサーバシステムとして実現されてもよい。この場合、上記実施の形態において情報処理装置によって行われると説明された処理の一部または全部がサーバによって行われる。
【００８１】
その他、各実施の形態に対して当業者が思いつく各種変形を施して得られる形態、または、本発明の趣旨を逸脱しない範囲で各実施の形態における構成要素及び機能を任意に組み合わせることで実現される形態も本発明に含まれる。
【符号の説明】
【００８２】
１０  撮影装置
２４  記憶部
２５  識別情報取得部
２６  制御部
２７  位置情報取得部
２８  推定部
６０  所定領域
８０  豚（動物）
９０  識別タグ（識別用部材）
１００  動物情報管理システム
【図１】
2020044869.tif 000003
【図２】
2020044869.tif 000004
【図３】
2020044869.tif 000005
【図４】
2020044869.tif 000006
【図５】
2020044869.tif 000007
【図６】
2020044869.tif 000008
【図７】
2020044869.tif 000009
【図８】
2020044869.tif 000010
【図９】
2020044869.tif 000011
【図１０】
2020044869.tif 000012
【図１１】
2020044869.tif 000013
【図１２】
2020044869.tif 000014
【国際調査報告】
2020044869.tif 000015
2020044869.tif 000016
2020044869.tif 000017
2020044869.tif 000018