Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7300958B2 - IMAGING DEVICE, CONTROL METHOD, AND COMPUTER PROGRAM - Google Patents
[go: Go Back, main page]

JP7300958B2 - IMAGING DEVICE, CONTROL METHOD, AND COMPUTER PROGRAM - Google Patents

IMAGING DEVICE, CONTROL METHOD, AND COMPUTER PROGRAM Download PDF

Info

Publication number
JP7300958B2
JP7300958B2 JP2019186730A JP2019186730A JP7300958B2 JP 7300958 B2 JP7300958 B2 JP 7300958B2 JP 2019186730 A JP2019186730 A JP 2019186730A JP 2019186730 A JP2019186730 A JP 2019186730A JP 7300958 B2 JP7300958 B2 JP 7300958B2
Authority
JP
Japan
Prior art keywords
image data
image
recognition
animals
information indicating
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
JP2019186730A
Other languages
Japanese (ja)
Other versions
JP2021064825A (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.)
KDDI Corp
Original Assignee
KDDI Corp
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 KDDI Corp filed Critical KDDI Corp
Priority to JP2019186730A priority Critical patent/JP7300958B2/en
Publication of JP2021064825A publication Critical patent/JP2021064825A/en
Application granted granted Critical
Publication of JP7300958B2 publication Critical patent/JP7300958B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Closed-Circuit Television Systems (AREA)
  • Studio Devices (AREA)
  • Image Analysis (AREA)

Description

本発明は、撮像装置、学習装置、制御方法、学習方法、及びコンピュータプログラムに関する。 The present invention relates to an imaging device, a learning device, a control method, a learning method, and a computer program.

動物の生態調査や獣害対策のために用いられるトレイルカメラが知られている(例えば、非特許文献1参照)。トレイルカメラは、動体に反応する赤外線センサを有する。トレイルカメラは、カメラから5m~10m付近に動物が近づいた際に、撮影を行う。トレイルカメラは、撮影することによって得られる撮影データをSDメモリカード、内部ストレージなどのメモリに保管する。トレイルカメラを、屋外などに固定して設置することで、常時動物の監視を行うことができる。トレイルカメラを、屋外などに固定して設置する場合、夜間は赤外線LEDを利用した赤外線撮影モードに自動的に切り替わる。トレイルカメラのバッテリーには、乾電池を使用するものが多く、数週間から数ヶ月程度で電池交換が行われる。近年は、携帯網などを用いて、撮影データを逐次クラウドへ送信する製品も存在し、リアルタイムな遠隔監視も可能となっている。 BACKGROUND ART There is known a trail camera that is used for ecological research of animals and countermeasures against wild animals (see, for example, Non-Patent Document 1). A trail camera has an infrared sensor that reacts to moving objects. The trail camera takes pictures when an animal approaches 5m to 10m from the camera. A trail camera stores photographed data obtained by photographing in a memory such as an SD memory card or an internal storage. By installing a trail camera fixedly outdoors, it is possible to constantly monitor animals. When the trail camera is fixedly installed outdoors or the like, it automatically switches to an infrared photographing mode using an infrared LED at night. Many trail cameras use dry batteries, and the batteries are replaced every several weeks to several months. In recent years, there are products that sequentially transmit shooting data to the cloud using a mobile network or the like, enabling real-time remote monitoring.

Roland Kays, Bart Kranstauber, Patrick A. Jansen, Chris Carbone, Marcus Rowcliffe, Tony Fountain, and Sameer Tilak. “Camera traps as sensor networks for monitoring animal communities”, The 34th IEEE Conference on Local Computer Networks, 2009.Roland Kays, Bart Kranstauber, Patrick A.; Jansen, Chris Carbone, Marcus Rowcliffe, Tony Fountain, and Sameer Tilak. "Camera traps as sensor networks for monitoring animal communities", The 34th IEEE Conference on Local Computer Networks, 2009.

前述した技術では、実際に、トレイルカメラからクラウドへ送信される画像、動画には、監視対象以外の動物の画像データ、動物が写っていない画像データが含まれることが多い。監視対象以外の動物の画像データ、動物が写っていない画像データは、赤外線センサの誤検知に起因して生成される場合が多い。トレイルカメラからクラウドへ監視対象以外の動物の画像データ、動物が写っていない画像データが送信される場合があるため、監視者が目視で、トレイルカメラからクラウドへ送信された画像、動画の識別をする。
また、監視対象以外の画像データが、トレイルカメラからクラウドへ送信されることにより不要なデータ送信が発生する。また、監視対象以外の画像データが、トレイルカメラの搭載されたSDメモリカードや内部ストレージに記憶されることによって、SDメモリカードや内部ストレージの容量を逼迫する。
本発明は、このような事情を考慮してなされたものであり、その目的は、撮像することによって得られた画像データのうち、不要な画像データの送信、不要な画像データの記憶を低減できる撮像装置、学習装置、制御方法、学習方法、及びコンピュータプログラムを提供することにある。
With the above-described technology, the images and videos actually sent from the trail camera to the cloud often include image data of animals other than those to be monitored, and image data that does not include animals. Image data of animals other than those to be monitored and image data in which animals are not captured are often generated due to erroneous detection by the infrared sensor. Since trail cameras may send image data of animals other than those to be monitored to the cloud, or image data that does not contain animals, it is necessary for the observer to visually identify the images and videos sent from the trail cameras to the cloud. do.
In addition, unnecessary data transmission occurs when image data other than those to be monitored is transmitted from the trail camera to the cloud. In addition, since image data other than those to be monitored is stored in the SD memory card or internal storage mounted on the trail camera, the capacity of the SD memory card or internal storage becomes tight.
The present invention has been made in consideration of such circumstances, and its object is to reduce transmission of unnecessary image data and storage of unnecessary image data among image data obtained by imaging. An object of the present invention is to provide an imaging device, a learning device, a control method, a learning method, and a computer program.

(1)本発明の一態様は、動体を検出した際に、撮影することによって静止画を生成する撮像部と、動物の画像と、前記画像に写っている動物の種類を示す情報との関係を学習した学習モデルを用いて、前記撮像部が撮像することによって得られた認識対象の画像である認識画像に写っている動物の種類を認識する認識部と、前記認識部が行った前記認識画像に写っている前記動物の認識結果に基づいて、前記認識画像の画像データの送信を行うか否かを判定する送信判定部と、前記認識結果に基づいて、前記認識画像の画像データの記憶を行うか否かを判定する記憶判定部とを備え、前記認識部は、動物の画像と、前記画像に写っている動物の数を示す情報との関係を学習した学習モデルを用いて、前記認識画像に写っている動物の数を認識し、前記記憶判定部は、前記認識部が行った前記認識画像に写っている前記動物の数の認識結果に基づいて、動物の数を示す情報が、予め指定した観測対象の動物の数を示す情報と一致する場合には、画像データを記憶すると判定し、動物の数を示す情報が、予め指定した観測対象の動物の前記数を示す情報と一致しない場合には、画像データを記憶しないと判定し、前記送信判定部は、前記認識部が行った前記認識画像に写っている前記動物の数の認識結果に基づいて、動物の数を示す情報が、予め指定した観測対象の動物の数を示す情報と一致する場合には、画像データを送信すると判定し、動物の数を示す情報が、予め指定した観測対象の動物の前記数を示す情報と一致しない場合には、画像データを送信しないと判定する、撮像装置である
(2)本発明の一態様は、上記(1)に記載の撮像装置において、前記認識部は、動物の画像と、前記画像に写っている動物の状態を示す情報との関係を学習した学習モデルを用いて、前記認識画像に写っている動物の状態を認識し、前記送信判定部は、前記認識部が行った前記認識画像に写っている前記動物の状態の認識結果に基づいて、前記認識画像の画像データの送信を行うか否かを判定し、前記記判定部は、前記認識結果に基づいて、前記認識画像の画像データの記憶を行うか否かを判定する。
)本発明の一態様は、上記(1)又は上記(2)に記載の撮像装置において、動物の前記画像には、可視光線を撮影した動物の画像と、赤外線を撮影した動物の画像とが含まれる。
)本発明の一態様は、上記(1)から上記()のいずれか一項に記載の撮像装置において、前記学習モデルを生成する学習装置が送信する前記学習モデルを受信する通信部を備え、前記認識部は、前記通信部が受信した前記学習モデルを用いて、前記認識画像に写っている動物の種類を認識する。
(1) One aspect of the present invention is a relationship between an imaging unit that generates a still image by capturing a moving object when a moving object is detected, an image of the animal, and information indicating the type of the animal captured in the image. a recognition unit that recognizes the type of animal appearing in a recognition image that is a recognition target image obtained by imaging by the imaging unit, using a learning model that has learned the recognition performed by the recognition unit; a transmission determination unit that determines whether or not to transmit the image data of the recognition image based on the recognition result of the animal appearing in the image; and storage of the image data of the recognition image based on the recognition result. The recognition unit uses a learning model that has learned the relationship between the image of the animal and the information indicating the number of animals in the image to perform the The number of animals appearing in the recognition image is recognized, and the memory determination unit stores information indicating the number of animals based on the recognition result of the number of animals appearing in the recognition image performed by the recognition unit. If the information indicating the number of animals to be observed matches the information indicating the number of animals to be observed, it is determined that the image data is to be stored, and the information indicating the number of animals is the information indicating the number of animals to be observed that is specified in advance. If they do not match, it is determined that the image data is not stored, and the transmission determination unit indicates the number of animals based on the recognition result of the number of animals appearing in the recognition image performed by the recognition unit. When the information matches the information indicating the number of observation target animals specified in advance, it is determined that the image data is to be transmitted, and the information indicating the number of animals indicates the number of animals specified in advance to be observed. The imaging device determines not to transmit the image data when the information does not match .
(2 ) In one aspect of the present invention, in the imaging device described in (1) above, the recognition unit learns a relationship between an image of an animal and information indicating the state of the animal captured in the image. Using a model, the state of the animal appearing in the recognition image is recognized, and the transmission determination unit determines the state of the animal appearing in the recognition image performed by the recognition unit, based on the recognition result of the state of the animal appearing in the recognition image. It is determined whether or not to transmit the image data of the recognition image, and the storage determination unit determines whether or not to store the image data of the recognition image based on the recognition result.
( 3 ) In one aspect of the present invention, in the imaging device according to (1) or ( 2) above, the image of the animal includes an image of the animal captured with visible light and an image of the animal captured with infrared light. and are included.
( 4 ) In one aspect of the present invention, in the imaging device according to any one of (1) to ( 3 ) above, the communication unit receives the learning model transmitted by a learning device that generates the learning model. and the recognition unit uses the learning model received by the communication unit to recognize the type of animal appearing in the recognition image.

)本発明の一態様は、動物の画像と、前記画像に写っている動物の種類を示す情報との関係を学習した学習モデルを用いて、動体を検出した際に撮影することによって静止画を生成する撮像部が撮像することによって得られた認識対象の画像である認識画像に写っている動物の種類を認識するステップと、前記認識するステップで得られる前記認識画像に写っている前記動物の認識結果に基づいて、前記認識画像の画像データの送信を行うか否かを判定するステップと、前記認識結果に基づいて、前記認識画像の画像データの記憶を行うか否かを判定するステップとを有し、前記認識するステップでは、動物の画像と、前記画像に写っている動物の数を示す情報との関係を学習した学習モデルを用いて、前記認識画像に写っている動物の数を認識し、前記画像データの送信を行うか否かを判定するステップでは、前記認識するステップで行った前記認識画像に写っている前記動物の数の認識結果に基づいて、動物の数を示す情報が、予め指定した観測対象の動物の数を示す情報と一致する場合には、画像データを記憶すると判定し、動物の数を示す情報が、予め指定した観測対象の動物の前記数を示す情報と一致しない場合には、画像データを記憶しないと判定し、前記認識画像の画像データの記憶を行うか否かを判定するステップでは、前記認識するステップで行った前記認識画像に写っている前記動物の数の認識結果に基づいて、動物の数を示す情報が、予め指定した観測対象の動物の数を示す情報と一致する場合には、画像データを送信すると判定し、動物の数を示す情報が、予め指定した観測対象の動物の前記数を示す情報と一致しない場合には、画像データを送信しないと判定する、撮像装置が実行する制御方法である。 ( 5 ) One aspect of the present invention uses a learning model that learns the relationship between an image of an animal and information indicating the type of animal captured in the image, and captures a still image when a moving object is detected. a step of recognizing the type of animal appearing in a recognition image, which is an image to be recognized, obtained by an imaging unit that generates an image ; determining whether or not to transmit the image data of the recognition image based on the recognition result of the animal; and determining whether or not to store the image data of the recognition image based on the recognition result. and in the recognizing step, using a learning model that has learned the relationship between an image of an animal and information indicating the number of animals appearing in the image, the number of animals appearing in the recognition image is In the step of recognizing the number and determining whether or not to transmit the image data, the number of animals is determined based on the recognition result of the number of animals appearing in the recognition image performed in the recognition step. When the information indicating the number of animals to be observed matches the information indicating the number of observation target animals specified in advance, it is determined that the image data is to be stored, and the information indicating the number of animals corresponds to the number of animals to be observed which is specified in advance. In the step of determining whether or not to store the image data of the recognition image if the image data does not match the information shown in the recognition step, Based on the result of recognition of the number of animals observed, if the information indicating the number of animals matches the information indicating the number of animals to be observed that has been designated in advance, it is determined that the image data is to be transmitted, and the number of animals is determined to be transmitted. does not match the information indicating the number of observation target animals specified in advance, the control method executed by the imaging device determines not to transmit the image data.

)本発明の一態様は、コンピュータに、動物の画像と、前記画像に写っている動物の種類を示す情報との関係を学習した学習モデルを用いて、動体を検出した際に撮影することによって静止画を生成する撮像部が撮像することによって得られた認識対象の画像である認識画像に写っている動物の種類を認識させるステップと、前記認識させるステップで得られる前記認識画像に写っている前記動物の認識結果に基づいて、前記認識画像の画像データの送信を行うか否かを判定させるステップと、前記認識結果に基づいて、前記認識画像の画像データの記憶を行うか否かを判定させるステップとを実行させ、前記コンピュータに、前記認識するステップでは、動物の画像と、前記画像に写っている動物の数を示す情報との関係を学習した学習モデルを用いて、前記認識画像に写っている動物の数を認識させ、前記画像データの送信を行うか否かを判定するステップでは、前記認識するステップで行った前記認識画像に写っている前記動物の数の認識結果に基づいて、動物の数を示す情報が、予め指定した観測対象の動物の数を示す情報と一致する場合には、画像データを記憶すると判定させ、動物の数を示す情報が、予め指定した観測対象の動物の前記数を示す情報と一致しない場合には、画像データを記憶しないと判定させ、前記認識画像の画像データの記憶を行うか否かを判定するステップでは、前記認識するステップで行った前記認識画像に写っている前記動物の数の認識結果に基づいて、動物の数を示す情報が、予め指定した観測対象の動物の数を示す情報と一致する場合には、画像データを送信すると判定させ、動物の数を示す情報が、予め指定した観測対象の動物の前記数を示す情報と一致しない場合には、画像データを送信しないと判定させる、コンピュータプログラムである。 ( 6 ) One aspect of the present invention uses a learning model in which a computer learns the relationship between an image of an animal and information indicating the type of animal captured in the image, and photographs a moving object when it detects it. a step of recognizing the type of animal appearing in a recognition image, which is an image to be recognized, obtained by imaging by an imaging unit that generates a still image; a step of determining whether or not to transmit the image data of the recognition image based on the recognition result of the animal stored in the device; and determining whether or not to store the image data of the recognition image based on the recognition result. and causing the computer to perform the step of determining, and in the step of recognizing, using a learning model that has learned the relationship between an image of an animal and information indicating the number of animals in the image, the recognition In the step of recognizing the number of animals appearing in the image and determining whether or not to transmit the image data, the number of animals appearing in the recognition image obtained in the recognizing step is recognized. Based on this, when the information indicating the number of animals matches the information indicating the number of animals to be observed that has been specified in advance, it is determined that the image data is to be stored, and the information indicating the number of animals is determined to be the observation target that has been specified in advance. If it does not match the information indicating the number of target animals, the step of determining not to store the image data and determining whether or not to store the image data of the recognition image is performed in the recognizing step. If the information indicating the number of animals matches the information indicating the number of animals to be observed, which is specified in advance, based on the recognition result of the number of animals appearing in the recognition image, the image data is transmitted. If the information indicating the number of animals does not match the information indicating the number of observation target animals specified in advance, it is determined that the image data is not to be transmitted.

本発明によれば、撮像することによって得られた画像データのうち、不要な画像データの送信、不要な画像データの記憶を低減できる撮像装置、学習装置、制御方法、学習方法、及びコンピュータプログラムを提供できる。 According to the present invention, an imaging device, a learning device, a control method, a learning method, and a computer program that can reduce transmission of unnecessary image data and storage of unnecessary image data among image data obtained by imaging. can provide.

本発明の第1の実施形態に係る撮像システムの構成例を示す図である。1 is a diagram showing a configuration example of an imaging system according to a first embodiment of the present invention; FIG. 観測対象画像データの一例を示す図である。It is a figure which shows an example of observation target image data. 静止画の一例を示す図である。It is a figure which shows an example of a still image. 画像データDBの一例を示す図である。It is a figure which shows an example of image data DB. 第1の実施形態に係る撮像システムの動作の一例を示すシーケンスチャートである。4 is a sequence chart showing an example of the operation of the imaging system according to the first embodiment; 静止画の一例を示す図である。It is a figure which shows an example of a still image. 静止画の一例を示す図である。It is a figure which shows an example of a still image. 本発明の第2の実施形態に係る撮像システムの構成例を示す図である。It is a figure which shows the structural example of the imaging system which concerns on the 2nd Embodiment of this invention. 第2の実施形態に係る撮像システムの一例を示す模式図である。FIG. 10 is a schematic diagram showing an example of an imaging system according to a second embodiment; FIG. 第2の実施形態に係る撮像システムの動作の一例を示すシーケンスチャートである。9 is a sequence chart showing an example of the operation of the imaging system according to the second embodiment;

次に、本実施形態の撮像装置、学習装置、制御方法、学習方法、及びコンピュータプログラムを、図面を参照しつつ説明する。以下で説明する実施形態は一例に過ぎず、本発明が適用される実施形態は、以下の実施形態に限られない。
なお、実施形態を説明するための全図において、同一の機能を有するものは同一符号を用い、繰り返しの説明は省略する。
また、本願でいう「XXに基づいて」とは、「少なくともXXに基づく」ことを意味し、XXに加えて別の要素に基づく場合も含む。また、「XXに基づいて」とは、XXを直接に用いる場合に限定されず、XXに対して演算や加工が行われたものに基づく場合も含む。「XX」は、任意の要素(例えば、任意の情報)である。
Next, an imaging device, a learning device, a control method, a learning method, and a computer program according to this embodiment will be described with reference to the drawings. The embodiments described below are merely examples, and embodiments to which the present invention is applied are not limited to the following embodiments.
In addition, in all the drawings for explaining the embodiments, the same reference numerals are used for the parts having the same functions, and repeated explanations are omitted.
In addition, "based on XX" in the present application means "based on at least XX", and includes cases based on other elements in addition to XX. Moreover, "based on XX" is not limited to the case of using XX directly, but also includes the case of being based on what has been calculated or processed with respect to XX. "XX" is an arbitrary element (for example, arbitrary information).

(第1の実施形態)
(撮像システム)
図1は、本発明の第1の実施形態に係る撮像システムの構成例を示す図である。図1において、撮像システム100は、撮像装置1と、サーバー2とを備える。図1には、撮像装置1と、サーバー2とに加え、画像データを取得するユーザーUと、ユーザーUが使用する端末装置3とが示されている。
撮像装置1とサーバー2と端末装置3とは、ネットワークNWを介して通信する。ネットワークNWは、例えば、インターネット、WAN(Wide Area Network)、LAN(Local Area Network)、プロバイダ装置、無線基地局などを含む。
(First embodiment)
(imaging system)
FIG. 1 is a diagram showing a configuration example of an imaging system according to the first embodiment of the present invention. In FIG. 1 , an imaging system 100 includes an imaging device 1 and a server 2 . FIG. 1 shows an imaging device 1, a server 2, a user U who acquires image data, and a terminal device 3 used by the user U. As shown in FIG.
The imaging device 1, the server 2, and the terminal device 3 communicate via the network NW. The network NW includes, for example, the Internet, a WAN (Wide Area Network), a LAN (Local Area Network), a provider device, a radio base station, and the like.

撮像装置1は、動体を検出した際に、撮影することによって静止画を生成する。撮像装置1は、学習モデルを用いて、生成した静止画に写っている動物の種類を認識する。撮像装置1は、認識した動物の種類を示す情報に基づいて、静止画の画像データを、サーバー2へ送信するか否かを判定する。撮像装置1は、認識した動物の種類を示す情報が、予め指定した観測対象の動物の種類を示す情報と一致する場合には、画像データを、サーバー2へ送信すると判定する。一方、撮像装置1は、認識した動物の種類を示す情報が、予め指定した観測対象の動物の種類を示す情報と一致しない場合には、画像データを、サーバー2へ送信しないと判定する。撮像装置1は、画像データを、サーバー2へ送信すると判定した場合に、撮像装置IDと、画像データと、その画像データの画像データIDと、その画像データが生成された撮像日時情報とを含む画像データ通知情報を作成し、作成した画像データ通知情報を、サーバー2へ送信する。
サーバー2は、撮像装置1が送信した画像データ通知情報を受信し、受信した画像データ通知情報に含まれるその画像データ通知情報を送信した撮像装置1の撮像装置IDと、画像データと、その画像データの画像データIDと、その画像データが生成された撮像日時情報とを取得し、取得した撮像装置IDと、画像データと、画像データIDと、撮像日時情報とを関連付けて、記憶する。
The imaging device 1 generates a still image by photographing when detecting a moving object. The imaging device 1 uses the learning model to recognize the type of animal appearing in the generated still image. The imaging device 1 determines whether or not to transmit the image data of the still image to the server 2 based on the information indicating the recognized animal type. The imaging device 1 determines to transmit the image data to the server 2 when the information indicating the recognized type of animal matches the information indicating the type of observation target animal specified in advance. On the other hand, the imaging device 1 determines not to transmit the image data to the server 2 when the information indicating the type of the recognized animal does not match the information indicating the type of the animal to be observed which is specified in advance. When the imaging device 1 determines to transmit the image data to the server 2, the imaging device 1 includes the imaging device ID, the image data, the image data ID of the image data, and the imaging date and time information when the image data was generated. Image data notification information is created, and the created image data notification information is transmitted to the server 2 .
The server 2 receives the image data notification information transmitted by the imaging device 1, and the imaging device ID of the imaging device 1 that transmitted the image data notification information included in the received image data notification information, the image data, and the image. The image data ID of the data and the imaging date/time information when the image data was generated are acquired, and the acquired imaging device ID, the image data, the image data ID, and the imaging date/time information are associated and stored.

撮像装置1は、認識した動物の種類を示す情報に基づいて、画像データを、記憶部16へ記憶するか否かを判定する。撮像装置1は、認識した動物の種類を示す情報が、予め指定した観測対象の動物の種類を示す情報と一致する場合には、画像データを、記憶すると判定する。一方、撮像装置1は、認識した動物の種類を示す情報が、予め指定した観測対象の動物の種類を示す情報と一致しない場合には、画像データを、記憶しないと判定する。撮像装置1は、画像データを、記憶すると判定した場合に、画像データとともに、その画像データの画像データIDと、その画像データが生成された撮像日時情報とを関連付けて記憶する。 The imaging device 1 determines whether or not to store the image data in the storage unit 16 based on the information indicating the recognized animal type. The imaging device 1 determines to store the image data when the information indicating the type of the recognized animal matches the information indicating the type of the observation target animal specified in advance. On the other hand, if the information indicating the type of the recognized animal does not match the information indicating the type of the animal to be observed that has been designated in advance, the imaging device 1 determines not to store the image data. When the imaging apparatus 1 determines to store the image data, the imaging apparatus 1 stores the image data in association with the image data ID of the image data and the shooting date and time information when the image data was generated.

端末装置3は、ユーザーが、端末装置3に対して画像データを要求する操作を行った場合に、画像データを送信した撮像装置の撮像装置IDと、画像データを要求する情報とを含み、サーバー2を宛先とする画像データ要求を作成する。端末装置3は、作成した画像データ要求を、サーバー2へ送信する。
サーバー2は、端末装置3が送信した画像データ要求を受信し、受信した画像データ要求に含まれる撮像装置IDを取得する。サーバー2は、取得した撮像装置IDに関連付けて記憶されている画像データを取得し、取得した画像データを含み、画像データ要求を送信した端末装置3を宛先とする画像データ応答を作成する。サーバー2は、作成した画像データ応答を、端末装置3へ送信する。
端末装置3は、サーバー2が送信した画像データ応答を受信し、受信した画像データ応答に含まれる画像データを取得する。端末装置3は、取得した画像データ処理することによって出力する。
以下、撮像システム100に含まれる撮像装置1と、サーバー2と、端末装置3との各々について、順次説明する。
When the user performs an operation requesting image data to the terminal device 3, the terminal device 3 includes the imaging device ID of the imaging device that has transmitted the image data and information requesting the image data. Create an image data request destined for 2. The terminal device 3 transmits the created image data request to the server 2 .
The server 2 receives the image data request transmitted by the terminal device 3 and acquires the imaging device ID included in the received image data request. The server 2 acquires the image data stored in association with the acquired imaging device ID, and creates an image data response including the acquired image data and destined for the terminal device 3 that transmitted the image data request. The server 2 transmits the created image data response to the terminal device 3 .
The terminal device 3 receives the image data response transmitted by the server 2 and acquires the image data included in the received image data response. The terminal device 3 outputs by processing the acquired image data.
Each of the imaging device 1, the server 2, and the terminal device 3 included in the imaging system 100 will be sequentially described below.

(撮像装置1)
撮像装置1の一例は、トレイルカメラである。トレイルカメラは、動物の生態調査や獣害対策などに用いられる。以下、撮像装置1がトレイルカメラであるとして説明を続ける。
撮像装置1は、例えば、撮像部11と、認識部12と、送信判定部13と、通信部14と、記憶判定部15と、記憶部16と、送信制御部17と、電源部PSUとを備える。
(Imaging device 1)
An example of the imaging device 1 is a trail camera. Trail cameras are used for ecological surveys of animals and countermeasures against wild animals. Hereinafter, the description will be continued assuming that the imaging device 1 is a trail camera.
The imaging device 1 includes, for example, an imaging unit 11, a recognition unit 12, a transmission determination unit 13, a communication unit 14, a storage determination unit 15, a storage unit 16, a transmission control unit 17, and a power supply unit PSU. Prepare.

撮像部11は、撮像装置1に取り付けられている赤外線センサ(図示なし)が動体を検知した際に、撮影することによって認識対象の画像である静止画(認識画像)を生成する。
記憶部16は、HDD(Hard Disk Drive)やフラッシュメモリ、RAM(Random Access Memory)、ROM(Read Only Memory)などにより実現される。記憶部16には、観測対象画像データ16aと、学習モデル16bとが記憶される。観測対象画像データ16aと、学習モデル16bとがクラウド上に記憶されていてもよい。
観測対象画像データ16aは、画像データIDと、画像データと、撮像日時情報とを関連付けたテーブル形式の情報である。
図2は、観測対象画像データの一例を示す図である。観測対象画像データ16aの一例には、画像データID「***」と、画像データ「*****」と、撮像日時情報「****/**/**/**:**」とが関連付けられている。また、観測対象画像データ16aの一例には、画像データID「+++」と、画像データ「+++++」と、撮像日時情報「++++/++/++/++:++」とが関連付けられている。図1に戻り説明を続ける。
When an infrared sensor (not shown) attached to the imaging device 1 detects a moving object, the imaging unit 11 shoots to generate a still image (recognition image) that is an image to be recognized.
The storage unit 16 is implemented by a HDD (Hard Disk Drive), flash memory, RAM (Random Access Memory), ROM (Read Only Memory), or the like. The storage unit 16 stores observation target image data 16a and a learning model 16b. The observation target image data 16a and the learning model 16b may be stored on the cloud.
The observation target image data 16a is information in a table format in which an image data ID, image data, and imaging date/time information are associated with each other.
FIG. 2 is a diagram showing an example of observation target image data. An example of the observation target image data 16a includes an image data ID "****", image data "****", and imaging date and time information "****/****/****/****:* *” are associated. In addition, an example of the observation target image data 16a is associated with an image data ID “+++”, image data “++++”, and imaging date/time information “++++/++/++/++:++”. Returning to FIG. 1, the description continues.

認識部12、送信判定部13、記憶判定部15、及び送信制御部17は、例えば、CPU(Central Processing Unit)などのハードウェアプロセッサが記憶部16に格納されたプログラム(ソフトウェア)を実行することにより実現される。また、これらの機能部のうち一部または全部は、LSI(Large Scale Integration)やASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)、GPU(Graphics Processing Unit)などのハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアとの協働によって実現されてもよい。プログラムは、予めHDD(Hard Disk Drive)やフラッシュメモリなどの記憶装置に格納されていてもよいし、DVDやCD-ROMなどの着脱可能な記憶媒体に格納されており、記憶媒体がドライブ装置に装着されることでインストールされてもよい。 The recognition unit 12, the transmission determination unit 13, the storage determination unit 15, and the transmission control unit 17 are configured such that a hardware processor such as a CPU (Central Processing Unit) executes a program (software) stored in the storage unit 16. It is realized by Some or all of these functional units are hardware (circuits) such as LSI (Large Scale Integration), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), GPU (Graphics Processing Unit) (including circuitry), or by cooperation between software and hardware. The program may be stored in advance in a storage device such as a HDD (Hard Disk Drive) or flash memory, or may be stored in a removable storage medium such as a DVD or CD-ROM. It may be installed by being worn.

認識部12は、撮像部11が生成した静止画の画像データを取得し、取得した静止画の画像データを処理することによって、静止画を取得する。認識部12は、記憶部16に記憶されている学習モデル16bを用いて、取得した静止画に写っている動物の種類を認識する。認識部12は、認識した動物の種類を示す情報を含む認識結果情報を作成し、作成した認識結果情報を、画像データとともに、送信判定部13と、記憶判定部15とへ出力する。ここで、学習モデル16bの一例は、動物の画像と、その画像に写っている動物の種類を示す情報との関係を学習することによって生成されたものである。ここでは、学習モデル16bは、予め作成されている。認識部12は、例えば、Faster R-CNN(Regions with Convolutional Neural Networks)、YOLO (You Only Look Once)、SSD(Single Shot MultiBox Detector)などの物体認識技術を使用して、動物の種類を認識する。
学習モデル16bとして、可視光線を撮影した動物の画像と、その画像に写っている動物の種類を示す情報との関係を学習することによって生成された第1学習モデルと、赤外線を撮影した動物の画像と、その画像に写っている動物の種類を示す情報との関係を学習することによって生成された第2学習モデルとが用意されてもよい。このように構成することによって、昼夜を問わず、撮像部11が、撮像することによって生成した静止画像に写っている動物の種類を認識できる。
The recognition unit 12 acquires the image data of the still image generated by the imaging unit 11, and acquires the still image by processing the acquired image data of the still image. The recognition unit 12 uses the learning model 16b stored in the storage unit 16 to recognize the type of animal appearing in the acquired still image. Recognition unit 12 creates recognition result information including information indicating the type of recognized animal, and outputs the created recognition result information to transmission determination unit 13 and storage determination unit 15 together with image data. Here, an example of the learning model 16b is generated by learning the relationship between an image of an animal and information indicating the type of animal appearing in the image. Here, the learning model 16b is created in advance. The recognition unit 12 uses object recognition technology such as, for example, Faster R-CNN (Regions with Convolutional Neural Networks), YOLO (You Only Look Once), SSD (Single Shot MultiBox Detector) to recognize the type of animal. .
As the learning model 16b, a first learning model generated by learning the relationship between an image of an animal photographed with visible light and information indicating the type of animal in the image, and an animal photographed with infrared light. A second learning model may be prepared that is generated by learning a relationship between an image and information indicating the type of animal depicted in the image. By configuring in this way, regardless of day or night, the type of animal appearing in the still image generated by imaging by the imaging unit 11 can be recognized.

図3は、静止画の一例を示す図である。図3は、撮像部11が撮影することによって生成した静止画I1の一例を示す。仮に、撮像部11が、図3に示される静止画I1を生成した場合には、認識部12は、タヌキが認識されたことを示す情報を含む認識結果情報を生成する。図1に戻り説明を続ける。
送信判定部13は、認識部12が出力した認識結果情報と画像データとを取得し、取得した認識結果情報に含まれる認識した動物の種類を示す情報に基づいて、画像データを、サーバー2へ送信するか否かを判定する。例えば、送信判定部13は、認識結果情報に含まれる認識した動物の種類を示す情報が、予め指定した観測対象の動物の種類を示す情報と一致する場合には、画像データを、サーバー2へ送信すると判定する。一方、送信判定部13は、認識結果情報に含まれる認識した動物の種類を示す情報が、予め指定した観測対象の動物の種類を示す情報と一致しない場合には、画像データを、サーバー2へ送信しないと判定する。送信判定部13は、画像データを、サーバー2へ送信すると判定した場合に、画像データを、送信制御部17へ出力する。
FIG. 3 is a diagram showing an example of a still image. FIG. 3 shows an example of a still image I1 generated by the imaging unit 11 capturing an image. If the imaging unit 11 generates the still image I1 shown in FIG. 3, the recognition unit 12 generates recognition result information including information indicating that the raccoon dog has been recognized. Returning to FIG. 1, the description continues.
The transmission determination unit 13 acquires the recognition result information and the image data output by the recognition unit 12, and transmits the image data to the server 2 based on the information indicating the type of recognized animal included in the acquired recognition result information. Determine whether or not to transmit. For example, when the information indicating the type of recognized animal included in the recognition result information matches the information indicating the type of animal to be observed that has been designated in advance, the transmission determination unit 13 sends the image data to the server 2. Determine to send. On the other hand, if the information indicating the type of recognized animal included in the recognition result information does not match the information indicating the type of animal to be observed that has been designated in advance, the transmission determination unit 13 sends the image data to the server 2. Determine not to send. The transmission determination unit 13 outputs the image data to the transmission control unit 17 when determining to transmit the image data to the server 2 .

記憶判定部15は、認識部12が出力した認識結果情報と画像データとを取得し、取得した認識結果情報に含まれる認識した動物の種類を示す情報に基づいて、画像データを、記憶部16へ記憶(記録)するか否かを判定する。記憶判定部15は、記録判定部の一例である。例えば、記憶判定部15は、認識結果情報に含まれる認識した動物の種類を示す情報が、予め指定した観測対象の動物の種類を示す情報と一致する場合には、画像データを、記憶部16へ記憶すると判定する。一方、記憶判定部15は、認識結果情報に含まれる認識した動物の種類を示す情報が、予め指定した観測対象の動物の種類を示す情報と一致しない場合には、画像データを、記憶部16へ記憶しないと判定する。記憶判定部15は、画像データを、記憶部16へ記憶すると判定した場合に、画像データを、画像データIDと、撮像日時情報と関連付けて、記憶部16の観測対象画像データ16aに記憶する。
送信制御部17は、送信判定部13が出力した画像データを取得し、画像データを送信する撮像装置1の撮像装置IDと、取得した画像データと、その画像データの画像データIDと、その画像データが生成された撮像日時情報とを含み、サーバー2を宛先とする画像データ通知情報を作成する。送信制御部17は、作成した画像データ通知情報を、通信部14へ出力する。
The storage determination unit 15 acquires the recognition result information and the image data output by the recognition unit 12, and stores the image data in the storage unit 16 based on the information indicating the type of recognized animal included in the acquired recognition result information. Determines whether or not to store (record) to The storage determination unit 15 is an example of a recording determination unit. For example, if the information indicating the type of recognized animal included in the recognition result information matches the information indicating the type of animal to be observed that has been designated in advance, the storage determination unit 15 stores the image data in the storage unit 16. It is determined to store to. On the other hand, if the information indicating the type of recognized animal included in the recognition result information does not match the information indicating the type of animal to be observed that has been specified in advance, the storage determination unit 15 stores the image data in the storage unit 16. It is determined not to be stored in the memory. When the storage determination unit 15 determines to store the image data in the storage unit 16, the storage determination unit 15 stores the image data in the observation target image data 16a of the storage unit 16 in association with the image data ID and the imaging date/time information.
The transmission control unit 17 acquires the image data output by the transmission determination unit 13, and sets the imaging device ID of the imaging device 1 that transmits the image data, the acquired image data, the image data ID of the image data, and the image data. Image data notification information including information on the date and time when the data was generated and addressed to the server 2 is created. The transmission control unit 17 outputs the created image data notification information to the communication unit 14 .

通信部14は、通信モジュールによって実現される。通信部14は、ネットワークNWを介して、外部の通信装置と通信する。通信部14は、例えば有線LAN(Local Area Network)などの通信方式で通信してもよい。また、通信部14は、例えば無線LAN、ブルートゥース(登録商標)又はLTE(登録商標)などの通信方式で通信してもよい。通信部14は、ネットワークNWを介してサーバー2と通信するために必要な通信情報を保持する。通信部14は、送信制御部17が出力した画像データ通知情報を取得し、取得した画像データ通知情報を、サーバー2へ送信する。
電源部PSUは、撮像装置1を駆動するための電源である。電源としては、コンセントなどの外部電源、乾電池、太陽光パネルと二次電池などが挙げられる。
The communication unit 14 is implemented by a communication module. The communication unit 14 communicates with an external communication device via the network NW. The communication unit 14 may communicate using a communication method such as a wired LAN (Local Area Network). Further, the communication unit 14 may communicate by a communication method such as wireless LAN, Bluetooth (registered trademark), or LTE (registered trademark). The communication unit 14 holds communication information necessary for communicating with the server 2 via the network NW. The communication unit 14 acquires the image data notification information output by the transmission control unit 17 and transmits the acquired image data notification information to the server 2 .
The power supply unit PSU is a power supply for driving the imaging device 1 . Examples of power sources include external power sources such as outlets, dry batteries, solar panels, and secondary batteries.

(サーバー2)
サーバー2は、パーソナルコンピュータ、サーバー、スマートフォン、タブレットコンピュータ又は産業用コンピュータ等の装置によって実現される。サーバー2は、例えば、通信部24と、記憶部26と、処理部28とを備える。
(server 2)
The server 2 is implemented by a device such as a personal computer, server, smart phone, tablet computer, or industrial computer. The server 2 includes, for example, a communication unit 24, a storage unit 26, and a processing unit 28.

記憶部26は、HDDやフラッシュメモリ、RAM、ROMなどにより実現される。記憶部26には、画像データDB26aが記憶される。
画像データDB26aは、画像データ通知情報を送信した撮像装置1の撮像装置IDと、画像データIDと、画像データと、撮像日時情報とを関連付けたテーブル形式の情報である。
図4は、画像データDBの一例を示す図である。画像データDB26aの一例には、撮像装置ID「****」と、画像データID「***」と、画像データ「*****」と、撮像日時情報「****/**/**/**:**」とが関連付けられている。また、画像データDB26aの一例には、撮像装置ID「++++」と、画像データID「+++」と、画像データ「+++++」と、撮像日時情報「++++/++/++/++:++」とが関連付けられている。図1に戻り説明を続ける。
The storage unit 26 is implemented by an HDD, flash memory, RAM, ROM, or the like. The storage unit 26 stores an image data DB 26a.
The image data DB 26a is information in a table format that associates the imaging device ID of the imaging device 1 that has transmitted the image data notification information, the image data ID, the image data, and the imaging date and time information.
FIG. 4 is a diagram showing an example of an image data DB. An example of the image data DB 26a includes an imaging device ID "****", an image data ID "****", image data "****", and imaging date and time information "****/* */**/**:**” are associated. Further, in an example of the image data DB 26a, an imaging device ID "++++", an image data ID "+++", an image data "++++++", and imaging date/time information "++++/++/++/++:++" are associated. It is Returning to FIG. 1, the description continues.

処理部28は、例えば、CPUなどのハードウェアプロセッサが記憶部26に格納されたプログラム(ソフトウェア)を実行することにより実現される。また、これらの機能部のうち一部または全部は、LSIやASIC、FPGA、GPUなどのハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアとの協働によって実現されてもよい。プログラムは、予めHDDやフラッシュメモリなどの記憶装置に格納されていてもよいし、DVDやCD-ROMなどの着脱可能な記憶媒体に格納されており、記憶媒体がドライブ装置に装着されることでインストールされてもよい。
処理部28は、通信部24が受信した画像データ通知情報を取得し、取得した画像データ通知情報に含まれる撮像装置IDと、画像データIDと、画像データと、撮像日時情報とを取得する。処理部28は、取得した撮像装置IDと、画像データIDと、画像データと、撮像日時情報とを関連付けて、記憶部26に記憶されている画像データDB26aに記憶する。
処理部28は、通信部24が受信した画像データ要求を取得し、取得した画像データ要求に含まれる撮像装置IDを取得する。処理部28は、取得した撮像装置IDに関連付けて記憶されている画像データIDと、画像データと、撮像日時情報とを、記憶部26に記憶されている画像データDB26aから取得する。処理部28は、取得した画像データIDと、画像データと、撮像日時情報とを含み、画像データ要求を送信した端末装置3を宛先とする画像データ応答を作成する。処理部28は、作成した画像データ応答を、通信部24へ出力する。
The processing unit 28 is implemented, for example, by a hardware processor such as a CPU executing a program (software) stored in the storage unit 26 . Also, some or all of these functional units may be realized by hardware (including circuitry) such as LSI, ASIC, FPGA, and GPU, or by cooperation between software and hardware. may be implemented. The program may be stored in advance in a storage device such as an HDD or flash memory, or may be stored in a removable storage medium such as a DVD or CD-ROM. may be installed.
The processing unit 28 acquires the image data notification information received by the communication unit 24, and acquires the imaging device ID, the image data ID, the image data, and the imaging date and time information included in the acquired image data notification information. The processing unit 28 associates the acquired imaging device ID, image data ID, image data, and imaging date/time information, and stores them in the image data DB 26 a stored in the storage unit 26 .
The processing unit 28 acquires the image data request received by the communication unit 24 and acquires the imaging device ID included in the acquired image data request. The processing unit 28 acquires from the image data DB 26 a stored in the storage unit 26 the image data ID, the image data, and the imaging date and time information stored in association with the acquired imaging device ID. The processing unit 28 creates an image data response including the acquired image data ID, image data, and imaging date/time information and addressed to the terminal device 3 that transmitted the image data request. The processing unit 28 outputs the created image data response to the communication unit 24 .

通信部24は、通信モジュールによって実現される。通信部24は、ネットワークNWを介して、外部の通信装置と通信する。通信部24は、例えば有線LANなどの通信方式で通信してもよい。また、通信部24は、例えば無線LAN、ブルートゥース(登録商標)又はLTE(登録商標)などの通信方式で通信してもよい。通信部24は、ネットワークNWを介して撮像装置1と通信するために必要な通信情報を保持する。通信部24は、撮像装置1が送信した画像データ通知情報を受信し、受信した画像データ通知情報を、処理部28へ出力する。通信部24は、端末装置3が送信した画像データ要求を受信し、受信した画像データ要求を、処理部28へ出力する。通信部24は、処理部28が出力した画像データ応答を取得し、取得した画像データ応答を、端末装置3へ送信する。 The communication unit 24 is implemented by a communication module. The communication unit 24 communicates with an external communication device via the network NW. The communication unit 24 may communicate using a communication method such as a wired LAN, for example. Further, the communication unit 24 may communicate using a communication method such as wireless LAN, Bluetooth (registered trademark), or LTE (registered trademark). The communication unit 24 holds communication information necessary for communicating with the imaging device 1 via the network NW. The communication unit 24 receives the image data notification information transmitted by the imaging device 1 and outputs the received image data notification information to the processing unit 28 . The communication unit 24 receives the image data request transmitted by the terminal device 3 and outputs the received image data request to the processing unit 28 . The communication unit 24 acquires the image data response output by the processing unit 28 and transmits the acquired image data response to the terminal device 3 .

(端末装置3)
端末装置3は、スマートフォン、携帯端末、又はパーソナルコンピュータ、タブレッ
ト端末装置、腕時計型端末装置、あるいはその他の情報処理機器として実現される。
端末装置3は、ユーザーが、端末装置3に対して画像データを要求する操作を行った場合に、画像データを送信した撮像装置1の撮像装置IDと、画像データを要求する情報を含み、サーバー2を宛先とする画像データ要求を作成する。端末装置3は、作成した画像データ要求を、サーバー2へ送信する。端末装置3は、サーバー2が送信した画像データ応答を受信し、受信した画像データ応答に含まれる画像データを取得する。端末装置3は、取得した画像データを処理することによって出力する。例えば、端末装置3は、画像データの処理結果を、表示部(図示なし)に表示するようにしてもよい。
(Terminal device 3)
The terminal device 3 is implemented as a smart phone, a mobile terminal, a personal computer, a tablet terminal device, a wristwatch type terminal device, or other information processing equipment.
When the user performs an operation requesting image data to the terminal device 3, the terminal device 3 includes the imaging device ID of the imaging device 1 that has transmitted the image data and information requesting the image data. Create an image data request destined for 2. The terminal device 3 transmits the created image data request to the server 2 . The terminal device 3 receives the image data response transmitted by the server 2 and acquires the image data included in the received image data response. The terminal device 3 processes and outputs the acquired image data. For example, the terminal device 3 may display the processing result of the image data on a display unit (not shown).

(撮像システムの動作)
図5は、第1の実施形態に係る撮像システムの動作の一例を示すシーケンスチャートである。
(ステップS1)
撮像装置1において、撮像部11は、撮像装置1に取り付けられている赤外線センサ(図示なし)が動体を検知した際に、撮影することによって静止画を生成する。
(ステップS2)
撮像装置1において、認識部12は、撮像部11が生成した静止画の画像データを取得し、取得した静止画の画像データを処理することによって、静止画を取得する。認識部12は、学習モデル16bを用いて、取得した静止画に写っている動物の種類を認識する。認識部12は、認識した動物の種類を示す情報を含む認識結果情報を作成し、作成した認識結果情報を、画像データとともに、送信判定部13と、記憶判定部15とへ出力する。
(ステップS3)
撮像装置1において、送信判定部13は、認識部12が出力した認識結果情報と画像データとを取得し、取得した認識結果情報に含まれる認識した動物の種類を示す情報に基づいて、画像データを、サーバー2へ送信するか否かを判定する。画像データを、サーバー2へ送信しないと判定した場合、ステップS6へ移行する。
(ステップS4)
撮像装置1において、送信判定部13は、画像データを、サーバー2へ送信すると判定した場合に、画像データを、送信制御部17へ出力する。送信制御部17は、送信判定部13が出力した画像データを取得し、撮像装置IDと、取得した画像データと、その画像データの画像データIDと、その画像データが生成された撮像日時情報とを含み、サーバー2を宛先とする画像データ通知情報を作成する。
(ステップS5)
撮像装置1において、送信判定部13は、作成した画像データ通知情報を、通信部14へ出力する。通信部14は、送信判定部13が出力した画像データ通知情報を取得し、取得した画像データ通知情報を、サーバー2へ送信する。
(Operation of Imaging System)
FIG. 5 is a sequence chart showing an example of the operation of the imaging system according to the first embodiment.
(Step S1)
In the imaging device 1, the imaging unit 11 generates a still image by shooting when an infrared sensor (not shown) attached to the imaging device 1 detects a moving object.
(Step S2)
In the imaging device 1, the recognition unit 12 acquires the image data of the still image generated by the imaging unit 11, and acquires the still image by processing the acquired image data of the still image. The recognition unit 12 uses the learning model 16b to recognize the type of animal appearing in the acquired still image. Recognition unit 12 creates recognition result information including information indicating the type of recognized animal, and outputs the created recognition result information to transmission determination unit 13 and storage determination unit 15 together with image data.
(Step S3)
In the imaging device 1, the transmission determination unit 13 acquires the recognition result information and the image data output by the recognition unit 12, and based on the information indicating the type of the recognized animal included in the acquired recognition result information, the transmission determination unit 13 converts the image data into image data. to the server 2 or not. If it is determined not to transmit the image data to the server 2, the process proceeds to step S6.
(Step S4)
In the imaging device 1 , the transmission determination unit 13 outputs the image data to the transmission control unit 17 when it determines that the image data is to be transmitted to the server 2 . The transmission control unit 17 acquires the image data output by the transmission determination unit 13, and stores the imaging device ID, the acquired image data, the image data ID of the image data, and the imaging date and time information when the image data was generated. , and creates image data notification information addressed to the server 2 .
(Step S5)
In the imaging device 1 , the transmission determination unit 13 outputs the created image data notification information to the communication unit 14 . The communication unit 14 acquires the image data notification information output by the transmission determination unit 13 and transmits the acquired image data notification information to the server 2 .

(ステップS6)
撮像装置1において、記憶判定部15は、認識部12が出力した認識結果情報と画像データとを取得し、取得した認識結果情報に含まれる認識した動物の種類を示す情報に基づいて、画像データを、記憶部16へ記憶するか否かを判定する。画像データを、記憶部16に記憶しないと判定した場合、ステップS1へ移行する。
(ステップS7)
撮像装置1において、記憶判定部15は、画像データを、記憶部16へ記憶すると判定した場合に、画像データを、画像データIDと、撮像日時情報と関連付けて記憶部16の観測対象画像データ16aに記憶する。その後、ステップS1へ移行する。
(ステップS8)
サーバー2において、通信部24は、撮像装置1が送信した画像データ通知情報を受信し、受信した画像データ通知情報を、処理部28へ出力する。処理部28は、通信部24が受信した画像データ通知情報を取得し、取得した画像データ通知情報に含まれる撮像装置IDと、画像データIDと、画像データと、撮像日時情報とを取得する。処理部28は、取得した撮像装置IDと、画像データIDと、画像データと、撮像日時情報とを関連付けて、記憶部26に記憶されている画像データDB26aに記憶する。
(ステップS9)
端末装置3は、ユーザーが、端末装置3に対して画像データを要求する操作を行った場合に、撮像装置IDと、画像データを要求する情報とを含み、サーバー2を宛先とする画像データ要求を作成する。
(ステップS10)
端末装置3は、作成した画像データ要求を、サーバー2へ送信する。
(Step S6)
In the imaging device 1, the memory determination unit 15 acquires the recognition result information and the image data output by the recognition unit 12, and stores the image data based on the information indicating the type of recognized animal contained in the acquired recognition result information. is stored in the storage unit 16 or not. If it is determined not to store the image data in the storage unit 16, the process proceeds to step S1.
(Step S7)
In the imaging device 1, when the storage determination unit 15 determines to store the image data in the storage unit 16, the image data is stored in the storage unit 16 as the observation target image data 16a in association with the image data ID and the imaging date/time information. memorize to After that, the process moves to step S1.
(Step S8)
In the server 2 , the communication section 24 receives the image data notification information transmitted by the imaging device 1 and outputs the received image data notification information to the processing section 28 . The processing unit 28 acquires the image data notification information received by the communication unit 24, and acquires the imaging device ID, the image data ID, the image data, and the imaging date and time information included in the acquired image data notification information. The processing unit 28 associates the acquired imaging device ID, image data ID, image data, and imaging date/time information, and stores them in the image data DB 26 a stored in the storage unit 26 .
(Step S9)
When the user performs an operation to request image data from the terminal device 3, the terminal device 3 sends an image data request addressed to the server 2, including the imaging device ID and information requesting image data. to create
(Step S10)
The terminal device 3 transmits the created image data request to the server 2 .

(ステップS11)
サーバー2において、通信部24は、端末装置3が送信した画像データ要求を受信し、受信した画像データ要求を、処理部28へ出力する。処理部28は、通信部24が受信した画像データ要求を取得し、取得した画像データ要求に含まれる撮像装置IDを取得する。処理部28は、取得した撮像装置IDに関連付けて記憶されている画像データIDと、画像データと、撮像日時情報とを、記憶部26に記憶されている画像データDB26aから取得する。処理部28は、取得した画像データIDと、画像データと、撮像日時情報とを含み、画像データ要求を送信した端末装置3を宛先とする画像データ応答を作成する。ここで、処理部28は、取得した撮像装置IDに関連付けて記憶されている画像データIDと、画像データと、撮像日時情報とを、記憶部26に記憶されている画像データDB26aから取得できない場合に、画像データがないことを示す情報を含む画像データ応答を作成する。
(ステップS12)
サーバー2において、処理部28は、作成した画像データ応答を、通信部24へ出力する。通信部24は、処理部28が出力した画像データ応答を取得し、取得した画像データ応答を、端末装置3へ送信する。
(ステップS13)
端末装置3は、サーバー2が送信した画像データ応答を受信し、受信した画像データ応答に含まれる画像データを取得する。端末装置3は、取得した画像データを処理することによって出力する。例えば、端末装置3は、画像データの処理結果を、表示部(図示なし)に表示するようにしてもよい。
(Step S11)
In the server 2 , the communication section 24 receives the image data request transmitted by the terminal device 3 and outputs the received image data request to the processing section 28 . The processing unit 28 acquires the image data request received by the communication unit 24 and acquires the imaging device ID included in the acquired image data request. The processing unit 28 acquires from the image data DB 26 a stored in the storage unit 26 the image data ID, the image data, and the imaging date and time information stored in association with the acquired imaging device ID. The processing unit 28 creates an image data response including the acquired image data ID, image data, and imaging date/time information and addressed to the terminal device 3 that transmitted the image data request. Here, if the processing unit 28 cannot acquire the image data ID, the image data, and the imaging date and time information stored in association with the acquired imaging device ID from the image data DB 26a stored in the storage unit 26 create an image data response containing information indicating that there is no image data.
(Step S12)
In the server 2 , the processing section 28 outputs the created image data response to the communication section 24 . The communication unit 24 acquires the image data response output by the processing unit 28 and transmits the acquired image data response to the terminal device 3 .
(Step S13)
The terminal device 3 receives the image data response transmitted by the server 2 and acquires the image data included in the received image data response. The terminal device 3 processes and outputs the acquired image data. For example, the terminal device 3 may display the processing result of the image data on a display unit (not shown).

前述した第1の実施形態では、撮像装置1の撮像部11が、赤外線センサ(図示なし)が動体を検知した際に、静止画を撮影する場合について説明したが、この例に限られない。例えば、撮像部11は、定期的に撮影を行うスケジュール撮影を行うようにしてもよい。
前述した第1の実施形態では、撮像装置1が撮像することによって静止画を生成する場合について説明したが、この例に限られない。例えば、撮像装置1が撮像することによって、動画を生成するようにしてもよい。
前述した第1の実施形態では、撮像装置1は、撮像部11が生成した静止画に写っている動物の認識結果に基づいて、静止画の画像データを、サーバー2へ送信するか否かを判定するとともに、画像データを、記憶部16へ記憶するか否かを判定する場合について説明したが、この例に限られない。例えば、撮像装置1では、撮像部11が生成した静止画に写っている動物の認識結果に基づいて、静止画の画像データを、サーバー2へ送信するか否かを判定すること、画像データを、記憶部16へ記憶するか否かを判定することとのいずれかを行うようにしてもよい。
前述した第1の実施形態では、撮像システム100に、一台の撮像装置1が含まれる場合について説明したが、この例に限られない。例えば、撮像装置1が複数であってもよい。このように構成することによって、サーバー2は、複数の撮像装置1の各々が送信する画像データ通知情報に基づいて、画像データDB26aに画像データ通知情報を記憶できる。端末装置3は、画像データ要求を送信することによって、複数の撮像装置1のいずれかによって通知された画像データ通知情報を取得できる。
In the first embodiment described above, the imaging unit 11 of the imaging device 1 captures a still image when the infrared sensor (not shown) detects a moving object, but the present invention is not limited to this example. For example, the imaging unit 11 may perform scheduled imaging in which images are taken periodically.
In the above-described first embodiment, a case where a still image is generated by imaging by the imaging device 1 has been described, but the present invention is not limited to this example. For example, a moving image may be generated by imaging by the imaging device 1 .
In the first embodiment described above, the imaging device 1 determines whether or not to transmit the image data of the still image to the server 2 based on the recognition result of the animal appearing in the still image generated by the imaging unit 11. Although the case of determining whether or not to store the image data in the storage unit 16 has been described, the present invention is not limited to this example. For example, in the imaging device 1, based on the recognition result of the animal appearing in the still image generated by the imaging unit 11, it is determined whether or not to transmit the image data of the still image to the server 2; , and determining whether or not to store the information in the storage unit 16 .
Although the imaging system 100 includes one imaging device 1 in the first embodiment described above, the imaging system 100 is not limited to this example. For example, a plurality of imaging devices 1 may be used. With this configuration, the server 2 can store the image data notification information in the image data DB 26a based on the image data notification information transmitted by each of the plurality of imaging devices 1 . By transmitting the image data request, the terminal device 3 can acquire the image data notification information notified by one of the imaging devices 1 .

前述した第1の実施形態では、画像データ要求に、撮像装置IDが含まれ、サーバー2が、その撮像装置IDに該当する画像データ通知情報を含む画像データ応答を作成する場合について説明したが、この例に限られない。例えば、画像データ要求に、撮像装置IDに加え、撮像日時情報が含まれてもよい。この場合、サーバー2は、その撮像装置IDと、撮像日時情報との組み合わせに該当する画像データ通知情報を含む画像データ応答を作成する。また、撮像日時情報の代わりに、撮像日時の範囲が含まれてもよい。この場合、サーバー2は、その撮像装置IDと、撮像日時の範囲との組み合わせに該当する画像データ通知情報を含む画像データ応答を作成する。
前述した第1の実施形態では、サーバー2が一台である場合について説明したが、この例に限られない。例えば、サーバー2が複数であってもよい。この場合、撮像装置1が認識した動物の種類に基づいて、画像データ通知情報を送信するサーバー2を異なるようにしてもよい。
前述した第1の実施形態において、撮像装置1は、観測対象画像データ16aに含まれる情報から、サーバー2に通知した画像データ通知情報に該当するものを削除してもよい。このように構成することによって、撮像装置1の記憶容量を確保できる。
前述した第1の実施形態において、撮像装置1は、画像データ通知情報に、静止画に写っている動物の種類の認識結果を含めてもよい。具体的には、撮像装置1は、イノシシなどの動物の種類の認識結果を、JSON(JavaScript Object Notation)、XML(eXtensible Markup Language)など言語の形式で作成し、作成した動物の種類の認識結果を、画像データ通知情報に含めてもよい。
前述した第1の実施形態において、撮像装置1は、画像データを、記憶部16へ記憶すると判定した場合に、画像データとともに動物の種類の認識結果を、記憶部16の観測対象画像データ16aに記憶するようにしてもよい。具体的には、撮像装置1は、イノシシなどの動物の種類の認識結果を、JSON、XMLなど言語の形式で作成し、作成した動物の種類の認識結果を、画像データと、画像データIDと、撮像日時情報と関連付けて、記憶部16の観測対象画像データ16aに、記憶してもよい。
前述した第1の実施形態において、撮像装置1の送信判定部13が、画像データを、サーバー2へ送信するか否かを判定する条件と、記憶判定部15が、画像データを記憶するか否かを判定する条件とを異なるようにしてもよい。
In the first embodiment described above, an image data request includes an imaging device ID, and the server 2 creates an image data response including image data notification information corresponding to the imaging device ID. It is not limited to this example. For example, the image data request may include imaging date and time information in addition to the imaging device ID. In this case, the server 2 creates an image data response including image data notification information corresponding to the combination of the imaging device ID and imaging date/time information. Also, instead of the imaging date/time information, a range of imaging dates/times may be included. In this case, the server 2 creates an image data response including image data notification information corresponding to the combination of the imaging device ID and the imaging date and time range.
In the above-described first embodiment, the case where there is one server 2 has been described, but the present invention is not limited to this example. For example, there may be multiple servers 2 . In this case, the server 2 that transmits the image data notification information may be changed based on the type of animal recognized by the imaging device 1 .
In the first embodiment described above, the imaging device 1 may delete information corresponding to the image data notification information notified to the server 2 from the information included in the observation target image data 16a. By configuring in this way, the storage capacity of the imaging device 1 can be ensured.
In the first embodiment described above, the imaging device 1 may include the recognition result of the type of animal appearing in the still image in the image data notification information. Specifically, the imaging device 1 creates a recognition result of an animal type such as a wild boar in a language format such as JSON (Javascript Object Notation) or XML (eXtensible Markup Language), and extracts the created animal type recognition result. may be included in the image data notification information.
In the first embodiment described above, when the imaging device 1 determines to store the image data in the storage unit 16, the image data and the animal type recognition result are stored in the observation target image data 16a in the storage unit 16. You may make it memorize|store. Specifically, the imaging device 1 creates a recognition result of an animal type such as a wild boar in a language format such as JSON or XML, and stores the created recognition result of the animal type as image data and an image data ID. , may be stored in the observation target image data 16a of the storage unit 16 in association with the imaging date and time information.
In the first embodiment described above, the transmission determination unit 13 of the imaging device 1 determines whether or not to transmit the image data to the server 2, and the storage determination unit 15 determines whether or not to store the image data. You may make it differ from the conditions which determine whether.

第1の実施形態に係る撮像システム100によれば、トレイルカメラなどの撮像装置1が撮像することによって生成した静止画に写っている動物の種類の認識結果に基づいて、静止画の画像データ送信と、その画像データの保存とのいずれか一方又は両方を制御できる。このため、観測対象以外の物体が撮像されることによって静止画の画像データが生成された場合でも、サーバー2へ送信されること、撮像装置1に記憶されることのいずれか一方又は両方を防止できる。不必要なデータ送信と、データ保存とのうちいずれか一方又は両方を削減できため、通信料金を低減と、SDメモリカードの交換頻度の低減とのいずれか一方又は両方を実現でき、利便性を向上できる。
観察対象以外の物体に対して赤外線センサが反応した際にも撮影が実施される。この場合に、従来にように、その都度画像データの保存が行われる場合には、SDメモリカードの交換、本体メモリからの画像データの吸い出しを実施する前に、容量が超過してしまうおそれある。第1の実施形態に係る撮像装置1では、記憶判定部15において、所望の画像データを保存する制御を行うことで、SDメモリカードなどの記憶媒体の使用容量を低減することができる。
例えば、撮像システム100を、イノシシによる農作物被害対策として利用する場合には、観測対象としてイノシシを設定する。送信判定部13では、認識部12で判定された情報に基づき、イノシシが写っているデータを送信する判断を行う。このように構成することによって、通信料金を低減できる。
According to the imaging system 100 according to the first embodiment, the image data of the still image is transmitted based on the recognition result of the type of the animal in the still image generated by the imaging device 1 such as a trail camera. and storage of the image data, or both. Therefore, even if image data of a still image is generated by capturing an image of an object other than the observation target, either or both of transmission to the server 2 and storage in the imaging device 1 are prevented. can. Either one or both of unnecessary data transmission and data storage can be reduced, so either one or both of the reduction in communication charges and the reduction in frequency of SD memory card replacement can be realized, resulting in increased convenience. can improve.
Shooting is also performed when the infrared sensor reacts to an object other than the observation target. In this case, if the image data is saved each time as in the past, there is a risk that the capacity will be exceeded before the SD memory card is replaced and the image data is extracted from the main memory. . In the imaging apparatus 1 according to the first embodiment, the memory determination unit 15 controls storage of desired image data, thereby reducing the capacity of a storage medium such as an SD memory card.
For example, when the imaging system 100 is used as a countermeasure against crop damage caused by wild boars, wild boars are set as observation targets. Based on the information determined by the recognition unit 12, the transmission determination unit 13 determines whether to transmit the data in which the boar appears. By configuring in this way, communication charges can be reduced.

(第1の実施形態の変形例1)
(撮像システム)
第1の実施形態の変形例1に係る撮像システムの構成例は、図1を適用できる。第1の実施形態の変形例1に係る撮像システム100aは、第1の実施形態に係る撮像システム100と、撮像装置1の代わりに撮像装置1aを備える点で異なる。
撮像装置1aは、動体を検出した際に、撮影することによって静止画を生成する。撮像装置1aは、学習モデル16baを用いて、生成した静止画に写っている動物の数を認識する。撮像装置1aは、認識した動物の数を示す情報に基づいて、静止画の画像データを、サーバー2へ送信するか否かを判定する。撮像装置1aは、認識した動物の数を示す情報が、予め指定した観測対象の動物の数を示す情報と一致する場合には、画像データを、サーバー2へ送信すると判定する。一方、撮像装置1aは、認識した動物の数を示す情報が、予め指定した観測対象の動物の数を示す情報と一致しない場合には、画像データを、サーバー2へ送信しないと判定する。撮像装置1aは、画像データを、サーバー2へ送信すると判定した場合に、画像データを送信する撮像装置1aの撮像装置IDと、画像データと、その画像データの画像データIDと、その画像データが生成された撮像日時情報とを含む画像データ通知情報を作成し、作成した画像データ通知情報を、サーバー2へ送信する。
サーバー2は、撮像装置1aが送信した画像データ通知情報を受信し、受信した画像データ通知情報に含まれる撮像装置IDと、画像データと、画像データIDと、撮像日時情報とを取得し、取得した撮像装置IDと、画像データと、画像データIDと、撮像日時情報とを関連付けて、記憶する。
(Modification 1 of the first embodiment)
(imaging system)
FIG. 1 can be applied to the configuration example of the imaging system according to Modification 1 of the first embodiment. An imaging system 100 a according to Modification 1 of the first embodiment differs from the imaging system 100 according to the first embodiment in that an imaging device 1 a is provided instead of the imaging device 1 .
The imaging device 1a generates a still image by photographing when a moving object is detected. The imaging device 1a uses the learning model 16ba to recognize the number of animals appearing in the generated still image. The imaging device 1a determines whether or not to transmit the image data of the still image to the server 2 based on the information indicating the number of recognized animals. When the information indicating the number of recognized animals matches the information indicating the number of observation target animals specified in advance, the imaging device 1 a determines to transmit the image data to the server 2 . On the other hand, if the information indicating the number of recognized animals does not match the information indicating the number of observation target animals specified in advance, the imaging device 1 a determines not to transmit the image data to the server 2 . When the imaging device 1a determines to transmit the image data to the server 2, the imaging device ID of the imaging device 1a that transmits the image data, the image data, the image data ID of the image data, and the image data Image data notification information including the generated imaging date and time information is created, and the created image data notification information is transmitted to the server 2 .
The server 2 receives the image data notification information transmitted by the imaging device 1a, acquires the imaging device ID, the image data, the image data ID, and the imaging date and time information included in the received image data notification information, and acquires The captured imaging device ID, the image data, the image data ID, and the imaging date/time information are associated with each other and stored.

撮像装置1aは、認識した動物の数を示す情報に基づいて、画像データを、記憶部16へ記憶するか否かを判定する。撮像装置1aは、認識した動物の数を示す情報が、予め指定した観測対象の動物の数を示す情報と一致する場合には、画像データを、記憶すると判定する。一方、撮像装置1aは、認識した動物の数を示す情報が、予め指定した観測対象の動物の数を示す情報と一致しない場合には、画像データを、記憶しないと判定する。
撮像装置1aは、画像データを、記憶すると判定した場合に、画像データを、その画像データの画像データIDと、その画像データが生成された撮像日時情報とを関連付けて記憶する。
以下、撮像システム100aに含まれる撮像装置1aと、サーバー2と、端末装置3とのうち、第1の実施形態と異なる撮像装置1aについて、説明する。
The imaging device 1a determines whether or not to store the image data in the storage unit 16 based on the information indicating the number of recognized animals. When the information indicating the number of recognized animals matches the information indicating the number of observation target animals specified in advance, the imaging device 1a determines to store the image data. On the other hand, if the information indicating the number of recognized animals does not match the information indicating the number of observation target animals specified in advance, the imaging device 1a determines not to store the image data.
When the imaging device 1a determines to store the image data, it stores the image data in association with the image data ID of the image data and the shooting date and time information when the image data was generated.
Among the imaging device 1a, the server 2, and the terminal device 3 included in the imaging system 100a, the imaging device 1a different from the first embodiment will be described below.

(撮像装置1a)
撮像装置1aの一例は、トレイルカメラである。トレイルカメラは、動物の生態調査や獣害対策などに用いられる。以下、撮像装置1aがトレイルカメラであるとして説明を続ける。
撮像装置1aは、例えば、撮像部11と、認識部12aと、送信判定部13aと、通信部14と、記憶判定部15aと、記憶部16と、送信制御部17と、電源部PSUとを備える。記憶部16には、学習モデルbaが記憶される。
認識部12aは、撮像部11が生成した静止画の画像データを取得し、取得した静止画の画像データを処理することによって、静止画を取得する。認識部12aは、学習モデル16baを用いて、取得した静止画に写っている動物の数を認識する。認識部12は、認識した動物の数を示す情報を含む認識結果情報を作成し、作成した認識結果情報を、画像データとともに、送信判定部13aと、記憶判定部15aとへ出力する。ここで、学習モデル16baの一例は、動物の画像と、その画像に写っている動物の数を示す情報との関係を学習することによって生成されたものである。ここでは、学習モデル16baは、予め作成されている。認識部12aは、例えば、Faster R-CNN、YOLO、SSDなどの物体認識技術を使用して、動物の種類を認識する。
学習モデル16baとして、可視光線を撮影した動物の画像と、その画像に写っている動物の種類を示す情報との関係を学習することによって生成された第1学習モデルと、赤外線を撮影した動物の画像と、その画像に写っている動物の種類を示す情報との関係を学習することによって生成された第2学習モデルとが用意されてもよい。このように構成することによって、昼夜を問わず、撮像部11が、撮像することによって生成した静止画像に写っている動物の数を認識できる。
(Imaging device 1a)
An example of the imaging device 1a is a trail camera. Trail cameras are used for ecological surveys of animals and countermeasures against wild animals. Hereinafter, the description will be continued assuming that the imaging device 1a is a trail camera.
The imaging device 1a includes, for example, an imaging unit 11, a recognition unit 12a, a transmission determination unit 13a, a communication unit 14, a storage determination unit 15a, a storage unit 16, a transmission control unit 17, and a power supply unit PSU. Prepare. The storage unit 16 stores the learning model ba.
The recognition unit 12a acquires the image data of the still image generated by the imaging unit 11, and acquires the still image by processing the acquired image data of the still image. The recognition unit 12a uses the learning model 16ba to recognize the number of animals appearing in the obtained still image. The recognition unit 12 creates recognition result information including information indicating the number of recognized animals, and outputs the created recognition result information together with image data to the transmission determination unit 13a and the storage determination unit 15a. Here, an example of the learning model 16ba is generated by learning the relationship between an image of an animal and information indicating the number of animals in the image. Here, the learning model 16ba is created in advance. The recognition unit 12a recognizes the type of animal using object recognition technology such as Faster R-CNN, YOLO, and SSD.
As the learning model 16ba, a first learning model generated by learning the relationship between an image of an animal photographed with visible light and information indicating the type of animal in the image, and an animal photographed with infrared light. A second learning model may be prepared that is generated by learning a relationship between an image and information indicating the type of animal depicted in the image. By configuring in this way, the number of animals appearing in the still image generated by imaging by the imaging unit 11 can be recognized regardless of day or night.

図6は、静止画の一例を示す図である。図3は、撮像部11が撮影することによって生成した静止画I2の一例を示す。仮に、撮像部11が、図6に示される静止画I2を生成した場合には、認識部12aは、3頭の動物が認識されたことを示す情報を含む認識結果情報を生成する。図1に戻り説明を続ける。
送信判定部13aは、認識部12aが出力した認識結果情報と画像データとを取得し、取得した認識結果情報に含まれる認識した動物の数を示す情報に基づいて、画像データを、サーバー2へ送信するか否かを判定する。例えば、送信判定部13aは、認識結果情報に含まれる認識した動物の数を示す情報が、予め指定した観測対象の動物の数を示す情報と一致する場合には、画像データを、サーバー2へ送信すると判定する。一方、送信判定部13aは、認識結果情報に含まれる認識した動物の数を示す情報が、予め指定した観測対象の動物の数を示す情報と一致しない場合には、画像データを、サーバー2へ送信しないと判定する。送信判定部13aは、画像データを、サーバー2へ送信すると判定した場合に、画像データを、送信制御部17へ出力する。
FIG. 6 is a diagram showing an example of a still image. FIG. 3 shows an example of the still image I2 generated by the imaging unit 11 shooting. If the imaging unit 11 generates the still image I2 shown in FIG. 6, the recognition unit 12a generates recognition result information including information indicating that three animals have been recognized. Returning to FIG. 1, the description continues.
The transmission determination unit 13a acquires the recognition result information and the image data output by the recognition unit 12a, and transmits the image data to the server 2 based on the information indicating the number of recognized animals included in the acquired recognition result information. Determine whether or not to transmit. For example, if the information indicating the number of recognized animals included in the recognition result information matches the information indicating the number of animals to be observed that has been designated in advance, the transmission determination unit 13a sends the image data to the server 2. Determine to send. On the other hand, if the information indicating the number of recognized animals included in the recognition result information does not match the information indicating the number of animals to be observed that has been designated in advance, the transmission determination unit 13a sends the image data to the server 2. Determine not to send. The transmission determination unit 13 a outputs the image data to the transmission control unit 17 when it determines that the image data is to be transmitted to the server 2 .

記憶判定部15aは、認識部12aが出力した認識結果情報と画像データとを取得し、取得した認識結果情報に含まれる認識した動物の数を示す情報に基づいて、画像データを、記憶部16へ記憶するか否かを判定する。記憶判定部15aは、記録判定部の一例である。例えば、記憶判定部15aは、認識結果情報に含まれる認識した動物の数を示す情報が、予め指定した観測対象の動物の数を示す情報と一致する場合には、画像データを、記憶部16へ記憶すると判定する。一方、記憶判定部15aは、認識結果情報に含まれる認識した動物の数を示す情報が、予め指定した観測対象の動物の数を示す情報と一致しない場合には、画像データを、記憶部16へ記憶しないと判定する。記憶判定部15aは、画像データを、記憶部16へ記憶すると判定した場合に、画像データを、画像データIDと、撮像日時情報と関連付けて、記憶部16の観測対象画像データ16aに記憶する。 The storage determination unit 15a acquires the recognition result information and the image data output by the recognition unit 12a, and stores the image data in the storage unit 16 based on the information indicating the number of recognized animals included in the acquired recognition result information. It is determined whether or not to store to. The storage determination unit 15a is an example of a recording determination unit. For example, when the information indicating the number of recognized animals included in the recognition result information matches the information indicating the number of animals to be observed that has been designated in advance, the storage determination unit 15a stores the image data in the storage unit 16. It is determined to store to. On the other hand, if the information indicating the number of recognized animals included in the recognition result information does not match the information indicating the number of animals to be observed that has been specified in advance, the storage determination unit 15a stores the image data in the storage unit 16. It is determined not to be stored in the memory. When the storage determination unit 15a determines to store the image data in the storage unit 16, the storage determination unit 15a stores the image data in the observation target image data 16a of the storage unit 16 in association with the image data ID and the imaging date/time information.

(撮像システムの動作)
第1の実施形態の変形例1に係る撮像システム100aの動作の一例は、図5を適用できる。ただし、ステップS2からステップS4の処理が、第1の実施形態に係る撮像システム100と異なる。
ステップS2では、撮像装置1aにおいて、認識部12aは、撮像部11が生成した静止画の画像データを取得し、取得した静止画の画像データを処理することによって、静止画を取得する。認識部12aは、学習モデル16baを用いて、取得した静止画に写っている動物の数を認識する。認識部12aは、認識した動物の数を示す情報を含む認識結果情報を作成し、作成した認識結果情報を、画像データとともに、送信判定部13aと、記憶判定部15aとへ出力する。
ステップS3では、撮像装置1aにおいて、送信判定部13aは、認識部12aが出力した認識結果情報と画像データとを取得し、取得した認識結果情報に含まれる認識した動物の数を示す情報に基づいて、画像データを、サーバー2へ送信するか否かを判定する。
ステップS4では、撮像装置1aにおいて、記憶判定部15aは、認識部12aが出力した認識結果情報と画像データとを取得し、取得した認識結果情報に含まれる認識した動物の数を示す情報に基づいて、画像データを、記憶部16へ記憶するか否かを判定する。記憶部16へ記憶しないと判定した場合には、ステップS1へ移行する。
(Operation of Imaging System)
FIG. 5 can be applied to an example of the operation of the imaging system 100a according to Modification 1 of the first embodiment. However, the processing from step S2 to step S4 is different from that of the imaging system 100 according to the first embodiment.
In step S2, in the imaging device 1a, the recognition unit 12a acquires the image data of the still image generated by the imaging unit 11, and acquires the still image by processing the acquired image data of the still image. The recognition unit 12a uses the learning model 16ba to recognize the number of animals appearing in the obtained still image. The recognition unit 12a creates recognition result information including information indicating the number of recognized animals, and outputs the created recognition result information together with image data to the transmission determination unit 13a and the storage determination unit 15a.
In step S3, in the imaging device 1a, the transmission determination unit 13a acquires the recognition result information and the image data output by the recognition unit 12a, and based on the information indicating the number of recognized animals included in the acquired recognition result information, to determine whether or not to transmit the image data to the server 2 .
In step S4, in the imaging device 1a, the memory determination unit 15a acquires the recognition result information and the image data output by the recognition unit 12a, and based on the information indicating the number of recognized animals contained in the acquired recognition result information, to determine whether or not to store the image data in the storage unit 16 . When it is determined not to store in the storage unit 16, the process proceeds to step S1.

前述した第1の実施形態の変形例1では、撮像装置1aが、認識結果情報に含まれる認識した動物の数を示す情報が、予め指定した観測対象の動物の数を示す情報と一致するか否かを判定する場合について説明したが、この例に限られない。例えば、撮像装置1aが、認識結果情報に含まれる認識した動物の数を示す情報が、予め指定した観測対象の動物の数を示す情報に該当する数以上であるか否かを判定するようにしてもよい。
前述した第1の実施形態の変形例1において、撮像装置1aは、画像データ通知情報に、静止画に写っている動物の数の認識結果を含めてもよい。具体的には、撮像装置1aは、動物の数の認識結果を、JSON、XMLなど言語の形式で作成し、作成した動物の数の認識結果を、画像データ通知情報に含めてもよい。
前述した第1の実施形態の変形例1において、撮像装置1aは、画像データを、記憶部16へ記憶すると判定した場合に、画像データと、画像データIDと、撮像日時情報とともに動物の数の認識結果を、記憶部16の観測対象画像データ16aに記憶するようにしてもよい。具体的には、撮像装置1aは、動物の数の認識結果を、JSON、XMLなど言語の形式で作成し、作成した動物の数の認識結果を、画像データと、画像データIDと、撮像日時情報と関連付けて、記憶部16の観測対象画像データ16aに、記憶してもよい。
前述した第1の実施形態と、第1の実施形態の変形例1とが組み合わされてもよい。具体的には、撮像装置1aは、学習モデル16bと、学習モデル16baとを用いて、取得した静止画に写っている動物の種類と数とを認識するようにしてもよい。この場合、撮像装置1aは、認識結果情報に含まれる認識した動物の種類と数とを示す情報が、予め指定した観測対象の動物の種類と数とを示す情報と一致するか否かを判定してもよい。
この場合に、複数の撮像装置1aを多地点に設置し、多地点の各々に設置された撮像装置1aは、撮像装置1aの撮像装置IDと、認識結果情報とを含む認識結果通知情報を作成し、作成した認識結果通知情報を、クラウドへ送信するようにしてもよい。クラウド側には、複数の撮像装置1aの各々の識別情報と、撮像装置1aが設置されている位置情報とを関連付けた撮像装置位置情報が記憶されている。クラウド側では、複数の撮像装置1aの各々が送信した認識結果通知情報を受信し、受信した認識結果通知情報に含まれる撮像装置1aの識別情報と、認識結果情報と、記憶している撮像装置位置情報とに基づいて、地図上の撮像装置1aが設置された位置に、その位置で認識された動物に種類と位置とを表示した動物出没マップを作成する。クラウド側では、動物出没マップを一時間、数時間、一日などの所定の周期で更新する。ここで、認識結果通知情報に、画像データが含まれてもよい。そして、クラウド側では、地図上の撮像装置1aが設置された位置に、その位置で認識された動物に種類と位置とに加え、画像データを処理することによって得られる静止画像を表示した動物出没マップを作成してもよい。ユーザーは、端末装置3を操作することによって、クラウド側で作成された動物出没マップを参照できる。仮に、動物に種類としてクマが設定された場合には、クマ出没マップが、クラウド側で作成される。ユーザーは、端末装置3を操作することによって、クラウド側で作成されたクマ出没マップを参照できる。ユーザーへクマ出没マップを知らせることによって、クマが出没したことによる危険性を周知する際に、詳細な情報を知らせることができる。また、作成した動物出没マップを、動物の生態調査に役立てることができる。
In the modified example 1 of the first embodiment described above, the imaging device 1a determines whether the information indicating the number of recognized animals included in the recognition result information matches the information indicating the number of animals to be observed as specified in advance. Although the case of determining whether or not has been described, the present invention is not limited to this example. For example, the imaging device 1a determines whether or not the information indicating the number of recognized animals included in the recognition result information is equal to or greater than the information indicating the number of animals to be observed that is specified in advance. may
In the modified example 1 of the first embodiment described above, the imaging device 1a may include the recognition result of the number of animals appearing in the still image in the image data notification information. Specifically, the imaging device 1a may create the recognition result of the number of animals in a language format such as JSON or XML, and include the created recognition result of the number of animals in the image data notification information.
In the first modified example of the first embodiment described above, when the imaging device 1a determines to store the image data in the storage unit 16, the image data, the image data ID, the imaging date and time information, and the number of animals are stored. The recognition result may be stored in the observation target image data 16 a of the storage unit 16 . Specifically, the imaging device 1a creates the recognition result of the number of animals in a language format such as JSON or XML, and converts the created recognition result of the number of animals into image data, an image data ID, and an imaging date and time. It may be stored in the observation target image data 16a of the storage unit 16 in association with the information.
The above-described first embodiment and modification 1 of the first embodiment may be combined. Specifically, the imaging device 1a may use the learning model 16b and the learning model 16ba to recognize the type and number of animals appearing in the obtained still image. In this case, the imaging device 1a determines whether or not the information indicating the type and number of recognized animals included in the recognition result information matches the information indicating the type and number of animals to be observed that has been designated in advance. You may
In this case, a plurality of imaging devices 1a are installed at multiple points, and the imaging devices 1a installed at each of the multiple points create recognition result notification information including the imaging device ID of the imaging device 1a and recognition result information. Then, the created recognition result notification information may be transmitted to the cloud. The cloud side stores imaging device position information that associates the identification information of each of the plurality of imaging devices 1a with the position information where the imaging device 1a is installed. On the cloud side, the recognition result notification information transmitted by each of the plurality of imaging devices 1a is received, and the identification information of the imaging device 1a included in the received recognition result notification information, the recognition result information, and the stored imaging device Based on the positional information, an animal appearance map is created at the position where the imaging device 1a is installed on the map, in which the species and positions of the animals recognized at that position are displayed. On the cloud side, the animal infestation map is updated at predetermined intervals such as one hour, several hours, or one day. Here, image data may be included in the recognition result notification information. On the cloud side, at the position where the imaging device 1a is installed on the map, in addition to the type and position of the animal recognized at that position, a static image obtained by processing the image data is displayed. You can create a map. By operating the terminal device 3, the user can refer to the animal appearance map created on the cloud side. If a bear is set as the type of animal, a bear infestation map is created on the cloud side. By operating the terminal device 3, the user can refer to the bear infestation map created on the cloud side. By notifying the user of the bear-infestation map, detailed information can be provided when informing the user of the danger of bear-infestation. In addition, the created animal infestation map can be used for ecological research of animals.

第1の実施形態の変形例1に係る撮像システム100aによれば、トレイルカメラなどの撮像装置1aが撮像することによって生成した静止画に写っている動物の数の認識結果に基づいて、静止画の画像データ送信と、その画像データの保存とのいずれか一方又は両方を制御できる。このため、観測対象の数以外の物体が撮像されることによって静止画の画像データが生成された場合でも、サーバー2へ送信されること、撮像装置1aに記憶されることのいずれか一方又は両方を防止できる。不必要なデータ送信と、データ保存とのうちいずれか一方又は両方を削減できため、通信料金を低減と、SDメモリカードの交換頻度の低減とのいずれか一方又は両方を実現でき、利便性を向上できる。 According to the imaging system 100a according to Modification 1 of the first embodiment, still images are generated based on the recognition result of the number of animals appearing in the still images generated by imaging by the imaging device 1a such as a trail camera. image data transmission and storage of the image data, or both. Therefore, even if image data of a still image is generated by imaging an object other than the number of observation targets, either one or both of transmission to the server 2 and storage in the imaging device 1a are performed. can be prevented. Either one or both of unnecessary data transmission and data storage can be reduced, so either one or both of the reduction in communication charges and the reduction in frequency of SD memory card replacement can be realized, resulting in increased convenience. can improve.

(第1の実施形態の変形例2)
(撮像システム)
第1の実施形態の変形例2に係る撮像システムの構成例は、図1を適用できる。第1の実施形態の変形例2に係る撮像システム100bは、第1の実施形態に係る撮像システム100と、撮像装置1の代わりに撮像装置1bを備える点で異なる。
撮像装置1bは、動体を検出した際に、撮影することによって静止画を生成する。撮像装置1bは、学習モデル16bbを用いて、生成した静止画に写っている動物の状態を認識する。撮像装置1bは、認識した動物の状態を示す情報に基づいて、静止画の画像データを、サーバー2へ送信するか否かを判定する。撮像装置1bは、認識した動物の状態を示す情報が、予め指定した観測対象の動物の状態を示す情報と一致する場合には、画像データを、サーバー2へ送信すると判定する。一方、撮像装置1bは、認識した動物の状態を示す情報が、予め指定した観測対象の動物の状態を示す情報と一致しない場合には、画像データを、サーバー2へ送信しないと判定する。撮像装置1bは、画像データを、サーバー2へ送信すると判定した場合に、画像データを送信する撮像装置の撮像装置IDと、画像データと、その画像データの画像データIDと、その画像データが生成された撮像日時情報とを含む画像データ通知情報を作成し、作成した画像データ通知情報を、サーバー2へ送信する。
サーバー2は、撮像装置1bが送信した画像データ通知情報を受信し、受信した画像データ通知情報に含まれる撮像装置IDと、画像データと、画像データIDと、撮像日時情報とを取得し、取得した撮像装置IDと、画像データと、画像データIDと、撮像日時情報とを関連付けて、記憶する。
以下、撮像システム100bに含まれる撮像装置1bと、サーバー2と、端末装置3とのうち、第1の実施形態と異なる撮像装置1bについて、説明する。
(Modification 2 of the first embodiment)
(imaging system)
FIG. 1 can be applied to the configuration example of the imaging system according to Modification 2 of the first embodiment. An imaging system 100b according to Modification 2 of the first embodiment differs from the imaging system 100 according to the first embodiment in that an imaging device 1b is provided instead of the imaging device 1. FIG.
The imaging device 1b generates a still image by photographing when a moving object is detected. The imaging device 1b uses the learning model 16bb to recognize the state of the animal appearing in the generated still image. The imaging device 1b determines whether or not to transmit image data of a still image to the server 2 based on the information indicating the recognized state of the animal. The imaging device 1 b determines to transmit the image data to the server 2 when the information indicating the state of the recognized animal matches the information indicating the state of the animal to be observed which is specified in advance. On the other hand, the imaging device 1 b determines not to transmit the image data to the server 2 when the information indicating the state of the recognized animal does not match the information indicating the state of the animal to be observed which is specified in advance. When the imaging device 1b determines to transmit the image data to the server 2, the imaging device 1b generates the imaging device ID of the imaging device that transmits the image data, the image data, the image data ID of the image data, and the image data. image data notification information including the captured image date and time information is created, and the created image data notification information is transmitted to the server 2 .
The server 2 receives the image data notification information transmitted by the imaging device 1b, acquires the imaging device ID, the image data, the image data ID, and the imaging date and time information included in the received image data notification information, and acquires The captured imaging device ID, the image data, the image data ID, and the imaging date/time information are associated with each other and stored.
Among the imaging device 1b, the server 2, and the terminal device 3 included in the imaging system 100b, the imaging device 1b different from the first embodiment will be described below.

(撮像装置1b)
撮像装置1bの一例は、トレイルカメラである。トレイルカメラは、動物の生態調査や獣害対策などに用いられる。以下、撮像装置1bがトレイルカメラであるとして説明を続ける。
撮像装置1bは、例えば、撮像部11と、認識部12bと、送信判定部13bと、通信部14と、記憶判定部15bと、記憶部16と、送信制御部17と、電源部PSUとを備える。記憶部16には、学習モデル16bbが記憶される。
認識部12bは、撮像部11が生成した静止画の画像データを取得し、取得した静止画の画像データを処理することによって、静止画を取得する。認識部12bは、学習モデル16bbを用いて、取得した静止画に写っている動物の状態を認識する。認識部12は、認識した動物の状態を示す情報を含む認識結果情報を作成し、作成した認識結果情報を、画像データとともに、送信判定部13bと、記憶判定部15bとへ出力する。ここで、学習モデル16bbの一例は、動物の画像と、その画像に写っている動物の状態を示す情報との関係を学習することによって生成されたものである。ここでは、学習モデル16bbは、予め作成されている。認識部12bは、例えば、Faster R-CNN、YOLO、SSDなどの物体認識技術を使用して、動物の種類を認識する。
学習モデル16bbとして、可視光線を撮影した動物の画像と、その画像に写っている動物の種類を示す情報との関係を学習することによって生成された第1学習モデルと、赤外線を撮影した動物の画像と、その画像に写っている動物の種類を示す情報との関係を学習することによって生成された第2学習モデルとが用意されてもよい。このように構成することによって、昼夜を問わず、撮像部11が、撮像することによって生成した静止画像に写っている動物の状態を認識できる。
(Imaging device 1b)
An example of the imaging device 1b is a trail camera. Trail cameras are used for ecological surveys of animals and countermeasures against wild animals. Hereinafter, the description will be continued assuming that the imaging device 1b is a trail camera.
The imaging device 1b includes, for example, an imaging unit 11, a recognition unit 12b, a transmission determination unit 13b, a communication unit 14, a storage determination unit 15b, a storage unit 16, a transmission control unit 17, and a power supply unit PSU. Prepare. The storage unit 16 stores a learning model 16bb.
The recognition unit 12b acquires the image data of the still image generated by the imaging unit 11, and acquires the still image by processing the acquired image data of the still image. The recognition unit 12b uses the learning model 16bb to recognize the state of the animal appearing in the acquired still image. The recognition unit 12 creates recognition result information including information indicating the recognized state of the animal, and outputs the created recognition result information together with the image data to the transmission determination unit 13b and the storage determination unit 15b. Here, an example of the learning model 16bb is generated by learning the relationship between an image of an animal and information indicating the state of the animal shown in the image. Here, the learning model 16bb is created in advance. The recognition unit 12b recognizes the type of animal using object recognition technology such as Faster R-CNN, YOLO, and SSD.
As the learning model 16bb, a first learning model generated by learning the relationship between an image of an animal photographed with visible light and information indicating the type of animal in the image, and an animal photographed with infrared light. A second learning model may be prepared that is generated by learning a relationship between an image and information indicating the type of animal depicted in the image. By configuring in this way, regardless of day or night, the state of the animal captured in the still image generated by the imaging unit 11 can be recognized.

図7は、静止画の一例を示す図である。図7は、撮像部11が撮影することによって生成した静止画I3の一例を示す。仮に、撮像部11が、図7に示される静止画I3を生成した場合には、認識部12bは、罠捕獲済みの動物が認識されたことを示す情報を含む認識結果情報を生成する。図1に戻り説明を続ける。
送信判定部13bは、認識部12bが出力した認識結果情報と画像データとを取得し、取得した認識結果情報に含まれる認識した動物の状態を示す情報に基づいて、画像データを、サーバー2へ送信するか否かを判定する。例えば、送信判定部13bは、認識結果情報に含まれる認識した動物の状態を示す情報が、予め指定した観測対象の動物の状態を示す情報と一致する場合には、画像データを、サーバー2へ送信すると判定する。一方、送信判定部13bは、認識結果情報に含まれる認識した動物の状態を示す情報が、予め指定した観測対象の動物の状態を示す情報と一致しない場合には、画像データを、サーバー2へ送信しないと判定する。送信判定部13bは、画像データを、サーバー2へ送信すると判定した場合に、画像データを、送信制御部17へ出力する。
FIG. 7 is a diagram showing an example of a still image. FIG. 7 shows an example of a still image I3 generated by the imaging unit 11 capturing an image. If the imaging unit 11 generates the still image I3 shown in FIG. 7, the recognizing unit 12b generates recognition result information including information indicating that the trapped animal has been recognized. Returning to FIG. 1, the description continues.
The transmission determination unit 13b acquires the recognition result information and the image data output by the recognition unit 12b, and transmits the image data to the server 2 based on the information indicating the state of the recognized animal contained in the acquired recognition result information. Determine whether or not to transmit. For example, when the information indicating the state of the recognized animal included in the recognition result information matches the information indicating the state of the animal to be observed that has been designated in advance, the transmission determination unit 13b sends the image data to the server 2. Determine to send. On the other hand, if the information indicating the state of the recognized animal included in the recognition result information does not match the information indicating the state of the animal to be observed that has been designated in advance, the transmission determination unit 13b sends the image data to the server 2. Determine not to send. The transmission determination unit 13 b outputs the image data to the transmission control unit 17 when it determines that the image data is to be transmitted to the server 2 .

記憶判定部15bは、認識部12bが出力した認識結果情報と画像データとを取得し、取得した認識結果情報に含まれる認識した動物の状態を示す情報に基づいて、画像データを、記憶部16へ記憶するか否かを判定する。記憶判定部15bは、記録判定部の一例である。例えば、記憶判定部15bは、認識結果情報に含まれる認識した動物の状態を示す情報が、予め指定した観測対象の動物の状態を示す情報と一致する場合には、画像データを、記憶部16へ記憶すると判定する。一方、記憶判定部15bは、認識結果情報に含まれる認識した動物の状態を示す情報が、予め指定した観測対象の動物の状態を示す情報と一致しない場合には、画像データを、記憶部16へ記憶しないと判定する。記憶判定部15bは、画像データを、記憶部16へ記憶すると判定した場合に、画像データを、画像データIDと、撮像日時情報と関連付けて、記憶部16の観測対象画像データ16aに記憶する。 The storage determination unit 15b acquires the recognition result information and the image data output by the recognition unit 12b, and stores the image data in the storage unit 16 based on the information indicating the state of the recognized animal included in the acquired recognition result information. It is determined whether or not to store to. The storage determination unit 15b is an example of a recording determination unit. For example, if the information indicating the state of the recognized animal included in the recognition result information matches the information indicating the state of the animal to be observed that has been specified in advance, the storage determining unit 15b stores the image data in the storage unit 16. It is determined to store to. On the other hand, if the information indicating the state of the recognized animal included in the recognition result information does not match the information indicating the state of the animal to be observed that has been designated in advance, the storage determining unit 15b stores the image data in the storage unit 16. It is determined not to be stored in the memory. When the storage determination unit 15b determines to store the image data in the storage unit 16, the storage determination unit 15b stores the image data in the observation target image data 16a of the storage unit 16 in association with the image data ID and the imaging date/time information.

(撮像システムの動作)
第1の実施形態の変形例2に係る撮像システム100bの動作の一例は、図5を適用できる。ただし、ステップS2からステップS4の処理が、第1の実施形態に係る撮像システム100と異なる。
ステップS2では、撮像装置1bにおいて、認識部12bは、撮像部11が生成した静止画の画像データを取得し、取得した静止画の画像データを処理することによって、静止画を取得する。認識部12bは、学習モデル16bbを用いて、取得した静止画に写っている動物の状態を認識する。認識部12bは、認識した動物の状態を示す情報を含む認識結果情報を作成し、作成した認識結果情報を、画像データとともに、送信判定部13bと、記憶判定部15bとへ出力する。
ステップS3では、撮像装置1bにおいて、送信判定部13bは、認識部12bが出力した認識結果情報と画像データとを取得し、取得した認識結果情報に含まれる認識した動物の状態を示す情報に基づいて、画像データを、サーバー2へ送信するか否かを判定する。
ステップS4では、撮像装置1bにおいて、記憶判定部15bは、認識部12bが出力した認識結果情報と画像データとを取得し、取得した認識結果情報に含まれる認識した動物の状態を示す情報に基づいて、画像データを、記憶部16へ記憶するか否かを判定する。記憶部16へ記憶しないと判定した場合には、ステップS1へ移行する。
(Operation of Imaging System)
FIG. 5 can be applied to an example of the operation of the imaging system 100b according to Modification 2 of the first embodiment. However, the processing from step S2 to step S4 is different from that of the imaging system 100 according to the first embodiment.
In step S2, in the imaging device 1b, the recognition unit 12b acquires the image data of the still image generated by the imaging unit 11, and acquires the still image by processing the acquired image data of the still image. The recognition unit 12b uses the learning model 16bb to recognize the state of the animal appearing in the acquired still image. The recognition unit 12b creates recognition result information including information indicating the recognized state of the animal, and outputs the created recognition result information together with the image data to the transmission determination unit 13b and the storage determination unit 15b.
In step S3, in the imaging device 1b, the transmission determination unit 13b acquires the recognition result information and the image data output by the recognition unit 12b, and based on the information indicating the state of the recognized animal included in the acquired recognition result information, to determine whether or not to transmit the image data to the server 2 .
In step S4, in the imaging device 1b, the memory determination unit 15b acquires the recognition result information and the image data output by the recognition unit 12b, and based on the information indicating the state of the recognized animal included in the acquired recognition result information, to determine whether or not to store the image data in the storage unit 16 . When it is determined not to store in the storage unit 16, the process proceeds to step S1.

前述した第1の実施形態の変形例2において、撮像装置1bは、画像データ通知情報に、静止画に写っている動物の状態の認識結果を含めてもよい。具体的には、撮像装置1bは、動物の状態の認識結果を、JSON、XMLなど言語の形式で作成し、作成した動物の状態の認識結果を、画像データ通知情報に含めてもよい。
前述した第1の実施形態の変形例2において、撮像装置1bは、画像データを、記憶部16へ記憶すると判定した場合に、画像データと、画像データIDと、撮像日時情報ともに動物の状態の認識結果を、記憶部16の観測対象画像データ16aに記憶するようにしてもよい。具体的には、撮像装置1bは、動物の状態の認識結果を、JSON、XMLなど言語の形式で作成し、作成した動物の状態の認識結果を、画像データと、画像データIDと、撮像日時情報と関連付けて、記憶部16の観測対象画像データ16aに、記憶してもよい。
前述した第1の実施形態と、第1の実施形態の変形例2とが組み合わされてもよい。具体的には、撮像装置1bは、学習モデル16bと、学習モデル16baとを用いて、取得した静止画に写っている動物の種類と状態とを認識するようにしてもよい。この場合、撮像装置1bは、認識結果情報に含まれる認識した動物の種類と状態とを示す情報が、予め指定した観測対象の動物の種類と状態とを示す情報と一致するか否かを判定してもよい。例えば、撮像装置1bは、学習モデル16bと、学習モデル16baとを用いて、取得した静止画に写っている動物の種類としてイノシシ、状態として罠捕獲を認識するようにしてもよい。
前述した第1の実施形態と、第1の実施形態の変形例1と、第1の実施形態の変形例2とが組み合わされてもよい。具体的には、撮像装置1bは、学習モデル16bと、学習モデル16baと、学習モデル16bbとを用いて、取得した静止画に写っている動物の種類と数と状態とを認識するようにしてもよい。この場合、撮像装置1bは、認識結果情報に含まれる認識した動物の種類と数と状態とを示す情報が、予め指定した観測対象の動物の種類と数と状態とを示す情報と一致するか否かを判定してもよい。例えば、撮像装置1bは、学習モデル16bと、学習モデル16baと、学習モデル16bbとを用いて、取得した静止画に写っている動物の種類としてイノシシ、数として3、状態として罠捕獲を認識するようにしてもよい。
In the second modified example of the first embodiment described above, the imaging device 1b may include the recognition result of the state of the animal appearing in the still image in the image data notification information. Specifically, the imaging device 1b may create the recognition result of the state of the animal in a language format such as JSON or XML, and include the created recognition result of the state of the animal in the image data notification information.
In the second modified example of the first embodiment described above, when the imaging device 1b determines to store the image data in the storage unit 16, the image data, the image data ID, and the imaging date and time information are all stored as the state of the animal. The recognition result may be stored in the observation target image data 16 a of the storage unit 16 . Specifically, the imaging device 1b creates the animal state recognition result in a language format such as JSON or XML, and stores the created animal state recognition result as image data, an image data ID, and an imaging date and time. It may be stored in the observation target image data 16a of the storage unit 16 in association with the information.
The above-described first embodiment and modification 2 of the first embodiment may be combined. Specifically, the imaging device 1b may use the learning model 16b and the learning model 16ba to recognize the type and state of the animal appearing in the acquired still image. In this case, the imaging device 1b determines whether or not the information indicating the type and state of the recognized animal included in the recognition result information matches the information indicating the type and state of the animal to be observed that has been designated in advance. You may For example, the imaging device 1b may use the learning model 16b and the learning model 16ba to recognize a wild boar as the type of animal in the acquired still image and capture a trap as the state.
The above-described first embodiment, modified example 1 of the first embodiment, and modified example 2 of the first embodiment may be combined. Specifically, the imaging device 1b uses a learning model 16b, a learning model 16ba, and a learning model 16bb to recognize the types, numbers, and states of animals appearing in the obtained still image. good too. In this case, the imaging device 1b determines whether the information indicating the type, number, and state of the recognized animals contained in the recognition result information matches the information indicating the type, number, and state of the animals to be observed that has been designated in advance. It may be determined whether For example, using the learning model 16b, the learning model 16ba, and the learning model 16bb, the imaging device 1b recognizes a wild boar as the type of animal in the acquired still image, 3 as the number, and catching a trap as the state. You may do so.

イノシシが罠に捕獲された場合に、イノシシが暴れることによって、暴れるイノシシに対し赤外線センサが断続的に反応し、撮像装置1bが、赤外線センサの反応に基づいて、撮像してしまうおそれがある。この場合に、送信判定部13bは、認識結果情報に含まれる認識した動物の状態を示す情報が、予め指定した観測対象の動物の状態を示す情報と一致し続ける場合には、画像データを、サーバー2へ送信すると判定した場合でも、画像データを、送信制御部17へ出力する頻度を減少させてもよい。これにより、同様の画像データが、サーバー2へ送信される頻度を減少できる。また、例えば、記憶判定部15bは、認識結果情報に含まれる認識した動物の状態を示す情報が、予め指定した観測対象の動物の状態を示す情報と一致し続ける場合には、画像データを、記憶部16へ記憶すると判定した場合でも、画像データを、記憶部16の観測対象画像データ16aに記憶する頻度を減少させてもよい。これにより、同様の画像データが、記憶されることを防止できる。
撮像装置1bと、罠とを連動して動作させてもよい。具体的には、撮像装置1bは、認識結果情報に含まれる認識した動物の種類と数と状態とを示す情報が、予め指定した観測対象の動物の種類と数と状態とを示す情報と一致する場合に、罠を動作させる制御信号を送信するようにしてもよい。具体的には、撮像装置1bは、取得した静止画に写っている動物の種類としてイノシシ、数として3、状態として罠捕獲を認識した場合に、箱罠へ罠の柵を下ろすなどの罠を動作させる制御信号を送信してもよい。罠は、撮像装置1bが送信した制御信号を受信し、受信した制御信号に基づいて、箱罠へ罠の柵を下ろす動作を行う。このように構成することによって、クラウドを経由することなく罠の作動判定を行うことができるため、罠の作動判定に要する時間を短縮できる。また、時間帯によって、箱罠へ罠の柵を下ろす動作を行うか否かを制御してもよい。このように構成することによって、猟師が仕留めに行く場合に、罠の柵を下ろす制御を行わせることができる。
When a wild boar is caught in a trap, the wild boar may act violently, causing the infrared sensor to intermittently react to the wild boar, and the imaging device 1b may take an image based on the reaction of the infrared sensor. In this case, if the information indicating the state of the recognized animal included in the recognition result information continues to match the information indicating the state of the animal to be observed that has been designated in advance, the transmission determination unit 13b transfers the image data to Even if it is determined to transmit to the server 2, the frequency of outputting the image data to the transmission control unit 17 may be reduced. This reduces the frequency with which similar image data is sent to the server 2 . Further, for example, if the information indicating the state of the recognized animal included in the recognition result information continues to match the information indicating the state of the animal to be observed that has been designated in advance, the storage determining unit 15b stores the image data as Even if it is determined to store the image data in the storage unit 16, the frequency of storing the image data in the observation target image data 16a of the storage unit 16 may be reduced. This can prevent similar image data from being stored.
The imaging device 1b and the trap may be operated in conjunction with each other. Specifically, the imaging device 1b makes sure that the information indicating the type, number, and state of the recognized animals included in the recognition result information matches the information indicating the type, number, and state of the animals to be observed as specified in advance. A control signal for activating the trap may be transmitted when the trap is activated. Specifically, when the imaging device 1b recognizes that the type of animal in the acquired still image is a wild boar, the number is 3, and the state is trap capture, the imaging device 1b sets a trap such as lowering a trap fence into a box trap. A control signal to operate may be transmitted. The trap receives the control signal transmitted by the imaging device 1b, and based on the received control signal, lowers the fence of the trap onto the box trap. By configuring in this way, trap activation determination can be performed without going through the cloud, so the time required for trap activation determination can be shortened. Also, it may be controlled whether or not to lower the fence of the trap onto the box trap depending on the time period. By configuring in this way, when the hunter goes to kill the trap, it is possible to lower the fence of the trap.

第1の実施形態の変形例2に係る撮像システム100bによれば、トレイルカメラなどの撮像装置1bが撮像することによって生成した静止画に写っている動物の状態の認識結果に基づいて、静止画の画像データ送信と、その画像データの保存とのいずれか一方又は両方を制御できる。このため、観測対象の状態以外の物体が撮像されることによって静止画の画像データが生成された場合でも、サーバー2へ送信されること、撮像装置1bに記憶されることのいずれか一方又は両方を防止できる。不必要なデータ送信と、データ保存とのうちいずれか一方又は両方を削減できため、通信料金を低減と、SDメモリカードを交換頻度の低減とのいずれか一方又は両方を実現でき、利便性を向上できる。 According to the imaging system 100b according to Modification 2 of the first embodiment, the still image is generated based on the recognition result of the state of the animal captured in the still image generated by imaging by the imaging device 1b such as a trail camera. image data transmission and storage of the image data, or both. Therefore, even if image data of a still image is generated by imaging an object other than the state of the observation target, either one or both of transmission to the server 2 and storage in the imaging device 1b are performed. can be prevented. Either one or both of unnecessary data transmission and data storage can be reduced, so either one or both of the reduction in communication charges and the reduction in frequency of SD memory card replacement can be realized, resulting in increased convenience. can improve.

(第2の実施形態)
(撮像システム)
図8は、本発明の第2の実施形態に係る撮像システムの構成例を示す図である。図8において、撮像システム100cは、撮像装置1と、サーバー2と、学習装置4とを備える。図8には、撮像装置1と、サーバー2と、学習装置4とに加え、画像データを取得するユーザーUと、ユーザーUが使用する端末装置3とが示されている。
撮像装置1とサーバー2と端末装置3と学習装置4とは、ネットワークNWを介して通信する。ネットワークNWは、例えば、インターネット、WAN、LAN、プロバイダ装置、無線基地局などを含む。
(Second embodiment)
(imaging system)
FIG. 8 is a diagram showing a configuration example of an imaging system according to the second embodiment of the present invention. In FIG. 8 , the imaging system 100 c includes an imaging device 1 , a server 2 and a learning device 4 . FIG. 8 shows an imaging device 1, a server 2, a learning device 4, a user U who acquires image data, and a terminal device 3 used by the user U. FIG.
The imaging device 1, the server 2, the terminal device 3, and the learning device 4 communicate via the network NW. The network NW includes, for example, the Internet, WAN, LAN, provider equipment, wireless base stations, and the like.

第2の実施形態に係る撮像システム100cでは、撮像装置1は、学習装置4が生成し、出力した学習モデルを用いて、取得した静止画に写っている動物の種類を認識する。
図9は、第2の実施形態に係る撮像システムの一例を示す模式図である。
撮像装置1は、観測を行う場所に設置されてからしばらくの間、撮像部11が撮像することによって生成した静止画の画像データを、クラウドへ送信する。静止画には、動物などの動体が写っている。
クラウドでは、撮像装置1が送信した画像データが取得され、取得された画像データが蓄積される。学習装置4は、蓄積された画像データを処理することで生成した動物の静止画と、その静止画に写っている動物の種類を示す情報との関係を学習することによって、学習モデル46bを生成する。学習装置4は、生成した学習モデル46bを記憶する。具体的には、クラウド上では、WEBアプリケーションなどのプログラムが実行され、撮像装置1が送信した静止画をユーザーが確認できる。ユーザーは、WEB上で、静止画の画像データに、ラベル付け(アノテーション)を行うことができる。例えば、ユーザーは、静止画の画像データに、動物の種類を示す情報を付与できる。ここで、WEB上で、静止画の画像データにラベル付け(アノテーション)が、画像認識技術によって、自動的に実行されてもよい。
In the imaging system 100c according to the second embodiment, the imaging device 1 uses the learning model generated and output by the learning device 4 to recognize the type of animal appearing in the acquired still image.
FIG. 9 is a schematic diagram showing an example of an imaging system according to the second embodiment.
The imaging device 1 transmits image data of a still image generated by imaging by the imaging unit 11 to the cloud for a while after being installed at the place where observation is performed. A still image contains a moving object such as an animal.
In the cloud, the image data transmitted by the imaging device 1 is acquired, and the acquired image data is accumulated. The learning device 4 generates the learning model 46b by learning the relationship between the still image of the animal generated by processing the accumulated image data and the information indicating the type of the animal in the still image. do. The learning device 4 stores the generated learning model 46b. Specifically, a program such as a WEB application is executed on the cloud, and the user can check the still image transmitted by the imaging device 1 . A user can label (annotate) image data of a still image on the web. For example, the user can add information indicating the type of animal to the image data of the still image. Here, labeling (annotation) of image data of still images may be automatically executed on the WEB by image recognition technology.

学習装置4は、動物が写っている静止画と、その静止画の画像データに付与されている動物の種類を示す情報との組み合わせを複数作成することによって、学習データを生成する。学習装置4は、十分な学習データが集まった場合に、SSD、YOLO、Faster R-CNNなどの物体認識技術を使用して、動物の静止画と、その静止画に写っている動物の種類を示す情報との関係を学習することによって学習モデル46bを生成する。学習装置4は、生成した学習モデル46bを、逐次更新する。
学習装置4は、所定の精度が得られる学習モデル46bを生成した場合に、生成した学習モデル46bと、送信条件と、保存条件とを含み、撮像装置1を宛先とする学習モデル通知情報を作成し、作成した学習モデル通知情報を、撮像装置1へ送信する。ここで、送信条件は、学習モデル46bが適用された場合に、サーバー2へ、画像データを送信する条件である。保存条件は、学習モデル46bが適用された場合に、画像データを保存する条件である。具体的には、送信条件の一例は「認識した動物がイノシシの場合、画像データの送信を行う」であり、保存条件の一例は「認識した動物がイノシシの場合、画像データの保存を行う」である。
撮像装置1は、学習装置4が送信した学習モデル通知情報を受信し、受信した学習モデル通知情報に含まれる学習モデル46bと、送信条件と、保存条件とを設定し、設定した学習モデル46bと、送信条件と、保存条件とに基づいて、動作する。
撮像装置1は、学習モデル16bを用いて、取得した静止画に写っている動物の種類を認識できない場合、認識した動物の種類の信頼を示すスコアーがスコアー閾値よりも低い場合には、その静止画の画像情報を、クラウドへ送信する。学習装置4は、撮像装置1が送信した静止画の画像データに基づいて、学習モデル46bを更新する。
以下、撮像システム100cに含まれる撮像装置1と、サーバー2と、端末装置3と、学習装置4のうち、第1の実施形態と異なる学習装置4について、説明する。
The learning device 4 generates learning data by creating a plurality of combinations of still images showing animals and information indicating the types of animals given to the image data of the still images. When sufficient learning data is collected, the learning device 4 uses an object recognition technology such as SSD, YOLO, Faster R-CNN, etc. to identify a still image of an animal and the type of animal in the still image. A learning model 46b is generated by learning the relationship with the indicated information. The learning device 4 sequentially updates the generated learning model 46b.
When the learning model 46b with a predetermined accuracy is generated, the learning device 4 creates learning model notification information addressed to the imaging device 1, including the generated learning model 46b, transmission conditions, and storage conditions. and transmits the created learning model notification information to the imaging device 1 . Here, the transmission condition is a condition for transmitting image data to the server 2 when the learning model 46b is applied. The save condition is a condition for saving image data when the learning model 46b is applied. Specifically, an example of the transmission condition is "if the recognized animal is a boar, send image data", and an example of the storage condition is "if the recognized animal is a boar, save the image data". is.
The imaging device 1 receives the learning model notification information transmitted by the learning device 4, sets the learning model 46b included in the received learning model notification information, the transmission condition, and the storage condition, and sets the set learning model 46b. , the transmission condition and the storage condition.
Using the learning model 16b, if the type of animal in the acquired still image cannot be recognized, and if the score indicating the reliability of the recognized animal type is lower than the score threshold, the imaging device 1 recognizes the still image. Send the image information of the image to the cloud. The learning device 4 updates the learning model 46 b based on the image data of the still image transmitted by the imaging device 1 .
Among imaging device 1, server 2, terminal device 3, and learning device 4 included in imaging system 100c, learning device 4 different from the first embodiment will be described below.

(学習装置4)
学習装置4は、パーソナルコンピュータ、サーバー、スマートフォン、タブレットコンピュータ又は産業用コンピュータ等の装置によって実現される。学習装置4は、例えば、通信部44と、記憶部46と、学習部48とを備える。
記憶部46は、HDDやフラッシュメモリ、RAM、ROMなどにより実現される。記憶部46には、学習モデル46bが記憶される。
学習モデル46bは、動物の静止画と、その静止画に写っている動物の種類を示す情報との関係を学習することによって、生成されたものである。
学習部48は、例えば、CPUなどのハードウェアプロセッサが記憶部46に格納されたプログラム(ソフトウェア)を実行することにより実現される。また、これらの機能部のうち一部または全部は、LSIやASIC、FPGA、GPUなどのハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアとの協働によって実現されてもよい。プログラムは、予めHDDやフラッシュメモリなどの記憶装置に格納されていてもよいし、DVDやCD-ROMなどの着脱可能な記憶媒体に格納されており、記憶媒体がドライブ装置に装着されることでインストールされてもよい。
学習部48は、通信部44が受信した画像データを取得し、取得した画像データを、記憶部46に蓄積する。学習部48は、蓄積した画像データを処理することで生成した動物の静止画と、その静止画に写っている動物の種類を示す情報との関係を学習することによって、学習モデル46bを生成する。学習部48は、生成した学習モデル46bを、記憶部46に記憶する。具体的には、学習装置4は、動物が写っている静止画と、その静止画の画像データに付与されている動物の種類を示す情報との組み合わせを複数生成することによって、学習データを生成する。学習装置4は、十分な学習データが集まった場合に、SSD、YOLO、Faster R-CNNなどの物体認識技術を使用して、生成した学習データに基づいて、動物の静止画と、その静止画に写っている動物の種類を示す情報との関係を学習することによって学習モデル46bを生成する。学習部48は、生成した学習モデル46bを、逐次更新する。
学習部48は、所定の精度が得られる学習モデルを生成した場合に、生成した学習モデル46bと、送信条件と、保存条件とを含み、撮像装置1を宛先とする学習モデル通知情報を作成し、作成した学習モデル通知情報を、通信部44へ出力する。
(Learning device 4)
The learning device 4 is implemented by a device such as a personal computer, server, smart phone, tablet computer, or industrial computer. The learning device 4 includes a communication unit 44, a storage unit 46, and a learning unit 48, for example.
The storage unit 46 is implemented by an HDD, flash memory, RAM, ROM, or the like. The storage unit 46 stores a learning model 46b.
The learning model 46b is generated by learning the relationship between a still image of an animal and information indicating the type of animal in the still image.
The learning unit 48 is implemented, for example, by a hardware processor such as a CPU executing a program (software) stored in the storage unit 46 . Also, some or all of these functional units may be realized by hardware (including circuitry) such as LSI, ASIC, FPGA, and GPU, or by cooperation between software and hardware. may be implemented. The program may be stored in advance in a storage device such as an HDD or flash memory, or may be stored in a removable storage medium such as a DVD or CD-ROM. may be installed.
The learning unit 48 acquires the image data received by the communication unit 44 and accumulates the acquired image data in the storage unit 46 . The learning unit 48 generates the learning model 46b by learning the relationship between the still image of the animal generated by processing the accumulated image data and the information indicating the type of the animal captured in the still image. . The learning unit 48 stores the generated learning model 46 b in the storage unit 46 . Specifically, the learning device 4 generates learning data by generating a plurality of combinations of a still image showing an animal and information indicating the type of animal assigned to the image data of the still image. do. Learning device 4 uses object recognition technology such as SSD, YOLO, and Faster R-CNN when sufficient learning data is collected, based on the generated learning data, still images of animals and their still images A learning model 46b is generated by learning the relationship with the information indicating the type of animal in the image. The learning unit 48 sequentially updates the generated learning model 46b.
The learning unit 48 creates learning model notification information including the generated learning model 46b, transmission conditions, and storage conditions, and addressed to the imaging device 1, when a learning model that can obtain a predetermined accuracy is generated. , and outputs the created learning model notification information to the communication unit 44 .

通信部44は、通信モジュールによって実現される。通信部44は、ネットワークNWを介して、外部の通信装置と通信する。通信部44は、出力部の一例である。通信部44は、例えば有線LANなどの通信方式で通信してもよい。また、通信部44は、例えば無線LAN、ブルートゥース(登録商標)又はLTE(登録商標)などの通信方式で通信してもよい。通信部44は、ネットワークNWを介して撮像装置1と通信するために必要な通信情報を保持する。通信部44は、撮像装置1が送信した画像データを受信し、受信した画像データを、学習部48へ出力する。通信部44は、学習部48が出力した学習モデル通知情報を取得し、取得した学習モデル通知情報を、撮像装置1へ送信する。 The communication unit 44 is realized by a communication module. The communication unit 44 communicates with an external communication device via the network NW. The communication unit 44 is an example of an output unit. The communication unit 44 may communicate using a communication method such as a wired LAN, for example. Also, the communication unit 44 may communicate by a communication method such as wireless LAN, Bluetooth (registered trademark), or LTE (registered trademark). The communication unit 44 holds communication information necessary for communicating with the imaging device 1 via the network NW. The communication unit 44 receives image data transmitted by the imaging device 1 and outputs the received image data to the learning unit 48 . The communication unit 44 acquires the learning model notification information output by the learning unit 48 and transmits the acquired learning model notification information to the imaging device 1 .

(撮像システムの動作)
図10は、第2の実施形態に係る撮像システムの動作の一例を示すシーケンスチャートである。図10には、学習装置4が、学習モデル46bを生成し、生成した学習モデル46bを、撮像装置1へ送信する処理が示される。
(ステップS21)
撮像装置1において、撮像部11は、撮像装置1に取り付けられている赤外線センサ(図示なし)が動体を検知した際に、撮影することによって静止画を生成する。
(ステップS22)
撮像装置1において、撮像部11は、生成した静止画の画像データを、送信制御部17へ出力する。送信制御部17は、撮像部11が出力した画像データを取得し、取得した画像データを含み、学習装置4を宛先とする画像データ通知情報を作成する。
(ステップS23)
撮像装置1において、送信制御部17は、作成した画像データ通知情報を、通信部14へ出力する。通信部14は、送信制御部17が出力した画像データ通知情報を取得し、取得した画像データ通知情報を、学習装置4へ送信する。
(ステップS24)
学習装置4において、通信部44は、撮像装置1が送信した画像データ通知情報を受信し、受信した画像データ通知情報を、学習部48へ出力する。学習部48は、通信部44が出力した画像データ通知情報を取得し、取得した画像データ通知情報に含まれる画像データを取得し、取得した画像データを、記憶部46に蓄積する。
(Operation of Imaging System)
FIG. 10 is a sequence chart showing an example of the operation of the imaging system according to the second embodiment. FIG. 10 shows processing in which the learning device 4 generates the learning model 46 b and transmits the generated learning model 46 b to the imaging device 1 .
(Step S21)
In the imaging device 1, the imaging unit 11 generates a still image by shooting when an infrared sensor (not shown) attached to the imaging device 1 detects a moving object.
(Step S22)
In the imaging device 1 , the imaging unit 11 outputs image data of the generated still image to the transmission control unit 17 . The transmission control unit 17 acquires the image data output by the imaging unit 11 and creates image data notification information including the acquired image data and addressed to the learning device 4 .
(Step S23)
In the imaging device 1 , the transmission control section 17 outputs the created image data notification information to the communication section 14 . The communication unit 14 acquires the image data notification information output by the transmission control unit 17 and transmits the acquired image data notification information to the learning device 4 .
(Step S24)
In the learning device 4 , the communication unit 44 receives the image data notification information transmitted by the imaging device 1 and outputs the received image data notification information to the learning unit 48 . The learning unit 48 acquires the image data notification information output by the communication unit 44 , acquires image data included in the acquired image data notification information, and accumulates the acquired image data in the storage unit 46 .

ステップS25からステップS28は、ステップS21からステップS24を適用できる。
(ステップS29)
学習装置4において、学習部48は、蓄積した複数の画像データの各々を処理することで生成した動物の静止画と、その静止画に写っている動物の種類を示す情報との関係を学習することによって、学習モデル46bを生成する。
(ステップS30)
学習装置4において、学習部48は、生成した学習モデル46bと、送信条件と、保存条件とを含み、撮像装置1を宛先とする学習モデル通知情報を作成する。
(ステップS31)
学習装置4において、学習部48は、作成した学習モデル通知情報を、通信部44へ出力する。通信部44は、学習部48が出力した学習モデル通知情報を取得し、取得した学習モデル通知情報を、撮像装置1へ送信する。
(ステップS32)
撮像装置1において、通信部14は、学習装置4が送信した学習モデル通知情報を受信し、受信した学習モデル通知情報を、認識部12と、送信判定部13と、記憶判定部15とへ出力する。認識部12は、通信部14が出力した学習モデル通知情報を取得し、取得した学習モデル通知情報に含まれる学習モデル46bを、記憶部16の学習モデル16bに記憶する。送信判定部13は、通信部14が出力した学習モデル通知情報を取得し、取得した学習モデル通知情報に含まれる送信条件を設定する。記憶判定部15は、通信部14が出力した学習モデル通知情報を取得し、取得した学習モデル通知情報に含まれる保存条件を設定する。その後の動作は、図5を適用できる。
Steps S25 to S28 can apply steps S21 to S24.
(Step S29)
In the learning device 4, the learning unit 48 learns the relationship between the still image of the animal generated by processing each of the plurality of accumulated image data and the information indicating the type of animal captured in the still image. By doing so, a learning model 46b is generated.
(Step S30)
In the learning device 4 , the learning unit 48 creates learning model notification information including the generated learning model 46 b , transmission conditions, and storage conditions, and addressed to the imaging device 1 .
(Step S31)
In the learning device 4 , the learning unit 48 outputs the created learning model notification information to the communication unit 44 . The communication unit 44 acquires the learning model notification information output by the learning unit 48 and transmits the acquired learning model notification information to the imaging device 1 .
(Step S32)
In the imaging device 1, the communication unit 14 receives the learning model notification information transmitted by the learning device 4, and outputs the received learning model notification information to the recognition unit 12, the transmission determination unit 13, and the storage determination unit 15. do. The recognition unit 12 acquires the learning model notification information output by the communication unit 14 and stores the learning model 46 b included in the acquired learning model notification information in the learning model 16 b of the storage unit 16 . The transmission determination unit 13 acquires the learning model notification information output by the communication unit 14 and sets transmission conditions included in the acquired learning model notification information. The storage determination unit 15 acquires learning model notification information output by the communication unit 14 and sets storage conditions included in the acquired learning model notification information. For subsequent operations, FIG. 5 can be applied.

前述した第2の実施形態では、第1の実施形態に、学習装置4を適用した場合について説明したが、この例に限られない。例えば、第1の実施形態の変形例1に、学習装置4を適用してもよい。この場合、学習装置4で、第1の実施形態の変形例1に係る撮像装置1aで使用される学習モデル16baが生成される。また、第1の実施形態の変形例2に、学習装置4を適用してもよい。この場合、学習装置4で、第1の実施形態の変形例2に係る撮像装置1bで使用される学習モデル16bbが生成される。
前述した第2の実施形態では、学習装置4が、学習モデル46bと、送信条件と、保存条件とを含み、撮像装置1を宛先とする学習モデル通知情報を作成する場合について説明したが、この例に限られない。例えば、学習装置4が、学習モデル46bを含み、撮像装置1を宛先とする学習モデル通知情報を作成してもよい。この場合、送信条件と、保存条件とが、撮像装置1に設定される。このように構成することによって、学習装置4から撮像装置1へ送信するデータ量を低減できる。
前述した第2の実施形態では、撮像装置1が送信した画像データ通知情報に含まれる画像データに基づいて、学習モデル46bが生成される場合について説明したが、この例に限られない。例えば、撮像装置1が送信した画像データ通知情報に含まれる画像データに加え、撮像装置1以外の撮像装置が送信する画像データ通知情報に含まれる画像データに基づいて、学習モデル46bを生成してもよい。また、他のユーザーと学習モデル46bを共有してもよい。
第2の実施形態に係る撮像システム100cによれば、撮像システム100cは、学習モデル46bを生成する学習装置4を備える。このように構成することによって、撮像装置1の設置位置に基づいて、学習モデル46bを生成することができる。このため、観測対象とする動物の種類を増加させることができる。撮像装置1が設定された位置、撮像装置1が設置された環境などに基づいて、学習モデルが生成されるため、静止画に写っている動物の種類を認識する精度を向上できる。
In the second embodiment described above, the case where the learning device 4 is applied to the first embodiment has been described, but the present invention is not limited to this example. For example, the learning device 4 may be applied to Modification 1 of the first embodiment. In this case, the learning device 4 generates a learning model 16ba that is used in the imaging device 1a according to the first modification of the first embodiment. Also, the learning device 4 may be applied to the modification 2 of the first embodiment. In this case, the learning device 4 generates a learning model 16bb that is used in the imaging device 1b according to the second modification of the first embodiment.
In the above-described second embodiment, the case where the learning device 4 creates learning model notification information including the learning model 46b, transmission conditions, and storage conditions and addressed to the imaging device 1 has been described. Examples are not limited. For example, the learning device 4 may create learning model notification information including the learning model 46 b and addressed to the imaging device 1 . In this case, transmission conditions and storage conditions are set in the imaging device 1 . With this configuration, the amount of data transmitted from the learning device 4 to the imaging device 1 can be reduced.
In the second embodiment described above, the case where the learning model 46b is generated based on the image data included in the image data notification information transmitted by the imaging device 1 has been described, but the invention is not limited to this example. For example, in addition to the image data included in the image data notification information transmitted by the imaging device 1, the learning model 46b is generated based on the image data included in the image data notification information transmitted by the imaging devices other than the imaging device 1. good too. Also, the learning model 46b may be shared with other users.
According to the imaging system 100c according to the second embodiment, the imaging system 100c includes the learning device 4 that generates the learning model 46b. By configuring in this way, the learning model 46b can be generated based on the installation position of the imaging device 1 . Therefore, it is possible to increase the types of animals to be observed. Since the learning model is generated based on the position where the imaging device 1 is set, the environment in which the imaging device 1 is installed, and the like, the accuracy of recognizing the type of animal captured in the still image can be improved.

以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
例えば、上述した各装置の機能を実現するためのコンピュータプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行するようにしてもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものであってもよい。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、フラッシュメモリ等の書き込み可能な不揮発性メモリ、DVD(Digital Versatile Disc)等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(例えばDRAM(Dynamic Random Access Memory))のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。
さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であっても良い。
Although the embodiments of the present invention have been described in detail above with reference to the drawings, the specific configuration is not limited to these embodiments, and design changes and the like are also included within the scope of the present invention.
For example, a computer program for realizing the functions of the devices described above may be recorded in a computer-readable recording medium, and the program recorded in this recording medium may be read and executed by a computer system. Note that the “computer system” referred to here may include hardware such as an OS and peripheral devices.
In addition, "computer-readable recording medium" includes writable nonvolatile memories such as flexible discs, magneto-optical discs, ROMs and flash memories, portable media such as DVDs (Digital Versatile Discs), and computer system built-in media. A storage device such as a hard disk that
Furthermore, "computer-readable recording medium" means a volatile memory (e.g., DRAM (Dynamic Random Access Memory)), which holds the program for a certain period of time, is also included.
Further, the above program may be transmitted from a computer system storing this program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in a transmission medium. Here, the "transmission medium" for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line.
Further, the program may be for realizing part of the functions described above.
Further, it may be a so-called difference file (difference program) that can realize the above-described functions in combination with a program already recorded in the computer system.

100、100a、100b、100c…撮像システム、1、1a、1b…撮像装置、2…サーバー、3…端末装置、4…学習装置、11…撮像部、12、12a、12b…認識部、13、13a、13b…送信判定部、14…通信部、15、15a、15b…記憶判定部、16a…観測対象画像データ、16b、16ba、16bb…学習モデル、16…記憶部、17…送信制御部、24…通信部、26…記憶部、26a…画像データDB、28…処理部、44…通信部、46…記憶部、46b…学習モデル、48…学習部 100, 100a, 100b, 100c... imaging system, 1, 1a, 1b... imaging device, 2... server, 3... terminal device, 4... learning device, 11... imaging unit, 12, 12a, 12b... recognition unit, 13, 13a, 13b... Transmission determination unit 14... Communication unit 15, 15a, 15b... Storage determination unit 16a... Observation target image data 16b, 16ba, 16bb... Learning model 16... Storage unit 17... Transmission control unit, DESCRIPTION OF SYMBOLS 24... Communication part, 26... Storage part, 26a... Image data DB, 28... Processing part, 44... Communication part, 46... Storage part, 46b... Learning model, 48... Learning part

Claims (6)

動体を検出した際に、撮影することによって静止画を生成する撮像部と、
動物の画像と、前記画像に写っている動物の種類を示す情報との関係を学習した学習モデルを用いて、前記撮像部が撮像することによって得られた認識対象の画像である認識画像に写っている動物の種類を認識する認識部と、
前記認識部が行った前記認識画像に写っている前記動物の認識結果に基づいて、前記認識画像の画像データの送信を行うか否かを判定する送信判定部と、
前記認識結果に基づいて、前記認識画像の画像データの記憶を行うか否かを判定する記判定部と
を備え
前記認識部は、動物の画像と、前記画像に写っている動物の数を示す情報との関係を学習した学習モデルを用いて、前記認識画像に写っている動物の数を認識し、
前記記憶判定部は、前記認識部が行った前記認識画像に写っている前記動物の数の認識結果に基づいて、動物の数を示す情報が、予め指定した観測対象の動物の数を示す情報と一致する場合には、画像データを記憶すると判定し、動物の数を示す情報が、予め指定した観測対象の動物の前記数を示す情報と一致しない場合には、画像データを記憶しないと判定し、
前記送信判定部は、前記認識部が行った前記認識画像に写っている前記動物の数の認識結果に基づいて、動物の数を示す情報が、予め指定した観測対象の動物の数を示す情報と一致する場合には、画像データを送信すると判定し、動物の数を示す情報が、予め指定した観測対象の動物の前記数を示す情報と一致しない場合には、画像データを送信しないと判定する、撮像装置。
an imaging unit that generates a still image by shooting when a moving object is detected ;
Using a learning model that learns the relationship between an image of an animal and information indicating the type of animal captured in the image, the recognition image, which is an image to be recognized, is captured by the imaging unit. a recognition unit that recognizes the type of animal that is
a transmission determination unit that determines whether or not to transmit the image data of the recognition image based on the recognition result of the animal appearing in the recognition image performed by the recognition unit;
a storage determination unit that determines whether or not to store the image data of the recognized image based on the recognition result ,
The recognition unit recognizes the number of animals appearing in the recognition image using a learning model that has learned the relationship between an image of an animal and information indicating the number of animals appearing in the image,
Based on the result of recognition of the number of animals appearing in the recognition image performed by the recognition unit, the memory determination unit stores the information indicating the number of animals as information indicating the number of observation target animals specified in advance. When the information indicating the number of animals matches with the information indicating the number of animals to be observed, it is determined not to store the image data. death,
Based on the recognition result of the number of animals appearing in the recognition image performed by the recognition unit, the transmission determination unit determines that the information indicating the number of animals is information indicating the number of animals to be observed, which is specified in advance. When the information indicating the number of animals matches with the information indicating the number of animals to be observed, it is determined not to transmit the image data. imaging device.
前記認識部は、動物の画像と、前記画像に写っている動物の状態を示す情報との関係を学習した学習モデルを用いて、前記認識画像に写っている動物の状態を認識し、
前記送信判定部は、前記認識部が行った前記認識画像に写っている前記動物の状態の認識結果に基づいて、前記認識画像の画像データの送信を行うか否かを判定し、
前記記判定部は、前記認識結果に基づいて、前記認識画像の画像データの記憶を行うか否かを判定する、請求項1に記載の撮像装置。
The recognition unit recognizes the state of the animal shown in the recognition image using a learning model that has learned the relationship between the image of the animal and the information indicating the state of the animal shown in the image,
The transmission determination unit determines whether or not to transmit the image data of the recognition image based on the recognition result of the state of the animal appearing in the recognition image performed by the recognition unit,
2. The imaging apparatus according to claim 1 , wherein said storage determination unit determines whether or not to store image data of said recognition image based on said recognition result.
動物の前記画像には、可視光線を撮影した動物の画像と、赤外線を撮影した動物の画像とが含まれる、請求項1又は請求項に記載の撮像装置。 3. The imaging device according to claim 1 , wherein the animal image includes an animal image captured with visible light and an animal image captured with infrared light. 前記学習モデルを生成する学習装置が送信する前記学習モデルを受信する通信部
を備え、
前記認識部は、前記通信部が受信した前記学習モデルを用いて、前記認識画像に写っている動物の種類を認識する、請求項1から請求項のいずれか一項に記載の撮像装置。
a communication unit that receives the learning model transmitted by a learning device that generates the learning model;
The imaging apparatus according to any one of claims 1 to 3 , wherein the recognition section uses the learning model received by the communication section to recognize the type of animal appearing in the recognition image.
動物の画像と、前記画像に写っている動物の種類を示す情報との関係を学習した学習モデルを用いて、動体を検出した際に撮影することによって静止画を生成する撮像部が撮像することによって得られた認識対象の画像である認識画像に写っている動物の種類を認識するステップと、
前記認識するステップで得られる前記認識画像に写っている前記動物の認識結果に基づいて、前記認識画像の画像データの送信を行うか否かを判定するステップと、
前記認識結果に基づいて、前記認識画像の画像データの記憶を行うか否かを判定するステップと
を有し、
前記認識するステップでは、動物の画像と、前記画像に写っている動物の数を示す情報との関係を学習した学習モデルを用いて、前記認識画像に写っている動物の数を認識し、
前記画像データの送信を行うか否かを判定するステップでは、前記認識するステップで行った前記認識画像に写っている前記動物の数の認識結果に基づいて、動物の数を示す情報が、予め指定した観測対象の動物の数を示す情報と一致する場合には、画像データを記憶すると判定し、動物の数を示す情報が、予め指定した観測対象の動物の前記数を示す情報と一致しない場合には、画像データを記憶しないと判定し、
前記認識画像の画像データの記憶を行うか否かを判定するステップでは、前記認識するステップで行った前記認識画像に写っている前記動物の数の認識結果に基づいて、動物の数を示す情報が、予め指定した観測対象の動物の数を示す情報と一致する場合には、画像データを送信すると判定し、動物の数を示す情報が、予め指定した観測対象の動物の前記数を示す情報と一致しない場合には、画像データを送信しないと判定する、撮像装置が実行する制御方法。
Using a learning model that learns the relationship between an image of an animal and information indicating the type of animal captured in the image, the imaging unit that generates a still image by capturing when a moving object is detected captures the image. a step of recognizing the type of animal appearing in the recognition image, which is the image to be recognized obtained by
a step of determining whether or not to transmit the image data of the recognition image based on the recognition result of the animal appearing in the recognition image obtained in the recognition step;
determining whether or not to store the image data of the recognized image based on the recognition result ;
In the recognizing step, the number of animals appearing in the recognition image is recognized using a learning model that has learned the relationship between the animal image and information indicating the number of animals appearing in the image,
In the step of determining whether or not to transmit the image data, information indicating the number of animals is stored in advance based on the recognition result of the number of animals appearing in the recognition image performed in the recognition step. If the information indicating the number of animals to be observed matches the specified information indicating the number of animals to be observed, it is determined that the image data is to be stored, and the information indicating the number of animals does not match the information indicating the number of animals to be observed that has been specified in advance. In this case, it is determined that the image data is not stored,
In the step of determining whether or not to store the image data of the recognition image, information indicating the number of animals based on the recognition result of the number of animals appearing in the recognition image performed in the recognition step. However, if it matches the information indicating the number of animals to be observed which is specified in advance, it is determined that the image data is to be transmitted, and the information indicating the number of animals is the information indicating the number of animals to be observed which is specified in advance. A control method executed by the imaging device , in which it is determined not to transmit the image data if they do not match .
コンピュータに、
動物の画像と、前記画像に写っている動物の種類を示す情報との関係を学習した学習モデルを用いて、動体を検出した際に撮影することによって静止画を生成する撮像部が撮像することによって得られた認識対象の画像である認識画像に写っている動物の種類を認識させるステップと、
前記認識させるステップで得られる前記認識画像に写っている前記動物の認識結果に基づいて、前記認識画像の画像データの送信を行うか否かを判定させるステップと、
前記認識結果に基づいて、前記認識画像の画像データの記憶を行うか否かを判定させるステップと
を実行させ
前記コンピュータに、
前記認識するステップでは、動物の画像と、前記画像に写っている動物の数を示す情報との関係を学習した学習モデルを用いて、前記認識画像に写っている動物の数を認識させ、
前記画像データの送信を行うか否かを判定するステップでは、前記認識するステップで行った前記認識画像に写っている前記動物の数の認識結果に基づいて、動物の数を示す情報が、予め指定した観測対象の動物の数を示す情報と一致する場合には、画像データを記憶すると判定させ、動物の数を示す情報が、予め指定した観測対象の動物の前記数を示す情報と一致しない場合には、画像データを記憶しないと判定させ、
前記認識画像の画像データの記憶を行うか否かを判定するステップでは、前記認識するステップで行った前記認識画像に写っている前記動物の数の認識結果に基づいて、動物の数を示す情報が、予め指定した観測対象の動物の数を示す情報と一致する場合には、画像データを送信すると判定させ、動物の数を示す情報が、予め指定した観測対象の動物の前記数を示す情報と一致しない場合には、画像データを送信しないと判定させる、コンピュータプログラム。
to the computer,
Using a learning model that learns the relationship between an image of an animal and information indicating the type of animal captured in the image, the imaging unit that generates a still image by capturing when a moving object is detected captures the image. a step of recognizing the type of animal appearing in the recognition image, which is the image to be recognized obtained by
determining whether or not to transmit the image data of the recognition image based on the recognition result of the animal appearing in the recognition image obtained in the recognition step;
determining whether or not to store the image data of the recognized image based on the recognition result ;
to the computer;
In the recognizing step, the number of animals in the recognition image is recognized using a learning model that has learned the relationship between the animal image and information indicating the number of animals in the image,
In the step of determining whether or not to transmit the image data, information indicating the number of animals is stored in advance based on the recognition result of the number of animals appearing in the recognition image performed in the recognition step. If the information indicating the number of animals to be observed matches the information indicating the number of animals to be observed, the image data is determined to be stored, and the information indicating the number of animals does not match the information indicating the number of animals to be observed that has been specified in advance. In this case, it is determined that the image data is not stored,
In the step of determining whether or not to store the image data of the recognition image, information indicating the number of animals based on the recognition result of the number of animals appearing in the recognition image performed in the recognition step. is identical to the information indicating the number of observation target animals specified in advance, the image data is determined to be transmitted, and the information indicating the number of animals is the information indicating the number of animals specified in advance to be observed. A computer program that determines that the image data is not to be transmitted if it does not match .
JP2019186730A 2019-10-10 2019-10-10 IMAGING DEVICE, CONTROL METHOD, AND COMPUTER PROGRAM Active JP7300958B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019186730A JP7300958B2 (en) 2019-10-10 2019-10-10 IMAGING DEVICE, CONTROL METHOD, AND COMPUTER PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019186730A JP7300958B2 (en) 2019-10-10 2019-10-10 IMAGING DEVICE, CONTROL METHOD, AND COMPUTER PROGRAM

Publications (2)

Publication Number Publication Date
JP2021064825A JP2021064825A (en) 2021-04-22
JP7300958B2 true JP7300958B2 (en) 2023-06-30

Family

ID=75486711

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019186730A Active JP7300958B2 (en) 2019-10-10 2019-10-10 IMAGING DEVICE, CONTROL METHOD, AND COMPUTER PROGRAM

Country Status (1)

Country Link
JP (1) JP7300958B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7814889B2 (en) * 2021-11-02 2026-02-17 キヤノン株式会社 Image capture device, image capture device control method, image processing device, and image capture system
JP7839541B2 (en) * 2022-03-14 2026-04-02 学校法人立命館 Annotation-based learning data storage system, and method for storing annotated learning data.
JP7729466B2 (en) * 2022-03-18 2025-08-26 日本電気株式会社 Image classification device, image classification method, and program
JP2023155650A (en) * 2022-04-11 2023-10-23 キヤノン株式会社 Imaging device, its control method, and program
JP2023155714A (en) * 2022-04-11 2023-10-23 キヤノン株式会社 Imaging device, its control method, and program

Citations (7)

* 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
JP2016119614A (en) 2014-12-22 2016-06-30 日本電気株式会社 Dynamic body detection device, dynamic body detection method and dynamic body detection program
JP2017176058A (en) 2016-03-30 2017-10-05 富士通株式会社 Box control system, control device, box control method, and box control program
JP2018022332A (en) 2016-08-03 2018-02-08 ヤフー株式会社 Determination apparatus, determination method, and determination program
JP2019028577A (en) 2017-07-27 2019-02-21 日本電信電話株式会社 Animal type determination device, method and program
US20190132510A1 (en) 2017-11-01 2019-05-02 Objectvideo Labs, Llc Intelligent self-powered camera
JP2019083786A (en) 2017-11-09 2019-06-06 東芝ライテック株式会社 Monitoring system

Patent Citations (7)

* 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
JP2016119614A (en) 2014-12-22 2016-06-30 日本電気株式会社 Dynamic body detection device, dynamic body detection method and dynamic body detection program
JP2017176058A (en) 2016-03-30 2017-10-05 富士通株式会社 Box control system, control device, box control method, and box control program
JP2018022332A (en) 2016-08-03 2018-02-08 ヤフー株式会社 Determination apparatus, determination method, and determination program
JP2019028577A (en) 2017-07-27 2019-02-21 日本電信電話株式会社 Animal type determination device, method and program
US20190132510A1 (en) 2017-11-01 2019-05-02 Objectvideo Labs, Llc Intelligent self-powered camera
JP2019083786A (en) 2017-11-09 2019-06-06 東芝ライテック株式会社 Monitoring system

Also Published As

Publication number Publication date
JP2021064825A (en) 2021-04-22

Similar Documents

Publication Publication Date Title
JP7300958B2 (en) IMAGING DEVICE, CONTROL METHOD, AND COMPUTER PROGRAM
Bjerge et al. Real‐time insect tracking and monitoring with computer vision and deep learning
US12056783B2 (en) Systems and methods for processing recorded data for storage using computer-aided dispatch information
CN111476179B (en) Behavior prediction method for key target, AI tracking camera and storage medium
KR101984983B1 (en) System and method for monitoring wild animals
US20200226360A1 (en) System and method for automatically detecting and classifying an animal in an image
O'Donoghue et al. Real‐time anti‐poaching tags could help prevent imminent species extinctions
GB2583253A (en) Method, device and system for adaptive training of machine learning models via detected in-field contextual sensor events and associated located and retrieved
WO2017049612A1 (en) Smart tracking video recorder
CN111354024B (en) Behavior prediction method of key target, AI server and storage medium
EP3323239B1 (en) Systems and methods for processing recorded data for storage using computer-aided dispatch information
JP2020092643A (en) Unmanned aerial vehicle, unmanned aerial vehicle system and unmanned aerial vehicle control system
JP6526457B2 (en) Pest detection method, Pest detection program and Pest detection system
JP6625786B2 (en) Anomaly detection system, anomaly detection method and program
KR102304109B1 (en) Animal tracking monitoring server and operation method thereof
US9922049B2 (en) Information processing device, method of processing information, and program for processing information
EP3721706A1 (en) Real-time animal system detection based on the specific sounds produced by them
US20190104161A1 (en) Systems and methods for directly accessing video data streams and data between devices in a video surveillance system
US20170134319A1 (en) Automated image consolidation and prediction
CN107820008A (en) A kind of machine room monitoring system and method
US10051452B2 (en) Notification system and method of environment abnormality
AU2020103515A4 (en) A system and a method for real time monitoring and identification of endangered animals
EP4592981A1 (en) Systems and methods for forest fire prediction and detection of fire outbreaks
CN116385744B (en) Unmanned aerial vehicle cluster position determining method, edge equipment cluster system, storage medium and electronic equipment
US12465025B2 (en) Animal detecting device, system, method and computer program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20211122

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20221228

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230104

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230227

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230620

R150 Certificate of patent or registration of utility model

Ref document number: 7300958

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150