[go: up one dir, main page]

JP6874980B2 - Animal identification programs, animal identification devices, and animal capture systems - Google Patents

Animal identification programs, animal identification devices, and animal capture systems Download PDF

Info

Publication number
JP6874980B2
JP6874980B2 JP2017087048A JP2017087048A JP6874980B2 JP 6874980 B2 JP6874980 B2 JP 6874980B2 JP 2017087048 A JP2017087048 A JP 2017087048A JP 2017087048 A JP2017087048 A JP 2017087048A JP 6874980 B2 JP6874980 B2 JP 6874980B2
Authority
JP
Japan
Prior art keywords
animal
cage
contour
image
grid
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
JP2017087048A
Other languages
Japanese (ja)
Other versions
JP2018183094A (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.)
FCNT Ltd
Original Assignee
FCNT Ltd
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 FCNT Ltd filed Critical FCNT Ltd
Priority to JP2017087048A priority Critical patent/JP6874980B2/en
Publication of JP2018183094A publication Critical patent/JP2018183094A/en
Application granted granted Critical
Publication of JP6874980B2 publication Critical patent/JP6874980B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Catching Or Destruction (AREA)
  • Image Processing (AREA)

Description

本発明は、動物識別プログラム、動物識別装置、及び動物捕獲システムに関する。 The present invention relates to animal identification programs, animal identification devices, and animal capture systems.

近年、山中に生息する野生生物による農作物や人への被害が増加しており、対策の一つとして、野生生物の捕獲、駆除が行われている。野生生物の捕獲には、野生生物を檻内に誘導して檻内に閉じ込める動物捕獲装置が用いられる。 In recent years, damage to crops and humans by wildlife living in the mountains has increased, and wildlife capture and extermination are being carried out as one of the countermeasures. For the capture of wildlife, an animal capture device that guides the wildlife into the cage and traps it in the cage is used.

動物捕獲装置は、檻における動物の進入口を開放した状態で、捕獲対象である動物のえさとなる食物等を檻内に置き、動物が檻内に進入するのを待つ。そして、動物が檻内に進入すると、動物の進入口をシャッター等で閉塞して檻内に動物を閉じ込める。この際、動物捕獲装置では、檻に設置した各種センサにより、捕獲対象の動物が檻内に進入したか否かを検出する。センサにより動物を検出する動物捕獲装置の1つとして、昇電型赤外線センサと、光電スイッチとを組み合わせて、檻内に進入した動物のうちの目的とする大きさの固体のみを確実に捕獲できるようにしたものがある(例えば、特許文献1を参照。)。この種の捕獲装置では、檻の貫通穴から檻の内部空間に挿入した赤外線センサにより檻内に動物が進入したことを検知すると、光電スイッチにより該動物の大きさを検知する。 The animal catching device puts food or the like that feeds the animal to be caught in the cage with the entrance of the animal in the cage open, and waits for the animal to enter the cage. Then, when the animal enters the cage, the entrance of the animal is blocked by a shutter or the like to confine the animal in the cage. At this time, the animal capture device detects whether or not the animal to be captured has entered the cage by various sensors installed in the cage. As one of the animal capture devices that detect animals by the sensor, a power-increasing infrared sensor and a photoelectric switch can be combined to reliably capture only solids of the desired size among the animals that have entered the cage. (See, for example, Patent Document 1). In this type of capture device, when an infrared sensor inserted into the cage's internal space through a through hole in the cage detects that an animal has entered the cage, a photoelectric switch detects the size of the animal.

特開2013−243956号公報Japanese Unexamined Patent Publication No. 2013-243965

しかしながら、檻内に挿入したセンサにより檻内に進入した動物を検知する場合、1個のセンサで檻の内部空間全体を探索することは困難である。このため、センサで動物を検知する際に死角が生じ、檻内に進入した捕獲対象である動物の検知に失敗することがある。捕獲対象である動物の検知に失敗した場合、該動物を捕獲する機会を逃してしまう可能性がある。 However, when detecting an animal that has entered the cage with a sensor inserted in the cage, it is difficult to search the entire internal space of the cage with one sensor. For this reason, a blind spot occurs when the sensor detects an animal, and the detection of the animal to be captured that has entered the cage may fail. If the detection of the animal to be captured fails, the opportunity to capture the animal may be missed.

1つの側面において、本発明は、檻内に進入した動物を確実に検出することを目的とする。 In one aspect, the present invention aims to reliably detect animals that have entered the cage.

1つの態様である動物識別プログラムは、以下の7つの処理をコンピュータに実行させる。1つ目の処理は、面格子を含む檻の外側に設置された撮像装置により撮像された、面格子を介して檻の内部空間のうちの動物を捕獲可能な空間全体を把握可能な画像を取得する処理である。2つ目の処理は、取得した画像から動物を検出する処理である。3つ目の処理は、画像から検出した動物の輪郭を抽出する処理である。4つ目の処理は、画像における動物の輪郭により囲まれた領域内の面格子の有無と、動物の輪郭と檻との位置関係とに基づいて、画像内の前記動物の位置が捕獲可能な位置であるか否かを把握する処理である。5つ目の処理は、画像における動物の輪郭により囲まれた領域内に含まれる面格子の格子点を計数する処理である。6つ目の処理は、動物の輪郭により囲まれた領域内に含まれる面格子の格子点の数に基づいて、捕獲可能な位置にいる動物が捕獲対象の動物であるか否かを判定する処理である。7つ目の処理は、動物の位置が捕獲可能な位置であり、かつ該動物が捕獲対象の動物である場合に、檻における動物の進入口を閉塞するシャッターを作動させる信号を出力する処理である。 One embodiment of the animal identification program causes a computer to perform the following seven processes. The first process is to capture an image of the entire space inside the cage that can capture animals through the face grid, which is captured by an imaging device installed outside the cage including the face grid. This is the process to acquire. The second process is a process of detecting an animal from the acquired image. The third process is a process of extracting the contour of the animal detected from the image. The fourth process can capture the position of the animal in the image based on the presence or absence of a surface grid in the area surrounded by the animal's contour in the image and the positional relationship between the animal's contour and the cage. It is a process of grasping whether or not it is a position. The fifth process is a process of counting the grid points of the surface grid included in the region surrounded by the outline of the animal in the image. The sixth process determines whether or not the animal in the captureable position is the animal to be captured, based on the number of grid points of the surface grid contained in the area surrounded by the outline of the animal. It is a process. The seventh process is a process of outputting a signal for activating a shutter that blocks the entrance of the animal in the cage when the position of the animal is a position where the animal can be captured and the animal is the animal to be captured. is there.

上述の態様によれば、檻内に進入した動物を確実に検出することが可能となる。 According to the above aspect, it is possible to reliably detect an animal that has entered the cage.

一実施形態に係る動物捕獲装置の構成を示す斜視図である。It is a perspective view which shows the structure of the animal capture apparatus which concerns on one Embodiment. 檻の外観を示す平面図である。It is a top view which shows the appearance of a cage. 檻の外観を示す正面図である。It is a front view which shows the appearance of a cage. 一実施形態に係る動物識別装置の機能的構成を示す図である。It is a figure which shows the functional structure of the animal identification apparatus which concerns on one Embodiment. 一実施形態に係る動物識別装置が行う処理を説明するフローチャートである。It is a flowchart explaining the process performed by the animal identification apparatus which concerns on one Embodiment. 動物の位置の把握方法を説明する図である。It is a figure explaining the method of grasping the position of an animal. 動物の大きさと格子点数との関係を説明する図(その1)である。It is a figure (No. 1) explaining the relationship between the size of an animal and the number of grid points. 動物の大きさと格子点数との関係を説明する図(その2)である。It is a figure (2) explaining the relationship between the size of an animal and the number of grid points. 動物の大きさと格子点数との関係を説明する図(その3)である。It is a figure (3) explaining the relationship between the size of an animal and the number of grid points. 動物識別装置の機能的構成の変形例を示す図である。It is a figure which shows the modification of the functional structure of the animal identification apparatus. 変形例に係る動物捕獲装置を適用した動物捕獲システムのシステム構成を示す図である。It is a figure which shows the system configuration of the animal capture system which applied the animal capture apparatus which concerns on a modification. コンピュータのハードウェア構成を示す図である。It is a figure which shows the hardware configuration of a computer.

図1は、一実施形態に係る動物捕獲装置の構成を示す斜視図である。
図1に示すように、本実施形態に係る動物捕獲装置1は、檻2と、撮像装置3と、支柱4と、動物識別装置5と、を備える。
FIG. 1 is a perspective view showing a configuration of an animal capture device according to an embodiment.
As shown in FIG. 1, the animal capture device 1 according to the present embodiment includes a cage 2, an image pickup device 3, a support column 4, and an animal identification device 5.

檻2は、動物10を閉じ込める室である。檻2は、箱部201と、シャッター202と、ロック機構203と、を含む。 The cage 2 is a room for confining the animal 10. The cage 2 includes a box portion 201, a shutter 202, and a lock mechanism 203.

箱部201は、例えば、直方体状に組まれたフレームにおける6個の開口面のうちの5つの開口面に、金属棒を二次元格子状に組み合わせた面格子が取り付けられた形状となっている。箱部201の6個の開口面のうちの残りの1個の開口面は、動物10の進入口として開放されている。 The box portion 201 has, for example, a shape in which a surface grid in which metal rods are combined in a two-dimensional grid shape is attached to five of the six opening surfaces in a frame assembled in a rectangular parallelepiped shape. .. The remaining one of the six opening surfaces of the box portion 201 is open as an entrance for the animal 10.

シャッター202は、箱部201における動物の進入口を開閉可能な態様で箱部201に取り付けられた面格子(板状部材)である。例えば、シャッター202は、箱部201に設けたレール(図示せず)に沿って、動物の進入口を開放する開位置と、動物の進入口を閉塞する閉位置との間を移動可能な態様で、箱部201に取り付けられている。開位置は、捕獲対象である動物10が箱部201の内部空間と外部空間と行き来することを阻害しない位置であればよい。図1の檻2では、動物の進入口の上方となる位置がシャッター202の開位置となる。 The shutter 202 is a surface grid (plate-shaped member) attached to the box portion 201 so that the entrance and exit of the animal in the box portion 201 can be opened and closed. For example, the shutter 202 can move along a rail (not shown) provided in the box portion 201 between an open position that opens the entrance of the animal and a closed position that closes the entrance of the animal. It is attached to the box portion 201. The open position may be a position that does not prevent the animal 10 to be captured from moving back and forth between the internal space and the external space of the box portion 201. In the cage 2 of FIG. 1, the position above the entrance of the animal is the opening position of the shutter 202.

ロック機構203は、シャッター202を開位置で保持するために檻2に取り付けた保持機構である。ロック機構203は、シャッター202の開閉方向への移動を阻止するロック状態と、シャッター202の開閉方向への移動を許容するアンロック状態との切替が可能な構成となっている。ロック機構203がアンロック状態であるときにシャッター202を開位置の方向に移動させ、シャッター202における所定の部位が開閉方向における所定位置よりも開位置側に移動すると、ロック機構203は、アンロック状態からロック状態に切り替わる。これにより、シャッター202は開位置に保持された状態となる。一方、ロック機構203がロック状態であるときに、例えば、動物識別装置5から所定の信号が入力されると、ロック機構203はロック状態からアンロック状態に切り替わる。これにより、シャッター202は、閉位置に向けて移動可能な状態となる。 The lock mechanism 203 is a holding mechanism attached to the cage 2 to hold the shutter 202 in the open position. The lock mechanism 203 has a configuration capable of switching between a locked state that prevents the shutter 202 from moving in the opening / closing direction and an unlocked state that allows the shutter 202 to move in the opening / closing direction. When the shutter 202 is moved in the direction of the open position when the lock mechanism 203 is in the unlocked state, and a predetermined portion of the shutter 202 is moved to the open position side of the predetermined position in the opening / closing direction, the lock mechanism 203 is unlocked. It switches from the state to the locked state. As a result, the shutter 202 is held in the open position. On the other hand, when the lock mechanism 203 is in the locked state, for example, when a predetermined signal is input from the animal identification device 5, the lock mechanism 203 switches from the locked state to the unlocked state. As a result, the shutter 202 is in a state where it can be moved toward the closed position.

なお、ロック機構203は、閉位置に到達したシャッター202を閉位置で保持することも可能な構成であってもよい。 The lock mechanism 203 may have a configuration capable of holding the shutter 202 that has reached the closed position in the closed position.

撮像装置3は、檻2の撮像に用いる。撮像装置3は、檻2の外側であって、檻2の全体を撮像可能な位置に設置する。図1に示した例では、支柱4を利用し、地上に設置した檻2の上方となる位置に、檻2の全体を俯瞰する向きで撮像装置3を設置している。撮像装置3の設置高さは、撮像装置3の画角θと、檻2の概形寸法と、に基づいて適宜定めればよい。 The image pickup device 3 is used for imaging the cage 2. The image pickup apparatus 3 is installed at a position outside the cage 2 so that the entire cage 2 can be imaged. In the example shown in FIG. 1, the image pickup apparatus 3 is installed at a position above the cage 2 installed on the ground by using the support column 4 so as to give a bird's-eye view of the entire cage 2. The installation height of the image pickup device 3 may be appropriately determined based on the angle of view θ of the image pickup device 3 and the approximate dimensions of the cage 2.

動物識別装置5は、撮像装置3で撮像した檻2の画像を取得し、当該画像に基づいて、捕獲対象である動物10が檻2内の捕獲可能な位置に存在するか否かを識別する。動物識別装置5は、第1の信号ケーブル601により撮像装置3と接続されており、第1の信号ケーブル601を通して撮像装置3で撮像した檻2の画像を取得する。また、動物識別装置5は、第2の信号ケーブル602によりロック機構203と接続されている。檻2内に捕獲対象である動物10が存在すると認識した場合、動物識別装置5は、第2の信号ケーブル602を通して、ロック機構203に対しロックを解除する信号(以下「ロック解除信号」という)を送信する。 The animal identification device 5 acquires an image of the cage 2 captured by the image pickup device 3, and identifies whether or not the animal 10 to be captured exists in the cage 2 at a captureable position based on the image. .. The animal identification device 5 is connected to the image pickup device 3 by the first signal cable 601 and acquires an image of the cage 2 captured by the image pickup device 3 through the first signal cable 601. Further, the animal identification device 5 is connected to the lock mechanism 203 by a second signal cable 602. When it is recognized that the animal 10 to be captured exists in the cage 2, the animal identification device 5 transmits a second signal cable 602 to a signal for unlocking the lock mechanism 203 (hereinafter referred to as “unlock signal”). To send.

本実施形態に係る動物捕獲装置1により動物を捕獲する際には、檻2のシャッター202を開位置で保持した状態で、捕獲対象となる動物10が檻2内に進入するのを待つ。捕獲対象となる動物10が檻2内に進入したか否かは、動物識別装置5において、撮像装置3で撮像した檻2の画像に基づいて判定する。この際、動物識別装置5は、檻2の面格子を利用して、動物が檻2内に進入したか否か、及び進入した動物が捕獲対象の動物10であるか否かを判定する。 When an animal is captured by the animal capture device 1 according to the present embodiment, the animal 10 to be captured waits for the animal 10 to be captured to enter the cage 2 while the shutter 202 of the cage 2 is held in the open position. Whether or not the animal 10 to be captured has entered the cage 2 is determined by the animal identification device 5 based on the image of the cage 2 captured by the image pickup device 3. At this time, the animal identification device 5 uses the surface grid of the cage 2 to determine whether or not the animal has entered the cage 2 and whether or not the entering animal is the animal 10 to be captured.

図2Aは、檻の外観を示す平面図である。図2Bは、檻の外観を示す正面図である。なお、図2Aにおけるx軸及びy軸は、それぞれ、図1のx軸及びy軸と対応している。また、図2Bのy軸及びz軸は、それぞれ、図1のy軸及びz軸と対応している。 FIG. 2A is a plan view showing the appearance of the cage. FIG. 2B is a front view showing the appearance of the cage. The x-axis and y-axis in FIG. 2A correspond to the x-axis and y-axis of FIG. 1, respectively. Further, the y-axis and the z-axis of FIG. 2B correspond to the y-axis and the z-axis of FIG. 1, respectively.

動物を捕獲する檻2には、捕獲対象である動物10を収容可能なサイズのものが用いられる。図2A及び図2Bに示すように、檻2における奥行きLy1(言い換えると、箱部201の最奥位置201Aからシャッター202までの距離)は、捕獲対象である動物10の体長A1よりも長くしてある。より具体的には、檻2における奥行きLy1は、箱部201の最奥位置201Aから捕獲可能ラインLcまでの距離Ly2が捕獲対象である動物10の体長A1よりも長くなるよう設定されている。捕獲可能ラインLcは、シャッター202が開位置から閉位置まで移動する間に、箱部201内に進入した動物10が檻2の外に出てしまうことを防ぐために設定するラインである。捕獲可能ラインLcは、捕獲対象である動物10の俊敏性等に基づいて設定する。箱部201に進入した動物は、例えば、音等によりシャッター202が閉位置に移動することを察知すると、箱201の外に出ようとする。進入した動物の動きが俊敏であると、シャッター202が閉位置に到達するより前に、動物が箱201の外に逃げ出してしまう可能性がある。このため、捕獲対象である動物10の動きが俊敏である場合、シャッター202よりも箱部201の最奥位置201A側に捕獲可能ラインLcを設定する。この場合、動物識別装置5は、箱部201に進入した動物10の全体が捕獲可能ラインLcよりも奥方に存在する状態になると、ロック機構203にロック解除信号を送信し、シャッター202を閉位置に移動させる。これにより、動物10から檻2の外に逃げる機会を奪い、より確実に動物10を捕獲することが可能となる。なお、捕獲対象である動物10の動きが鈍い場合には、シャッター202の位置を捕獲可能ラインLcとしてもよい。 As the cage 2 for capturing animals, a cage having a size capable of accommodating the animal 10 to be captured is used. As shown in FIGS. 2A and 2B, the depth Ly1 in the cage 2 (in other words, the distance from the innermost position 201A of the box portion 201 to the shutter 202) is made longer than the body length A1 of the animal 10 to be captured. is there. More specifically, the depth Ly1 in the cage 2 is set so that the distance Ly2 from the innermost position 201A of the box portion 201 to the catchable line Lc is longer than the body length A1 of the animal 10 to be captured. The catchable line Lc is a line set to prevent the animal 10 that has entered the box portion 201 from going out of the cage 2 while the shutter 202 moves from the open position to the closed position. The catchable line Lc is set based on the agility of the animal 10 to be caught. An animal that has entered the box 201 tries to go out of the box 201 when it senses that the shutter 202 moves to the closed position due to, for example, a sound or the like. If the moving animal is agile, the animal may escape out of the box 201 before the shutter 202 reaches the closed position. Therefore, when the movement of the animal 10 to be captured is agile, the capture line Lc is set closer to the innermost position 201A of the box portion 201 than the shutter 202. In this case, the animal identification device 5 transmits an unlock signal to the lock mechanism 203 and closes the shutter 202 when the entire animal 10 that has entered the box portion 201 is located behind the capture line Lc. Move to. This deprives the animal 10 of the opportunity to escape from the cage 2 and makes it possible to capture the animal 10 more reliably. If the animal 10 to be captured is sluggish, the position of the shutter 202 may be set as the capture line Lc.

また、檻2における動物の進入口201Bの幅Lxは、捕獲対象である動物10が箱部201内に進入しやすいよう、動物10の幅A2よりも広くしてある。同様に、図2Bに示すように、檻2における動物の進入口201Bの高さLz(言い換えると、地面11から、開位置で保持されているシャッター202の下端までの距離)は、捕獲対象である動物10の体高A3よりも高くしてある。 Further, the width Lx of the animal entrance 201B in the cage 2 is wider than the width A2 of the animal 10 so that the animal 10 to be captured can easily enter the box portion 201. Similarly, as shown in FIG. 2B, the height Lz of the animal entrance 201B in cage 2 (in other words, the distance from the ground 11 to the lower end of the shutter 202 held in the open position) is the target of capture. The height of an animal 10 is higher than A3.

更に、面格子により動物を檻2内に閉じ込める場合、檻2には、捕獲対象の動物10を檻2から脱出困難な状態で閉じ込められる適切な面格子のものが用いられる。すなわち、檻2の面格子における金属棒210の太さD及び格子ピッチPx,Py,Pzは、それぞれ、捕獲対象である動物10の大きさや力に基づいて選択される。例えば、捕獲対象である動物10がイノシシ等の体長1m以上の獰猛な動物である場合、檻2の面格子は、金属棒の太さDを1〜数cm程度とし、格子ピッチPx,Py,Pzをそれぞれ十数cm程度とする。また、例えば、捕獲対象である動物10がネズミ等の体長数cm〜十数cm程度の小動物である場合、檻2の面格子は、金属棒の代わりに太さ1mm程度の金属細線を用い、格子ピッチPx,Py,Pzをそれぞれ1〜数cmとする。 Further, when the animals are confined in the cage 2 by the surface lattice, the cage 2 is an appropriate surface lattice in which the animal 10 to be captured is confined in a state where it is difficult to escape from the cage 2. That is, the thickness D of the metal rod 210 and the lattice pitches Px, Py, and Pz in the surface lattice of the cage 2 are selected based on the size and force of the animal 10 to be captured, respectively. For example, when the animal 10 to be captured is a ferocious animal such as a wild boar having a body length of 1 m or more, the surface lattice of the cage 2 has a metal rod thickness D of about 1 to several cm, and lattice pitches Px, Py, Each Pz is about a dozen cm. Further, for example, when the animal 10 to be captured is a small animal such as a mouse having a body length of about several cm to a dozen cm, the surface lattice of the cage 2 uses a thin metal wire having a thickness of about 1 mm instead of a metal rod. The lattice pitches Px, Py, and Pz are set to 1 to several cm, respectively.

なお、箱部201の各面、及びシャッター202における面格子は、それぞれ、図2A及び図2Bのような正方格子に限らず、直方格子であってもよい。例えば、図2Aに示した箱部201の天井となる面格子は、幅方向(x方向)の格子ピッチPxと、奥行き方向(y方向)の格子ピッチPyとが異なっていてもよい。同様に、図2Bに示した箱部201の側面となる面格子は、奥行き方向(y方向)の格子ピッチPyと、高さ方向(z方向)の格子ピッチPzとが異なっていてもよい。また、例えば、箱部201の天井となる面格子における奥行き方向の格子ピッチPyと、箱部201の側面となる面格子における奥行き方向の格子ピッチPyとが異なっていてもよい。 The surface grids of the box portion 201 and the shutter 202 are not limited to the square grids as shown in FIGS. 2A and 2B, respectively, and may be square grids. For example, in the surface grid serving as the ceiling of the box portion 201 shown in FIG. 2A, the grid pitch Px in the width direction (x direction) and the grid pitch Py in the depth direction (y direction) may be different. Similarly, in the surface grid on the side surface of the box portion 201 shown in FIG. 2B, the grid pitch Py in the depth direction (y direction) and the grid pitch Pz in the height direction (z direction) may be different. Further, for example, the grid pitch Py in the depth direction in the surface grid serving as the ceiling of the box portion 201 may be different from the grid pitch Py in the depth direction in the surface grid serving as the side surface of the box portion 201.

加えて、箱部201の各面、及びシャッター202における面格子は、例えば、開口形状がひし形や六角形となるものであってもよい。 In addition, each surface of the box portion 201 and the surface grid in the shutter 202 may have, for example, a diamond-shaped or hexagonal opening shape.

本実施形態の動物捕獲装置1では、上記のように、檻2の上方であり、かつ檻2の全体を撮像可能な位置に設置した撮像装置3により檻2を含む画像を撮像する。撮像装置3の設置位置は、檻2(箱部201)の天井の高さ及び平面寸法と、撮像装置3の画角(撮像範囲)θとに基づいて設定する。なお、撮像装置3の設置位置は、檻2の箱部201における最奥位置201Aから捕獲可能ラインLcまでの内部空間全体を撮像可能な位置であればよい。 In the animal capture device 1 of the present embodiment, as described above, an image including the cage 2 is imaged by the image pickup device 3 installed above the cage 2 and at a position where the entire cage 2 can be imaged. The installation position of the image pickup device 3 is set based on the height and plane dimensions of the ceiling of the cage 2 (box portion 201) and the angle of view (imaging range) θ of the image pickup device 3. The image pickup device 3 may be installed at a position where the entire internal space from the innermost position 201A to the capture line Lc in the box portion 201 of the cage 2 can be imaged.

撮像装置3で撮像した画像は、第1の通信ケーブル601を通して動物識別装置5に送信される。動物識別装置5は、撮像装置3から取得した画像に基づいて、檻2における捕獲可能ラインLcよりも奥方に動物10が進入したか否かを判定するととともに、進入した動物10が捕獲対象の動物であるか否かを識別する。檻2内に進入した動物10が捕獲対象の動物であり、かつ当該動物の全体が捕獲可能ラインLcよりも奥方に存在する場合、動物識別装置5は、第2の通信ケーブル602を通してロック機構203にロック解除信号を送信する。 The image captured by the image pickup device 3 is transmitted to the animal identification device 5 through the first communication cable 601. The animal identification device 5 determines whether or not the animal 10 has entered the depth of the catchable line Lc in the cage 2 based on the image acquired from the image pickup device 3, and the invading animal 10 is the animal to be captured. Identify whether or not. When the animal 10 that has entered the cage 2 is the animal to be captured and the entire animal is located behind the capture line Lc, the animal identification device 5 uses the lock mechanism 203 through the second communication cable 602. Send an unlock signal to.

図3は、一実施形態に係る動物識別装置の機能的構成を示す図である。
図3に示すように、動物識別装置5は、画像取得部510と、動物検出部520と、動物情報抽出部530と、捕獲判定部540と、出力部550と、を備える。また、動物識別装置5は、画像データ591、格子情報592、及び判定条件593を含む各種情報を記憶する記憶部590を備える。
FIG. 3 is a diagram showing a functional configuration of the animal identification device according to the embodiment.
As shown in FIG. 3, the animal identification device 5 includes an image acquisition unit 510, an animal detection unit 520, an animal information extraction unit 530, a capture determination unit 540, and an output unit 550. In addition, the animal identification device 5 includes a storage unit 590 that stores various information including image data 591, grid information 592, and determination condition 593.

画像取得部510は、撮像装置3で撮像した檻2の画像を取得する。画像取得部510で取得した画像のデータ(画像データ591)は、記憶部590に記憶させておく。 The image acquisition unit 510 acquires the image of the cage 2 captured by the image pickup device 3. The image data (image data 591) acquired by the image acquisition unit 510 is stored in the storage unit 590.

動物検出部520は、画像に写っている動物を検出する。例えば、動物検出部520は、画像処理の分野における既知の動体検出方法に従い、検出対象である画像と、当該画像よりも前に撮像された画像との差(時間変化量)に基づいて、検出対象である画像に写っている動物を検出する。なお、動物検出部520では、動物に限らず、画像内の動体全てを検出してもよい。 The animal detection unit 520 detects the animal shown in the image. For example, the animal detection unit 520 detects based on the difference (time change amount) between the image to be detected and the image captured before the image according to a known moving object detection method in the field of image processing. Detects the animals in the target image. The animal detection unit 520 may detect not only animals but also all moving objects in the image.

動物情報抽出部530は、画像に写っている動物の輪郭及び檻2の面格子に基づいて、検出した動物の位置、形状及び大きさを示す動物情報を抽出する。動物情報抽出部530は、輪郭抽出部531と、位置把握部532と、格子点計数部533とを含む。 The animal information extraction unit 530 extracts animal information indicating the position, shape, and size of the detected animal based on the outline of the animal shown in the image and the surface grid of the cage 2. The animal information extraction unit 530 includes a contour extraction unit 531, a position grasping unit 532, and a grid point counting unit 533.

輪郭抽出部531は、画像処理の分野における既知の輪郭検出方法に従い、動物が検出された画像から該動物の輪郭を抽出する。 The contour extraction unit 531 extracts the contour of the animal from the image in which the animal is detected according to a known contour detection method in the field of image processing.

位置把握部532は、画像に写っている動物の存在位置が捕獲可能な位置であるか否かを判定する。本実施形態では、檻2(箱部201)の内部空間であり、かつ動物の全体が捕獲可能ラインLcよりも奥方に存在する位置を、捕獲可能な位置とする。すなわち、位置把握部532は、画像に写っている動物の存在位置が檻2(箱部201)の内部空間であるか否かの判定、及び動物の全体が捕獲可能ラインLcよりも箱部201の奥方に存在するか否かを判定する。位置把握部532は、例えば、画像における動物の輪郭で囲まれた領域内に面格子が写っている場合に、動物の存在位置が檻2の内部空間であると判定する。また、位置把握部532は、例えば、画像における動物の輪郭で囲まれた領域全体が捕獲可能ラインLcよりも檻2(箱部201)の最奥位置201A側である場合に、動物の位置が捕獲可能な位置であると判定する。 The position grasping unit 532 determines whether or not the existence position of the animal in the image is a captureable position. In the present embodiment, the position that is the internal space of the cage 2 (box part 201) and the whole animal exists behind the catchable line Lc is defined as the catchable position. That is, the position grasping unit 532 determines whether or not the existence position of the animal in the image is the internal space of the cage 2 (box part 201), and the box part 201 rather than the catchable line Lc for the entire animal. Determine if it exists in the back of. The position grasping unit 532 determines that the existence position of the animal is the internal space of the cage 2, for example, when the surface grid is reflected in the area surrounded by the outline of the animal in the image. Further, in the position grasping unit 532, for example, when the entire area surrounded by the outline of the animal in the image is on the innermost position 201A side of the cage 2 (box part 201) with respect to the capture line Lc, the position of the animal is located. Judge that it is a captureable position.

格子点計数部533は、画像に写っている檻2(箱部201)の面格子における格子点のうちの、動物の輪郭で囲まれた領域内に含まれる格子点を計数する。 The grid point counting unit 533 counts the grid points included in the region surrounded by the outline of the animal among the grid points in the surface grid of the cage 2 (box portion 201) shown in the image.

動物情報抽出部530は、画像に写っている動物の存在位置が檻2の内部空間であり、かつ捕獲可能な位置である場合に、格子点計数部533において格子点の計数を行う。格子点の計数を行った場合、動物情報抽出部530は、動物の輪郭を示す情報、及び輪郭で囲まれた領域内の格子点の数を示す情報を含む動物情報を捕獲判定部540に通知する。 The animal information extraction unit 530 counts the grid points in the grid point counting unit 533 when the existence position of the animal in the image is the internal space of the cage 2 and the position can be captured. When the grid points are counted, the animal information extraction unit 530 notifies the capture determination unit 540 of the animal information including the information indicating the contour of the animal and the information indicating the number of grid points in the area surrounded by the contour. To do.

捕獲判定部540は、動物情報抽出部530で抽出した動物情報に基づいて、動物を捕獲するか否かを判定する。捕獲判定部540は、例えば、動物の輪郭で囲まれた領域内に含まれる格子点の数及び格子点の分布が、所定の範囲内であるか否かに基づいて、動物を捕獲するか否かを判定する。格子点の数及び格子点の分布が所定の範囲内であるか否かは、例えば、記憶部590に記憶させた判定条件593により判定する。判定条件593は、例えば、予め檻2の面格子の格子ピッチ及び捕獲対象である動物10の大きさに基づいて算出した、格子点の数及び格子点の分布を示す情報を含む。すなわち、判定条件593には、捕獲対象である動物10が檻2(箱部201)内の捕獲可能な位置にいる場合の格子点の数及び格子点の分布を示す情報が含まれる。捕獲判定部540は、捕獲するか否かの判定結果を出力部550に通知する。 The capture determination unit 540 determines whether or not to capture an animal based on the animal information extracted by the animal information extraction unit 530. Whether or not the capture determination unit 540 captures an animal based on, for example, whether or not the number of grid points and the distribution of the grid points contained in the area surrounded by the outline of the animal are within a predetermined range. Is determined. Whether or not the number of grid points and the distribution of grid points are within a predetermined range is determined by, for example, the determination condition 593 stored in the storage unit 590. The determination condition 593 includes, for example, information indicating the number of lattice points and the distribution of the lattice points, which are calculated in advance based on the lattice pitch of the surface lattice of the cage 2 and the size of the animal 10 to be captured. That is, the determination condition 593 includes information indicating the number of grid points and the distribution of grid points when the animal 10 to be captured is in the cage 2 (box portion 201) at a captureable position. The capture determination unit 540 notifies the output unit 550 of the determination result of whether or not to capture.

出力部550は、捕獲判定部540で動物を捕獲すると判定した場合に、ロック機構203に対しロック解除信号を出力する(送信する)。 The output unit 550 outputs (transmits) an unlock signal to the lock mechanism 203 when the capture determination unit 540 determines that the animal is to be captured.

動物捕獲装置1により動物10を捕獲する際には、まず、捕獲対象である動物10が現れる場所に檻2、支柱4、撮像装置3、及び動物識別装置5を設置する。この際、例えば、使用する檻2における撮像装置3で撮像した画像に写る面格子の格子ピッチや格子点の位置を示す情報を含む格子情報592を作成し、動物識別装置5の記憶部590に記憶させる。また、例えば、檻2における格子ピッチと捕獲対象である動物10の大きさとに基づいて判定条件593を作成し、動物識別装置5の記憶部590に記憶させる。 When the animal 10 is captured by the animal capture device 1, first, a cage 2, a support 4, an imaging device 3, and an animal identification device 5 are installed at a place where the animal 10 to be captured appears. At this time, for example, lattice information 592 including information indicating the lattice pitch of the surface lattice and the position of the lattice points reflected in the image captured by the image pickup device 3 in the cage 2 to be used is created, and the storage unit 590 of the animal identification device 5 is used. Remember. Further, for example, the determination condition 593 is created based on the lattice pitch in the cage 2 and the size of the animal 10 to be captured, and is stored in the storage unit 590 of the animal identification device 5.

その後、檻2のシャッター202を開位置で保持し、例えば、檻2(箱部201)の最奥位置の近傍に誘導用のえさ等を配置する。こうして動物10を捕獲する準備を整えた後、本実施形態の動物捕獲装置1では、例えば、動物10の捕獲が完了するまで、動物識別装置5が図4のフローチャートに沿った処理を所定の時間間隔で行う。 After that, the shutter 202 of the cage 2 is held in the open position, and for example, a feeding bait or the like for guidance is arranged in the vicinity of the innermost position of the cage 2 (box portion 201). After preparing for capturing the animal 10 in this way, in the animal capture device 1 of the present embodiment, for example, the animal identification device 5 performs the process according to the flowchart of FIG. 4 for a predetermined time until the capture of the animal 10 is completed. Do it at intervals.

図4は、一実施形態に係る動物識別装置が行う処理を説明するフローチャートである。
動物識別装置5は、まず、撮像装置3で撮像した画像を取得し(ステップS1)、該画像から動物10を検出する処理(ステップS2)を行う。ステップS1の画像の取得は、画像取得部510が行う。ステップS2の検出処理は、動物検出部520が行う。動物検出部520は、画像処理の分野における既知の動体検出方法に従って、画像内に動物が写っているか否かを判定し、画像内の動物を検出する。
FIG. 4 is a flowchart illustrating a process performed by the animal identification device according to the embodiment.
First, the animal identification device 5 acquires an image captured by the image pickup device 3 (step S1), and performs a process of detecting the animal 10 from the image (step S2). The image acquisition unit 510 acquires the image in step S1. The animal detection unit 520 performs the detection process in step S2. The animal detection unit 520 determines whether or not an animal is shown in the image according to a known moving object detection method in the field of image processing, and detects the animal in the image.

次に、動物識別装置5は、画像から動物10を検出したか否かを判定する(ステップS3)。ステップS3の処理は、例えば、動物検出部520が行う。動物を検出しなかった場合(ステップS3;NO)、動物検出部520は、ステップS1で取得した画像に対するステップS4以降の処理をスキップする(実行しない)と判断する。これにより、動物識別装置5は、ステップS1で取得した画像に対する処理を終了し、次のステップS1の開始タイミングが到来するまで待機状態となる。 Next, the animal identification device 5 determines whether or not the animal 10 has been detected from the image (step S3). The process of step S3 is performed by, for example, the animal detection unit 520. If no animal is detected (step S3; NO), the animal detection unit 520 determines that the processing after step S4 on the image acquired in step S1 is skipped (not executed). As a result, the animal identification device 5 ends the processing for the image acquired in step S1 and goes into a standby state until the start timing of the next step S1 arrives.

一方、動物を検出した場合(ステップS3;YES)、動物検出部520は、動物情報抽出部530に動物情報を抽出する処理(ステップS4〜S8)を実行させる。 On the other hand, when an animal is detected (step S3; YES), the animal detection unit 520 causes the animal information extraction unit 530 to execute the process of extracting the animal information (steps S4 to S8).

動物情報抽出部530は、まず、処理対象である画像から動物10の輪郭を抽出する(ステップS4)。ステップS4の処理は、輪郭抽出部531が行う。輪郭抽出部531は、画像処理の分野における既知の輪郭抽出方法に従って、画像に写っている動物10の輪郭を抽出する。 The animal information extraction unit 530 first extracts the contour of the animal 10 from the image to be processed (step S4). The process of step S4 is performed by the contour extraction unit 531. The contour extraction unit 531 extracts the contour of the animal 10 in the image according to a known contour extraction method in the field of image processing.

次に、動物情報抽出部530は、抽出した動物の輪郭に基づいて、動物の位置を把握する(ステップS5)。ステップS5の処理は、位置把握部532が行う。位置把握部532は、まず、画像における動物の輪郭で囲まれた領域内に檻2の面格子が写っているか否かを判定する。面格子が写っていない場合、位置把握部532は、動物の存在位置が檻2の外側あると把握する。一方、面格子が写っている場合、位置把握部532は、動物の存在位置が檻2(箱201)の内部空間であると把握する。更に、面格子が写っている場合、位置把握部532は、動物の輪郭と、檻2との位置関係に基づいて、動物の存在位置が捕獲可能な位置であるか否かを把握する。本実施形態では、例えば、動物の輪郭で囲まれた領域全体が捕獲可能ラインLcよりも箱部201の奥方側に存在するか否かに基づいて、動物が捕獲可能な位置にいるか否かを判定する。領域全体が捕獲可能ラインLcよりも箱部201の奥方側に存在する場合、位置把握部532は、動物10の存在位置が捕獲可能ラインLcよりも奥方であると把握する。 Next, the animal information extraction unit 530 grasps the position of the animal based on the contour of the extracted animal (step S5). The process of step S5 is performed by the position grasping unit 532. The position grasping unit 532 first determines whether or not the surface grid of the cage 2 is reflected in the area surrounded by the outline of the animal in the image. When the surface grid is not shown, the position grasping unit 532 grasps that the existence position of the animal is outside the cage 2. On the other hand, when the surface grid is shown, the position grasping unit 532 grasps that the existence position of the animal is the internal space of the cage 2 (box 201). Further, when the surface grid is shown, the position grasping unit 532 grasps whether or not the existence position of the animal is a captureable position based on the positional relationship between the outline of the animal and the cage 2. In the present embodiment, for example, whether or not the animal is in a catchable position is determined based on whether or not the entire region surrounded by the outline of the animal is located behind the box portion 201 with respect to the catchable line Lc. judge. When the entire region exists on the back side of the box portion 201 from the catchable line Lc, the position grasping unit 532 grasps that the existence position of the animal 10 is behind the catchable line Lc.

ステップS5の後、動物情報抽出部530は、把握した動物10の存在位置に基づいて、改めて、動物が檻2の中にいるか否かを判定する(ステップS6)。ステップS6の判定は、例えば、位置把握部532が改めて行う。動物の存在位置が檻2の外側である場合(ステップS6;NO)、位置把握部532は、ステップS1で取得した画像に対するステップS7以降の処理をスキップする(実行しない)と判断する。これにより、動物識別装置5は、ステップS1で取得した画像に対する処理を終了し、次のステップS1の開始タイミングが到来するまで待機状態となる。 After step S5, the animal information extraction unit 530 again determines whether or not the animal is in the cage 2 based on the grasped position of the animal 10 (step S6). The determination in step S6 is performed again by, for example, the position grasping unit 532. When the existence position of the animal is outside the cage 2 (step S6; NO), the position grasping unit 532 determines that the processing after step S7 on the image acquired in step S1 is skipped (not executed). As a result, the animal identification device 5 ends the processing for the image acquired in step S1 and goes into a standby state until the start timing of the next step S1 arrives.

一方、動物10が檻2の中にいる場合(ステップS6;YES)、動物情報抽出部530は、次に、動物が捕獲可能ラインよりも奥方にいるか否かを判定する(ステップS7)。ステップS7の判定は、例えば、位置把握部532が改めて行う。本実施形態では、上記のように、動物の輪郭で囲まれた領域全体が捕獲可能ラインLcよりも箱201の奥方に存在する場合に、動物の存在位置が捕獲可能ラインLcよりも奥方である(動物が捕獲可能ラインよりも奥方にいる)と把握する。すなわち、捕獲可能ラインLcが動物10の輪郭で囲まれた領域を通る場合や、動物の輪郭で囲まれた領域よりも奥方である場合には、位置把握部532は、動物10の存在位置が捕獲可能ラインLcよりも奥方となる位置ではないと把握する。動物10の存在位置が捕獲可能ラインLcよりも奥方となる位置ではない場合(ステップS7;NO)、位置把握部532は、ステップS1で取得した画像に対するステップS8以降の処理をスキップする(実行しない)と判断する。これにより、動物識別装置5は、ステップS1で取得した画像に対する処理を終了し、次のステップS1の開始タイミングが到来するまで待機状態となる。 On the other hand, when the animal 10 is in the cage 2 (step S6; YES), the animal information extraction unit 530 then determines whether or not the animal is behind the catchable line (step S7). The determination in step S7 is performed again by, for example, the position grasping unit 532. In the present embodiment, as described above, when the entire area surrounded by the outline of the animal is located behind the catchable line Lc, the position of the animal is behind the catchable line Lc. (The animal is farther than the catchable line). That is, when the catchable line Lc passes through the area surrounded by the outline of the animal 10 or is deeper than the area surrounded by the outline of the animal, the position grasping unit 532 determines the existence position of the animal 10. It is understood that the position is not deeper than the catchable line Lc. When the existence position of the animal 10 is not a position deeper than the capture line Lc (step S7; NO), the position grasping unit 532 skips the processing after step S8 on the image acquired in step S1 (does not execute). ). As a result, the animal identification device 5 ends the processing for the image acquired in step S1 and goes into a standby state until the start timing of the next step S1 arrives.

また、動物10が捕獲可能ラインLcよりも奥方にいる場合(ステップS7;YES)、動物情報抽出部530は、次に、輪郭で囲まれた領域の格子点を計数する(ステップS8)。ステップS8の処理は、格子点計数部533が行う。格子点計数部533は、例えば、格子情報592に含まれる画像内の面格子における格子点の位置を示す情報に基づいて、画像内の動物10の輪郭で囲まれた領域に含まれる面格子の格子点を計数する。 Further, when the animal 10 is behind the catchable line Lc (step S7; YES), the animal information extraction unit 530 then counts the grid points of the region surrounded by the contour (step S8). The process of step S8 is performed by the grid point counting unit 533. The grid point counting unit 533 of the face grid included in the region surrounded by the outline of the animal 10 in the image, for example, based on the information indicating the position of the grid points in the face grid in the image included in the grid information 592. Count the grid points.

ステップS8の処理を終えると、動物識別装置5は、次に、格子点の数及び分布がそれぞれ所定の範囲内であるか否かを判定する(ステップS9)。ステップS9の判定は、捕獲判定部540が行う。捕獲判定部540は、ステップS8で計数した格子点の数が、判定条件593に設定された、捕獲対象の動物である場合の格子点の数を示す範囲内であるか否かを判定する。また、捕獲判定部540は、ステップS4で抽出した動物の輪郭と、ステップS8で計数した格子点の数とに基づく格子点の分布が、判定条件593に設定された、捕獲対象の動物である場合の格子点の分布を示す範囲内であるか否かを判定する。格子点の数及び格子点の分布のいずれか一方、或いは両方が所定の範囲内ではない場合(ステップS9;NO)、捕獲判定部540は、画像から検出した動物10が捕獲対象の動物ではないと認識する。この場合、捕獲判定部540は、ステップS10の処理をスキップする(実行しない)と判断する。これにより、動物識別装置5は、ステップS1で取得した画像に対する処理を終了し、次のステップS1の開始タイミングが到来するまで待機状態となる。 After completing the process of step S8, the animal identification device 5 then determines whether or not the number and distribution of the grid points are within the predetermined ranges (step S9). The determination in step S9 is performed by the capture determination unit 540. The capture determination unit 540 determines whether or not the number of grid points counted in step S8 is within the range indicating the number of grid points in the case of an animal to be captured, which is set in the determination condition 593. Further, the capture determination unit 540 is an animal to be captured in which the distribution of the lattice points based on the contour of the animal extracted in step S4 and the number of lattice points counted in step S8 is set in the determination condition 593. It is determined whether or not it is within the range indicating the distribution of the grid points in the case. When either one or both of the number of grid points and the distribution of grid points is not within the predetermined range (step S9; NO), the capture determination unit 540 indicates that the animal 10 detected from the image is not the animal to be captured. Recognize that. In this case, the capture determination unit 540 determines that the process of step S10 is skipped (not executed). As a result, the animal identification device 5 ends the processing for the image acquired in step S1 and goes into a standby state until the start timing of the next step S1 arrives.

これに対し、格子点の数及び分布がそれぞれ所定の範囲内である場合、捕獲判定部540は、画像から検出した動物10が捕獲対象の動物であり、かつ存在位置が捕獲可能な位置であることを認識する。このため、格子点の数及び分布がそれぞれ所定の範囲内である場合(ステップS9;YES)、動物識別装置5は、次に、檻2のロック機構203に対しロック解除信号を出力する(ステップS10)。ステップS10の処理は、出力部540が行う。これにより、動物識別装置5は、ステップS1で取得した画像に対する処理を終了し、次のステップS1の開始タイミングが到来するまで待機状態となる。 On the other hand, when the number and distribution of the lattice points are within the predetermined ranges, the capture determination unit 540 indicates that the animal 10 detected from the image is the animal to be captured and the existence position is a position where the capture is possible. Recognize that. Therefore, when the number and distribution of the lattice points are within the predetermined ranges (step S9; YES), the animal identification device 5 then outputs an unlock signal to the lock mechanism 203 of the cage 2 (step S9; YES). S10). The output unit 540 performs the process of step S10. As a result, the animal identification device 5 ends the processing for the image acquired in step S1 and goes into a standby state until the start timing of the next step S1 arrives.

出力部540がロック解除信号を出力すると、ロック機構203は、ロック状態からアンロック状態となる。このため、開位置に保持されていたシャッター202が閉位置に移動し(落下し)、箱部201における動物の進入口が閉塞される。これにより、動物10の捕獲が完了する。 When the output unit 540 outputs the unlock signal, the lock mechanism 203 changes from the locked state to the unlocked state. Therefore, the shutter 202 held in the open position moves (falls) to the closed position, and the entrance of the animal in the box portion 201 is blocked. This completes the capture of the animal 10.

このように、本実施形態に係る動物識別装置5は、画像から動物10を検出した場合に、当該動物の位置を把握する処理(ステップS6)を行う。ステップS6の処理の内容について、図5を参照して説明する。 As described above, the animal identification device 5 according to the present embodiment performs a process (step S6) of grasping the position of the animal when the animal 10 is detected from the image. The contents of the process of step S6 will be described with reference to FIG.

図5は、動物の位置の把握方法を説明する図である。
図5には、檻2(箱部201)の内部空間に動物10が進入したときに撮像装置3で撮像した画像12の一例を示している。画像上の位置は、画素単位の離散的な値で指定される。例えば、画像12がU×V画素の長方形である場合、各画素の位置は、左上角部の画素を原点(0,0)とし、水平方向(u方向)における原点からの画素数と、垂直方向(v方向)における原点からの画素数とにより表される。
FIG. 5 is a diagram illustrating a method of grasping the position of an animal.
FIG. 5 shows an example of an image 12 captured by the image pickup device 3 when the animal 10 enters the internal space of the cage 2 (box portion 201). The position on the image is specified by a discrete value in pixel units. For example, when the image 12 is a U × V pixel rectangle, the position of each pixel is perpendicular to the number of pixels from the origin in the horizontal direction (u direction), with the pixel in the upper left corner as the origin (0,0). It is represented by the number of pixels from the origin in the direction (v direction).

檻2の上方に撮像装置3を設置する際には、例えば、檻2における奥行き方向が画像12のu方向となり、かつ、動物の進入口が箱201の最奥位置201Aよりも左方となるように設置する。この場合、画像12上での檻2(箱201)の最奥位置201A、及び捕獲可能ラインLcの位置は、それぞれ、u方向の値(画素数)によって指定することが可能である。 When the image pickup device 3 is installed above the cage 2, for example, the depth direction in the cage 2 is the u direction of the image 12, and the entrance of the animal is to the left of the innermost position 201A of the box 201. To install. In this case, the innermost position 201A of the cage 2 (box 201) and the position of the captureable line Lc on the image 12 can be specified by the value (number of pixels) in the u direction, respectively.

箱部201の内部空間に動物10が進入した場合、該動物10と撮像装置3との間には、箱部201の天井となる面格子が存在する。このため、箱部201の内部空間に動物10が存在する場合、画像12から抽出される動物10の輪郭13は、図5に示したように、面格子の金属棒210により分断された状態で検出される。このように動物10の輪郭13が複数の部分輪郭1301,1302,1303,・・・に分断されている場合、輪郭抽出部531は、例えば、面格子の金属棒210により欠けた部分を補完し一続きの輪郭13を抽出する。また、位置把握部533は、箱部201の面格子(金属棒210)が動物の輪郭13により囲まれた領域を通っていることにより、動物10の存在位置が箱部201の内部空間であると把握する。なお、位置把握部533は、例えば、輪郭抽出部531で輪郭13を抽出する際に面格子により欠けた部分を補完したことを示す情報に基づいて、動物10の存在位置が箱部201の内部空間であると把握してもよい。 When the animal 10 enters the internal space of the box portion 201, there is a surface grid that serves as the ceiling of the box portion 201 between the animal 10 and the imaging device 3. Therefore, when the animal 10 is present in the internal space of the box portion 201, the contour 13 of the animal 10 extracted from the image 12 is in a state of being divided by the metal rod 210 of the surface lattice as shown in FIG. Detected. When the contour 13 of the animal 10 is divided into a plurality of partial contours 1301, 1302, 1303, ... In this way, the contour extraction unit 531 complements the missing portion by, for example, the metal rod 210 of the surface lattice. A series of contours 13 is extracted. Further, in the position grasping unit 533, the presence position of the animal 10 is the internal space of the box portion 201 because the surface grid (metal rod 210) of the box portion 201 passes through the region surrounded by the contour 13 of the animal. To grasp. In addition, the position grasping unit 533 sets the existing position of the animal 10 inside the box portion 201 based on the information indicating that, for example, when the contour extraction unit 531 extracts the contour 13 and the portion missing by the surface grid is complemented. It may be grasped as a space.

動物10が箱部201の内部空間に存在すると認識した場合、動物識別装置5の位置把握部303は、動物10の存在位置が捕獲可能な位置であるか否かを判定する。位置把握部303は、前記シャッター202により前記動物の進入口を閉塞したときに前記檻2の内部空間となる前記画像12上の領域内に前記動物の輪郭13で囲まれる領域の全体が含まれる場合に、前記動物が前記捕獲可能な位置にいると判定する。 When it is recognized that the animal 10 exists in the internal space of the box portion 201, the position grasping unit 303 of the animal identification device 5 determines whether or not the existence position of the animal 10 is a captureable position. The position grasping unit 303 includes the entire region surrounded by the contour 13 of the animal in the region on the image 12 which becomes the internal space of the cage 2 when the entrance of the animal is blocked by the shutter 202. In this case, it is determined that the animal is in the catchable position.

また、箱部201の内部空間に進入した動物10の存在位置が捕獲可能な奥行き位置であるか否かの判定は、輪郭抽出部531で抽出した輪郭13のうちの、箱部201の最奥位置201Aから最も離れた点Qと、捕獲可能ラインLcとの位置関係に基づいて行うことが可能である。例えば、図5のように動物の輪郭13のうちの箱部201の最奥位置201Aから最も離れた点Qと対応する画素のu方向の位置が、捕獲可能ラインLcの位置よりも箱部201の最奥位置201A側であるとする。この場合、箱部201の最奥位置201Aから輪郭13の点Qまでの距離Ly3は、箱部201の最奥位置201Aから捕獲可能ラインLcまでの距離よりも短くなる。従って、箱部201の最奥位置201Aから輪郭13の点Qまでu方向の画素数は、箱部201の最奥位置201Aから捕獲可能ラインLcまでのu方向の画素数よりも少なくなる。 Further, the determination as to whether or not the existence position of the animal 10 that has entered the internal space of the box portion 201 is a captureable depth position is determined by the innermost part of the contour 13 extracted by the contour extraction unit 531. This can be done based on the positional relationship between the point Q farthest from the position 201A and the catchable line Lc. For example, as shown in FIG. 5, the position in the u direction of the pixel corresponding to the point Q farthest from the innermost position 201A of the box portion 201 in the contour 13 of the animal is the box portion 201 rather than the position of the captureable line Lc. It is assumed that the innermost position is 201A side. In this case, the distance Ly3 from the innermost position 201A of the box portion 201 to the point Q of the contour 13 is shorter than the distance from the innermost position 201A of the box portion 201 to the catchable line Lc. Therefore, the number of pixels in the u direction from the innermost position 201A of the box portion 201 to the point Q of the contour 13 is smaller than the number of pixels in the u direction from the innermost position 201A of the box portion 201 to the captureable line Lc.

なお、図5のように画像12における左上角部を原点として各画素の位置を表しており、捕獲可能ラインLcよりも右方に箱部201の最奥位置が存在する場合、点Qと捕獲可能ラインLcとのu方向の値に基づいて、動物10の存在位置を判定してもよい。 As shown in FIG. 5, the position of each pixel is represented with the upper left corner of the image 12 as the origin, and when the innermost position of the box portion 201 exists to the right of the captureable line Lc, the point Q and the capture The existence position of the animal 10 may be determined based on the value in the u direction with respect to the possible line Lc.

また、上記のように、捕獲可能ラインLcの位置は、シャッター202の位置と一致させてもよい。この場合、位置把握部533は、シャッター202により動物の進入口を閉塞したときに檻2の内部空間となる画像12上の領域内に動物の輪郭で囲まれる領域の全体が含まれるか否かに基づいて、動物10の存在位置が捕獲可能な位置であるか否かを判定する。 Further, as described above, the position of the captureable line Lc may coincide with the position of the shutter 202. In this case, the position grasping unit 533 determines whether or not the entire area surrounded by the outline of the animal is included in the area on the image 12 which becomes the internal space of the cage 2 when the entrance of the animal is blocked by the shutter 202. Based on, it is determined whether or not the existence position of the animal 10 is a captureable position.

このように、檻2の全体を含む画像12から抽出した動物の輪郭13に基づいて動物の存在位置を把握することで、動物10の存在位置に対する死角がなくなる。これにより、檻2(箱部201)内に進入した動物10を捕獲可能であるか否かを正しく判定することが可能となる。 In this way, by grasping the existence position of the animal based on the contour 13 of the animal extracted from the image 12 including the entire cage 2, the blind spot with respect to the existence position of the animal 10 disappears. This makes it possible to correctly determine whether or not the animal 10 that has entered the cage 2 (box portion 201) can be captured.

更に、本実施形態の動物識別装置5では、捕獲判定部540において、捕獲可能な位置まで進入した動物10が捕獲対象の動物であるか否かを判定する(ステップS9)。捕獲判定部540は、捕獲対象である動物10の大きさや力等に基づいて選択した檻2(箱部201)の面格子の格子点を利用して、捕獲可能な位置まで進入した動物が捕獲対象の動物であるか否かを判定する。このため、本実施形態の動物識別装置5では、格子点計数部533において、動物の輪郭で囲まれる領域内に存在する、箱部201の面格子の格子点を計数する処理(ステップS8)を行う。 Further, in the animal identification device 5 of the present embodiment, the capture determination unit 540 determines whether or not the animal 10 that has entered the captureable position is an animal to be captured (step S9). The capture determination unit 540 uses the grid points of the surface grid of the cage 2 (box portion 201) selected based on the size and force of the animal 10 to be captured, and captures the animals that have entered the capture position. Determine if it is the target animal. Therefore, in the animal identification device 5 of the present embodiment, the grid point counting unit 533 performs a process (step S8) of counting the grid points of the surface grid of the box portion 201 existing in the region surrounded by the outline of the animal. Do.

図6Aは、動物の大きさと格子点数との関係を説明する図(その1)である。図6Bは、動物の大きさと格子点数との関係を説明する図(その2)である。図6Cは、動物の大きさと格子点数との関係を説明する図(その3)である。なお、図6A〜図6Cには、それぞれ、檻2の箱部201において天井となる面格子250と、檻2内に進入した動物の輪郭とを模式的に示している。 FIG. 6A is a diagram (No. 1) for explaining the relationship between the size of the animal and the number of grid points. FIG. 6B is a diagram (No. 2) for explaining the relationship between the size of the animal and the number of grid points. FIG. 6C is a diagram (No. 3) for explaining the relationship between the size of the animal and the number of grid points. Note that FIGS. 6A to 6C schematically show the surface grid 250 that serves as the ceiling in the box portion 201 of the cage 2 and the contours of the animals that have entered the cage 2.

図6Aには、動物の大きさと格子点数との関係のうちの第1の関係として、檻2(箱部201)の内部空間における動物の存在位置と格子点数との関係を示している。 FIG. 6A shows the relationship between the existence position of the animal and the number of grid points in the internal space of the cage 2 (box portion 201) as the first relationship between the size of the animal and the number of grid points.

図6Aにおける2個の動物の輪郭13A,13Bは、形状及び寸法が同一であり、檻2内における位置のみが異なる。2個の輪郭13A,13Bのうちの上方の輪郭13Aで囲まれた領域に動物が存在する場合、面格子250における奥行き方向に伸びる2本の金属棒210と、幅方向に伸びる8本の金属棒210とが、輪郭13Aで囲まれた領域を通る。一方、2個の輪郭13A,13Bのうちの下方の輪郭13Bで囲まれた領域に動物が存在する場合、面格子250における奥行き方向に伸びる3本の金属棒210と、幅方向に伸びる9本の金属棒210とが、輪郭13Bで囲まれた領域を通る。このように、動物の輪郭で囲まれた領域を通る面格子250の金属棒210の本数は、動物が存在する位置によって変化するため、動物の輪郭で囲まれた領域に含まれる格子点の数は、動物の存在位置によって異なる値となる。図6Aの例では、2個の輪郭のうちの上方の輪郭13Aで囲まれた領域内の格子点Rの数が16個であるのに対し、下方の輪郭13Bで囲まれた領域内の格子点Rの数は23個である。なお、図6Aでは、面格子250の格子点のうちの、輪郭13A,13Bで囲まれた領域内の格子点Rを黒丸で表している。このため、例えば、輪郭で囲まれた領域内の格子点の数が15個以上であることを判定条件とすることで、該輪郭と対応する動物が捕獲対象の動物であると判定することが可能となる。 The contours 13A and 13B of the two animals in FIG. 6A have the same shape and dimensions, but differ only in their positions in the cage 2. When an animal is present in the area surrounded by the upper contour 13A of the two contours 13A and 13B, the two metal rods 210 extending in the depth direction and the eight metals extending in the width direction in the surface grid 250 are present. The rod 210 passes through the area surrounded by the contour 13A. On the other hand, when an animal exists in the area surrounded by the lower contour 13B of the two contours 13A and 13B, three metal rods 210 extending in the depth direction and nine extending in the width direction in the surface grid 250. The metal rod 210 and the metal rod 210 of the above pass through the region surrounded by the contour 13B. In this way, the number of metal rods 210 of the surface grid 250 passing through the region surrounded by the outline of the animal changes depending on the position where the animal exists, and therefore the number of grid points included in the region surrounded by the contour of the animal. Will be a different value depending on the location of the animal. In the example of FIG. 6A, the number of grid points R in the region surrounded by the upper contour 13A of the two contours is 16, while the grid in the region surrounded by the lower contour 13B is The number of points R is 23. In FIG. 6A, among the grid points of the surface grid 250, the grid points R in the region surrounded by the contours 13A and 13B are represented by black circles. Therefore, for example, by setting that the number of lattice points in the area surrounded by the contour is 15 or more, it is possible to determine that the animal corresponding to the contour is the animal to be captured. It will be possible.

図6Bには、動物の大きさと格子点数との関係のうちの第2の関係として、檻2(箱部201)の内部空間における動物の大きさと格子点数との関係を示している。 FIG. 6B shows the relationship between the size of the animal and the number of grid points in the internal space of the cage 2 (box portion 201) as the second relationship between the size of the animal and the number of grid points.

図6Bにおける2個の動物の輪郭13A,13Cは、同一種であり大きさが異なる2体の動物の輪郭を示している。例えば、上方の輪郭13Aは親(成体)の輪郭であり、下方の輪郭13Cは子(幼体)の輪郭である。同一種の動物であっても、大きさが異なる場合には、輪郭で囲まれた領域を通る面格子250の金属棒210の本数が異なるため、輪郭で囲まれた領域内の格子点の数に差が生じる。図6Bの例では、上方の輪郭13Aで囲まれた領域内の格子点Rの数が16個であるのに対し、下方の輪郭13Cで囲まれた領域内の格子点Rの数は10個である。 The contours 13A and 13C of the two animals in FIG. 6B show the contours of two animals of the same species but different sizes. For example, the upper contour 13A is the contour of the parent (adult), and the lower contour 13C is the contour of the child (juvenile). Even for animals of the same species, if the size is different, the number of metal rods 210 of the surface grid 250 passing through the contoured area is different, so the number of grid points in the contoured area is different. Makes a difference. In the example of FIG. 6B, the number of grid points R in the region surrounded by the upper contour 13A is 16, while the number of grid points R in the region surrounded by the lower contour 13C is 10. Is.

捕獲対象とする動物10の中には、例えば、ある一定の大きさ以上に成長した親(成体)のみを捕獲対象とする場合がある。このような場合も、輪郭で囲まれた領域内の格子点の数に基づいて、捕獲対象であるか否かを判定することにより、該輪郭と対応する動物が捕獲対象の動物であるか否かを容易に判定することが可能となる。例えば、図6Bの例においては、輪郭で囲まれた領域内の格子点の数が12個以上であることを判定条件とすることで、幼体を捕獲対象から除外することが可能となる。このため、例えば、害獣を捕獲対象とする場合に、より大きな被害を与える大型の固体(成体)を選択的に捕獲することが可能となる。 Among the animals 10 to be captured, for example, only parents (adults) that have grown to a certain size or larger may be targeted for capture. Even in such a case, whether or not the animal to be captured is an animal to be captured by determining whether or not the animal is to be captured based on the number of grid points in the area surrounded by the contour. It becomes possible to easily determine whether or not. For example, in the example of FIG. 6B, the juvenile can be excluded from the capture target by setting the number of lattice points in the region surrounded by the contour to be 12 or more as a determination condition. Therefore, for example, when a vermin is targeted for capture, it is possible to selectively capture a large solid (adult) that causes greater damage.

図6Cには、動物の大きさと格子点数との関係のうちの第3の関係として、檻2(箱部201)の内部空間に進入した動物の種と格子点数との関係を示している。 FIG. 6C shows the relationship between the species of the animal that entered the internal space of the cage 2 (box part 201) and the number of grid points as the third relationship between the size of the animal and the number of grid points.

図6Cにおける2個の動物の輪郭13D,13Eは、種が異なる2体の動物の輪郭である。例えば、上方の輪郭13Dは捕獲対象である四足歩行の動物の輪郭であり、下方の輪郭13Eは蛇の輪郭である。 The contours 13D and 13E of the two animals in FIG. 6C are the contours of two animals of different species. For example, the upper contour 13D is the contour of a quadrupedal animal to be captured, and the lower contour 13E is the contour of a snake.

檻2には、捕獲対象の動物とは異なる種の動物が進入することも可能である。このため、動物の輪郭で囲まれた領域内の格子点Rの数のみで、捕獲対象であるか否かを判定すると、捕獲対象ではない動物(種)を捕獲対象と誤判定してしまう可能性がある。例えば、図6Cでは、上方の輪郭13Dで囲まれた領域内の格子点Rの数が10個である。このため、上方の輪郭13Dと対応する動物を捕獲対象とする場合、例えば、輪郭で囲まれた領域内の格子点Rが10個以上であることを捕獲対象の判定条件とする。この場合、図6Cにおける下方の輪郭13Eで囲まれた領域内の格子点の数は11個であるため、下方の輪郭13Eと対応する動物(蛇)が捕獲対象であると判定される。このような誤判定を防ぐため、本実施形態では、動物の輪郭で囲まれた領域内の格子点Rの数に加え、格子点Rの分布或いは輪郭の形状を考慮して、檻2内に進入した動物が捕獲対象であるか否かを判定する。 It is also possible for an animal of a species different from the animal to be captured to enter the cage 2. Therefore, if it is determined whether or not an animal is a capture target only by the number of grid points R in the area surrounded by the outline of the animal, it is possible that an animal (species) that is not a capture target is erroneously determined as a capture target. There is sex. For example, in FIG. 6C, the number of grid points R in the region surrounded by the upper contour 13D is 10. Therefore, when an animal corresponding to the upper contour 13D is targeted for capture, for example, it is a condition for determining the capture target that the number of grid points R in the region surrounded by the contour is 10 or more. In this case, since the number of grid points in the region surrounded by the lower contour 13E in FIG. 6C is 11, it is determined that the animal (snake) corresponding to the lower contour 13E is the target of capture. In order to prevent such erroneous determination, in the present embodiment, in addition to the number of grid points R in the region surrounded by the contour of the animal, the distribution of the grid points R or the shape of the contour is taken into consideration in the cage 2. Determine if the invading animal is the target of capture.

例えば、図6Cの上方の輪郭13Dと対応する四足動物が捕獲対象である場合、該四足動物の体長及び幅に基づいて、輪郭で囲まれた領域内における格子点の分布(奥行き方向の個数と幅方向の個数との関係)を見積もることが可能である。このため、例えば、輪郭の奥行き方向の寸法、或いは奥行き方向における格子点の数についての上限を設定することで、捕獲対象ではない動物が捕獲対象であると誤判定されることを防ぐことが可能となる。図6Cの例では、輪郭の奥行き方向の寸法が格子ピッチの8倍以下、或いは輪郭で囲まれた領域内における奥行き方向の格子点の数が7個以下等の条件を加えることで、下方の輪郭13Eと対応する動物(蛇)を捕獲対象から除外することが可能となる。 For example, when a quadruped animal corresponding to the upper contour 13D in FIG. 6C is the target of capture, the distribution of grid points in the area surrounded by the contour (in the depth direction) based on the body length and width of the quadruped animal. It is possible to estimate the relationship between the number of pieces and the number of pieces in the width direction). Therefore, for example, by setting an upper limit for the dimension of the contour in the depth direction or the number of grid points in the depth direction, it is possible to prevent an animal that is not the target of capture from being erroneously determined to be the target of capture. It becomes. In the example of FIG. 6C, the dimension in the depth direction of the contour is 8 times or less of the grid pitch, or the number of grid points in the depth direction in the area surrounded by the contour is 7 or less. The animal (snake) corresponding to the contour 13E can be excluded from the capture target.

なお、図6A〜図6Cでは、捕獲対象である動物の輪郭13A,13Dとして、該輪郭と対応する動物が檻2(箱部201)の奥行き方向に正対している例を示している。しかしながら、檻2内に進入した動物の向きは様々である。そのため、動物の輪郭で囲まれた領域に含まれる格子点の計数等を行う際には、例えば、図6A〜図6Cのように輪郭と対応する動物が檻2(箱部201)の奥行き方向に正対した向きにとなるよう輪郭を回転操作して格子点を計数してもよい。 Note that FIGS. 6A to 6C show examples of the contours 13A and 13D of the animals to be captured, in which the animals corresponding to the contours face each other in the depth direction of the cage 2 (box portion 201). However, the orientation of the animals that have entered the cage 2 varies. Therefore, when counting the grid points included in the area surrounded by the contour of the animal, for example, as shown in FIGS. 6A to 6C, the animal corresponding to the contour is in the depth direction of the cage 2 (box portion 201). The grid points may be counted by rotating the contour so as to face the direction.

以上のように、本実施形態に係る動物捕獲装置1では、檻2の外側に設置した撮像装置3により撮像した檻2の画像12に基づいて、檻2内に捕獲対象である動物10が進入したか否かを判定する。この際、撮像装置3は檻2の内部空間のうちの捕獲対象である動物を捕獲可能な空間に設定した空間全体を撮像可能な位置に設置し、檻2のうちの内部空間と撮像装置3との間に存在する部分を面格子250とする。また、本実施形態に係る動物捕獲装置1では、画像から抽出した動物の輪郭13と、画像12上における檻2の面格子250の格子点との関係に基づいて、画像内の動物の存在位置が檻2の内部であるか否かを判定する。これにより、檻2内に進入した動物を検出する際の死角(すなわち検出不可となる範囲)がなくなるため、本実施形態に係る動物捕獲装置1は、檻2内に進入した動物の検出精度が非常に高くなる。また、檻2内に各種センサを設置することなく、檻2内に進入した動物を検出することが可能なため、警戒心が強い動物が捕獲対象であっても、該動物を檻2内に誘導しやすくなる。更に、昇電型赤外線センサと光電スイッチとの組み合わせ等の複数のセンサの組み合わせにより動物の存在位置及び大きさを検出する場合に比べて、コストの低減が可能となる。 As described above, in the animal capture device 1 according to the present embodiment, the animal 10 to be captured enters the cage 2 based on the image 12 of the cage 2 captured by the image pickup device 3 installed outside the cage 2. Determine if it has been done. At this time, the image pickup device 3 is installed at a position where the entire space set as the space in which the animal to be captured can be captured in the internal space of the cage 2 can be imaged, and the internal space in the cage 2 and the image pickup device 3 are installed. The portion existing between and is referred to as a surface grid 250. Further, in the animal capture device 1 according to the present embodiment, the position of the animal in the image is based on the relationship between the contour 13 of the animal extracted from the image and the grid points of the surface grid 250 of the cage 2 on the image 12. Determines whether or not is inside the cage 2. As a result, there is no blind spot (that is, an undetectable range) when detecting an animal that has entered the cage 2, so that the animal capture device 1 according to the present embodiment has an accuracy of detecting an animal that has entered the cage 2. It will be very expensive. In addition, since it is possible to detect an animal that has entered the cage 2 without installing various sensors in the cage 2, even if an animal with strong alertness is the target of capture, the animal can be placed in the cage 2. It becomes easier to guide. Further, the cost can be reduced as compared with the case where the presence position and size of the animal are detected by the combination of a plurality of sensors such as the combination of the power raising type infrared sensor and the photoelectric switch.

また、動物捕獲装置1における檻2の面格子250は、捕獲する動物の大きさや力に応じた格子ピッチとなっている。このため、画像12から抽出した輪郭13で囲まれる領域内の格子点の数及び分布に基づいて、画像12内の動物の大きさや形状を容易に把握することが可能となる。よって、本実施形態の動物捕獲装置1によれば、捕獲対象ではない動物を捕獲対象と誤判定して檻2のシャッター202を閉じてしまい、捕獲対象の動物の捕獲に失敗することを防ぐことが可能となる。 Further, the surface grid 250 of the cage 2 in the animal catching device 1 has a grid pitch according to the size and force of the captured animal. Therefore, it is possible to easily grasp the size and shape of the animal in the image 12 based on the number and distribution of the lattice points in the region surrounded by the contour 13 extracted from the image 12. Therefore, according to the animal capture device 1 of the present embodiment, it is possible to prevent an animal that is not the capture target from being mistakenly determined to be the capture target and the shutter 202 of the cage 2 to be closed, resulting in failure to capture the animal to be captured. Is possible.

なお、図1の動物捕獲装置1は、本実施形態に係る動物捕獲装置の一例に過ぎない。本実施形態に係る動物捕獲装置は、本実施形態の要旨を逸脱しない範囲において適宜変更可能である。例えば、檻2は、檻2の外側に設置した撮像装置3により箱部201内の動物10を捕獲可能な内部空間全体を把握可能な画像を撮像することが可能であればよい。このため、檻2は、進入した動物10を囲む6面のうちの、檻2(箱部201)の内部空間と撮像装置3との間に存在する部分が面格子となっていればよい。また、撮像装置3は、檻2の上方に限らず、箱部201の側面と向かい合う位置に設置してもよい。この場合、例えば、箱部201の側面のうちの、箱部201の内部空間と撮像装置3との間に存在する側面を面格子とし、撮像装置3からみて箱部201の内部空間よりも遠方側となる側面を平板で塞ぐ。このようにすることで、動物の存在位置が檻2の内部空間であるか否かを判定することが可能となる。 The animal capture device 1 in FIG. 1 is only an example of the animal capture device according to the present embodiment. The animal capture device according to the present embodiment can be appropriately changed as long as it does not deviate from the gist of the present embodiment. For example, the cage 2 may be able to capture an image capable of grasping the entire internal space in which the animal 10 in the box portion 201 can be captured by the imaging device 3 installed outside the cage 2. Therefore, the cage 2 may have a surface grid as a portion of the six surfaces surrounding the invading animal 10 that exists between the internal space of the cage 2 (box portion 201) and the imaging device 3. Further, the image pickup device 3 may be installed not only above the cage 2 but also at a position facing the side surface of the box portion 201. In this case, for example, among the side surfaces of the box portion 201, the side surface existing between the internal space of the box portion 201 and the image pickup device 3 is used as a surface grid, and is farther than the internal space of the box portion 201 when viewed from the image pickup device 3. Cover the side surface with a flat plate. By doing so, it becomes possible to determine whether or not the existence position of the animal is the internal space of the cage 2.

また、檻2(箱部201)における動物の進入口をシャッター202で塞ぐ方法は、適宜変更可能である。例えば、シャッター202は、箱部201の外部空間側から押圧荷重を受けた場合には開位置に移動し、内部空間側から押圧荷重を受けた場合には閉位置で保持される態様で箱部201に取り付けられていてもよい。 Further, the method of closing the entrance of the animal in the cage 2 (box part 201) with the shutter 202 can be appropriately changed. For example, the shutter 202 moves to the open position when the pressing load is received from the external space side of the box portion 201, and is held in the closed position when the pressing load is received from the internal space side. It may be attached to 201.

また、撮像装置3と動物識別装置5とは、第1の通信ケーブル601に限らず、所定の無線通信規格に従った無線通信により接続されていてもよい。同様に、動物識別装置5と、ロック機構203とは、第2の通信ケーブル602に限らず、所定の無線通信規格に従った無線通信により接続されていてもよい。 Further, the image pickup device 3 and the animal identification device 5 are not limited to the first communication cable 601 and may be connected by wireless communication according to a predetermined wireless communication standard. Similarly, the animal identification device 5 and the lock mechanism 203 are not limited to the second communication cable 602, and may be connected by wireless communication according to a predetermined wireless communication standard.

更に、図4のフローチャートは、動物識別装置5が行う処理の一例に過ぎない。本実施形態に係る動物識別装置5が行う処理は、本実施形態の要旨を逸脱しない範囲において適宜変更可能である。例えば、ロック機構203に対しロック解除信号を出力する条件に、檻2内に存在する捕獲対象である動物の頭数を加え、複数頭の動物を捕獲可能にしてもよい。また、檻2内に進入した動物が捕獲対象であるか否かの判定は、画像における動物の輪郭で囲まれた領域内に含まれる格子点の数が所定の個数以上であるか否かにより判定してもよい。また、動物の輪郭で囲まれた領域内に含まれる格子点の数に基づいて捕獲対象であるか否かを判定する場合、捕獲対象とする格子点の数の下限値及び上限値を設定してもよい。 Further, the flowchart of FIG. 4 is only an example of the processing performed by the animal identification device 5. The process performed by the animal identification device 5 according to the present embodiment can be appropriately changed without departing from the gist of the present embodiment. For example, a plurality of animals may be captured by adding the number of animals to be captured in the cage 2 to the condition for outputting the unlock signal to the lock mechanism 203. Further, the determination of whether or not the animal that has entered the cage 2 is the target of capture depends on whether or not the number of grid points included in the area surrounded by the outline of the animal in the image is equal to or more than a predetermined number. You may judge. In addition, when determining whether or not the animal is a capture target based on the number of grid points contained in the area surrounded by the outline of the animal, the lower limit value and the upper limit value of the number of grid points to be captured are set. You may.

加えて、本実施形態に係る動物識別装置5は、例えば、遠隔地に設置された監視装置に画像や動物を捕獲したか否かの情報を送信する構成であってもよい。 In addition, the animal identification device 5 according to the present embodiment may be configured to transmit, for example, an image or information on whether or not an animal has been captured to a monitoring device installed at a remote location.

図7は、動物識別装置の機能的構成の変形例を示す図である。
図7に示すように、変形例に係る動物識別装置5は、画像取得部510と、動物検出部520と、動物情報抽出部530と、捕獲判定部540と、出力部550と、記憶部560と、を備える。図7の動物識別装置5における画像取得部510、動物検出部520、動物情報抽出部530、及び捕獲判定部540は、それぞれ、図3の動物識別装置5と同様の機能を持つ。また、図7の動物識別装置5における記憶部590は、画像データ591、格子情報592、及び判定条件593(図3を参照)を含む各種データを記憶する。
FIG. 7 is a diagram showing a modified example of the functional configuration of the animal identification device.
As shown in FIG. 7, the animal identification device 5 according to the modified example includes an image acquisition unit 510, an animal detection unit 520, an animal information extraction unit 530, a capture determination unit 540, an output unit 550, and a storage unit 560. And. The image acquisition unit 510, the animal detection unit 520, the animal information extraction unit 530, and the capture determination unit 540 in the animal identification device 5 of FIG. 7 each have the same functions as the animal identification device 5 of FIG. Further, the storage unit 590 in the animal identification device 5 of FIG. 7 stores various data including image data 591, grid information 592, and determination condition 593 (see FIG. 3).

また、変形例に係る動物識別装置5における出力部550は、第1の出力部551と、第2の出力部552とを含む。第1の出力部551は、動物識別装置5において檻2内の動物が捕獲対象であり、かつ該動物の存在位置が捕獲可能な位置であると識別したときに、檻2のロック機構203に対しロック解除信号を出力する(送信する)。一方、第2の出力部552は、画像取得部510で取得した檻2の画像や、ロック機構203に対しロック解除信号を送信したことを示す情報を、監視装置15に出力する(送信する)。第2の出力部552は、例えば、所定の無線通信規格に従って最寄の中継器16と無線通信を行い、該中継器16を介して画像等を監視装置15に送信する。 Further, the output unit 550 in the animal identification device 5 according to the modified example includes a first output unit 551 and a second output unit 552. When the animal identification device 5 determines that the animal in the cage 2 is the target of capture and the existence position of the animal is a captureable position, the first output unit 551 attaches the lock mechanism 203 of the cage 2 to the cage 2. On the other hand, the unlock signal is output (transmitted). On the other hand, the second output unit 552 outputs (transmits) to the monitoring device 15 the image of the cage 2 acquired by the image acquisition unit 510 and the information indicating that the unlock signal has been transmitted to the lock mechanism 203. .. The second output unit 552, for example, performs wireless communication with the nearest repeater 16 in accordance with a predetermined wireless communication standard, and transmits an image or the like to the monitoring device 15 via the repeater 16.

このように、檻2の画像や、ロック解除信号を送信したことを示す情報を動物識別装置5から監視装置15に送信することにより、遠隔地で動物捕獲装置1による動物10の捕獲状況を監視することが可能となる。例えば、動物識別装置5から監視装置15に対し、ロック解除信号を送信したことを示す情報に続けて、檻2の画像を送信することで、遠隔地において、動物の捕獲に成功したか否か、捕獲した動物が捕獲対象の動物であるか否かを確認することが可能となる。これにより、動物の捕獲に成功した場合、或いは動物の捕獲に失敗した場合に、速やかに適切な対応をすることが可能となる。例えば、動物捕獲装置1を山中に設置している場合、監視装置15により捕獲状況を確認することで、定期的に設置場所に出向いて動物を捕獲したか否かを確認する手間を省くことが可能となる。 In this way, by transmitting the image of the cage 2 and the information indicating that the unlock signal has been transmitted from the animal identification device 5 to the monitoring device 15, the capture status of the animal 10 by the animal capture device 1 is monitored at a remote location. It becomes possible to do. For example, whether or not the animal was successfully captured in a remote place by transmitting the image of the cage 2 following the information indicating that the unlock signal was transmitted from the animal identification device 5 to the monitoring device 15. , It becomes possible to confirm whether or not the captured animal is an animal to be captured. As a result, when the animal is successfully captured or when the animal is unsuccessful, it is possible to promptly take an appropriate response. For example, when the animal capture device 1 is installed in the mountains, by checking the capture status with the monitoring device 15, it is possible to save the trouble of regularly visiting the installation location to confirm whether or not the animal has been captured. It will be possible.

また、変形例に係る動物識別装置5を備えた動物捕獲装置1は、例えば、害獣の駆除等を目的とする動物捕獲システムにも適用可能である。 Further, the animal capture device 1 provided with the animal identification device 5 according to the modified example can be applied to, for example, an animal capture system for the purpose of exterminating harmful animals.

図8は、変形例に係る動物捕獲装置を適用した動物捕獲システムのシステム構成を示す図である。 FIG. 8 is a diagram showing a system configuration of an animal capture system to which the animal capture device according to the modified example is applied.

図8に示すように、動物捕獲システム17は、複数の動物捕獲装置1と、中継器16と、監視装置15と、報知器18と、を含む。 As shown in FIG. 8, the animal capture system 17 includes a plurality of animal capture devices 1, a repeater 16, a monitoring device 15, and a notification device 18.

複数の動物捕獲装置1は、それぞれ、駆除対象エリア19内の所定位置に設置される。複数の動物捕獲装置1のそれぞれにおける動物識別装置5は、図7に示した機能的構成を持ち、撮像装置3から取得した檻2の画像や、ロック解除信号を送信したことを示す情報を、中継器16を介して監視装置15に送信する。中継器16と監視装置15とは、インターネット等の通信ネットワーク20を介して接続される。 Each of the plurality of animal capture devices 1 is installed at a predetermined position in the extermination target area 19. The animal identification device 5 in each of the plurality of animal capture devices 1 has the functional configuration shown in FIG. 7, and the image of the cage 2 acquired from the image pickup device 3 and the information indicating that the unlock signal has been transmitted can be obtained. It is transmitted to the monitoring device 15 via the repeater 16. The repeater 16 and the monitoring device 15 are connected via a communication network 20 such as the Internet.

また、動物捕獲システム17における報知器18は、駆除対象エリア19に設置した動物捕獲装置1で捕獲した動物を回収する者に対し、動物を捕獲した動物捕獲装置1を通知する機器である。報知器18は、例えば、所定の無線通信規格に従って、中継器16との間で無線通信を行う。中継器16或いは監視装置15は、動物識別装置5からロック解除信号を送信したことを示す情報を取得すると、該情報を送信した動物識別装置5を含む動物捕獲装置1の設置場所等を含む情報を報知器18に送信する。なお、報知器18は、動物を捕獲したことを通知する専用の機器に限らず、例えば、スマートフォンや通信機能を備えたコンピュータであってもよい。 Further, the alarm 18 in the animal capture system 17 is a device that notifies the person who collects the animals captured by the animal capture device 1 installed in the extermination target area 19 of the animal capture device 1 that has captured the animals. The alarm 18 performs wireless communication with the repeater 16 according to, for example, a predetermined wireless communication standard. When the repeater 16 or the monitoring device 15 acquires information indicating that the unlock signal has been transmitted from the animal identification device 5, information including the installation location of the animal capture device 1 including the animal identification device 5 that has transmitted the information. Is transmitted to the alarm 18. The alarm 18 is not limited to a dedicated device for notifying that an animal has been captured, and may be, for example, a smartphone or a computer having a communication function.

図8の動物捕獲システム17では、駆除対象エリア19内に設置した複数の動物捕獲装置1のうちの、檻2のシャッター202が閉位置に移動した動物捕獲装置1の設置位置や、動物の捕獲に成功したか否かを、報知器18により知ることが可能である。このため、捕獲した動物の回収や、シャッター202を開位置に戻す作業を効率よく行うことが可能となる。 In the animal capture system 17 of FIG. 8, among the plurality of animal capture devices 1 installed in the extermination target area 19, the installation position of the animal capture device 1 in which the shutter 202 of the cage 2 is moved to the closed position and the capture of animals. It is possible to know from the alarm 18 whether or not the success is achieved. Therefore, it is possible to efficiently collect the captured animals and return the shutter 202 to the open position.

なお、動物捕獲システム17のシステム構成は、図8の構成に限らず、適宜変更可能である。 The system configuration of the animal capture system 17 is not limited to the configuration shown in FIG. 8, and can be changed as appropriate.

上記の実施形態に係る動物識別装置5は、コンピュータと、該コンピュータに実行させるプログラムとにより実現可能である。以下、図9を参照して、コンピュータとプログラムとにより実現される動物識別装置5について説明する。 The animal identification device 5 according to the above embodiment can be realized by a computer and a program executed by the computer. Hereinafter, the animal identification device 5 realized by a computer and a program will be described with reference to FIG.

図9は、コンピュータのハードウェア構成を示す図である。
図9に示すように、コンピュータ25は、プロセッサ2501と、主記憶装置2502と、補助記憶装置2503と、入力装置2504と、出力装置2505と、入出力インタフェース2506と、媒体駆動装置2507と、通信制御装置2508と、を備える。コンピュータ25におけるこれらの要素2501〜2508は、バス2510により相互に接続されており、要素間でのデータの受け渡しが可能になっている。
FIG. 9 is a diagram showing a hardware configuration of a computer.
As shown in FIG. 9, the computer 25 communicates with the processor 2501, the main storage device 2502, the auxiliary storage device 2503, the input device 2504, the output device 2505, the input / output interface 2506, and the medium drive device 2507. It includes a control device 2508. These elements 2501 to 2508 in the computer 25 are connected to each other by a bus 2510, and data can be exchanged between the elements.

プロセッサ2501は、Central Processing Unit(CPU)やMicro Processing Unit(MPU)等である。プロセッサ2501は、オペレーティングシステムを含む各種のプログラムを実行することにより、コンピュータ25の全体の動作を制御する。また、プロセッサ2501は、例えば、図4のフローチャートに沿った処理を含む動物捕獲プログラムを実行する。 The processor 2501 is a Central Processing Unit (CPU), a Micro Processing Unit (MPU), or the like. The processor 2501 controls the overall operation of the computer 25 by executing various programs including the operating system. Further, the processor 2501 executes, for example, an animal capture program including processing according to the flowchart of FIG.

主記憶装置2502は、図示しないRead Only Memory(ROM)及びRandom Access Memory(RAM)を含む。主記憶装置2502のROMには、例えば、コンピュータ25の起動時にプロセッサ2501が読み出す所定の基本制御プログラム等が予め記録されている。一方、主記憶装置2502のRAMは、プロセッサ2501が、各種のプログラムを実行する際に必要に応じて作業用記憶領域として使用する。主記憶装置2502のRAMは、例えば、格子情報592、判定条件593、及び画像から抽出した動物の輪郭等の記憶に利用可能である。 The main memory 2502 includes a Read Only Memory (ROM) and a Random Access Memory (RAM) (not shown). In the ROM of the main storage device 2502, for example, a predetermined basic control program read by the processor 2501 when the computer 25 is started is recorded in advance. On the other hand, the RAM of the main storage device 2502 is used by the processor 2501 as a work storage area as needed when executing various programs. The RAM of the main storage device 2502 can be used for storing, for example, grid information 592, determination condition 593, and the outline of an animal extracted from an image.

補助記憶装置2503は、主記憶装置2502のRAMと比べて容量の大きい記憶装置であり、例えば、Hard Disk Drive(HDD)や、フラッシュメモリのような不揮発性メモリ(Solid State Drive(SSD)を含む)等である。補助記憶装置2503は、プロセッサ2501によって実行される各種のプログラムや各種のデータ等の記憶に利用可能である。補助記憶装置2503は、例えば、図4のフローチャートに沿った処理を含む動物捕獲プログラムの記憶に利用可能である。また、補助記憶装置2503は、例えば、画像データ591、格子情報592、判定条件593、及び画像から抽出した動物の輪郭等の記憶に利用可能である。 The auxiliary storage device 2503 is a storage device having a larger capacity than the RAM of the main storage device 2502, and includes, for example, a Hard Disk Drive (HDD) and a non-volatile memory (Solid State Drive (SSD) such as a flash memory. ) Etc. The auxiliary storage device 2503 can be used for storing various programs, various data, and the like executed by the processor 2501. Auxiliary storage device 2503 can be used, for example, to store an animal capture program that includes processing according to the flowchart of FIG. Further, the auxiliary storage device 2503 can be used for storing, for example, image data 591, grid information 592, determination condition 593, and animal contours extracted from the image.

入力装置2504は、例えば、キーボード装置やタッチパネル装置等である。コンピュータ25の利用者が入力装置2504に対して所定の操作を行うと、入力装置2504は、その操作内容に対応付けられている入力情報をプロセッサ2501に送信する。入力装置2504は、例えば、動物捕獲プログラムの実行開始命令の入力、格子情報592及び判定情報593の入力、編集等に利用可能である。 The input device 2504 is, for example, a keyboard device, a touch panel device, or the like. When the user of the computer 25 performs a predetermined operation on the input device 2504, the input device 2504 transmits the input information associated with the operation content to the processor 2501. The input device 2504 can be used, for example, for inputting an execution start command of an animal capture program, inputting and editing grid information 592 and determination information 593, and the like.

出力装置2505は、例えば、液晶表示装置等の表示装置やプリンタ等の印刷装置である。出力装置2505は、コンピュータ25の動作状況、格子情報592及び判定情報593等の表示や印刷に利用可能である。 The output device 2505 is, for example, a display device such as a liquid crystal display device or a printing device such as a printer. The output device 2505 can be used for displaying and printing the operating status of the computer 25, the grid information 592, the determination information 593, and the like.

入出力インタフェース2506は、コンピュータ25と、他の電子機器とを接続する。入出力インタフェース2506は、例えば、Universal Serial Bus(USB)規格のコネクタを備える。入出力インタフェース2506は、例えば、第1の通信ケーブル601によるコンピュータ25と撮像装置3との接続、及び第2の通信ケーブル602によりコンピュータ25とロック機構203との接続等に利用可能である。 The input / output interface 2506 connects the computer 25 and other electronic devices. The input / output interface 2506 includes, for example, a Universal Serial Bus (USB) standard connector. The input / output interface 2506 can be used, for example, for connecting the computer 25 and the image pickup device 3 by the first communication cable 601 and connecting the computer 25 and the lock mechanism 203 by the second communication cable 602.

媒体駆動装置2507は、可搬型記憶媒体26に記録されているプログラムやデータの読み出し、補助記憶装置2503に記憶されたデータ等の可搬型記憶媒体26への書き込みを行う。媒体駆動装置2507には、例えば、1種類又は複数種類の規格に対応したメモリカード用リーダ/ライタが利用可能である。媒体駆動装置2507としてメモリカード用リーダ/ライタを用いる場合、可搬型記憶媒体26としては、メモリカード用リーダ/ライタが対応している規格、例えば、Secure Digital(SD)規格のメモリカード(フラッシュメモリ)等を利用可能である。また、可搬型記録媒体26としては、例えば、USB規格のコネクタを備えたフラッシュメモリ等が利用可能である。更に、コンピュータ25が媒体駆動装置2507として利用可能な光ディスクドライブを搭載している場合、当該光ディスクドライブで認識可能な各種の光ディスクを可搬型記録媒体26として利用可能である。可搬型記録媒体26として利用可能な光ディスクには、例えば、Compact Disc(CD)、Digital Versatile Disc(DVD)、Blu-ray Disc(登録商標)等がある。可搬型記録媒体26は、例えば、図4のフローチャートに沿った処理を含む動物捕獲プログラムの記憶に利用可能である。また、可搬型記録媒体26は、例えば、画像データ591、格子情報592、判定条件593、及び画像から抽出した動物の輪郭等の記憶に利用可能である。 The medium drive device 2507 reads out the programs and data recorded in the portable storage medium 26, and writes the data stored in the auxiliary storage device 2503 to the portable storage medium 26. As the medium drive device 2507, for example, a memory card reader / writer corresponding to one or a plurality of types of standards can be used. When a memory card reader / writer is used as the medium drive device 2507, the portable storage medium 26 is a memory card (flash memory) of a standard supported by the memory card reader / writer, for example, a Secure Digital (SD) standard. ) Etc. are available. Further, as the portable recording medium 26, for example, a flash memory provided with a USB standard connector or the like can be used. Further, when the computer 25 is equipped with an optical disk drive that can be used as the medium drive device 2507, various optical disks that can be recognized by the optical disk drive can be used as the portable recording medium 26. Optical discs that can be used as the portable recording medium 26 include, for example, Compact Disc (CD), Digital Versatile Disc (DVD), Blu-ray Disc (registered trademark), and the like. The portable recording medium 26 can be used, for example, to store an animal capture program that includes processing according to the flowchart of FIG. Further, the portable recording medium 26 can be used for storing, for example, image data 591, grid information 592, determination condition 593, and animal contours extracted from the image.

通信制御装置2508は、コンピュータ25をインターネット等のネットワークに接続し、ネットワークを介したコンピュータ25と他の通信機器との各種通信を制御する装置である。通信制御装置2508は、例えば、通信ネットワーク20に接続された中継器16との間で無線通信を行い、該中継器16及び通信ネットワーク20を介して、通信ネットワーク20に接続された他の通信機器との通信を行う。 The communication control device 2508 is a device that connects the computer 25 to a network such as the Internet and controls various communications between the computer 25 and other communication devices via the network. The communication control device 2508 performs wireless communication with, for example, a repeater 16 connected to the communication network 20, and is another communication device connected to the communication network 20 via the repeater 16 and the communication network 20. Communicate with.

コンピュータ25の利用者が入力装置2504を利用して動物捕獲プログラムの実行開始命令をコンピュータ25に入力すると、プロセッサ2501が、補助記憶装置2503等の非一時的な記録媒体に記憶させた動物捕獲プログラムを読み出して実行する。動物捕獲プログラムを実行している間、コンピュータ25は、例えば、予め定められたスケジュールに従って図4のフローチャートに沿った処理を行う。図4のフローチャートに沿った処理を実行している間、プロセッサ2501は、動物識別装置5における画像取得部510、動物検出部520、動物情報記憶部530、捕獲判定部540、及び出力部550として機能する(動作する)。また、図4のフローチャートに沿った処理を実行している間、主記憶装置2502のRAMや補助記憶装置2503等は、画像データ591、格子情報592、判定条件593、及び画像から抽出した動物の輪郭等を記憶する記憶部590として機能する。 When the user of the computer 25 inputs an execution start command of the animal capture program to the computer 25 using the input device 2504, the processor 2501 stores the animal capture program in a non-temporary recording medium such as the auxiliary storage device 2503. Is read and executed. While executing the animal capture program, the computer 25 performs processing according to the flowchart of FIG. 4, for example, according to a predetermined schedule. While executing the process according to the flowchart of FIG. 4, the processor 2501 serves as an image acquisition unit 510, an animal detection unit 520, an animal information storage unit 530, a capture determination unit 540, and an output unit 550 in the animal identification device 5. It works (it works). Further, while the processing according to the flowchart of FIG. 4 is being executed, the RAM of the main storage device 2502, the auxiliary storage device 2503, and the like are used for image data 591, lattice information 592, determination condition 593, and animals extracted from the image. It functions as a storage unit 590 that stores contours and the like.

なお、動物識別装置5として動作させるコンピュータ25は、図9に示した全ての要素2501〜2508を含む必要はなく、用途や条件に応じて一部の要素を省略することも可能である。例えば、コンピュータ25は、媒体駆動装置2507が省略されたものであってもよい。また、動物捕獲装置1を単独で利用する場合には、通信制御装置2508を省略可能である。 The computer 25 operated as the animal identification device 5 does not need to include all the elements 2501 to 2508 shown in FIG. 9, and some elements may be omitted depending on the application and conditions. For example, in the computer 25, the medium driving device 2507 may be omitted. Further, when the animal capture device 1 is used alone, the communication control device 2508 can be omitted.

以上記載した実施形態に関し、更に以下の付記を開示する。
(付記1)
面格子を含む檻の外側に設置された撮像装置により撮像された、前記面格子を介して前記檻の内部空間のうちの動物を捕獲可能な空間全体を把握可能な画像を取得し、
取得した前記画像から動物を検出し、
前記画像から検出した前記動物の輪郭を抽出し、
前記画像における前記動物の輪郭により囲まれた領域内の前記面格子の有無と、前記動物の輪郭のうちの前記檻の最奥位置から最も遠い位置とに基づいて、前記画像内の前記動物の位置が捕獲可能な位置であるか否かを把握し、
前記画像における前記動物の輪郭により囲まれた領域内に含まれる前記面格子の格子点を計数し、
前記動物の輪郭により囲まれた領域内に含まれる前記面格子の格子点の数に基づいて、前記捕獲可能な位置にいる動物が捕獲対象の動物であるか否かを判定し、
前記動物の位置が捕獲可能な位置であり、かつ該動物が前記捕獲対象の動物である場合に、前記檻における前記動物の進入口を閉塞するシャッターを作動させる信号を出力する、
処理をコンピュータに実行させることを特徴とする動物識別プログラム。
(付記2)
前記捕獲対象の動物であるか否かを判定する処理では、前記動物の輪郭により囲まれた領域内に含まれる前記面格子の格子点の数が閾値以上である場合に、前記捕獲可能な位置にいる動物が前記捕獲対象の動物であると判定する、
ことを特徴とする付記1に記載の動物識別プログラム。
(付記3)
前記捕獲対象の動物であるか否かを判定する処理では、前記動物の輪郭により囲まれた領域内に含まれる前記面格子の格子点の数が所定の範囲内である場合に、前記捕獲可能な位置にいる動物が前記捕獲対象の動物であると判定する、
ことを特徴とする付記1に記載の動物識別プログラム。
(付記4)
前記捕獲対象の動物であるか否かを判定する処理では、前記動物の輪郭により囲まれた領域内に含まれる前記面格子の格子点の数が閾値以上であり、かつ前記動物の輪郭に基づく前記格子点の分布が所定の範囲内である場合に、前記捕獲可能な位置にいる動物が前記捕獲対象の動物であると判定する、
ことを特徴とする付記1に記載の動物識別プログラム。
(付記5)
前記動物の位置が捕獲可能な位置であるか否かを把握する処理は、前記シャッターにより前記動物の進入口を閉塞したときに前記檻の内部空間となる前記画像上の領域内に前記動物の輪郭で囲まれる領域の全体が含まれる場合に、前記動物が前記捕獲可能な位置にいると判定する処理を含む、
ことを特徴とする付記1に記載の動物識別プログラム。
(付記6)
前記動物の位置が捕獲可能な位置であるか否かを把握する処理は、前記動物の輪郭で囲まれる領域の全体が、前記画像上における前記シャッターの位置と前記檻の内部空間における最奥位置との間に設定した捕獲可能ラインよりも前記最奥位置側に含まれる場合に、前記動物が前記捕獲可能な位置にいると判定する処理を含む、
ことを特徴とする付記1に記載の動物識別プログラム。
(付記7)
前記コンピュータに実行させる前記処理は、更に、前記シャッターを作動させる信号を出力したことを示す情報を外部装置に出力する処理を含む、
ことを特徴とする付記1に記載の動物識別プログラム。
(付記8)
前記コンピュータに実行させる前記処理は、更に、前記シャッターを作動させる信号を出力したことを示す情報を前記外部装置に出力した後、前記撮像装置から取得した前記檻の画像を前記外部装置に出力する処理を含む、
ことを特徴とする付記7に記載の動物識別プログラム。
(付記9)
面格子を含む檻の外側に設置された撮像装置により撮像された、前記面格子を介して前記檻2の内部空間のうちの動物を捕獲可能な空間全体を把握可能な画像を取得する画像取得部と、
取得した前記画像から動物を検出する動物検出部と、
前記画像から検出した前記動物の輪郭を抽出する輪郭抽出部と、
前記画像における前記動物の輪郭により囲まれた領域内の前記面格子の有無と、前記動物の輪郭と前記檻との位置関係とに基づいて、前記動物が捕獲可能な位置にいるか否かを判定して把握する位置把握部と、
前記画像における前記動物の輪郭により囲まれた領域内に含まれる前記面格子の格子点を計数する格子点計数部と、
前記動物の輪郭により囲まれた領域内に含まれる前記面格子の格子点の数に基づいて、前記捕獲可能な位置にいる動物が捕獲対象の動物であるか否かを判定する捕獲判定部と、
前記捕獲可能な位置にいる動物が前記捕獲対象の動物である場合に、前記檻における前記動物の進入口を閉塞するシャッターを作動させる信号を出力する出力部と、
を備えることを特徴とする動物識別装置。
(付記10)
前記捕獲判定部は、前記動物の輪郭により囲まれた領域内に含まれる前記面格子の格子点の数が閾値以上である場合に、前記捕獲可能な位置にいる動物が前記捕獲対象の動物であると判定する、
ことを特徴とする付記9に記載の動物識別装置。
(付記11)
前記捕獲判定部は、前記動物の輪郭により囲まれた領域内に含まれる前記面格子の格子点の数が閾値以上であり、かつ前記動物の輪郭に基づく前記格子点の分布が所定の範囲内である場合に、前記捕獲可能な位置にいる動物が前記捕獲対象の動物であると判定する、
ことを特徴とする付記9に記載の動物識別装置。
(付記12)
前記位置把握部は、前記シャッターにより前記動物の進入口を閉塞したときに前記檻の内部空間となる前記画像上の領域内に前記動物の輪郭で囲まれる領域の全体が含まれる場合に、前記動物が前記捕獲可能な位置にいると判定する、
ことを特徴とする付記9に記載の動物識別装置。
(付記13)
前記位置把握部は、前記動物の輪郭で囲まれる領域の全体が、前記画像上における前記シャッターの位置と前記檻の内部空間における最奥位置との間に設定した捕獲可能ラインよりも前記最奥位置側に含まれる場合に、前記動物が前記捕獲可能な位置にいると判定する、
ことを特徴とする付記9に記載の動物識別装置。
(付記14)
前記出力部は、更に、前記シャッターを作動させる信号を出力したことを示す情報を外部装置に出力する、
ことを特徴とする付記9に記載の動物識別装置。
(付記15)
前記出力部は、前記シャッターを作動させる信号を出力したことを示す情報に続けて、前記撮像装置から取得した前記檻の画像を前記外部装置に出力する、
ことを特徴とする付記14に記載の動物識別装置。
(付記16)
面格子を含む檻と、前記檻の外側に設置され前記面格子を介して前記檻の内部空間のうちの動物を捕獲可能な空間全体を把握可能な画像を撮像する撮像装置と、前記撮像装置3で撮像した画像に基づいて前記檻内に捕獲対象である動物が進入したか否かを識別する動物識別装置とを備えた動物捕獲装置と、前記動物捕獲装置の檻内を監視する監視装置とを含み、
前記動物識別装置は、
前記撮像装置から前記檻の画像を取得する画像取得部と、
取得した前記画像から動物を検出する動物検出部と、
前記画像から検出した前記動物の輪郭を抽出する輪郭抽出部と、
前記画像における前記動物の輪郭により囲まれた領域内の前記面格子の有無と、前記動物の輪郭と前記檻との位置関係とに基づいて、前記動物が捕獲可能な位置にいるか否かを判定して把握する位置把握部と、
前記画像における前記動物の輪郭により囲まれた領域内に含まれる前記面格子の格子点を計数する格子点計数部と、
前記動物の輪郭により囲まれた領域内に含まれる前記面格子の格子点の数に基づいて、前記捕獲可能な位置にいる動物が捕獲対象の動物であるか否かを判定する捕獲判定部と、
前記捕獲可能な位置にいる動物が前記捕獲対象の動物である場合に、前記檻における前記動物の進入口を閉塞するシャッターを作動させる信号を前記檻に出力する第1の出力部と、
前記シャッターを作動させる信号を出力したことを示す情報を前記監視装置に出力する第2の出力部と、
を備えることを特徴とする動物捕獲システム。
(付記17)
前記第2の出力部は、前記シャッターを作動させる信号を出力したことを示す前記情報に続けて、前記撮像装置から取得した前記檻の画像を前記監視装置に出力する、
ことを特徴とする付記16に記載の動物捕獲システム。
(付記18)
前記動物捕獲システムは、複数の前記動物捕獲装置と、報知器とを含み、
前記監視装置は、前記シャッターを作動させる信号を出力した前記動物捕獲装置を示す情報を前記報知器に送信する、
ことを特徴とする付記16に記載の動物捕獲システム。
Regarding the above-described embodiment, the following additional notes will be further disclosed.
(Appendix 1)
An image that can grasp the entire space in which animals can be captured in the internal space of the cage is acquired through the surface grid, which is imaged by an imaging device installed outside the cage including the surface grid.
An animal was detected from the acquired image,
The contour of the animal detected from the image is extracted.
Based on the presence or absence of the surface grid in the area surrounded by the contour of the animal in the image and the position of the contour of the animal farthest from the innermost position of the cage, the animal in the image. Know if the position is a captureable position and
The grid points of the surface grid included in the region surrounded by the contour of the animal in the image are counted.
Based on the number of grid points of the surface grid included in the area surrounded by the contour of the animal, it is determined whether or not the animal at the catchable position is the animal to be captured.
When the position of the animal is a catchable position and the animal is the animal to be captured, a signal for activating a shutter that closes the entrance of the animal in the cage is output.
An animal identification program characterized by having a computer perform processing.
(Appendix 2)
In the process of determining whether or not the animal is the target of capture, when the number of grid points of the surface grid included in the region surrounded by the contour of the animal is equal to or greater than the threshold value, the captureable position Determining that the animal in the area is the animal to be captured,
The animal identification program according to Appendix 1, wherein the animal identification program is characterized in that.
(Appendix 3)
In the process of determining whether or not the animal is the target of capture, the capture is possible when the number of lattice points of the surface lattice included in the region surrounded by the contour of the animal is within a predetermined range. It is determined that the animal in the above position is the animal to be captured.
The animal identification program according to Appendix 1, wherein the animal identification program is characterized in that.
(Appendix 4)
In the process of determining whether or not the animal is the target of capture, the number of grid points of the surface lattice included in the region surrounded by the contour of the animal is equal to or more than the threshold value and is based on the contour of the animal. When the distribution of the grid points is within a predetermined range, it is determined that the animal at the catchable position is the animal to be caught.
The animal identification program according to Appendix 1, wherein the animal identification program is characterized in that.
(Appendix 5)
The process of grasping whether or not the position of the animal is a captureable position is performed in the area on the image that becomes the internal space of the cage when the entrance of the animal is blocked by the shutter. A process of determining that the animal is in the captureable position when the entire contoured area is included.
The animal identification program according to Appendix 1, wherein the animal identification program is characterized in that.
(Appendix 6)
In the process of grasping whether or not the position of the animal is a captureable position, the entire area surrounded by the outline of the animal is the position of the shutter on the image and the innermost position in the internal space of the cage. Includes a process of determining that the animal is in the catchable position when it is included in the innermost position side of the catchable line set between and.
The animal identification program according to Appendix 1, wherein the animal identification program is characterized in that.
(Appendix 7)
The process to be executed by the computer further includes a process of outputting information indicating that a signal for operating the shutter has been output to an external device.
The animal identification program according to Appendix 1, wherein the animal identification program is characterized in that.
(Appendix 8)
The process to be executed by the computer further outputs information indicating that a signal for operating the shutter is output to the external device, and then outputs an image of the cage acquired from the imaging device to the external device. Including processing,
The animal identification program according to Appendix 7, wherein the animal identification program is characterized by the above.
(Appendix 9)
Image acquisition that acquires an image that can grasp the entire space in which animals can be captured in the internal space of the cage 2 through the surface grid, which is imaged by an imaging device installed outside the cage including the surface grid. Department and
An animal detection unit that detects animals from the acquired image,
A contour extraction unit that extracts the contour of the animal detected from the image, and
Based on the presence or absence of the surface grid in the region surrounded by the contour of the animal in the image and the positional relationship between the contour of the animal and the cage, it is determined whether or not the animal is in a position where it can be captured. And the position grasping part to grasp
A grid point counting unit that counts the grid points of the surface grid included in the area surrounded by the contour of the animal in the image,
A capture determination unit that determines whether or not an animal at a captureable position is an animal to be captured based on the number of grid points of the surface grid included in the area surrounded by the contour of the animal. ,
When the animal in the captureable position is the animal to be captured, an output unit that outputs a signal for operating a shutter that closes the entrance of the animal in the cage, and an output unit.
An animal identification device comprising.
(Appendix 10)
In the capture determination unit, when the number of grid points of the surface grid included in the area surrounded by the contour of the animal is equal to or greater than the threshold value, the animal at the captureable position is the animal to be captured. Judge as there,
The animal identification device according to Appendix 9, wherein the animal identification device is characterized by the above.
(Appendix 11)
In the capture determination unit, the number of grid points of the surface grid included in the region surrounded by the contour of the animal is equal to or more than the threshold value, and the distribution of the grid points based on the contour of the animal is within a predetermined range. If, it is determined that the animal in the captureable position is the animal to be captured.
The animal identification device according to Appendix 9, wherein the animal identification device is characterized by the above.
(Appendix 12)
The position grasping unit is said to be the case where the entire region surrounded by the outline of the animal is included in the region on the image that becomes the internal space of the cage when the entrance of the animal is blocked by the shutter. Determining that the animal is in the capture position,
The animal identification device according to Appendix 9, wherein the animal identification device is characterized by the above.
(Appendix 13)
In the position grasping unit, the entire region surrounded by the outline of the animal is the innermost part of the capture line set between the position of the shutter on the image and the innermost position in the internal space of the cage. When it is included on the position side, it is determined that the animal is in the catchable position.
The animal identification device according to Appendix 9, wherein the animal identification device is characterized by the above.
(Appendix 14)
The output unit further outputs information indicating that a signal for operating the shutter has been output to an external device.
The animal identification device according to Appendix 9, wherein the animal identification device is characterized by the above.
(Appendix 15)
The output unit outputs the image of the cage acquired from the imaging device to the external device, following the information indicating that the signal for operating the shutter has been output.
The animal identification device according to Appendix 14, wherein the animal identification device is characterized by the above.
(Appendix 16)
An imaging device that captures an image of a cage including a surface grid, an image that is installed outside the cage and can grasp the entire space in which animals can be captured in the internal space of the cage via the surface grid, and the imaging device. An animal capture device provided with an animal identification device that identifies whether or not an animal to be captured has entered the cage based on the image captured in step 3, and a monitoring device that monitors the inside of the cage of the animal capture device. Including and
The animal identification device is
An image acquisition unit that acquires an image of the cage from the image pickup device, and
An animal detection unit that detects animals from the acquired image,
A contour extraction unit that extracts the contour of the animal detected from the image, and
Based on the presence or absence of the surface grid in the region surrounded by the contour of the animal in the image and the positional relationship between the contour of the animal and the cage, it is determined whether or not the animal is in a position where it can be captured. And the position grasping part to grasp
A grid point counting unit that counts the grid points of the surface grid included in the area surrounded by the contour of the animal in the image,
A capture determination unit that determines whether or not an animal at a captureable position is an animal to be captured based on the number of grid points of the surface grid included in the area surrounded by the contour of the animal. ,
When the animal in the captureable position is the animal to be captured, the first output unit that outputs a signal for operating the shutter that closes the entrance of the animal in the cage to the cage, and the first output unit.
A second output unit that outputs information indicating that a signal for operating the shutter has been output to the monitoring device, and a second output unit.
An animal capture system characterized by being equipped with.
(Appendix 17)
The second output unit outputs the image of the cage acquired from the imaging device to the monitoring device, following the information indicating that the signal for operating the shutter has been output.
The animal capture system according to Appendix 16, wherein the animal capture system is characterized in that.
(Appendix 18)
The animal capture system includes a plurality of said animal capture devices and an alarm.
The monitoring device transmits information indicating the animal catching device that outputs a signal for operating the shutter to the alarm.
The animal capture system according to Appendix 16, wherein the animal capture system is characterized in that.

1 動物捕獲装置
2 檻
201 箱部
202 シャッター
203 ロック機構
250 面格子
3 撮像装置
4 支柱
5 動物識別装置
510 画像取得部
520 動物検出部
530 動物情報抽出部
531 輪郭抽出部
532 位置把握部
533 格子点計数部
540 捕獲判定部
550 出力部
590 記憶部
591 画像データ
592 格子情報
593 判定条件
10 動物
12 画像
13,13A〜13E 動物の輪郭
15 監視装置
16 中継器
17 動物捕獲システム
18 報知器
19 駆除対象エリア
25 コンピュータ
2501 プロセッサ
2502 主記憶装置
2503 補助記憶装置
2504 入力装置
2505 出力装置
2506 入出力インタフェース
2507 媒体駆動装置
2508 通信制御装置
2510 バス
26 可搬型記録媒体
1 Animal capture device 2 Cage 201 Box section 202 Shutter 203 Lock mechanism 250 Surface grid 3 Imaging device 4 Strut 5 Animal identification device 510 Image acquisition section 520 Animal detection section 530 Animal information extraction section 531 Contour extraction section 532 Position grasping section 533 Lattice point Counting unit 540 Capture judgment unit 550 Output unit 590 Storage unit 591 Image data 592 Lattice information 593 Judgment condition 10 Animal 12 Image 13, 13A to 13E Animal contour 15 Monitoring device 16 Repeater 17 Animal capture system 18 Alarm 19 Extermination target area 25 Computer 2501 Processor 2502 Main memory 2503 Auxiliary storage 2504 Input device 2505 Output device 2506 Input / output interface 2507 Media drive device 2508 Communication control device 2510 Bus 26 Portable recording medium

Claims (9)

面格子を含む檻の外側に設置された撮像装置により撮像された、前記面格子を介して前記檻の内部空間全体を把握可能な画像を取得し、
取得した前記画像から動物を検出し、
前記画像から検出した前記動物の輪郭を抽出し、
前記画像における前記動物の輪郭により囲まれた領域内の前記面格子の有無と、前記動物の輪郭と前記檻との位置関係とに基づいて、前記画像内の前記動物の輪郭で囲まれる領域の全体が前記檻の内部空間となる領域に含まれるか否かを把握し、
前記画像における前記動物の輪郭により囲まれた領域内に含まれる前記面格子の格子点を計数し、
前記動物の輪郭により囲まれた領域内に含まれる前記面格子の格子点の数が閾値以上であるか否かに基づいて、前記動物が捕獲対象の動物であるか否かを判定し、
前記動物の輪郭で囲まれる領域の全体前記檻の内部空間となる領域に含まれ、かつ該動の輪郭により囲まれた領域内に含まれる前記面格子の格子点の数が閾値以上である場合に、前記檻における前記動物の進入口を閉塞するシャッターを作動させる信号を出力する、
処理をコンピュータに実行させることを特徴とする動物識別プログラム。
Captured by the installed image pickup apparatus outside the cage including the surface grid, it acquires an image that can grasp the internal empty HazamaAkira of the cage through the surface grid,
An animal was detected from the acquired image,
The contour of the animal detected from the image is extracted.
Based on the presence or absence of the surface grid in the region surrounded by the contour of the animal in the image and the positional relationship between the contour of the animal and the cage, the region surrounded by the contour of the animal in the image. Grasp whether or not the whole is included in the area that will be the internal space of the cage,
The grid points of the surface grid included in the region surrounded by the contour of the animal in the image are counted.
Based on whether the number of grid points of the surface grating included in the area enclosed by the contour of the animal is greater than or equal to the threshold value, before kidou product is determined whether the animal capture target ,
The entire area surrounded by the outline of the animal is included in the area that becomes the internal space of the cage , and the number of lattice points of the surface lattice included in the area surrounded by the outline of the animal is equal to or greater than the threshold value. In some cases, it outputs a signal that activates a shutter that blocks the entrance of the animal in the cage.
An animal identification program characterized by having a computer perform processing.
前記捕獲対象の動物であるか否かを判定する処理では、前記動物の輪郭により囲まれた領域内に含まれる前記面格子の格子点の数が閾値以上であり、かつ前記動物の輪郭に基づく前記格子点の分布が所定の範囲内である場合に、前記動物が前記捕獲対象の動物であると判定する、
ことを特徴とする請求項1に記載の動物識別プログラム。
In the process of determining whether or not the animal is the target of capture, the number of grid points of the surface lattice included in the region surrounded by the contour of the animal is equal to or more than the threshold value and is based on the contour of the animal. If the distribution of the lattice points is within a predetermined range, it determines that the pre kidou product is an animal of the capture target,
The animal identification program according to claim 1.
面格子を含む檻の外側に設置された撮像装置により撮像された、前記面格子を介して前記檻の内部空間全体を把握可能な画像を取得し、
取得した前記画像から動物を検出し、
前記画像から検出した前記動物の輪郭を抽出し、
前記画像における前記動物の輪郭により囲まれた領域内の前記面格子の有無と、前記動
物の輪郭と前記檻との位置関係とに基づいて、前記動物の輪郭で囲まれる領域の全体が、前記画像上における前記動物の進入口を閉塞するシャッターの位置と前記檻の内部空間における最奥位置との間に設定した捕獲可能ラインよりも前記最奥位置側に含まれるか否かを把握し、
前記画像における前記動物の輪郭により囲まれた領域内に含まれる前記面格子の格子点を計数し、
前記動物の輪郭により囲まれた領域内に含まれる前記面格子の格子点の数が閾値以上であるか否かを判定し、
前記動物の輪郭で囲まれる領域の全体が、前記画像上における前記シャッターの位置と前記檻の内部空間における最奥位置との間に設定した捕獲可能ラインよりも前記最奥位置側に含まれ、かつ該動物の輪郭により囲まれた領域内に含まれる前記面格子の格子点の数が閾値以上である場合に、前記檻における前記動物の進入口を閉塞するシャッターを作動させる信号を出力する、
処理をコンピュータに実行させることを特徴とする動物識別プログラム。
An image that can grasp the entire internal space of the cage through the surface grid, which is imaged by an imaging device installed outside the cage including the surface grid, is acquired.
An animal was detected from the acquired image,
The contour of the animal detected from the image is extracted.
The presence or absence of the surface grid in the area surrounded by the contour of the animal in the image and the movement.
Based on the positional relationship between the contour of the object and the cage, the entire area surrounded by the contour of the animal is the position of the shutter that blocks the entrance of the animal on the image and the maximum in the internal space of the cage. Grasp whether or not it is included in the innermost position side of the captureable line set between the inner position and
The grid points of the surface grid included in the region surrounded by the contour of the animal in the image are counted.
It is determined whether or not the number of lattice points of the surface lattice included in the region surrounded by the contour of the animal is equal to or greater than the threshold value.
The entire area surrounded by the outline of the animal is included on the innermost position side of the catchable line set between the position of the shutter on the image and the innermost position in the internal space of the cage. Moreover, when the number of lattice points of the surface lattice included in the area surrounded by the contour of the animal is equal to or more than the threshold value, a signal for activating the shutter that closes the entrance of the animal in the cage is output.
An animal identification program characterized by having a computer perform processing.
前記コンピュータに実行させる前記処理は、更に、前記シャッターを作動させる信号を出力したことを示す情報を外部装置に出力する処理を含む、
ことを特徴とする請求項1乃至3のいずれか1項に記載の動物識別プログラム。
The process to be executed by the computer further includes a process of outputting information indicating that a signal for operating the shutter has been output to an external device.
The animal identification program according to any one of claims 1 to 3.
面格子を含む檻の外側に設置された撮像装置により撮像された、前記面格子を介して前記檻の内部空間全体を把握可能な画像を取得する画像取得部と、
取得した前記画像から動物を検出する動物検出部と、
前記画像から検出した前記動物の輪郭を抽出する輪郭抽出部と、
前記画像における前記動物の輪郭により囲まれた領域内の前記面格子の有無と、前記動物の輪郭と前記檻との位置関係とに基づいて、前記動物の輪郭で囲まれる領域の全体前記檻の内部空間となる領域に含まれるか否かを判定して把握する位置把握部と、
前記画像における前記動物の輪郭により囲まれた領域内に含まれる前記面格子の格子点を計数する格子点計数部と、
前記動物の輪郭により囲まれた領域内に含まれる前記面格子の格子点の数が閾値以上であるか否かに基づいて、前記動物が捕獲対象の動物であるか否かを判定する捕獲判定部と、
前記動物の輪郭で囲まれる領域の全体前記檻の内部空間となる領域に含まれ、かつ該動物の輪郭により囲まれた領域内に含まれる前記面格子の格子点の数が閾値以上である場合に、前記檻における前記動物の進入口を閉塞するシャッターを作動させる信号を出力する出力部と、
を備えることを特徴とする動物識別装置。
Captured by the installed image pickup apparatus outside the cage including the surface grid, an image acquisition unit that acquires an image that can grasp the internal empty HazamaAkira of the cage through the surface grid,
An animal detection unit that detects animals from the acquired image,
A contour extraction unit that extracts the contour of the animal detected from the image, and
Based on the presence or absence of the surface grid in the region surrounded by the contour of the animal in the image and the positional relationship between the contour of the animal and the cage, the entire region surrounded by the contour of the animal is the cage. a position detector detecting by determining whether Luke not included in the internal space and a region of,
A grid point counting unit that counts the grid points of the surface grid included in the area surrounded by the contour of the animal in the image,
Based on whether the number of grid points of the surface grating included in the area enclosed by the contour of the animal is greater than or equal to the threshold value, before kidou product is determined whether the animal capture target Capture judgment unit and
Included in the region where the entire region surrounded by the contour of said animal is the internal space of the cage, and the number of grid points of the surface grating included in the area enclosed by the contour of the animal is above the threshold In some cases, an output unit that outputs a signal that activates a shutter that closes the entrance of the animal in the cage, and
An animal identification device comprising.
前記捕獲判定部は、前記動物の輪郭により囲まれた領域内に含まれる前記面格子の格子点の数が閾値以上であり、かつ前記動物の輪郭に基づく前記格子点の分布が所定の範囲内である場合に、前記動物が前記捕獲対象の動物であると判定する、
ことを特徴とする請求項5に記載の動物識別装置。
In the capture determination unit, the number of grid points of the surface grid included in the region surrounded by the contour of the animal is equal to or more than the threshold value, and the distribution of the grid points based on the contour of the animal is within a predetermined range. If it determines that the pre kidou product is an animal of the capture target,
The animal identification device according to claim 5.
面格子を含む檻の外側に設置された撮像装置により撮像された、前記面格子を介して前記檻の内部空間全体を把握可能な画像を取得する画像取得部と、An image acquisition unit that acquires an image that can grasp the entire internal space of the cage through the surface grid, which is imaged by an imaging device installed outside the cage including the surface grid.
取得した前記画像から動物を検出する動物検出部と、An animal detection unit that detects animals from the acquired image,
前記画像から検出した前記動物の輪郭を抽出する輪郭抽出部と、A contour extraction unit that extracts the contour of the animal detected from the image, and
前記画像における前記動物の輪郭により囲まれた領域内の前記面格子の有無と、前記動物の輪郭と前記檻との位置関係とに基づいて、前記動物の輪郭で囲まれる領域の全体が、前記画像上における前記動物の進入口を閉塞するシャッターの位置と前記檻の内部空間における最奥位置との間に設定した捕獲可能ラインよりも前記最奥位置側に含まれるか否かBased on the presence or absence of the surface grid in the region surrounded by the contour of the animal in the image and the positional relationship between the contour of the animal and the cage, the entire region surrounded by the contour of the animal is described as described above. Whether or not it is included in the innermost position side of the catchable line set between the position of the shutter that blocks the entrance of the animal on the image and the innermost position in the internal space of the cage.
を判定して把握する位置把握部と、The position grasping unit that judges and grasps
前記画像における前記動物の輪郭により囲まれた領域内に含まれる前記面格子の格子点を計数する格子点計数部と、A grid point counting unit that counts the grid points of the surface grid included in the area surrounded by the contour of the animal in the image,
前記動物の輪郭により囲まれた領域内に含まれる前記面格子の格子点の数が閾値以上であるか否かを判定する捕獲判定部と、A capture determination unit that determines whether or not the number of grid points of the surface grid included in the region surrounded by the contour of the animal is equal to or greater than a threshold value.
前記動物の輪郭で囲まれる領域の全体が、前記画像上における前記シャッターの位置と前記檻の内部空間における最奥位置との間に設定した捕獲可能ラインよりも前記最奥位置側に含まれ、かつ該動物の輪郭により囲まれた領域内に含まれる前記面格子の格子点の数が閾値以上である場合に、前記檻における前記動物の進入口を閉塞するシャッターを作動させる信号を出力する出力部と、The entire area surrounded by the outline of the animal is included on the innermost position side of the catchable line set between the position of the shutter on the image and the innermost position in the internal space of the cage. Moreover, when the number of grid points of the surface lattice included in the area surrounded by the contour of the animal is equal to or greater than the threshold value, an output for outputting a signal for operating the shutter that closes the entrance of the animal in the cage. Department and
を備えることを特徴とする動物識別装置。An animal identification device comprising.
面格子を含む檻と、前記檻の外側に設置され前記面格子を介して前記檻の内部空間全体を把握可能な画像を撮像する撮像装置と、前記撮像装置で撮像した画像に基づいて前記檻内に捕獲対象である動物が進入したか否かを識別する動物識別装置とを備えた動物捕獲装置と、前記動物捕獲装置の檻内を監視する監視装置とを含み、
前記動物識別装置は、
前記撮像装置から前記檻の画像を取得する画像取得部と、
取得した前記画像から動物を検出する動物検出部と、
前記画像から検出した前記動物の輪郭を抽出する輪郭抽出部と、
前記画像における前記動物の輪郭により囲まれた領域内の前記面格子の有無と、前記動物の輪郭と前記檻との位置関係とに基づいて、前記動物の輪郭で囲まれる領域の全体前記檻の内部空間となる領域に含まれるか否かを判定して把握する位置把握部と、
前記画像における前記動物の輪郭により囲まれた領域内に含まれる前記面格子の格子点を計数する格子点計数部と、
前記動物の輪郭により囲まれた領域内に含まれる前記面格子の格子点の数が閾値以上であるか否かを判定する捕獲判定部と、
記動物の輪郭で囲まれる領域の全体前記檻の内部空間となる領域に含まれ、かつ該動の輪郭により囲まれた領域内に含まれる前記面格子の格子点の数が閾値以上である場合に、前記檻における前記動物の進入口を閉塞するシャッターを作動させる信号を前記檻に出力する第1の出力部と、
前記シャッターを作動させる信号を出力したことを示す情報を前記監視装置に出力する第2の出力部と、
を備えることを特徴とする動物捕獲システム。
A cage including the surface grid, an imaging device for capturing an image that can grasp the internal empty HazamaAkira of the cage through the surface grid is disposed on the outside of the cage, based on the image captured by the imaging equipment Including an animal capture device provided with an animal identification device for identifying whether or not an animal to be captured has entered the cage, and a monitoring device for monitoring the inside of the cage of the animal capture device.
The animal identification device is
An image acquisition unit that acquires an image of the cage from the image pickup device, and
An animal detection unit that detects animals from the acquired image,
A contour extraction unit that extracts the contour of the animal detected from the image, and
Based on the presence or absence of the surface grid in the region surrounded by the contour of the animal in the image and the positional relationship between the contour of the animal and the cage, the entire region surrounded by the contour of the animal is the cage. a position detector detecting by determining whether Luke not included in the internal space and a region of,
A grid point counting unit that counts the grid points of the surface grid included in the area surrounded by the contour of the animal in the image,
A capture determination unit that determines whether or not the number of grid points of the surface grid included in the region surrounded by the contour of the animal is equal to or greater than a threshold value.
It included in the region where the entire region enclosed by the contour of the front kidou product becomes an internal space of the cage, and the number is the threshold of the lattice points of the surface grating included in the area enclosed by the contour of the animal In the above cases, the first output unit that outputs a signal for operating the shutter that closes the entrance of the animal in the cage to the cage, and
A second output unit that outputs information indicating that a signal for operating the shutter has been output to the monitoring device, and a second output unit.
An animal capture system characterized by being equipped with.
面格子を含む檻と、前記檻の外側に設置され前記面格子を介して前記檻の内部空間全体を把握可能な画像を撮像する撮像装置と、前記撮像装置で撮像した画像に基づいて前記檻内に捕獲対象である動物が進入したか否かを識別する動物識別装置とを備えた動物捕獲装置と、前記動物捕獲装置の檻内を監視する監視装置とを含み、A cage including a surface grid, an imaging device installed outside the cage and capturing an image capable of grasping the entire internal space of the cage through the surface grid, and the cage based on the image captured by the imaging device. It includes an animal capture device provided with an animal identification device for identifying whether or not an animal to be captured has entered the inside, and a monitoring device for monitoring the inside of the cage of the animal capture device.
前記動物識別装置は、The animal identification device is
前記撮像装置から前記檻の画像を取得する画像取得部と、An image acquisition unit that acquires an image of the cage from the image pickup device, and
取得した前記画像から動物を検出する動物検出部と、An animal detection unit that detects animals from the acquired image,
前記画像から検出した前記動物の輪郭を抽出する輪郭抽出部と、A contour extraction unit that extracts the contour of the animal detected from the image, and
前記画像における前記動物の輪郭により囲まれた領域内の前記面格子の有無と、前記動物の輪郭と前記檻との位置関係とに基づいて、前記動物の輪郭で囲まれる領域の全体が、前記画像上における前記動物の進入口を閉塞するシャッターの位置と前記檻の内部空間における最奥位置との間に設定した捕獲可能ラインよりも前記最奥位置側に含まれるか否かを判定して把握する位置把握部と、Based on the presence or absence of the surface grid in the region surrounded by the contour of the animal in the image and the positional relationship between the contour of the animal and the cage, the entire region surrounded by the contour of the animal is described as described above. It is determined whether or not the animal is included in the innermost position side of the catchable line set between the position of the shutter that blocks the entrance of the animal on the image and the innermost position in the internal space of the cage. The position grasping part to grasp and the
前記画像における前記動物の輪郭により囲まれた領域内に含まれる前記面格子の格子点を計数する格子点計数部と、A grid point counting unit that counts the grid points of the surface grid included in the area surrounded by the contour of the animal in the image,
前記動物の輪郭により囲まれた領域内に含まれる前記面格子の格子点の数が閾値以上であるか否かを判定する捕獲判定部と、A capture determination unit that determines whether or not the number of grid points of the surface grid included in the region surrounded by the contour of the animal is equal to or greater than a threshold value.
前記動物の輪郭で囲まれる領域の全体が、前記画像上における前記シャッターの位置と前記檻の内部空間における最奥位置との間に設定した捕獲可能ラインよりも前記最奥位置側に含まれ、かつ該動物の輪郭により囲まれた領域内に含まれる前記面格子の格子点の数が閾値以上である場合に、前記檻における前記動物の進入口を閉塞するシャッターを作動させる信号を前記檻に出力する第1の出力部と、The entire area surrounded by the outline of the animal is included on the innermost position side of the catchable line set between the position of the shutter on the image and the innermost position in the internal space of the cage. Moreover, when the number of grid points of the surface lattice included in the area surrounded by the contour of the animal is equal to or greater than the threshold value, a signal for activating the shutter that closes the entrance of the animal in the cage is sent to the cage. The first output unit to output and
前記シャッターを作動させる信号を出力したことを示す情報を前記監視装置に出力する第2の出力部と、A second output unit that outputs information indicating that a signal for operating the shutter has been output to the monitoring device, and a second output unit.
を備えることを特徴とする動物捕獲システム。An animal capture system characterized by being equipped with.
JP2017087048A 2017-04-26 2017-04-26 Animal identification programs, animal identification devices, and animal capture systems Active JP6874980B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017087048A JP6874980B2 (en) 2017-04-26 2017-04-26 Animal identification programs, animal identification devices, and animal capture systems

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017087048A JP6874980B2 (en) 2017-04-26 2017-04-26 Animal identification programs, animal identification devices, and animal capture systems

Publications (2)

Publication Number Publication Date
JP2018183094A JP2018183094A (en) 2018-11-22
JP6874980B2 true JP6874980B2 (en) 2021-05-19

Family

ID=64356304

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017087048A Active JP6874980B2 (en) 2017-04-26 2017-04-26 Animal identification programs, animal identification devices, and animal capture systems

Country Status (1)

Country Link
JP (1) JP6874980B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9101126B2 (en) * 2010-01-11 2015-08-11 Jager Pro, Llc Remote control gate release for trap enclosure
US20220071193A1 (en) * 2019-02-18 2022-03-10 Bayer Aktiengesellschaft An animal capture system
JP7161770B2 (en) * 2019-05-31 2022-10-27 株式会社三生 Animal trap system and method of deterring erroneous trapping of animals

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011160706A (en) * 2010-02-08 2011-08-25 Asahi Denshi Kenkyusho:Kk Wild animal capturing apparatus
JP2012055232A (en) * 2010-09-09 2012-03-22 Takeshi Abe Wild animal capture system
US10076109B2 (en) * 2012-02-14 2018-09-18 Noble Research Institute, Llc Systems and methods for trapping animals
JP2013176318A (en) * 2012-02-28 2013-09-09 Ise Co Ltd Apparatus for trapping injurious animal

Also Published As

Publication number Publication date
JP2018183094A (en) 2018-11-22

Similar Documents

Publication Publication Date Title
JP6874980B2 (en) Animal identification programs, animal identification devices, and animal capture systems
JP6182343B2 (en) Flight control system and flight control method
US10096218B2 (en) Portal with RFID tag reader and object recognition functionality, and method of utilizing same
US9997053B2 (en) Surveillance system with motion detection and suppression of alarms in non-alarm areas
US11917981B2 (en) Apparatus for identifying an animal
EP2116826A1 (en) Heat-ray sensor
JP5418072B2 (en) Monitoring control device and monitoring system
JP6077909B2 (en) Intrusion detection system and intrusion detection method
KR101328246B1 (en) Apparatus for tracking of moving target and the method thereof
KR101471906B1 (en) System, apparatus and method for sensing estrus of animal
JP2009014712A (en) Object detection device and gate device using it
CN104969875A (en) Pet behavior detection system based on image change
JP6780641B2 (en) Image analysis device, image analysis method, and image analysis program
CN112757300A (en) Robot protection system and method
KR102305704B1 (en) Fish disease detecting apparatus
KR101880100B1 (en) CCTV System for detecting Object
JP6190862B2 (en) Monitoring system and monitoring control device thereof
KR101151405B1 (en) Enclosure watch apparatus using images and USN
CN112804519A (en) Camera shielding detection method and device, electronic equipment and channel gate
JP4707019B2 (en) Video surveillance apparatus and method
KR102156279B1 (en) Method and automated camera-based system for detecting and suppressing harmful behavior of pet
KR100879622B1 (en) Video-based Virtual Path Pass Object Detection Method
KR20140108789A (en) A method of monitoring and a apparatus using the same
KR101471876B1 (en) Control apparatus and method for trap
JP2008299584A (en) Traffic line management system and traffic line monitoring apparatus

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20180405

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20180409

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20180409

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20180725

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181019

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191227

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20201224

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210112

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210315

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: 20210323

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210415

R150 Certificate of patent or registration of utility model

Ref document number: 6874980

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350