JP7754120B2 - Photographing system, photographing system control method, analysis device, and program - Google Patents

Photographing system, photographing system control method, analysis device, and program

Info

Publication number
JP7754120B2
JP7754120B2 JP2023040006A JP2023040006A JP7754120B2 JP 7754120 B2 JP7754120 B2 JP 7754120B2 JP 2023040006 A JP2023040006 A JP 2023040006A JP 2023040006 A JP2023040006 A JP 2023040006A JP 7754120 B2 JP7754120 B2 JP 7754120B2
Authority
JP
Japan
Prior art keywords
feature information
video
analysis
control unit
extracted
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
JP2023040006A
Other languages
Japanese (ja)
Other versions
JP2024130340A (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.)
Yokogawa Electric Corp
Original Assignee
Yokogawa Electric 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 Yokogawa Electric Corp filed Critical Yokogawa Electric Corp
Priority to JP2023040006A priority Critical patent/JP7754120B2/en
Priority to PCT/JP2023/043883 priority patent/WO2024190009A1/en
Publication of JP2024130340A publication Critical patent/JP2024130340A/en
Application granted granted Critical
Publication of JP7754120B2 publication Critical patent/JP7754120B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/181Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/783Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • G06F16/7837Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using objects detected or recognised in the video content
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/787Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using geographical or spatial information, e.g. location

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Library & Information Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Closed-Circuit Television Systems (AREA)

Description

本開示は、撮影システム、撮影システムの制御方法、解析装置、及び、プログラムに関する。 This disclosure relates to an imaging system, a control method for an imaging system, an analysis device, and a program.

監視カメラ等の撮影装置により撮影された映像から、例えば、人、物体、又は、動物等の所定の被写体が映り込んだ映像を検索することに関する技術が知られている。例えば、特許文献1には、監視カメラにより取得された画像データを画像記憶部に記憶し、画像データに対して画像解析を行い、検出するべき対象被写体を検出したことに応じて当該対象被写体の特徴を示す特徴データを生成する装置が記載されている。この装置は、特徴データと、当該特徴データが生成された画像データの撮影時刻、および、画像記憶部内での当該画像データのアドレスの少なくとも一方とを含むメタデータを他の機器からアクセス可能なファイルサーバに送信する。これにより、ファイルサーバにメタデータを貯めておき、画像データを検索するためのインデックスとして使用することができる。 Technology related to searching for footage captured by a surveillance camera or other imaging device for footage that captures a specific subject, such as a person, object, or animal, is known. For example, Patent Document 1 describes a device that stores image data acquired by a surveillance camera in an image storage unit, performs image analysis on the image data, and generates feature data indicating the characteristics of the target subject upon detection. This device transmits the feature data and metadata, including at least one of the capture time of the image data from which the feature data was generated and the address of the image data in the image storage unit, to a file server accessible from other devices. This allows the metadata to be stored on the file server and used as an index for searching image data.

特開2021-100201号公報Japanese Patent Application Laid-Open No. 2021-100201

しかし、上記従来の構成においては、ネットワークの効率的利用及び被写体の個人情報保護という点で改善の余地があった。 However, the above-mentioned conventional configuration leaves room for improvement in terms of efficient network utilization and protection of the subject's personal information.

そこで、本開示は、撮影装置により撮影された映像を用いて特定の被写体を検索するための技術を改善することを目的とする。 The present disclosure therefore aims to improve technology for searching for specific subjects using video captured by a camera.

幾つかの実施形態に係る撮影システムは、
(1)複数のフレーム画像からなる映像を撮影する撮影装置と、
前記撮影装置と通信可能であり、前記撮影装置から前記映像を取得したことに応じて、第1解析ロジックに基づき当該映像を解析して当該映像に映り込んだ被写体の特徴を示す第1特徴情報を取得するとともに、前記映像と前記第1特徴情報とを対応付けて記憶装置に記憶させる、第1制御部を備える解析装置と、
前記解析装置と通信可能なサーバ装置と、
前記サーバ装置と通信可能な端末装置と、
を備え、
前記サーバ装置は、検索対象の被写体の特徴を示す第2特徴情報を取得し、取得した前記第2特徴情報を前記解析装置へ送信する、第2制御部を備え、
前記解析装置の前記第1制御部は、前記サーバ装置から前記第2特徴情報を受信したことに応じて、当該第2特徴情報との類似度が予め定められた第1閾値よりも大きい前記第1特徴情報を前記記憶装置から抽出し、抽出した前記第1特徴情報に対応する映像である抽出映像を前記サーバ装置へ送信し、
前記サーバ装置の前記第2制御部は、前記解析装置から受信した前記抽出映像を前記端末装置へ送信し、
前記端末装置は、前記サーバ装置から受信した前記抽出映像を表示部に表示させる、第3制御部を備える。
In some embodiments, the imaging system includes:
(1) a photographing device for photographing a video consisting of a plurality of frame images;
an analysis device including a first control unit capable of communicating with the image capturing device, which, in response to acquiring the image from the image capturing device, analyzes the image based on a first analysis logic to acquire first feature information indicating features of a subject captured in the image, and stores the image and the first feature information in a storage device in association with each other;
a server device capable of communicating with the analysis device;
a terminal device capable of communicating with the server device;
Equipped with
the server device includes a second control unit that acquires second feature information indicating features of the subject to be searched and transmits the acquired second feature information to the analysis device;
the first control unit of the analysis device, in response to receiving the second feature information from the server device, extracts from the storage device the first feature information whose similarity to the second feature information is greater than a predetermined first threshold, and transmits an extracted video that is a video corresponding to the extracted first feature information to the server device;
the second control unit of the server device transmits the extracted video received from the analysis device to the terminal device;
The terminal device includes a third control unit that causes a display unit to display the extracted video received from the server device.

このように、解析装置は、撮影装置から映像を受信したことに応じて、その映像を解析し、第1特徴情報を取得する。解析装置は、第2特徴情報の受信に応じて、その第2特徴情報に類似する映像である抽出映像を抽出し、サーバ装置へ送信する。サーバ装置は、各解析装置による検索結果を統合して端末装置へ送信し、端末装置は受信した映像を表示させる。したがって、端末装置のユーザは、検索された映像を確認して、特定の被写体を発見することが容易になる。ここで、解析装置は、撮影された全ての映像ではなく、第2特徴情報との類似度が第1閾値よりも大きい映像について、その映像及び第1特徴情報をサーバ装置へ送信するため、ネットワークを介して転送するデータ量を最小限に抑えることができる。また、サーバ装置は、撮影された全ての映像ではなく、検索された映像から取得された第1特徴情報を記憶するため、サーバ装置から第1特徴情報が漏洩するなどの個人情報の流出リスクを低減することができる。よって、撮影装置により撮影された映像を用いて特定の被写体を検索するための技術を改善することができる。 In this way, upon receiving video from the image capture device, the analysis device analyzes the video and acquires first feature information. Upon receiving second feature information, the analysis device extracts extracted video, which is video similar to the second feature information, and transmits the extracted video to the server device. The server device then integrates the search results from each analysis device and transmits them to the terminal device, which then displays the received video. This makes it easier for users of the terminal device to review the searched video and find specific subjects. Here, the analysis device transmits the video and first feature information to the server device for video whose similarity to the second feature information is greater than the first threshold, rather than for all captured video, thereby minimizing the amount of data transferred over the network. Furthermore, because the server device stores the first feature information acquired from the searched video, rather than for all captured video, the risk of personal information being leaked from the server device, such as the leak of first feature information, can be reduced. This improves the technology for searching for specific subjects using video captured by an image capture device.

一実施形態において、
(2)(1)の撮影システムにおいて、
前記解析装置の前記第1制御部は、前記撮影装置から前記映像を取得したことに応じて、当該映像が撮影された日時を示す日時情報を、当該映像及び前記第1特徴情報と対応付けて前記記憶装置に更に記憶させ、
前記サーバ装置の前記第2制御部は、前記第2特徴情報に加えて検索を行う日時範囲を更に取得するとともに、前記第2特徴情報に加えて前記日時範囲を前記解析装置へ更に送信し、
前記解析装置の前記第1制御部は、
前記サーバ装置から前記第2特徴情報及び前記日時範囲を受信したことに応じて、当該第2特徴情報との類似度が前記第1閾値よりも大きい、前記日時範囲において撮影された前記映像の前記第1特徴情報を前記記憶装置から抽出し、
抽出した前記第1特徴情報に対応する映像である抽出映像、当該抽出映像の前記日時情報、及び、当該第1特徴情報と前記第2特徴情報との類似度を前記サーバ装置へ送信し、
前記サーバ装置の前記第2制御部は、前記解析装置から受信した前記抽出映像、当該抽出映像の前記日時情報、及び、前記類似度を前記端末装置へ送信し、
前記端末装置の前記第3制御部は、前記サーバ装置から受信した前記抽出映像、当該抽出映像の前記日時情報、及び、前記類似度を前記表示部に表示させてもよい。
In one embodiment,
(2) In the imaging system of (1),
the first control unit of the analysis device, in response to acquiring the video from the imaging device, further stores date and time information indicating a date and time when the video was captured in the storage device in association with the video and the first feature information;
the second control unit of the server device further acquires a date and time range to be searched in addition to the second characteristic information, and further transmits the date and time range to the analysis device in addition to the second characteristic information;
The first control unit of the analysis device
In response to receiving the second feature information and the date and time range from the server device, extracting from the storage device the first feature information of the video captured in the date and time range, the first feature information having a similarity to the second feature information greater than the first threshold;
transmitting to the server device an extracted video that is a video corresponding to the extracted first feature information, the date and time information of the extracted video, and a similarity between the first feature information and the second feature information;
the second control unit of the server device transmits the extracted video, the date and time information of the extracted video, and the similarity received from the analysis device to the terminal device;
The third control unit of the terminal device may cause the display unit to display the extracted video, the date and time information of the extracted video, and the similarity received from the server device.

このように、解析装置は、映像の撮影日時の日時範囲を特定して検索を行うため、検索対象の所在が把握できていた時期を検索範囲から除くことによって検索対象を含む映像を効率的に検索することができる。また、端末装置は、抽出した映像の日時情報及び類似度を表示することで、ユーザは、検索対象の被写体が映り込んだ映像がいつ撮影されたのか、及び、どの程度類似するのかを確認して、被写体を発見することが容易となる。 In this way, the analysis device searches by specifying the date and time range of the video's capture date and time, and by excluding from the search range the period during which the location of the search target was known, it is possible to efficiently search for video containing the search target. Furthermore, the terminal device displays the date and time information and similarity of the extracted video, making it easier for the user to find the subject by checking when the video in which the search target subject appears was captured and the degree of similarity.

一実施形態において、
(3)(1)又は(2)の撮影システムにおいて、
複数の地点に設けられた複数の前記撮影装置と、
前記複数の撮影装置に含まれる一つ以上の前記撮影装置とそれぞれ通信可能な複数の前記解析装置と、
を備え、
前記サーバ装置の前記第2制御部は、前記第2特徴情報に加えて検索を行う地理的範囲を更に取得するとともに、当該地理的範囲に含まれる地点に設けられた前記撮影装置と通信可能な前記解析装置へ前記第2特徴情報を送信し、
前記サーバ装置から前記第2特徴情報を受信した前記解析装置の前記第1制御部は、当該第2特徴情報との類似度が前記第1閾値よりも大きい前記映像の前記第1特徴情報を前記記憶装置から抽出し、抽出した前記第1特徴情報に対応する前記抽出映像と、当該抽出映像を撮影した前記撮影装置の地点を示す地点情報とを前記サーバ装置へ送信し、
前記サーバ装置の前記第2制御部は、前記解析装置から受信した前記抽出映像及び当該抽出映像の前記地点情報を前記端末装置へ送信し、
前記端末装置の前記第3制御部は、前記サーバ装置から受信した前記抽出映像及び当該抽出映像の前記地点情報を前記表示部に表示させてもよい。
In one embodiment,
(3) In the imaging system of (1) or (2),
A plurality of the imaging devices provided at a plurality of locations;
a plurality of analysis devices each capable of communicating with one or more of the imaging devices included in the plurality of imaging devices;
Equipped with
the second control unit of the server device further acquires a geographical range to be searched in addition to the second feature information, and transmits the second feature information to the analysis device that is capable of communicating with the imaging device installed at a location included in the geographical range;
the first control unit of the analysis device that has received the second feature information from the server device extracts, from the storage device, the first feature information of the video whose similarity to the second feature information is greater than the first threshold, and transmits, to the server device, the extracted video corresponding to the extracted first feature information and location information indicating a location of the imaging device that captured the extracted video;
the second control unit of the server device transmits the extracted video and the location information of the extracted video received from the analysis device to the terminal device;
The third control unit of the terminal device may cause the display unit to display the extracted video and the location information of the extracted video received from the server device.

このように、端末装置は、抽出した映像の地点情報を表示することで、ユーザは、検索対象の被写体が映り込んだ映像がどこで撮影されたのかを確認して、被写体を発見することが容易となる。 In this way, the terminal device displays location information for the extracted video, making it easier for the user to check where the video that captures the subject they are searching for was shot and find the subject.

一実施形態において、
(4)(1)から(3)のいずれかの撮影システムにおいて、
前記端末装置の前記第3制御部は、前記検索対象の被写体が映り込んだ画像である検索対象画像の指定をユーザから受け付け、
前記サーバ装置の前記第2制御部は、前記ユーザにより指定された前記検索対象画像を解析して取得された特徴情報を前記第2特徴情報として取得してもよい。
In one embodiment,
(4) In any one of the imaging systems (1) to (3),
the third control unit of the terminal device receives, from a user, a designation of a search target image that is an image in which the subject to be searched is reflected;
The second control unit of the server device may acquire, as the second feature information, feature information acquired by analyzing the search target image designated by the user.

このように、解析装置は、ユーザにより指定された検索対象画像を解析して取得された特徴情報(第2特徴情報)に基づき検索対象の被写体が映り込んだ映像を検索する。したがって、ユーザは、検索対象画像を指定するだけで、容易に被写体が映り込んだ映像を検索させ、その結果を確認することが可能である。 In this way, the analysis device searches for video containing the subject to be searched for based on the feature information (second feature information) obtained by analyzing the search target image specified by the user. Therefore, the user can easily search for video containing the subject and check the results by simply specifying the search target image.

一実施形態において、
(5)(1)から(4)のいずれかの撮影システムにおいて、
前記サーバ装置の前記第2制御部は、前記第2特徴情報に加えて、前記検索対象の被写体特有の外見的特徴を示す第3特徴情報を取得し、前記第2特徴情報に加えて前記第3特徴情報を前記解析装置へ送信し、
前記解析装置の前記第1制御部は、
前記サーバ装置から前記第2特徴情報及び前記第3特徴情報を受信したことに応じて、当該第2特徴情報との類似度が前記第1閾値よりも大きい前記第1特徴情報を前記記憶装置から抽出し、
抽出した前記第1特徴情報に対応する映像を第2解析ロジックに基づき解析して、当該映像に映り込んだ被写体特有の外見的特徴を示す第4特徴情報を取得し、
前記第3特徴情報との類似度が予め定められた第2閾値よりも大きい前記第4特徴情報を抽出し、抽出した前記第4特徴情報に対応する映像を前記抽出映像として、前記サーバ装置へ送信してもよい。
In one embodiment,
(5) In any one of the imaging systems (1) to (4),
the second control unit of the server device acquires, in addition to the second feature information, third feature information indicating an appearance feature specific to the subject to be searched, and transmits, in addition to the second feature information, the third feature information to the analysis device;
The first control unit of the analysis device
extracting, from the storage device, the first feature information whose similarity to the second feature information is greater than the first threshold value in response to receiving the second feature information and the third feature information from the server device;
analyzing the image corresponding to the extracted first feature information based on a second analysis logic to obtain fourth feature information indicating external features specific to the subject captured in the image;
The fourth feature information whose similarity to the third feature information is greater than a predetermined second threshold may be extracted, and the video corresponding to the extracted fourth feature information may be transmitted to the server device as the extracted video.

このように、解析装置は、第1解析ロジックだけでなく、第2解析ロジックに基づき抽出された特徴情報に基づき検索対象の被写体が映り込んだ映像を検索するため、検索対象の被写体特有の外見的特徴により類似した映像を検索することが可能である。 In this way, the analysis device searches for video containing the search target subject based on feature information extracted based on the second analysis logic as well as the first analysis logic, making it possible to search for video that is similar to the search target subject's unique external features.

一実施形態において、
(6)(5)の撮影システムにおいて、
前記サーバ装置の前記第2制御部は、前記第2特徴情報及び前記第3特徴情報に加えて、前記第3特徴情報を抽出する際に用いられた解析ロジック情報を前記解析装置へ送信し、
前記解析装置の前記第1制御部は、前記解析ロジック情報を前記第2解析ロジックとして用いて前記抽出した前記第1特徴情報に対応する映像を解析して、前記第4特徴情報を取得してもよい。
In one embodiment,
(6) In the imaging system of (5),
the second control unit of the server device transmits, to the analysis device, analysis logic information used in extracting the third feature information, in addition to the second feature information and the third feature information;
The first control unit of the analysis device may use the analysis logic information as the second analysis logic to analyze the video corresponding to the extracted first feature information, and obtain the fourth feature information.

このように、サーバ装置は、解析装置へ第2解析ロジックとして用いる解析ロジック情報を送信する。したがって、解析装置は、一般的な特徴情報である第1特徴情報が類似する映像の中から、さらに検索対象の被写体特有の特徴が類似するものを絞り込んで抽出することが可能になる。 In this way, the server device transmits analysis logic information to be used as the second analysis logic to the analysis device. Therefore, the analysis device can further narrow down and extract videos with similar features specific to the subject being searched from among videos with similar first feature information, which is general feature information.

一実施形態において、
(7)(5)又は(6)の撮影システムにおいて、
前記解析装置の前記第1制御部は、
前記撮影装置から前記映像を取得したことに応じて、前記第1解析ロジックに基づき当該映像を解析して前記第1特徴情報を取得するとともに、前記映像と、当該映像に映り込んだ前記被写体の当該映像における空間的位置と、前記第1特徴情報とを対応付けて記憶装置に記憶させ、
前記サーバ装置から前記第2特徴情報及び前記第3特徴情報を受信したことに応じて、当該第2特徴情報との類似度が前記第1閾値よりも大きい前記第1特徴情報を前記記憶装置から抽出し、
抽出した前記第1特徴情報に対応する映像の前記空間的位置に対応する領域を前記第2解析ロジックに基づき解析して、当該映像の前記領域に映り込んだ被写体の特徴を示す特徴情報を前記第4特徴情報として取得してもよい。
In one embodiment,
(7) In the imaging system of (5) or (6),
The first control unit of the analysis device
In response to acquiring the video from the photographing device, analyze the video based on the first analysis logic to acquire the first feature information, and store the video, a spatial position in the video of the subject captured in the video, and the first feature information in a storage device in association with each other;
extracting, from the storage device, the first feature information whose similarity to the second feature information is greater than the first threshold value in response to receiving the second feature information and the third feature information from the server device;
The area corresponding to the spatial position of the image corresponding to the extracted first feature information may be analyzed based on the second analysis logic, and feature information indicating the characteristics of the subject reflected in the area of the image may be obtained as the fourth feature information.

このように、第2解析ロジックに基づく解析対象を、映像の空間的位置に対応する領域に限定するため、解析装置は、解析に要する演算コストを低減することが可能である。 In this way, by limiting the analysis target based on the second analysis logic to the area corresponding to the spatial position of the video, the analysis device can reduce the computational costs required for analysis.

幾つかの実施形態に係る撮影システムの制御方法は、
(8)複数のフレーム画像からなる映像を撮影する撮影装置と、
前記撮影装置と通信可能であり、前記撮影装置から前記映像を取得したことに応じて、第1解析ロジックに基づき当該映像を解析して当該映像に映り込んだ被写体の特徴を示す第1特徴情報を取得するとともに、前記映像と前記第1特徴情報とを対応付けて記憶装置に記憶させる、第1制御部を備える解析装置と、
前記解析装置と通信可能なサーバ装置と、
前記サーバ装置と通信可能な端末装置と、
を備える撮影システムの制御方法であって、
前記サーバ装置の第2制御部が、検索対象の被写体の特徴を示す第2特徴情報を取得し、取得した前記第2特徴情報を前記解析装置へ送信し、
前記解析装置の前記第1制御部が、前記サーバ装置から前記第2特徴情報を受信したことに応じて、当該第2特徴情報との類似度が予め定められた第1閾値よりも大きい前記第1特徴情報を前記記憶装置から抽出し、抽出した前記第1特徴情報に対応する映像である抽出映像を前記サーバ装置へ送信し、
前記サーバ装置の前記第2制御部が、前記解析装置から受信した前記抽出映像を前記端末装置へ送信し、
前記端末装置の第3制御部が、前記サーバ装置から受信した前記抽出映像を表示部に表示させる。
A control method for an imaging system according to some embodiments includes:
(8) a photographing device that photographs a video consisting of a plurality of frame images;
an analysis device including a first control unit capable of communicating with the image capturing device, which, in response to acquiring the image from the image capturing device, analyzes the image based on a first analysis logic to acquire first feature information indicating features of a subject captured in the image, and stores the image and the first feature information in a storage device in association with each other;
a server device capable of communicating with the analysis device;
a terminal device capable of communicating with the server device;
A control method for an imaging system comprising:
a second control unit of the server device acquires second feature information indicating features of the subject to be searched, and transmits the acquired second feature information to the analysis device;
the first control unit of the analysis device, in response to receiving the second feature information from the server device, extracts from the storage device the first feature information whose similarity to the second feature information is greater than a predetermined first threshold, and transmits an extracted video that is a video corresponding to the extracted first feature information to the server device;
the second control unit of the server device transmits the extracted video received from the analysis device to the terminal device;
A third control unit of the terminal device causes a display unit to display the extracted video received from the server device.

このように、サーバ装置は、各解析装置による検索結果を統合して端末装置へ送信し、端末装置は受信した映像を表示させる。したがって、端末装置のユーザは、検索された映像を確認して、特定の被写体を発見することが容易になる。ここで、解析装置は、撮影された全ての映像ではなく、第2特徴情報との類似度が第1閾値よりも大きい映像について、その映像及び第1特徴情報をサーバ装置へ送信するため、ネットワークを介して転送するデータ量を最小限に抑えることができる。また、サーバ装置は、撮影された全ての映像ではなく、検索された映像から取得された第1特徴情報を記憶するため、サーバ装置から第1特徴情報が漏洩するなど、個人情報の流出リスクを低減することができる。よって、撮影装置により撮影された映像を用いて特定の被写体を検索するための技術を改善することができる。 In this way, the server device integrates the search results from each analysis device and transmits them to the terminal device, which then displays the received video. This makes it easier for users of the terminal device to review the searched video and find specific subjects. Here, the analysis device transmits to the server device not all captured video, but only video whose similarity to the second feature information is greater than the first threshold, along with the first feature information. This minimizes the amount of data transferred over the network. Furthermore, because the server device stores the first feature information obtained from the searched video, rather than all captured video, this reduces the risk of personal information leaks, such as the leakage of the first feature information from the server device. This improves the technology for searching for specific subjects using video captured by a capture device.

幾つかの実施形態に係る解析装置は、
(9)複数のフレーム画像からなる映像を撮影する撮影装置、及び、サーバ装置と通信可能な解析装置であって、
前記撮影装置から前記映像を取得したことに応じて、第1解析ロジックに基づき当該映像を解析して当該映像に映り込んだ被写体の特徴を示す第1特徴情報を取得するとともに、前記映像と前記第1特徴情報とを対応付けて記憶装置に記憶させ、
前記サーバ装置から検索対象の被写体の特徴を示す第2特徴情報を受信したことに応じて、当該第2特徴情報との類似度が予め定められた第1閾値よりも大きい前記第1特徴情報を前記記憶装置から抽出し、抽出した前記第1特徴情報に対応する映像である抽出映像を前記サーバ装置へ送信する、
制御部を備える。
In some embodiments, the analysis device
(9) An image capturing device that captures a video consisting of a plurality of frame images, and an analysis device that can communicate with a server device,
In response to acquiring the image from the photographing device, analyze the image based on a first analysis logic to acquire first feature information indicating features of a subject captured in the image, and store the image and the first feature information in a storage device in association with each other;
In response to receiving second feature information indicating features of the subject to be searched from the server device, extracting from the storage device the first feature information whose similarity to the second feature information is greater than a predetermined first threshold, and transmitting an extracted image that is an image corresponding to the extracted first feature information to the server device.
It has a control unit.

このように、解析装置は、検索結果をサーバ装置へ送信するため、サーバ装置は、各解析装置による検索結果を統合し、端末装置へ送信するなどして、検索結果をユーザに提示することが可能である。したがって、サーバ装置に特徴解析及び検索の機能を設けなくても、解析装置を設けるだけで、検索対象の被写体が映り込んだ映像を検索することが可能である。また、端末装置のユーザは、検索された映像を確認して、特定の被写体を発見することが容易となる。よって、本実施形態によれば、撮影装置により撮影された映像を用いて特定の被写体の発見を容易に行うことができる。ここで、解析装置は、撮影された全ての映像ではなく、第2特徴情報との類似度が第1閾値よりも大きい映像について、その映像及び第1特徴情報をサーバ装置へ送信するため、ネットワークを介して転送するデータ量を最小限に抑えることができる。また、サーバ装置は、撮影された全ての映像ではなく、検索された映像から取得された第1特徴情報を記憶するため、サーバ装置から第1特徴情報が漏洩するなどの個人情報の流出リスクを低減することができる。よって、撮影装置により撮影された映像を用いて特定の被写体を検索するための技術を改善することができる。 In this way, the analysis devices transmit search results to the server device, which can then consolidate the search results from each analysis device and transmit them to the terminal device, thereby presenting the search results to the user. Therefore, even without providing the server device with feature analysis and search functions, simply providing an analysis device makes it possible to search for videos that capture the target subject. Furthermore, users of terminal devices can easily review the searched videos and find specific subjects. Therefore, according to this embodiment, specific subjects can be easily found using videos captured by a camera. Here, the analysis device transmits the videos and first feature information to the server device for videos whose similarity to the second feature information is greater than the first threshold, rather than for all captured videos. This minimizes the amount of data transferred over the network. Furthermore, because the server device stores the first feature information obtained from the searched videos, rather than for all captured videos, the risk of personal information being leaked, such as the leak of the first feature information, from the server device can be reduced. Therefore, technology for searching for specific subjects using videos captured by a camera device can be improved.

一実施形態において、
(10)(9)の解析装置において、
前記制御部は、
前記撮影装置から前記映像を取得したことに応じて、当該映像が撮影された日時を示す日時情報を、当該映像及び前記第1特徴情報と対応付けて前記記憶装置に更に記憶させ、
前記サーバ装置から、前記第2特徴情報に加えて検索を行う日時範囲を受信したことに応じて、当該第2特徴情報との類似度が前記第1閾値よりも大きい、前記日時範囲において撮影された前記映像の前記第1特徴情報を前記記憶装置から抽出し、
抽出した前記第1特徴情報に対応する映像である抽出映像及び当該抽出映像の前記日時情報を前記サーバ装置へ送信してもよい。
In one embodiment,
(10) In the analysis device of (9),
The control unit
In response to acquiring the video from the imaging device, date and time information indicating the date and time when the video was captured is further stored in the storage device in association with the video and the first feature information;
In response to receiving from the server device the date and time range to be searched in addition to the second feature information, extracting from the storage device the first feature information of the video captured in the date and time range, the first feature information having a similarity to the second feature information greater than the first threshold;
An extracted video that is a video corresponding to the extracted first feature information and the date and time information of the extracted video may be transmitted to the server device.

このように、解析装置は、映像の撮影日時の日時範囲を特定して検索を行うため、検索対象の所在が把握できていた時期を検索範囲から除くことによって検索対象を含む映像を効率的に検索することができる。また、端末装置は、抽出した映像の日時情報を表示することで、ユーザは、検索対象の被写体が映り込んだ映像がいつ撮影されたのかを確認して、被写体を発見することが容易となる。 In this way, the analysis device searches by specifying the date and time range of the video's capture date and time, so by excluding from the search range the period during which the location of the search target was known, it is possible to efficiently search for video containing the search target. Furthermore, by displaying the date and time information of the extracted video, the terminal device makes it easier for the user to find the subject by checking when the video in which the search target subject appears was captured.

一実施形態において、
(11)(9)又は(10)の解析装置において、
前記制御部は、
前記サーバ装置から、前記第2特徴情報に加えて前記検索対象の被写体特有の外見的特徴を示す第3特徴情報を受信したことに応じて、当該第2特徴情報との類似度が前記第1閾値よりも大きい前記第1特徴情報を前記記憶装置から抽出し、
抽出した前記第1特徴情報に対応する映像を第2解析ロジックに基づき解析して、当該映像に映り込んだ被写体特有の外見的特徴を示す第4特徴情報を取得し、
前記第3特徴情報との類似度が予め定められた第2閾値よりも大きい前記第4特徴情報を抽出し、抽出した前記第4特徴情報に対応する映像を前記抽出映像として、前記サーバ装置へ送信してもよい。
In one embodiment,
(11) In the analysis device according to (9) or (10),
The control unit
extracting, from the storage device, the first feature information whose similarity to the second feature information is greater than the first threshold value in response to receiving, in addition to the second feature information, third feature information indicating an appearance feature specific to the subject to be searched, from the server device;
analyzing the image corresponding to the extracted first feature information based on a second analysis logic to obtain fourth feature information indicating external features specific to the subject captured in the image;
The fourth feature information whose similarity to the third feature information is greater than a predetermined second threshold may be extracted, and the video corresponding to the extracted fourth feature information may be transmitted to the server device as the extracted video.

このように、解析装置は、第1解析ロジックだけでなく、第2解析ロジックに基づき抽出された特徴情報に基づき検索対象の被写体が映り込んだ映像を検索するため、検索対象の被写体の外見的特徴により類似した映像を検索することが可能である。 In this way, the analysis device searches for video that includes the search target subject based on feature information extracted based on not only the first analysis logic but also the second analysis logic, making it possible to search for video that is similar in appearance to the search target subject.

一実施形態において、
(12)(11)の解析装置において、
前記制御部は、
前記サーバ装置から、前記第2特徴情報及び前記第3特徴情報に加えて前記第3特徴情報を抽出する際に用いられた解析ロジック情報を受信したことに応じて、前記解析ロジック情報を前記第2解析ロジックとして用いて前記抽出した前記第1特徴情報に対応する映像を解析して、前記第4特徴情報を取得してもよい。
In one embodiment,
(12) In the analysis device of (11),
The control unit
In response to receiving from the server device the second feature information, the third feature information, and analysis logic information used to extract the third feature information, the analysis logic information may be used as the second analysis logic to analyze the video corresponding to the extracted first feature information, thereby obtaining the fourth feature information.

このように、解析装置は、サーバ装置から第2解析ロジックとして用いる解析ロジック情報を受信する。したがって、解析装置は、一般的な特徴情報である第1特徴情報が類似する映像の中から、さらに検索対象の被写体特有の特徴が類似するものを絞り込んで抽出することが可能になる。 In this way, the analysis device receives analysis logic information to be used as the second analysis logic from the server device. Therefore, the analysis device can further narrow down and extract videos with similar first feature information (general feature information) to those with similar features specific to the subject being searched for.

一実施形態において、
(13)(11)又は(12)の解析装置において、
前記制御部は、
前記撮影装置から前記映像を取得したことに応じて、前記第1解析ロジックに基づき当該映像を解析して前記第1特徴情報を取得するとともに、前記映像と、当該映像に映り込んだ前記被写体の当該映像における空間的位置と、前記第1特徴情報とを対応付けて記憶装置に記憶させ、
前記サーバ装置から前記第2特徴情報及び前記第3特徴情報を受信したことに応じて、当該第2特徴情報との類似度が前記第1閾値よりも大きい前記第1特徴情報を前記記憶装置から抽出し、
抽出した前記第1特徴情報に対応する映像の前記空間的位置に対応する領域を前記第2解析ロジックに基づき解析して、当該映像の前記領域に映り込んだ被写体特有の外見的特徴を示す特徴情報を前記第4特徴情報として取得する、
請求項11に記載の解析装置。
In one embodiment,
(13) In the analysis device according to (11) or (12),
The control unit
In response to acquiring the video from the photographing device, analyze the video based on the first analysis logic to acquire the first feature information, and store the video, a spatial position in the video of the subject captured in the video, and the first feature information in a storage device in association with each other;
extracting, in response to receiving the second feature information and the third feature information from the server device, the first feature information whose similarity to the second feature information is greater than the first threshold value from the storage device;
analyzing an area of the image corresponding to the spatial position of the extracted first feature information based on the second analysis logic, and acquiring feature information indicating appearance features specific to the subject reflected in the area of the image as the fourth feature information;
The analysis device according to claim 11.

このように、第2解析ロジックに基づく解析対象を、映像の空間的位置に対応する領域に限定するため、解析装置は、解析に要する演算コストを低減することが可能である。 In this way, by limiting the analysis target based on the second analysis logic to the area corresponding to the spatial position of the video, the analysis device can reduce the computational costs required for analysis.

幾つかの実施形態に係るプログラムは、
(14)複数のフレーム画像からなる映像を撮影する撮影装置、及び、サーバ装置と通信可能なコンピュータを、
前記撮影装置から前記映像を取得したことに応じて、第1解析ロジックに基づき当該映像を解析して当該映像に映り込んだ被写体の特徴を示す第1特徴情報を取得するとともに、前記映像と前記第1特徴情報とを対応付けて記憶装置に記憶させ、
前記サーバ装置から検索対象の被写体の特徴を示す第2特徴情報を受信したことに応じて、当該第2特徴情報との類似度が予め定められた第1閾値よりも大きい前記第1特徴情報を前記記憶装置から抽出し、抽出した前記第1特徴情報に対応する映像である抽出映像を前記サーバ装置へ送信する、
制御部を備える解析装置として動作させるためのプログラム。
In some embodiments, the program
(14) A photographing device that photographs a video consisting of a plurality of frame images, and a computer that can communicate with a server device,
In response to acquiring the image from the photographing device, analyze the image based on a first analysis logic to acquire first feature information indicating features of a subject captured in the image, and store the image and the first feature information in a storage device in association with each other;
In response to receiving second feature information indicating features of the subject to be searched from the server device, extracting from the storage device the first feature information whose similarity to the second feature information is greater than a predetermined first threshold, and transmitting an extracted image that is an image corresponding to the extracted first feature information to the server device.
A program for operating an analysis device equipped with a control unit.

このように、プログラムにより解析装置として動作するコンピュータは、検索結果をサーバ装置へ送信するため、サーバ装置は、各解析装置(コンピュータ)による検索結果を統合し、端末装置へ送信するなどして、検索結果をユーザに提示することが可能である。したがって、サーバ装置に特徴解析及び検索の機能を設けなくても、上記プログラムにより、コンピュータを上記解析装置として動作させることで、検索対象の被写体が映り込んだ映像を検索することが可能である。また、端末装置のユーザは、検索された映像を確認して、特定の被写体を発見することが容易となる。ここで、コンピュータは、撮影された全ての映像ではなく、第2特徴情報との類似度が第1閾値よりも大きい映像について、その映像及び第1特徴情報をサーバ装置へ送信するため、ネットワークを介して転送するデータ量を最小限に抑えることができる。また、サーバ装置は、撮影された全ての映像ではなく、検索された映像から取得された第1特徴情報を記憶するため、サーバ装置から第1特徴情報が漏洩するなどの個人情報の流出リスクを低減することができる。よって、撮影装置により撮影された映像を用いて特定の被写体を検索するための技術を改善することができる。 In this way, the computer operating as an analysis device by the program transmits search results to the server device, and the server device can present the search results to the user by, for example, integrating the search results from each analysis device (computer) and transmitting them to the terminal device. Therefore, even without providing the server device with feature analysis and search functions, the program allows the computer to operate as the analysis device, making it possible to search for videos containing the search target subject. Furthermore, the user of the terminal device can easily review the searched videos and find a specific subject. Here, the computer transmits the videos and first feature information to the server device for videos whose similarity to the second feature information is greater than the first threshold, rather than all captured videos, thereby minimizing the amount of data transferred over the network. Furthermore, the server device stores the first feature information obtained from the searched videos, rather than all captured videos, thereby reducing the risk of personal information being leaked, such as the leak of the first feature information from the server device. This improves the technology for searching for specific subjects using videos captured by a camera.

本開示の一実施形態によれば、撮影装置により撮影された映像を用いて特定の被写体を検索する技術を改善することができる。 One embodiment of the present disclosure can improve technology for searching for specific subjects using video captured by a camera.

本開示の一実施形態に係る撮影システムの構成例を示す図である。FIG. 1 is a diagram illustrating an example of the configuration of an imaging system according to an embodiment of the present disclosure. 図1の解析装置の構成例を示すブロック図である。FIG. 2 is a block diagram showing an example of the configuration of the analysis device shown in FIG. 1 . 図1のサーバ装置の構成例を示すブロック図である。FIG. 2 is a block diagram showing an example of the configuration of the server device of FIG. 1 . 図1の端末装置の構成例を示すブロック図である。FIG. 2 is a block diagram showing an example of the configuration of the terminal device of FIG. 1 . 図1の撮影システムの動作例を示すシーケンスチャートである。2 is a sequence chart showing an example of the operation of the imaging system of FIG. 1 . 図1の撮影システムの動作例を示すシーケンスチャートである。2 is a sequence chart showing an example of the operation of the imaging system of FIG. 1 . 図1の撮影システムの動作例を示すシーケンスチャートである。2 is a sequence chart showing an example of the operation of the imaging system of FIG. 1 . 図1の撮影システムの動作例を示すシーケンスチャートである。2 is a sequence chart showing an example of the operation of the imaging system of FIG. 1 . 図1の解析装置の動作例を示すフローチャートである。2 is a flowchart showing an example of the operation of the analysis device of FIG. 1 .

<比較例>
比較例(特許文献1の請求項1)に係る装置は、「装置であって、監視カメラにより取得された画像データを記憶する画像記憶部と、前記画像データに対して画像解析を行い、前記画像データに含まれ得る被写体のうち検出するべき対象被写体を検出したことに応じて当該対象被写体の特徴を示す特徴データを生成する解析部と、前記特徴データと、当該特徴データが生成された画像データの撮影時刻、および、前記画像記憶部内での当該画像データのアドレスの少なくとも一方とを含むメタデータを、当該装置とは異なる他の機器からアクセス可能なファイルサーバに送信する送信部と、を備える装置」である。このような装置によれば、ファイルサーバにメタデータを貯めておき、画像データを検索するためのインデックスとして使用することができる(特許文献1の段落0073)。
<Comparative Example>
The device according to the comparative example (claim 1 of Patent Document 1) is "a device including an image storage unit that stores image data acquired by a surveillance camera, an analysis unit that performs image analysis on the image data and generates feature data indicating features of the target subject in response to detection of a target subject that should be detected from among subjects that may be included in the image data, and a transmission unit that transmits metadata including the feature data, the shooting time of the image data for which the feature data was generated, and/or the address of the image data in the image storage unit, to a file server accessible from a device other than the device." According to this device, the metadata can be stored in the file server and used as an index for searching image data (paragraph 0073 of Patent Document 1).

しかし、上記比較例の構成においては、探索の対象となっていない被写体も含めた多くの被写体の特徴情報が、ネットワークを経由して送信された上で、サーバ装置に保存される。そのため、比較例に係る構成においては、一度も利用されることがない多くの情報がネットワーク経由で送信されるという点で無駄が多く非効率であった。また、人物等の被写体の特徴情報を利用することで、その人物等がいつどこに存在したのかを追跡することが可能になる。そのため、個人情報として取り扱われる特徴情報がサーバ装置に集約されて保存されることにより、サーバ装置から特徴情報が漏洩するなど、個人情報管理上のリスクを増大させる点にも改善の余地があった。 However, in the configuration of the comparative example, feature information for many subjects, including those not targeted by the search, is transmitted over the network and stored on the server device. Therefore, the configuration of the comparative example is wasteful and inefficient in that a large amount of information that is never used is transmitted over the network. Furthermore, by using feature information for subjects such as people, it is possible to track when and where those people were present. Therefore, there is room for improvement in that feature information treated as personal information is aggregated and stored on the server device, increasing the risk of feature information being leaked from the server device and other personal information management issues.

本開示は、撮影装置の撮影映像を用いて特定の被写体を発見するための構成において、ネットワークの効率的利用及び被写体の個人情報保護等の点で改善することを目的とする。 The present disclosure aims to improve the efficient use of networks and the protection of personal information of subjects in a configuration for finding specific subjects using video captured by a camera.

<実施形態>
以下、本開示の一実施形態について、図面を参照して説明する。各図面中、同一の構成又は機能を有する部分には、同一の符号を付している。本実施形態の説明において、同一の部分については、重複する説明を適宜省略又は簡略化する場合がある。
<Embodiment>
Hereinafter, an embodiment of the present disclosure will be described with reference to the drawings. In each drawing, parts having the same configuration or function are denoted by the same reference numerals. In the description of this embodiment, duplicated descriptions of the same parts may be omitted or simplified as appropriate.

(撮影システム)
図1は、本開示の一実施形態に係る撮影システム1の構成例を示す図である。撮影システム1は、複数の地点の撮影映像に基づき特定の被写体を検索する。本実施形態において、検索対象の特定の被写体は、例えば、徘徊老人、行方不明になった児童、又は、逃亡中の犯罪者等の特定の人物であるが、検索対象は人物でなくてもよい。例えば、撮影システム1は、迷子のペット、又は、盗難車等を特定の被写体として検索してもよい。撮影システム1は、撮影装置10a,10b,10c、解析装置20a,20b、サーバ装置30、及び、端末装置40を備える。解析装置20a,20b、サーバ装置30、及び、端末装置40は、例えば、インターネット、イントラネット、及び移動体通信網等を含むネットワークNと通信可能に接続される。
(Photography system)
FIG. 1 is a diagram illustrating an example configuration of an image capture system 1 according to an embodiment of the present disclosure. The image capture system 1 searches for a specific subject based on video captured at multiple locations. In this embodiment, the specific subject to be searched for is a specific person, such as a wandering elderly person, a missing child, or a criminal on the run. However, the search target does not have to be a person. For example, the image capture system 1 may search for a lost pet or a stolen car as a specific subject. The image capture system 1 includes image capture devices 10a, 10b, and 10c, analysis devices 20a and 20b, a server device 30, and a terminal device 40. The analysis devices 20a and 20b, the server device 30, and the terminal device 40 are communicably connected to a network N, which may include, for example, the Internet, an intranet, a mobile communication network, or the like.

撮影装置10a,10b,10cは、撮影対象の各地点に設けられ、複数のフレーム画像からなる映像を撮影する。以下、撮影装置10a,10b,10cをまとめて「撮影装置10」と総称する。撮影装置10は、例えば、PTZカメラであるが、カメラの形態及び機能は任意である。本実施形態において、撮影システム1に含まれる撮影装置10の個数が3つである例を説明するが、撮影装置10の個数は任意である。撮影装置10は、例えば、市区町村全域等の広域に設置されるが、都道府県又は国等のさらに広域に設置されてもよいし、あるいは、特定の建物内又は施設内等のより狭域に設置されてもよい。撮影装置10は、屋外を撮影するが、これに限らず、例えば屋内を撮影してもよい。撮影装置10は、映像を撮影次第、取得した映像を連続的に、通信可能に接続された解析装置20a,20bへ送信する。 The camera devices 10a, 10b, and 10c are installed at various locations within the subject and capture video consisting of multiple frame images. Hereinafter, the camera devices 10a, 10b, and 10c are collectively referred to as "camera device 10." The camera device 10 is, for example, a PTZ camera, but the camera may have any configuration and function. In this embodiment, an example is described in which the camera system 1 includes three camera devices 10, but the number of camera devices 10 is arbitrary. The camera devices 10 are installed over a wide area, such as an entire city, ward, town, or village. However, they may also be installed over an even wider area, such as a prefecture or country, or over a smaller area, such as within a specific building or facility. The camera device 10 captures outdoor images, but is not limited to this and may also capture indoor images, for example. As soon as the camera device 10 captures video, it continuously transmits the acquired video to the analysis devices 20a and 20b, which are connected to the camera device 10 in a manner that allows communication.

解析装置20a,20bは、撮影装置10から映像を連続的に取得し、映像の取得に応じて第1解析ロジックに基づきその映像を解析して映像に映り込んだ被写体の特徴を示す第1特徴情報を取得する。さらに、解析装置20a,20bは、映像と第1特徴情報とを対応付けて記憶装置(図2を参照して後述する記憶部22)に記憶させる。第1解析ロジックとは、解析装置20が映像を受信することに応じて常時、映像解析を行うために用いる解析ロジックである。第1解析ロジックの詳細は後述する。以下、解析装置20a,20bをまとめて「解析装置20」と総称する。解析装置20は、対応する撮影装置10の付近に設置される。各解析装置20は、1つ以上の撮影装置10と通信可能に接続され、接続された撮影装置10から映像を取得する。例えば、解析装置20aは、撮影装置10aと通信可能に接続されている。解析装置20bは、撮影装置10b,10cと通信可能に接続されている。本実施形態において、撮影システム1に含まれる解析装置20の個数が2つである例を説明するが、撮影装置10の個数は任意である。 The analysis devices 20a and 20b continuously acquire video from the image capture device 10, analyze the video based on a first analysis logic in response to the acquisition of the video, and acquire first feature information indicating the characteristics of the subject captured in the video. Furthermore, the analysis devices 20a and 20b associate the video with the first feature information and store it in a storage device (storage unit 22, described below with reference to FIG. 2). The first analysis logic is analysis logic used by the analysis device 20 to continuously analyze the video in response to receiving the video. Details of the first analysis logic will be described below. Hereinafter, the analysis devices 20a and 20b will be collectively referred to as "analysis device 20." The analysis devices 20 are installed near the corresponding image capture device 10. Each analysis device 20 is communicatively connected to one or more image capture devices 10 and acquires video from the connected image capture devices 10. For example, the analysis device 20a is communicatively connected to the image capture device 10a. The analysis device 20b is communicatively connected to the image capture devices 10b and 10c. In this embodiment, an example is described in which the imaging system 1 includes two analysis devices 20, but the number of imaging devices 10 is arbitrary.

サーバ装置30は、端末装置40から映像検索の要求を受け付けるコンピュータである。サーバ装置30は、さらに、解析装置20に映像検索を要求したり、検索結果を端末装置40へ送信したりする。サーバ装置30は、解析装置20毎に、その解析装置20と通信可能に接続された各撮影装置10の撮影場所に関する情報を予め保持していてもよい。 The server device 30 is a computer that accepts video search requests from the terminal device 40. The server device 30 also requests the analysis device 20 to perform a video search and transmits the search results to the terminal device 40. The server device 30 may store in advance, for each analysis device 20, information regarding the shooting locations of each imaging device 10 that is communicatively connected to that analysis device 20.

端末装置40は、ユーザが操作するコンピュータである。端末装置40は、ユーザから検索対象の被写体が映り込んだ映像の検索要求を受け付けたり、検索結果を表示したりする。 The terminal device 40 is a computer operated by a user. The terminal device 40 accepts search requests from the user for videos that include the subject being searched for, and displays the search results.

上記のような構成において、サーバ装置30は、端末装置40からの検索要求を受信に応じて、検索対象の被写体の特徴を示す第2特徴情報を取得し、取得した第2特徴情報を解析装置20へ送信する。解析装置20は、サーバ装置30から第2特徴情報を受信したことに応じて、その第2特徴情報に類似する第1特徴情報を記憶装置から抽出し、抽出した第1特徴情報に対応する映像である抽出映像をサーバ装置30へ送信する。サーバ装置30は、解析装置20から受信した抽出映像を端末装置40へ送信する。端末装置40は、サーバ装置30から受信した抽出映像を表示部に表示させる。 In the above configuration, in response to receiving a search request from the terminal device 40, the server device 30 acquires second feature information indicating the features of the subject to be searched, and transmits the acquired second feature information to the analysis device 20. In response to receiving the second feature information from the server device 30, the analysis device 20 extracts first feature information similar to the second feature information from the storage device, and transmits extracted video, which is video corresponding to the extracted first feature information, to the server device 30. The server device 30 transmits the extracted video received from the analysis device 20 to the terminal device 40. The terminal device 40 displays the extracted video received from the server device 30 on a display unit.

このように、解析装置20は、撮影装置10から映像を連続的に受信し、受信した映像を第1解析ロジックに基づき順次、解析して、第1特徴情報を取得する。解析装置20は、サーバ装置30から第2特徴情報をしたことに応じて、その第2特徴情報に類似する第1特徴情報を検索し、検索された第1情報に対応する映像を、サーバ装置30を介して端末装置40へ送信する。このように、撮影システム1においては、第1特徴情報は、録画映像とともに現地に設けられた解析装置20に記憶され、検索の目的で抽出された映像及び第1特徴情報だけがサーバ装置30に送られる。したがって、撮影システム1によれば、通信利用の効率化の点で優れている。また、サーバ装置30への集積も探索を目的とした限定された情報のみに対して行われることから、個人情報が流出するリスクも低減されている。よって、撮影システム1によれば、撮影装置10により撮影された映像を用いて特定の被写体を検索するための技術を、ネットワークの効率的利用及び被写体の個人情報保護等の点で改善することができる。 In this way, the analysis device 20 continuously receives video from the image capture device 10 and sequentially analyzes the received video based on the first analysis logic to obtain first feature information. In response to receiving second feature information from the server device 30, the analysis device 20 searches for first feature information similar to the second feature information and transmits the video corresponding to the retrieved first feature information to the terminal device 40 via the server device 30. In this way, in the image capture system 1, the first feature information is stored on-site in the analysis device 20 along with the recorded video, and only the video and first feature information extracted for search purposes are sent to the server device 30. Therefore, the image capture system 1 is superior in terms of efficient communication utilization. Furthermore, because only limited information for search purposes is accumulated on the server device 30, the risk of personal information leaks is reduced. Therefore, the image capture system 1 can improve the technology for searching for specific subjects using video captured by the image capture device 10 in terms of efficient network utilization and protection of the subject's personal information.

(解析装置)
図2は、図1の解析装置20の構成例を示すブロック図である。解析装置20は、1つ又は互いに通信可能な複数のコンピュータである。解析装置20は、例えば、FPGA(Field-Programmable Gate Array)を備えた電子機器でもよい。解析装置20は、これらに限定されず、例えば、PC(Personal Computer)等の任意の汎用の電子機器であってもよいし、専用の他の電子機器であってもよい。図2に示すように、解析装置20は、制御部21、記憶部22、及び、通信部23を備える。
(Analysis device)
FIG. 2 is a block diagram showing an example configuration of the analysis device 20 in FIG. 1 . The analysis device 20 is one or more computers that can communicate with each other. The analysis device 20 may be, for example, an electronic device equipped with an FPGA (Field-Programmable Gate Array). The analysis device 20 is not limited to these and may be, for example, any general-purpose electronic device such as a PC (Personal Computer), or another dedicated electronic device. As shown in FIG. 2 , the analysis device 20 includes a control unit 21, a storage unit 22, and a communication unit 23.

第1制御部としての制御部21は、1つ以上のプロセッサを含む。一実施形態において「プロセッサ」は、汎用のプロセッサ、又は特定の処理に特化した専用のプロセッサであるが、これらに限定されない。制御部21は、解析装置20を構成する各構成部と通信可能に接続され、解析装置20全体の動作を制御する。 The control unit 21, which serves as the first control unit, includes one or more processors. In one embodiment, the "processor" may be, but is not limited to, a general-purpose processor or a dedicated processor specialized for a particular process. The control unit 21 is communicatively connected to each component of the analysis device 20 and controls the operation of the entire analysis device 20.

記憶部22は、例えば、HDD(Hard Disk Drive)、SSD(Solid State Drive)、ROM(Read-Only Memory)、及びRAM(Random Access Memory)等の任意の記憶装置を含む。記憶部22は、例えば、主記憶装置、補助記憶装置、又はキャッシュメモリとして機能してもよい。記憶部22は、解析装置20の動作に用いられる任意の情報を記憶する。例えば、記憶部22は、システムプログラム、アプリケーションプログラム、及び通信部23によって受信された各種情報等を記憶してもよい。例えば、記憶部22は、撮影装置10から連続的に受信した映像、及び、その映像を第1解析ロジックに基づき解析した結果である第1特徴情報を記憶してもよい。記憶部22は、解析装置20に内蔵されているものに限定されず、外付けのデータベース又は外付け型の記憶モジュールであってもよい。 The memory unit 22 includes any memory device, such as a hard disk drive (HDD), a solid state drive (SSD), a read-only memory (ROM), or a random access memory (RAM). The memory unit 22 may function as a main memory device, an auxiliary memory device, or a cache memory, for example. The memory unit 22 stores any information used in the operation of the analysis device 20. For example, the memory unit 22 may store system programs, application programs, and various information received by the communication unit 23. For example, the memory unit 22 may store video continuously received from the image capture device 10 and first feature information resulting from analyzing the video based on first analysis logic. The memory unit 22 is not limited to being built into the analysis device 20, but may also be an external database or an external storage module.

通信部23は、任意の通信技術によって撮影装置10及びサーバ装置30の他の装置と通信接続可能な、任意の通信モジュールを含む。通信部23は、さらに、他の装置との通信を制御するための通信制御モジュール、及び他の装置との通信に必要となる識別情報等の通信用データを記憶する記憶モジュールを含んでもよい。 The communication unit 23 includes any communication module that can communicate with other devices, such as the image capture device 10 and the server device 30, using any communication technology. The communication unit 23 may also include a communication control module for controlling communication with other devices, and a storage module for storing communication data, such as identification information, required for communication with other devices.

解析装置20の機能は、本実施形態に係るコンピュータプログラム(プログラム)を、制御部21に含まれるプロセッサで実行することにより実現されうる。すなわち、解析装置20の機能は、ソフトウェアにより実現されうる。コンピュータプログラムは、解析装置20の動作に含まれるステップの処理をコンピュータに実行させることで、各ステップの処理に対応する機能をコンピュータに実現させる。すなわち、コンピュータプログラムは、コンピュータを本実施形態に係る解析装置20として機能させるためのプログラムである。コンピュータプログラムは、コンピュータで読み取り可能な記録媒体に記録してもよい。プログラムには、電子計算機による処理の用に供する情報であってプログラムに準ずるものが含まれる。例えば、コンピュータに対する直接の指令ではないがコンピュータの処理を規定する性質を有するデータは、「プログラムに準ずるもの」に該当する。 The functions of the analysis device 20 can be realized by executing a computer program (program) according to this embodiment on a processor included in the control unit 21. That is, the functions of the analysis device 20 can be realized by software. The computer program causes a computer to execute the processing of steps included in the operation of the analysis device 20, thereby causing the computer to realize the functions corresponding to the processing of each step. That is, the computer program is a program that causes a computer to function as the analysis device 20 according to this embodiment. The computer program may be recorded on a computer-readable recording medium. Programs include information used for processing by an electronic computer that is equivalent to a program. For example, data that is not a direct instruction to a computer but has properties that define computer processing falls under the category of "something equivalent to a program."

解析装置20の一部又は全ての機能は、制御部21に含まれる専用回路により実現されてもよい。すなわち、解析装置20の一部又は全ての機能が、ハードウェアにより実現されてもよい。 Some or all of the functions of the analysis device 20 may be implemented by a dedicated circuit included in the control unit 21. In other words, some or all of the functions of the analysis device 20 may be implemented by hardware.

(サーバ装置)
図3は、図1のサーバ装置30の構成例を示すブロック図である。サーバ装置30は、1つ又は互いに通信可能な複数のコンピュータである。サーバ装置30は、例えば、WS(WorkStation)又はPCとしてもよい。サーバ装置30は、制御部31、記憶部32、及び、通信部33を備える。第2制御部としての制御部31、記憶部32、及び、通信部33のハードウェア構成は、図2を参照して説明した解析装置20の制御部21、記憶部22、及び、通信部23と同様であるため、詳細な説明を省略する。サーバ装置30の一部又は全ての機能は、ソフトウェアにより実現されてもよいし、ハードウェアにより実現されてもよい。サーバ装置30の記憶部32は、解析装置20毎に、その解析装置20と通信可能に接続された各撮影装置10の撮影場所に関する情報を予め記憶していてもよい。
(Server device)
FIG. 3 is a block diagram showing an example configuration of the server device 30 in FIG. 1 . The server device 30 may be one or more computers capable of communicating with each other. The server device 30 may be, for example, a workstation (WS) or a PC. The server device 30 includes a control unit 31, a storage unit 32, and a communication unit 33. The hardware configurations of the control unit 31, storage unit 32, and communication unit 33 as a second control unit are similar to the control unit 21, storage unit 22, and communication unit 23 of the analysis device 20 described with reference to FIG. 2 , and therefore detailed description thereof will be omitted. Some or all of the functions of the server device 30 may be implemented by software or hardware. The storage unit 32 of the server device 30 may pre-store, for each analysis device 20, information regarding the photography locations of each imaging device 10 communicably connected to the analysis device 20.

(端末装置)
図4は、図1の端末装置40の構成例を示すブロック図である。端末装置40は、1つ又は互いに通信可能な複数のコンピュータである。端末装置40は、例えばPC、タブレット端末、又は、スマートフォンとしてもよい。端末装置40は、制御部41、記憶部42、通信部43、入力部44、及び、出力部45を備える。第3制御部としての制御部41、記憶部42、及び、通信部43のハードウェア構成は、図2を参照して説明した解析装置20の制御部21、記憶部22、及び、通信部23と同様であるため、詳細な説明を省略する。
(Terminal device)
4 is a block diagram showing an example configuration of the terminal device 40 in FIG. 1. The terminal device 40 is one or more computers capable of communicating with each other. The terminal device 40 may be, for example, a PC, a tablet terminal, or a smartphone. The terminal device 40 includes a control unit 41, a storage unit 42, a communication unit 43, an input unit 44, and an output unit 45. The hardware configurations of the control unit 41, storage unit 42, and communication unit 43 as a third control unit are similar to the control unit 21, storage unit 22, and communication unit 23 of the analysis device 20 described with reference to FIG. 2, and therefore detailed description thereof will be omitted.

入力部44は、ユーザの入力操作を受け付けて、ユーザの操作に基づく入力情報を取得する1つ以上の入力インターフェースを含む。例えば、入力部44は、物理キー、静電容量キー、ポインティングディバイス、出力部45のディスプレイと一体的に設けられたタッチスクリーン、又は音声入力を受け付けるマイク等であるが、これらに限定されない。 The input unit 44 includes one or more input interfaces that accept user input operations and acquire input information based on the user operations. For example, the input unit 44 may be, but is not limited to, physical keys, capacitive keys, a pointing device, a touchscreen integrated with the display of the output unit 45, or a microphone that accepts voice input.

出力部45は、ユーザに対して情報を出力し、ユーザに通知する1つ以上の出力インターフェースを含む。例えば、出力部45は、情報を画像として出力するディスプレイ、又は情報を音声で出力するスピーカ等であるが、これらに限定されない。このようなディスプレイは、例えば、液晶パネルディスプレイ又は有機EL(Electro Luminescence)ディスプレイ等としてもよい。なお、上述の入力部44及び出力部45の少なくとも一方は、端末装置40と一体に構成されてもよいし、別体として設けられてもよい。 The output unit 45 includes one or more output interfaces that output information to the user and notify the user. For example, the output unit 45 may be, but is not limited to, a display that outputs information as an image or a speaker that outputs information as audio. Such a display may be, for example, a liquid crystal panel display or an organic EL (Electro Luminescence) display. At least one of the input unit 44 and the output unit 45 may be configured integrally with the terminal device 40 or provided separately.

端末装置40の一部又は全ての機能は、ソフトウェアにより実現されてもよいし、ハードウェアにより実現されてもよい。 Some or all of the functions of the terminal device 40 may be implemented by software or hardware.

(撮影システムの動作例1)
図5A及び図5Bは、図1の撮影システム1の動作例を示すシーケンスチャートである。図5A及び図5Bを参照して説明する各装置の動作は、撮影システム1の制御方法の少なくとも一部に相当してもよい。図5A及び図5Bの各ステップの動作は、撮影装置10、解析装置20の制御部21、サーバ装置30の制御部31、及び、端末装置40の制御部41の少なくともいずれかによる制御に基づき実行されてもよい。
(Operation example 1 of the imaging system)
5A and 5B are sequence charts showing an example of the operation of the imaging system 1 of Fig. 1. The operation of each device described with reference to Fig. 5A and 5B may correspond to at least a part of a control method for the imaging system 1. The operation of each step in Fig. 5A and 5B may be executed based on control by at least one of the imaging device 10, the control unit 21 of the analysis device 20, the control unit 31 of the server device 30, and the control unit 41 of the terminal device 40.

図5AのステップS1において、各撮影装置10は、映像の撮影を開始する。具体的には、撮影装置10は、所定のフレームレートで連続的にフレーム画像を取得し、動画像である映像を生成する処理を開始する。 In step S1 of FIG. 5A, each image capture device 10 begins capturing video. Specifically, the image capture device 10 begins the process of continuously acquiring frame images at a predetermined frame rate and generating video, which is a moving image.

ステップS2において、各撮影装置10は、取得した映像を対応する解析装置20へ送信する。具体的には、撮影装置10は、撮影により映像を取得次第、通信可能に接続された解析装置20へ連続的に映像を送信する。これにより、撮影システム1が稼働中、解析装置20は、常時、対応する撮影装置10から映像を受信し続けることになる。ただし、解析装置20は、後述するステップS3における画像解析による第1特徴情報の抽出を行なう処理を、間欠的(例えば、1秒毎)に実行してもよい。 In step S2, each imaging device 10 transmits the captured image to the corresponding analysis device 20. Specifically, as soon as the imaging device 10 captures image through imaging, it continuously transmits the image to the communicatively connected analysis device 20. As a result, while the imaging system 1 is operating, the analysis device 20 continuously receives image from the corresponding imaging device 10. However, the analysis device 20 may also intermittently (for example, every second) perform the process of extracting first feature information through image analysis in step S3, which will be described later.

ステップS3において、解析装置20の制御部21は、通信可能に接続された撮影装置10から映像を取得次第、予め設定されている第1解析ロジックに基づきその映像を解析して、その映像に映り込んだ被写体の特徴を示す第1特徴情報を取得する。第1解析ロジックは、取得した全ての映像を対象に、その映像に映り込んでいる被写体の特徴を示す第1特徴情報を取得するための解析ロジックである。例えば、被写体として人物の特徴を取得する場合、制御部21は、第1特徴情報として、例えば、以下のような情報を取得してもよい。
・顔を識別するための情報:例えば、顔の輪郭、目・鼻・口等の顔のパーツの大きさ、形状、輪郭に対する相対的な位置。
・顔部分の肌の色。
・髪に関する情報:例えば、髪型、髪の色。
・身体の各パーツに関する情報:例えば、身長、体形、体格、手及び足など各パーツの相対的な長さ。
・服装に関する情報:例えば、上半身の服装の形状、色。下半身の服装の概略形状、色。靴の概略形状、色。
・所持品に関する情報:例えば、メガネ、帽子、カバン、及び、杖等の有無、並びに、それぞれの概略形状。
In step S3, upon receiving video from the communicatively connected image capturing device 10, the control unit 21 of the analysis device 20 analyzes the video based on a first analysis logic set in advance to obtain first feature information indicating the features of the subjects appearing in the video. The first analysis logic is analysis logic for obtaining first feature information indicating the features of the subjects appearing in the video for all of the received video. For example, when obtaining the features of a person as the subject, the control unit 21 may obtain, for example, the following information as the first feature information:
Information for identifying a face: For example, the contour of the face, and the size, shape, and relative position of facial features such as the eyes, nose, and mouth relative to the contour.
- Skin color of the face.
- Hair information: e.g. hairstyle, hair color.
- Information about each part of the body: for example, height, body shape, build, relative lengths of each part such as hands and feet.
- Information about clothing: For example, the shape and color of the clothing on the upper body, the general shape and color of the clothing on the lower body, the general shape and color of the shoes.
Information about personal belongings: for example, whether or not the person has glasses, a hat, a bag, a walking stick, etc., and the general shape of each.

制御部21は、このような第1特徴情報を取得するための第1解析ロジックとして、予め機械学習により取得された学習モデルを利用してもよい。第1解析ロジックは、例えば、ニューラルネットワークのパラメータとして与えられてもよい。 The control unit 21 may use a learning model previously acquired through machine learning as the first analysis logic for acquiring such first feature information. The first analysis logic may be provided, for example, as parameters of a neural network.

ステップS4において、解析装置20の制御部21は、撮影装置10から取得した映像、その映像の第1特徴情報、及び、その映像の撮影日時を示す日時情報を対応付けて、記憶部22等の記憶装置に記憶する。制御部21は、ステップS2~ステップS4の処理を繰り返し行う。すなわち、撮影装置10及び解析装置20は、ステップS2~ステップS4の処理を、ステップS5~ステップS14の処理と並行して実行する。解析装置20は、常時、撮影装置10から連続的に映像を取得し、取得した映像を記録する。また、制御部21は、映像を順次取得することに応じてその映像を第1解析ロジックに基づき連続的に解析し、第1特徴情報及び日時情報を連続的に記憶部22に出力してもよい。あるいは、制御部21は、映像に対する第1解析ロジックに基づく解析を、例えば1秒程度の間隔で間欠的に実施して、第1特徴情報及び日時情報を記憶部22に出力してもよい。なお、制御部21は、記憶部22の記憶容量等に応じて予め設定された保存期間を経過した映像、並びに、その映像に対応する第1特徴情報、及び、日時情報を記憶部22から削除してもよい。 In step S4, the control unit 21 of the analysis device 20 associates the video acquired from the image capture device 10, the first feature information of the video, and date and time information indicating the date and time the video was captured, and stores them in a storage device such as the memory unit 22. The control unit 21 repeatedly performs the processes of steps S2 to S4. That is, the image capture device 10 and the analysis device 20 perform the processes of steps S2 to S4 in parallel with the processes of steps S5 to S14. The analysis device 20 continuously acquires video from the image capture device 10 and records the acquired video. Alternatively, the control unit 21 may continuously analyze the video based on the first analysis logic as it is acquired sequentially, and continuously output the first feature information and date and time information to the memory unit 22. Alternatively, the control unit 21 may intermittently perform analysis of the video based on the first analysis logic, for example at intervals of about one second, and output the first feature information and date and time information to the memory unit 22. The control unit 21 may also delete from the storage unit 22 any video whose storage period has elapsed, as well as the first feature information and date and time information corresponding to that video, based on the storage capacity of the storage unit 22, etc.

ステップS5において、端末装置40の制御部41は、ユーザの指示に応じて検索対象画像を取得する。検索対象画像とは、検索対象の被写体が映り込んだ画像である。例えば、被写体として失踪者を検索する場合、制御部41は、その失踪者が映り込んだ画像の指定をユーザから受け付けてもよい。制御部41は、検索対象画像として、その失踪者が映り込んだ1つ又は複数の静止画像、あるいは、失踪者が映り込んだ動画像を取得してもよい。 In step S5, the control unit 41 of the terminal device 40 acquires a search target image in response to a user instruction. A search target image is an image that includes the subject to be searched for. For example, when searching for a missing person as the subject, the control unit 41 may accept a specification from the user of an image that includes the missing person. The control unit 41 may acquire, as the search target image, one or more still images that include the missing person, or a moving image that includes the missing person.

ステップS6において、端末装置40の制御部41は、ユーザから、被写体の検索を行う撮影日時の範囲である日時範囲、及び、撮影場所の地理的範囲の指定を受け付ける。例えば、制御部41は、検索を行う開始日時及び終了日時の入力域を出力部45の表示部に表示して、日時範囲の指定を受け付けてもよい。例えば、制御部41は、撮影装置10の設置場所を含む地図を出力部45の表示部に表示し、地図上でユーザにより選択された範囲を撮影場所の地理的範囲として取得してもよい。 In step S6, the control unit 41 of the terminal device 40 accepts from the user a date and time range, which is the range of shooting dates and times for which the subject is to be searched, and a geographical range of the shooting location. For example, the control unit 41 may display an input field for the start date and time and end date and time for the search on the display unit of the output unit 45 and accept the date and time range specification. For example, the control unit 41 may display a map including the installation location of the shooting device 10 on the display unit of the output unit 45, and obtain the range selected by the user on the map as the geographical range of the shooting location.

ステップS7において、端末装置40の制御部41は、ステップS5で取得した検索対象画像、及び、ステップS6で取得した日時範囲及び地理的範囲をサーバ装置30へ送信して、映像の検索を要求する。 In step S7, the control unit 41 of the terminal device 40 transmits the search target image acquired in step S5 and the date and time range and geographic range acquired in step S6 to the server device 30, requesting a video search.

ステップS8において、サーバ装置30の制御部31は、ステップS7で端末装置40から受信した検索対象画像を解析して、検索対象の被写体の特徴を示す第2特徴情報を取得する。制御部31は、解析装置20が使用する第1解析ロジックと同一の解析ロジックを用いて、第1特徴情報と同種の特徴情報を第2特徴情報として取得してもよい。なお、本実施形態では、サーバ装置30が検索対象画像を解析して第2特徴情報を取得するが、サーバ装置30は、他の装置により同一の解析ロジックを用いて検索対象画像を解析して得られた特徴情報を第2特徴情報として取得してもよい。例えば、サーバ装置30は、端末装置40又は他の装置が検索対象画像を解析して得られた特徴情報を端末装置40から受信して、その特徴情報を第2特徴情報として取得してもよい。 In step S8, the control unit 31 of the server device 30 analyzes the search target image received from the terminal device 40 in step S7 and acquires second feature information indicating the features of the subject of the search target. The control unit 31 may acquire feature information of the same type as the first feature information as the second feature information using the same analysis logic as the first analysis logic used by the analysis device 20. Note that in this embodiment, the server device 30 analyzes the search target image and acquires the second feature information. However, the server device 30 may also acquire feature information obtained by another device analyzing the search target image using the same analysis logic as the second feature information. For example, the server device 30 may receive, from the terminal device 40, feature information obtained by the terminal device 40 or another device analyzing the search target image, and acquire that feature information as the second feature information.

図5BのステップS9において、サーバ装置30の制御部31は、ステップS7で取得した日時範囲及びステップS8で取得した第2特徴情報を、ステップS7で取得した地理的範囲に含まれる撮影装置10と通信可能に接続された解析装置20へ送信して、映像の検索を要求する。前述のように、サーバ装置30の記憶部32は、解析装置20毎に、その解析装置20と通信可能に接続された各撮影装置10の撮影場所に関する情報を予め記憶している。そこで、サーバ装置30は、各撮影装置10の撮影場所を参照して、ステップS7で取得した地理的範囲に含まれる撮影装置10を特定してもよい。各撮影装置10の撮影場所の情報を保持していない場合、サーバ装置30は、全ての解析装置20に対し、日時範囲及び第2特徴情報を送信して、映像の検索を要求してもよい。 In step S9 of FIG. 5B, the control unit 31 of the server device 30 transmits the date and time range acquired in step S7 and the second feature information acquired in step S8 to the analysis device 20 communicatively connected to the image capture devices 10 included in the geographical range acquired in step S7, and requests a video search. As described above, the storage unit 32 of the server device 30 pre-stores, for each analysis device 20, information regarding the image capture locations of each image capture device 10 communicatively connected to that analysis device 20. Therefore, the server device 30 may identify the image capture devices 10 included in the geographical range acquired in step S7 by referencing the image capture locations of each image capture device 10. If the server device 30 does not retain information on the image capture locations of each image capture device 10, the server device 30 may transmit the date and time range and the second feature information to all analysis devices 20 and request a video search.

ステップS10において、映像の検索を要求された解析装置20の制御部21は、受信した第2特徴情報及び日時範囲に類似する第1特徴情報を記憶部22から抽出する。具体的には、例えば、制御部21は、記憶部22に記憶された、指定された日時範囲の第1特徴情報の各々について第2特徴情報との類似性を評価し、類似性の度合い(類似度)が予め定められた第1閾値よりも大きな第1特徴情報を抽出してもよい。なお、制御部21は、端末装置40からの検索要求に日時範囲の指定が含まれなかった場合、記憶部22に記憶された全ての第1特徴情報を対象として第2特徴情報との類似性を評価し、第2特徴情報に類似する第1特徴情報を抽出してもよい。 In step S10, the control unit 21 of the analysis device 20 that has received a request to search for video extracts from the storage unit 22 first feature information that is similar to the received second feature information and date/time range. Specifically, for example, the control unit 21 may evaluate the similarity between each piece of first feature information for the specified date/time range stored in the storage unit 22 and the second feature information, and extract first feature information whose degree of similarity (similarity) is greater than a predetermined first threshold. Note that if the search request from the terminal device 40 does not include a specified date/time range, the control unit 21 may evaluate the similarity between all pieces of first feature information stored in the storage unit 22 and the second feature information, and extract first feature information that is similar to the second feature information.

ステップS11において、解析装置20の制御部21は、ステップS10で抽出した第1特徴情報に対応する映像を抽出映像として記憶部22から取得する。 In step S11, the control unit 21 of the analysis device 20 acquires, from the memory unit 22, the video corresponding to the first feature information extracted in step S10 as extracted video.

ステップS12において、解析装置20の制御部21は、ステップS11で取得した抽出映像をサーバ装置30へ送信する。制御部21は、その抽出映像についてステップS10で取得した類似度、及び、抽出映像の撮影日時に関する情報を併せてサーバ装置30へ送信してもよい。 In step S12, the control unit 21 of the analysis device 20 transmits the extracted video acquired in step S11 to the server device 30. The control unit 21 may also transmit to the server device 30 the similarity degree acquired for the extracted video in step S10 and information regarding the date and time the extracted video was captured.

ステップS13において、サーバ装置30の制御部31は、ステップS12で解析装置20から受信した抽出映像を、映像の検索結果として端末装置40へ送信する。制御部31は、その抽出映像についてステップS10で取得された類似度、抽出映像の撮影日時に関する情報、及び、撮影装置10の撮影場所(地点情報)等を併せて端末装置40へ送信してもよい。 In step S13, the control unit 31 of the server device 30 transmits the extracted video received from the analysis device 20 in step S12 to the terminal device 40 as a video search result. The control unit 31 may also transmit to the terminal device 40 the similarity degree acquired in step S10 for the extracted video, information related to the shooting date and time of the extracted video, and the shooting location (location information) of the imaging device 10.

ステップS14において、端末装置40の制御部41は、ステップS13でサーバ装置30から受信した抽出映像を、検索結果として出力部45の表示部に表示する。ユーザは、出力部45の表示部を参照して、検索対象画像に映り込んだ検索対象の被写体の検索結果を確認することができる。制御部41は、類似度、撮影日時及び撮影場所(地点情報)を併せて出力部45の表示部に表示してもよい。例えば、制御部41は、撮影の開始日時及び終了日時を表示してもよい。制御部41は、撮影場所を地図上に表示してもよい。これにより、ユーザは、検索対象の被写体がいつどこに存在したのかを確認することができる。 In step S14, the control unit 41 of the terminal device 40 displays the extracted video received from the server device 30 in step S13 as a search result on the display unit of the output unit 45. The user can check the search results for the search target subject that appears in the search target image by referring to the display unit of the output unit 45. The control unit 41 may also display the similarity, shooting date and time, and shooting location (location information) on the display unit of the output unit 45. For example, the control unit 41 may display the start date and time and end date and time of shooting. The control unit 41 may also display the shooting location on a map. This allows the user to check when and where the search target subject was located.

(撮影システムの動作例2)
図6A及び図6Bは、図1の撮影システム1の動作例を示すシーケンスチャートである。図6A及び図6Bを参照して説明する各装置の動作は、撮影システム1の制御方法の少なくとも一部に相当してもよい。図6A及び図6Bの各ステップの動作は、撮影装置10、解析装置20の制御部21、サーバ装置30の制御部31、及び、端末装置40の制御部41の少なくともいずれかによる制御に基づき実行されてもよい。
(Operation example 2 of the imaging system)
6A and 6B are sequence charts showing an example of the operation of the imaging system 1 of Fig. 1. The operation of each device described with reference to Fig. 6A and 6B may correspond to at least a part of a control method for the imaging system 1. The operation of each step in Fig. 6A and 6B may be executed based on control by at least one of the imaging device 10, the control unit 21 of the analysis device 20, the control unit 31 of the server device 30, and the control unit 41 of the terminal device 40.

図6AのステップS21において、各撮影装置10は、映像の撮影を開始する。撮影装置10は、ステップS21の処理を、図5AのステップS1と同様に行うことができる。 In step S21 of FIG. 6A, each image capture device 10 begins capturing video. The image capture device 10 can perform the process of step S21 in the same manner as step S1 of FIG. 5A.

ステップS22において、各撮影装置10は、取得した映像を対応する解析装置20へ送信する。撮影装置10は、ステップS21の処理を、図5AのステップS2と同様に行うことができる。 In step S22, each image capture device 10 transmits the captured video to the corresponding analysis device 20. The image capture device 10 can perform the process of step S21 in the same manner as step S2 in Figure 5A.

ステップS23において、解析装置20の制御部21は、通信可能に接続された撮影装置10から映像を取得次第、予め設定されている第1解析ロジックに基づきその映像を解析して、その映像に映り込んだ被写体の特徴を示す第1特徴情報を取得する。制御部21は、図5AのステップS3と同様の処理により第1取得情報を取得することができる。さらに、制御部21は、映像を解析して第1特徴情報を取得するのと並行して、その映像に映り込んでいる被写体の空間的位置に関する情報を取得する。具体的には、制御部21は、映像において被写体が占める領域の画角、及び、座標等を被写体の空間的位置に関する情報として取得してもよい。 In step S23, upon acquiring video from the communicatively connected imaging device 10, the control unit 21 of the analysis device 20 analyzes the video based on a pre-set first analysis logic and acquires first feature information indicating the characteristics of the subject appearing in the video. The control unit 21 can acquire the first acquired information by processing similar to step S3 in FIG. 5A. Furthermore, in parallel with analyzing the video to acquire the first feature information, the control unit 21 acquires information regarding the spatial position of the subject appearing in the video. Specifically, the control unit 21 may acquire the angle of view and coordinates of the area occupied by the subject in the video as information regarding the spatial position of the subject.

ステップS24において、解析装置20の制御部21は、撮影装置10から取得した映像、その映像の第1特徴情報、その映像の撮影日時を示す日時情報、及び、被写体の空間的位置に関する情報を対応付けて、記憶部22等の記憶装置に記憶する。制御部21は、ステップS22~ステップS24の処理を繰り返し行う。すなわち、撮影装置10及び解析装置20は、ステップS22~ステップS24の処理を、ステップS25~ステップS36の処理と並行して実行する。解析装置20は、常時、撮影装置10から連続的に映像を取得し、取得した映像を記録する。制御部21は、映像を順次取得することに応じてその映像を連続的に解析し、第1特徴情報、日時情報、及び、空間的位置に関する情報を連続的に記憶部22に出力してもよい。あるいは、制御部21は、映像に対する第1解析ロジックに基づく解析を、例えば1秒程度の間隔で間欠的に実施して、第1特徴情報、日時情報、及び、空間的位置に関する情報を記憶部22に出力してもよい。なお、制御部21は、記憶部22の記憶容量等に応じて予め設定された保存期間を経過した映像、並びに、その映像に対応する第1特徴情報、日時情報、及び、空間的位置に関する情報を記憶部22から削除してもよい。 In step S24, the control unit 21 of the analysis device 20 associates the video acquired from the image capture device 10, the first feature information of the video, date and time information indicating the date and time the video was captured, and information regarding the spatial position of the subject, and stores them in a storage device such as the memory unit 22. The control unit 21 repeatedly performs the processes of steps S22 to S24. That is, the image capture device 10 and the analysis device 20 perform the processes of steps S22 to S24 in parallel with the processes of steps S25 to S36. The analysis device 20 constantly acquires video from the image capture device 10 and records the acquired video. The control unit 21 may continuously analyze the video as it is acquired sequentially, and continuously output the first feature information, date and time information, and information regarding the spatial position to the memory unit 22. Alternatively, the control unit 21 may perform analysis of the video based on the first analysis logic intermittently, for example at intervals of about one second, and output the first feature information, date and time information, and information regarding the spatial position to the storage unit 22. Note that the control unit 21 may delete from the storage unit 22 video that has passed a storage period that is preset according to the storage capacity of the storage unit 22, as well as the first feature information, date and time information, and information regarding the spatial position corresponding to that video.

ステップS25において、端末装置40の制御部41は、ユーザの指示に応じて検索対象画像を取得する。制御部41は、ステップS25の処理を、図5AのステップS5と同様に行うことができる。 In step S25, the control unit 41 of the terminal device 40 acquires the search target image in response to a user instruction. The control unit 41 can perform the processing of step S25 in the same manner as step S5 in FIG. 5A.

ステップS26において、端末装置40の制御部41は、ユーザから、被写体の検索を行う撮影日時の範囲である日時範囲、及び、撮影場所の地理的範囲の指定を受け付ける。制御部41は、ステップS26の処理を、図5AのステップS6と同様に行うことができる。 In step S26, the control unit 41 of the terminal device 40 accepts from the user a date and time range, which is the range of shooting dates and times for which the subject is to be searched, and a geographical range of the shooting location. The control unit 41 can perform the process of step S26 in the same manner as step S6 in FIG. 5A.

ステップS27において、端末装置40の制御部41は、ステップS25で取得した検索対象画像、及び、ステップS26で取得した日時範囲及び地理的範囲をサーバ装置30へ送信して、映像の検索を要求する。制御部41は、ステップS27の処理を、図5AのステップS7と同様に行うことができる。 In step S27, the control unit 41 of the terminal device 40 transmits the search target image acquired in step S25 and the date and time range and geographic range acquired in step S26 to the server device 30, requesting a video search. The control unit 41 can perform the process of step S27 in the same manner as step S7 in FIG. 5A.

ステップS28において、サーバ装置30の制御部31は、ステップS7で端末装置40から受信した検索対象画像を解析して、検索対象の被写体の特徴を示す第2特徴情報を取得する。制御部31は、解析装置20が使用する第1解析ロジックと同一の解析ロジックを用いて、第1特徴情報と同種の特徴情報を第2特徴情報として取得してもよい。さらに、制御部31は、ステップS7で端末装置40から受信した検索対象画像を第2解析ロジックに基づき解析して、検索対象の被写体特有の外見的特徴を示す第3特徴情報を取得する。第2解析ロジックは、第1解析ロジックによっては抽出されない被写体のより詳細な特徴を示す特徴情報を取得するために最適化された解析ロジックである。第2解析ロジックにより取得される特徴情報は、例えば、以下の情報である。
・服装に関する詳細な情報:例えば、服装及び靴等の詳細な形状、色及び模様等。例えば、特定のブランドロゴ又はキャラクター表示等の有無等。
・所持品に関する詳細な情報:例えば、メガネ、帽子、カバン、及び、杖等の、詳細な形状、色、及び、模様等。例えば、特定のブランドロゴ又はキャラクター表示等の有無等。
・歩きざま、しぐさ等:例えば、片足を引きずっている、歩行の姿勢等の、歩行の癖等。
In step S28, the control unit 31 of the server device 30 analyzes the search target image received from the terminal device 40 in step S7 to acquire second feature information indicating features of the search target subject. The control unit 31 may acquire feature information of the same type as the first feature information as the second feature information using the same analysis logic as the first analysis logic used by the analysis device 20. Furthermore, the control unit 31 analyzes the search target image received from the terminal device 40 in step S7 based on the second analysis logic to acquire third feature information indicating appearance features unique to the search target subject. The second analysis logic is analysis logic optimized for acquiring feature information indicating more detailed features of the subject that are not extracted by the first analysis logic. The feature information acquired by the second analysis logic is, for example, the following information.
Detailed information about clothing: For example, detailed shapes, colors, patterns, etc. of clothing and shoes. For example, whether or not a specific brand logo or character is displayed.
Detailed information about belongings: For example, the detailed shape, color, and pattern of glasses, hats, bags, walking sticks, etc. For example, the presence or absence of a specific brand logo or character display, etc.
-Walking style, gestures, etc.: For example, walking habits such as dragging one leg, walking posture, etc.

サーバ装置30は、このようなより詳細な特徴情報を取得するための第2解析ロジックとして、予め機械学習により取得された学習モデルを利用してもよい。第2解析ロジックは、例えば、ニューラルネットワークのパラメータとして与えられてもよい。なお、本実施形態では、サーバ装置30が検索対象画像を解析して第2特徴情報及び第3特徴情報を取得するが、サーバ装置30は、端末装置40その他の装置により同一の解析ロジックを用いて検索対象画像を解析して得られた特徴情報を、第2特徴情報及び第3特徴情報として端末装置40から取得してもよい。また、サーバ装置30は、端末装置40から解析ロジックの指定を受け、指定された解析ロジックを第2解析ロジックとして用いて、検索対象画像を解析してもよい。例えば、片足を引きずっている失踪者を検索する場合、歩きざまに着目して映像検索を行うことが有効である。そこで、サーバ装置30は、端末装置40から歩きざまに着目して解析を行う解析ロジックの指定を受け、その解析ロジックを第2解析ロジックとして用いて、検索対象画像を解析してもよい。サーバ装置30は、第2解析ロジックとして用い得る複数の解析ロジックを記憶部22等に保存しておき、指定された解析ロジックを読み出し、第2解析ロジックとして用いてもよい。あるいは、サーバ装置30は、端末装置40等の他の装置から解析ロジックを受信して、その解析ロジックを第2解析ロジックとして利用してもよい。 The server device 30 may use a learning model previously acquired through machine learning as the second analysis logic for acquiring such more detailed feature information. The second analysis logic may be provided, for example, as parameters of a neural network. In this embodiment, the server device 30 analyzes the search target image to acquire the second and third feature information. However, the server device 30 may also acquire, from the terminal device 40, feature information obtained by analyzing the search target image using the same analysis logic by the terminal device 40 or another device, as the second and third feature information. The server device 30 may also receive a designation of analysis logic from the terminal device 40 and use the designated analysis logic as the second analysis logic to analyze the search target image. For example, when searching for a missing person dragging one leg, it is effective to perform a video search focusing on the gait. Therefore, the server device 30 may receive a designation of analysis logic from the terminal device 40 that performs analysis focusing on the gait, and use that analysis logic as the second analysis logic to analyze the search target image. The server device 30 may store multiple analysis logics that can be used as the second analysis logic in the storage unit 22 or the like, and read out a specified analysis logic to use as the second analysis logic. Alternatively, the server device 30 may receive analysis logic from another device such as the terminal device 40 and use that analysis logic as the second analysis logic.

ステップS29において、サーバ装置30の制御部31は、ステップS27で取得した日時範囲、ステップS28で取得した第2特徴情報及び第3特徴情報、並びに、第3特徴情報を取得するために用いられた解析ロジック情報を、ステップS27で取得した地理的範囲に含まれる撮影装置10と通信可能に接続された解析装置20へ送信して、映像の検索を要求する。制御部31は、図5BのステップS9と同様に、記憶部32に予め記憶された各撮影装置10の撮影場所に関する情報を参照して、ステップS27で取得した地理的範囲に含まれる撮影装置10を特定してもよい。各撮影装置10の撮影場所の情報を保持していない場合、サーバ装置30は、全ての解析装置20に対し、日時範囲、第2特徴情報及び第3特徴情報、並びに、解析ロジックを送信して、映像の検索を要求してもよい。 In step S29, the control unit 31 of the server device 30 transmits the date and time range acquired in step S27, the second and third feature information acquired in step S28, and the analysis logic information used to acquire the third feature information to the analysis device 20 communicatively connected to the image capture devices 10 included in the geographical range acquired in step S27, and requests a video search. As in step S9 of FIG. 5B , the control unit 31 may identify the image capture devices 10 included in the geographical range acquired in step S27 by referring to information about the image capture locations of each image capture device 10 pre-stored in the memory unit 32. If the server device 30 does not hold information about the image capture locations of each image capture device 10, the server device 30 may transmit the date and time range, the second and third feature information, and the analysis logic to all analysis devices 20 and request a video search.

図6BのステップS30において、映像の検索を要求された解析装置20の制御部21は、受信した第2特徴情報及び日時範囲に類似する第1特徴情報を記憶部22から抽出する。具体的には、例えば、制御部21は、記憶部22に記憶された、指定された日時範囲の第1特徴情報の各々について第2特徴情報との類似度を評価し、類似度が予め定められた第1閾値よりも大きな第1特徴情報を抽出してもよい。制御部21は、ステップS30の処理を、図5BのステップS10と同様に行うことができる。 In step S30 of FIG. 6B, the control unit 21 of the analysis device 20 that has been requested to search for video extracts from the storage unit 22 first feature information that is similar to the received second feature information and date/time range. Specifically, for example, the control unit 21 may evaluate the similarity between each piece of first feature information for the specified date/time range stored in the storage unit 22 and the second feature information, and extract first feature information whose similarity is greater than a predetermined first threshold. The control unit 21 may perform the process of step S30 in the same manner as step S10 of FIG. 5B.

ステップS31において、解析装置20の制御部21は、ステップS30で抽出した第1特徴情報に対応する映像に対応付けられている空間的位置に関する情報を取得する。制御部21は、その空間的位置に対応する映像(フレーム画像)の領域をステップS29で受信した解析ロジック情報(第2解析ロジック)により解析し、被写体特有の外見的特徴に関する第4特徴情報を取得する。このように、本実施形態では、空間的位置に関する情報を用いて第2解析ロジックに基づき解析する領域を限定するため、制御部21は、映像(フレーム画像)の全領域を解析する場合よりも効率的に解析を行うことができる。 In step S31, the control unit 21 of the analysis device 20 acquires information regarding the spatial position associated with the video corresponding to the first feature information extracted in step S30. The control unit 21 analyzes the area of the video (frame image) corresponding to that spatial position using the analysis logic information (second analysis logic) received in step S29, and acquires fourth feature information related to the subject's unique appearance features. In this way, in this embodiment, the area to be analyzed based on the second analysis logic is limited using information regarding the spatial position, allowing the control unit 21 to perform analysis more efficiently than when analyzing the entire area of the video (frame image).

ステップS32において、解析装置20の制御部21は、ステップS29で取得した第3特徴情報に類似する第4特徴情報を抽出する。具体的には、例えば、制御部21は、ステップS31で取得された第4特徴情報の各々について第3特徴情報との類似性を評価し、類似性の度合い(類似度)が予め定められた第2閾値よりも大きな第4特徴情報を抽出してもよい。 In step S32, the control unit 21 of the analysis device 20 extracts fourth feature information that is similar to the third feature information acquired in step S29. Specifically, for example, the control unit 21 may evaluate the similarity between each piece of fourth feature information acquired in step S31 and the third feature information, and extract fourth feature information whose degree of similarity (similarity) is greater than a predetermined second threshold.

ステップS33において、解析装置20の制御部21は、ステップS32で抽出した第4特徴情報に対応する映像を抽出映像として記憶部22から取得する。 In step S33, the control unit 21 of the analysis device 20 acquires, from the memory unit 22, the video corresponding to the fourth feature information extracted in step S32 as extracted video.

ステップS34において、解析装置20の制御部21は、ステップS33で取得した抽出映像をサーバ装置30へ送信する。制御部21は、その抽出映像についてステップS30及びステップS32で取得した類似度、並びに、抽出映像の撮影日時に関する情報を併せてサーバ装置30へ送信してもよい。 In step S34, the control unit 21 of the analysis device 20 transmits the extracted video acquired in step S33 to the server device 30. The control unit 21 may also transmit to the server device 30 the similarity degree acquired for the extracted video in steps S30 and S32, as well as information regarding the shooting date and time of the extracted video.

ステップS35において、サーバ装置30の制御部31は、ステップS34で解析装置20から受信した抽出映像を、映像の検索結果として端末装置40へ送信する。制御部31は、その抽出映像についてステップS30及びステップS32で取得された類似度、抽出映像の撮影日時に関する情報、並びに、撮影装置10の撮影場所(地点情報)等を併せて端末装置40へ送信してもよい。 In step S35, the control unit 31 of the server device 30 transmits the extracted video received from the analysis device 20 in step S34 to the terminal device 40 as a video search result. The control unit 31 may also transmit to the terminal device 40 the similarity degree acquired in steps S30 and S32 for the extracted video, information related to the shooting date and time of the extracted video, and the shooting location (location information) of the imaging device 10.

ステップS36において、端末装置40の制御部41は、ステップS35でサーバ装置30から受信した抽出映像を、検索結果として出力部45の表示部に表示する。ユーザは、出力部45の表示部を参照して、検索対象画像に映り込んだ検索対象の被写体の検索結果を確認することができる。制御部41は、その抽出映像についてステップS30及びステップS32で取得された類似度、撮影日時及び撮影場所(地点情報)を併せて出力部45の表示部に表示してもよい。これにより、ユーザは、検索対象の被写体がいつどこに存在したのかを確認することができる。 In step S36, the control unit 41 of the terminal device 40 displays the extracted video received from the server device 30 in step S35 on the display unit of the output unit 45 as a search result. The user can check the search results for the search target subject that appears in the search target image by referring to the display unit of the output unit 45. The control unit 41 may also display the similarity, shooting date and time, and shooting location (location information) obtained in steps S30 and S32 for the extracted video on the display unit of the output unit 45. This allows the user to check when and where the search target subject was located.

(解析装置の動作例)
図7は、図1の解析装置20の動作例を示すフローチャートである。図7を参照して説明する解析装置20の動作は、解析装置20の制御方法の少なくとも一部に相当してもよい。図7の各ステップの動作は、解析装置20の制御部21による制御に基づき実行されてもよい。図7は、前述の撮影システムの動作例2において解析装置20が実行する処理例を示している。制御部21は、撮影装置10から映像を受信するたびにステップS42及びステップS43を実行し、サーバ装置30から映像の検索要求を受信するたびにステップS45~ステップS49を実行するが、制御部21は、これらの処理を並列的に実行してよい。
(Example of analysis device operation)
7 is a flowchart showing an example of the operation of the analysis device 20 of FIG. 1. The operation of the analysis device 20 described with reference to FIG. 7 may correspond to at least a part of a control method for the analysis device 20. The operation of each step in FIG. 7 may be performed under control of the control unit 21 of the analysis device 20. FIG. 7 shows an example of processing performed by the analysis device 20 in the above-mentioned operation example 2 of the imaging system. The control unit 21 performs steps S42 and S43 every time it receives video from the imaging device 10, and performs steps S45 to S49 every time it receives a video search request from the server device 30, but the control unit 21 may perform these processes in parallel.

ステップS41において、制御部21は、撮影装置10から映像を受信したか否かを判定する。制御部21は、映像を受信した場合(ステップS41でYES)はステップS42へ進み、そうでない場合(ステップS41でNO)はステップS44へ進む。 In step S41, the control unit 21 determines whether or not video has been received from the imaging device 10. If video has been received (YES in step S41), the control unit 21 proceeds to step S42; if not (NO in step S41), the control unit 21 proceeds to step S44.

ステップS42において、制御部21は、撮影装置10から映像を取得次第、予め設定されている第1解析ロジックに基づきその映像を解析して、その映像に映り込んだ被写体の特徴を示す第1特徴情報、及び、被写体の空間的位置に関する情報を取得する。制御部21は、ステップS42の処理を、図6AのステップS23と同様に行うことができる。 In step S42, upon receiving video from the image capture device 10, the control unit 21 analyzes the video based on a first analysis logic that has been set in advance, and obtains first feature information that indicates the characteristics of the subject captured in the video, as well as information regarding the spatial position of the subject. The control unit 21 can perform the process of step S42 in the same manner as step S23 in FIG. 6A.

ステップS43において、制御部21は、撮影装置10から取得した映像、その映像の第1特徴情報、その映像の撮影日時を示す日時情報、及び、被写体の空間的位置に関する情報を対応付けて、記憶部22等の記憶装置に記憶する。制御部21は、ステップS43の処理を、図6AのステップS24と同様に行うことができる。 In step S43, the control unit 21 associates the image acquired from the image capture device 10, the first feature information of the image, date and time information indicating the date and time the image was captured, and information regarding the spatial position of the subject, and stores them in a storage device such as the memory unit 22. The control unit 21 can perform the process of step S43 in the same way as step S24 in FIG. 6A.

ステップS44において、制御部21は、サーバ装置30から映像の検索要求を受信したか否かを判定する。検索要求には、映像検索の日時範囲、第2特徴情報及び第3特徴情報、並びに、解析ロジックが含まれてもよい。制御部21は、検索要求を受信した場合(ステップS44でYES)はステップS45へ進み、そうでない場合(ステップS44でNO)はステップS50へ進む。 In step S44, the control unit 21 determines whether a video search request has been received from the server device 30. The search request may include the date and time range for the video search, the second feature information, the third feature information, and analysis logic. If the control unit 21 has received a search request (YES in step S44), it proceeds to step S45; otherwise (NO in step S44), it proceeds to step S50.

ステップS45において、制御部21は、ステップS44で受信した第2特徴情報及び日時範囲に類似する第1特徴情報を記憶部22から抽出する。具体的には、例えば、制御部21は、記憶部22に記憶された、指定された日時範囲の第1特徴情報の各々について第2特徴情報との類似度を評価し、類似度が予め定められた第1閾値よりも大きな第1特徴情報を抽出してもよい。制御部21は、ステップS30の処理を、図5BのステップS10、及び、図6BのステップS30と同様に行うことができる。 In step S45, the control unit 21 extracts from the storage unit 22 first feature information that is similar to the second feature information and date/time range received in step S44. Specifically, for example, the control unit 21 may evaluate the similarity between each piece of first feature information for the specified date/time range stored in the storage unit 22 and the second feature information, and extract first feature information whose similarity is greater than a predetermined first threshold. The control unit 21 may perform the process of step S30 in the same manner as step S10 in FIG. 5B and step S30 in FIG. 6B.

ステップS46において、制御部21は、ステップS45で抽出した第1特徴情報に対応する映像に対応付けられている空間的位置に関する情報を取得する。制御部21は、その空間的位置に対応する映像(フレーム画像)の領域をステップS44で受信した解析ロジック情報(第2解析ロジック)により解析し、被写体特有の外見的特徴に関する第4特徴情報を取得する。制御部21は、ステップS46の処理を、図6BのステップS31と同様に行うことができる。 In step S46, the control unit 21 acquires information relating to the spatial position associated with the video corresponding to the first feature information extracted in step S45. The control unit 21 analyzes the area of the video (frame image) corresponding to that spatial position using the analysis logic information (second analysis logic) received in step S44, and acquires fourth feature information relating to the external features unique to the subject. The control unit 21 can perform the process of step S46 in the same way as step S31 in FIG. 6B.

ステップS47において、制御部21は、ステップS44で取得した第3特徴情報に類似する第4特徴情報を抽出する。具体的には、例えば、制御部21は、ステップS46で取得された第4特徴情報の各々について第3特徴情報との類似性を評価し、類似性の度合い(類似度)が予め定められた第2閾値よりも大きな第4特徴情報を抽出してもよい。制御部21は、ステップS47の処理を、図6BのステップS32と同様に行うことができる。 In step S47, the control unit 21 extracts fourth feature information that is similar to the third feature information acquired in step S44. Specifically, for example, the control unit 21 may evaluate the similarity between each piece of fourth feature information acquired in step S46 and the third feature information, and extract fourth feature information whose degree of similarity (similarity) is greater than a predetermined second threshold. The control unit 21 may perform the process of step S47 in the same manner as step S32 in FIG. 6B.

ステップS48において、制御部21は、ステップS47で抽出した第4特徴情報に対応する映像を抽出映像として記憶部22から取得する。 In step S48, the control unit 21 obtains the video corresponding to the fourth feature information extracted in step S47 from the memory unit 22 as the extracted video.

ステップS49において、制御部21は、ステップS48で取得した抽出映像をサーバ装置30へ送信する。制御部21は、その抽出映像についてステップS45及びステップS47で取得した類似度、並びに、抽出映像の撮影日時に関する情報を併せてサーバ装置30へ送信してもよい。 In step S49, the control unit 21 transmits the extracted video acquired in step S48 to the server device 30. The control unit 21 may also transmit to the server device 30 the similarity degree acquired for the extracted video in steps S45 and S47, as well as information regarding the shooting date and time of the extracted video.

ステップS50において、制御部21は、フローチャートの処理を終了するか否かを判定する。制御部21は、例えば、ユーザ又は外部の装置から処理の終了を指示された場合に、フローチャートの処理を終了してもよい。制御部21は、処理を終了する場合(ステップS50でYES)はフローチャートの処理を終了し、そうでない場合(ステップS50でNO)はステップS41に戻る。 In step S50, the control unit 21 determines whether or not to end the processing of the flowchart. The control unit 21 may end the processing of the flowchart, for example, when instructed to end the processing by the user or an external device. If the processing is to be ended (YES in step S50), the control unit 21 ends the processing of the flowchart; if not (NO in step S50), the control unit 21 returns to step S41.

以上のように、撮影システム1は、撮影装置10、解析装置20、サーバ装置30、及び、端末装置40を備える。撮影装置10は、複数のフレーム画像からなる映像を撮影する。解析装置20は、撮影装置10と通信可能である。解析装置20は、撮影装置10から映像を取得したことに応じて、第1解析ロジックに基づきその映像を解析して映像に映り込んだ被写体の特徴を示す第1特徴情報を取得する。解析装置20は、映像と第1特徴情報とを対応付けて記憶装置(例えば、記憶部22)に記憶させる。サーバ装置30は、解析装置20と通信可能である。端末装置40は、サーバ装置30と通信可能である。このような構成において、サーバ装置30は、検索対象の被写体の特徴を示す第2特徴情報を取得し、取得した第2特徴情報を解析装置20へ送信する。解析装置20は、サーバ装置30から第2特徴情報を受信したことに応じて、その第2特徴情報に類似する第1特徴情報を記憶装置から抽出し、抽出した第1特徴情報に対応する映像である抽出映像をサーバ装置30へ送信する。サーバ装置30は、解析装置20から受信した抽出映像を端末装置40へ送信する。端末装置40は、サーバ装置30から受信した抽出映像を出力部45の表示部に表示させる。 As described above, the photography system 1 comprises a photography device 10, an analysis device 20, a server device 30, and a terminal device 40. The photography device 10 captures video consisting of a plurality of frame images. The analysis device 20 is capable of communicating with the photography device 10. Upon acquiring video from the photography device 10, the analysis device 20 analyzes the video based on a first analysis logic to acquire first feature information indicating the features of the subject appearing in the video. The analysis device 20 associates the video with the first feature information and stores them in a storage device (e.g., storage unit 22). The server device 30 is capable of communicating with the analysis device 20. The terminal device 40 is capable of communicating with the server device 30. In this configuration, the server device 30 acquires second feature information indicating the features of the subject to be searched for, and transmits the acquired second feature information to the analysis device 20. In response to receiving second feature information from server device 30, analysis device 20 extracts first feature information similar to the second feature information from the storage device and transmits extracted video, which is video corresponding to the extracted first feature information, to server device 30. Server device 30 transmits the extracted video received from analysis device 20 to terminal device 40. Terminal device 40 displays the extracted video received from server device 30 on the display unit of output unit 45.

このように、解析装置20は、撮影装置10から映像を受信したことに応じて、その映像を連続的に解析し、第1特徴情報を取得する。解析装置20は、第2特徴情報等を含む検索要求に応じて、その第2特徴情報に類似する映像を抽出し、対応する映像を抽出映像としてサーバ装置30を介して端末装置40へ送信させる。端末装置40は、受信した映像を表示させる。したがって、本実施形態によれば、解析装置20を設けるだけで、検索対象の被写体が映り込んだ映像を検索することが可能になり、端末装置40のユーザは、検索された映像を確認して、特定の被写体を発見することが容易となる。ここで、解析装置20は、撮影された全ての映像ではなく、第2特徴情報との類似度が第1閾値よりも大きい映像について、その映像及び第1特徴情報をサーバ装置30へ送信するため、ネットワークを介して転送するデータ量を最小限に抑えることができる。また、サーバ装置30は、撮影された全ての映像ではなく、検索された映像から取得された第1特徴情報を記憶するため、サーバ装置30から第1特徴情報が漏洩するなど、個人情報の流出リスクを低減することができる。よって、撮影装置10により撮影された映像を用いて特定の被写体を検索するための技術を、例えば、ネットワークの効率的利用及び個人情報保護等の点で改善することができる。 In this way, the analysis device 20 continuously analyzes the video received from the image capture device 10 and acquires the first feature information. In response to a search request including the second feature information, the analysis device 20 extracts video similar to the second feature information and transmits the corresponding video as extracted video to the terminal device 40 via the server device 30. The terminal device 40 displays the received video. Therefore, according to this embodiment, simply providing the analysis device 20 enables a search for video that includes a target subject, making it easy for the user of the terminal device 40 to review the searched video and find a specific subject. Here, the analysis device 20 transmits the video and first feature information to the server device 30 for video whose similarity to the second feature information is greater than the first threshold, rather than for all captured video, thereby minimizing the amount of data transferred over the network. Furthermore, because the server device 30 stores the first feature information acquired from the searched video, rather than for all captured video, the risk of personal information being leaked, such as the leakage of the first feature information from the server device 30, is reduced. This makes it possible to improve the technology for searching for specific subjects using video captured by the image capture device 10, for example, in terms of efficient network use and personal information protection.

なお、解析装置20は、撮影装置10から映像を取得したことに応じて、その映像が撮影された日時を示す日時情報を、その映像及び第1特徴情報と対応付けて記憶装置に更に記憶させてもよい。サーバ装置30は、第2特徴情報に加えて検索を行う日時範囲を更に取得するとともに、第2特徴情報に加えて日時範囲を解析装置20へ更に送信してもよい。解析装置20は、サーバ装置30から第2特徴情報及び日時範囲を受信したことに応じて、その第2特徴情報に類似する日時範囲において撮影された映像の第1特徴情報を記憶装置から抽出してもよい。解析装置20は、抽出した第1特徴情報に対応する映像である抽出映像及びその抽出映像の日時情報をサーバ装置30へ送信してもよい。サーバ装置30は、解析装置20から受信した抽出映像及びその抽出映像の日時情報を端末装置40へ送信してもよい。端末装置40は、サーバ装置30から受信した抽出映像及びその抽出映像の日時情報を出力部45の表示部に表示させてもよい。 In addition, in response to acquiring video from the imaging device 10, the analysis device 20 may further store date and time information indicating the date and time when the video was captured in the storage device, in association with the video and the first feature information. The server device 30 may further acquire a date and time range for the search in addition to the second feature information, and may further transmit the date and time range to the analysis device 20 in addition to the second feature information. In response to receiving the second feature information and the date and time range from the server device 30, the analysis device 20 may extract from the storage device first feature information of video captured in a date and time range similar to the second feature information. The analysis device 20 may transmit to the server device 30 extracted video, which is video corresponding to the extracted first feature information, and the date and time information of the extracted video. The server device 30 may transmit the extracted video and the date and time information of the extracted video received from the analysis device 20 to the terminal device 40. The terminal device 40 may display the extracted video and the date and time information of the extracted video received from the server device 30 on the display unit of the output unit 45.

このように、解析装置20は、映像の撮影日時の日時範囲を特定して検索を行うため、検索対象の所在が把握できていた時期を検索範囲から除くことによって検索対象を含む映像を効率的に検索することができる。また、端末装置40は、抽出した映像の日時情報を表示する。そのため、ユーザは、検索対象の被写体が映り込んだ映像がいつ撮影されたのかを確認して、被写体を発見することが容易となる。 In this way, the analysis device 20 searches by specifying the date and time range of the video's capture date and time, and by excluding from the search range the period during which the location of the search target was known, it is possible to efficiently search for video containing the search target. In addition, the terminal device 40 displays the date and time information of the extracted video. This makes it easy for the user to find the subject by checking when the video in which the search target subject appears was captured.

また、撮影システム1は、複数の地点に設けられた複数の撮影装置10と、複数の撮影装置10に含まれる一つ以上の撮影装置10とそれぞれ通信可能な複数の解析装置20と、を備えてもよい。サーバ装置30は、第2特徴情報に加えて検索を行う地理的範囲を更に取得するとともに、その地理的範囲に含まれる地点に設けられた撮影装置10と通信可能な解析装置20へ第2特徴情報を送信してもよい。サーバ装置30から第2特徴情報を受信した解析装置20は、その第2特徴情報に類似する映像の第1特徴情報を記憶装置から抽出し、抽出した第1特徴情報に対応する抽出映像と、その抽出映像を撮影した撮影装置10の地点を示す地点情報とをサーバ装置30へ送信してもよい。サーバ装置30は、解析装置20から受信した抽出映像及びその抽出映像の地点情報を端末装置40へ送信してもよい。端末装置40は、サーバ装置30から受信した抽出映像及びその抽出映像の地点情報を出力部45の表示部に表示させてもよい。 The photography system 1 may also include multiple photography devices 10 installed at multiple locations and multiple analysis devices 20 capable of communicating with one or more of the photography devices 10. The server device 30 may further acquire a geographical range to be searched in addition to the second feature information, and transmit the second feature information to analysis devices 20 capable of communicating with photography devices 10 installed at locations included in that geographical range. Upon receiving the second feature information from the server device 30, the analysis device 20 may extract first feature information of video similar to the second feature information from a storage device, and transmit the extracted video corresponding to the extracted first feature information and location information indicating the location of the photography device 10 that captured the extracted video to the server device 30. The server device 30 may transmit the extracted video and location information for the extracted video received from the analysis device 20 to the terminal device 40. The terminal device 40 may display the extracted video and location information for the extracted video received from the server device 30 on the display unit of the output unit 45.

このように、端末装置40は、抽出した映像の地点情報を表示する。したがって、ユーザは、検索対象の被写体が映り込んだ映像がどこで撮影されたのかを確認して、被写体を発見することが容易となる。 In this way, the terminal device 40 displays location information for the extracted video. This allows the user to check where the video that captures the subject being searched for was shot, making it easier for the user to find the subject.

また、端末装置40は、検索対象の被写体が映り込んだ画像である検索対象画像の指定をユーザから受け付けてもよい。サーバ装置30は、ユーザにより指定された検索対象画像を解析して取得された特徴情報を第2特徴情報として取得してもよい。 The terminal device 40 may also accept from the user a designation of a search target image that is an image that includes the subject to be searched. The server device 30 may analyze the search target image designated by the user and acquire, as the second feature information, feature information obtained.

このように、解析装置20は、ユーザにより指定された検索対象画像を解析して取得された特徴情報(第2特徴情報)に基づき検索対象の被写体が映り込んだ映像を検索する。したがって、ユーザは、検索対象画像を指定するだけで、容易に被写体が映り込んだ映像を検索させ、その結果を確認することが可能である。なお、前述のように、検索対象画像の解析は、サーバ装置30が行ってもよいし、端末装置40等の他の装置が行ってもよい。 In this way, the analysis device 20 searches for video images that include the subject to be searched for based on the feature information (second feature information) obtained by analyzing the search target image specified by the user. Therefore, the user can easily search for video images that include the subject and check the results by simply specifying the search target image. As mentioned above, the analysis of the search target image may be performed by the server device 30 or another device such as the terminal device 40.

また、サーバ装置30は、第2特徴情報に加えて、検索対象の被写体特有の外見的特徴を示す第3特徴情報を取得し、第2特徴情報に加えて第3特徴情報を解析装置20へ送信してもよい。解析装置20は、サーバ装置30から第2特徴情報及び第3特徴情報を受信したことに応じて、その第2特徴情報に類似する第1特徴情報を記憶装置から抽出してもよい。解析装置20は、抽出した第1特徴情報に対応する映像を第2解析ロジックに基づき解析して、その映像に映り込んだ被写体特有の外見的特徴を示す第4特徴情報を取得してもよい。解析装置20は、第3特徴情報に類似する第4特徴情報を抽出し、抽出した第4特徴情報に対応する映像を抽出映像として、サーバ装置30へ送信してもよい。 Furthermore, in addition to the second feature information, the server device 30 may acquire third feature information indicating appearance features specific to the subject being searched, and transmit the third feature information to the analysis device 20 in addition to the second feature information. In response to receiving the second feature information and the third feature information from the server device 30, the analysis device 20 may extract first feature information similar to the second feature information from the storage device. The analysis device 20 may analyze the video corresponding to the extracted first feature information based on the second analysis logic, and acquire fourth feature information indicating appearance features specific to the subject appearing in the video. The analysis device 20 may extract fourth feature information similar to the third feature information, and transmit the video corresponding to the extracted fourth feature information to the server device 30 as extracted video.

このように、解析装置20は、第1解析ロジックだけでなく、第2解析ロジックに基づき抽出された特徴情報に基づき検索対象の被写体が映り込んだ映像を検索するため、検索対象の被写体の外見的特徴により類似した映像を検索することが可能である。 In this way, the analysis device 20 searches for video containing the search target subject based on feature information extracted based on not only the first analysis logic but also the second analysis logic, making it possible to search for video that is similar in appearance to the search target subject.

また、サーバ装置30は、第2特徴情報及び第3特徴情報に加えて、第3特徴情報を抽出する際に用いられた解析ロジック情報を解析装置20へ送信してもよい。解析装置20は、受信した解析ロジック情報を第2解析ロジックとして用いて抽出した第1特徴情報に対応する映像を解析して、第4特徴情報を取得してもよい。 Furthermore, in addition to the second feature information and the third feature information, the server device 30 may transmit to the analysis device 20 the analysis logic information used to extract the third feature information. The analysis device 20 may analyze the video corresponding to the extracted first feature information using the received analysis logic information as the second analysis logic, and obtain the fourth feature information.

このように、サーバ装置30は、解析装置20へ第2解析ロジックとして用いる解析ロジック情報を送信する。したがって、解析装置20は、一般的な特徴情報である第1特徴情報が類似する映像の中から、さらに検索対象の被写体特有の特徴が類似するものを絞り込んで抽出することが可能になる。 In this way, the server device 30 transmits analysis logic information to be used as the second analysis logic to the analysis device 20. Therefore, the analysis device 20 can further narrow down and extract videos with similar features specific to the subject being searched from among videos with similar first feature information, which is general feature information.

また、解析装置20は、撮影装置10から映像を取得したことに応じて、第1解析ロジックに基づきその映像を解析して第1特徴情報を取得するとともに、映像と、その映像に映り込んだ被写体の映像における空間的位置と、第1特徴情報とを対応付けて記憶装置に記憶させてもよい。解析装置20は、サーバ装置30から第2特徴情報及び第3特徴情報を受信したことに応じて、その第2特徴情報に類似する第1特徴情報を記憶装置から抽出してもよい。解析装置20は、抽出した第1特徴情報に対応する映像の空間的位置に対応する領域を第2解析ロジックに基づき解析して、その映像の領域に映り込んだ被写体特有の外見的特徴を示す特徴情報を第4特徴情報として取得してもよい。 Furthermore, in response to acquiring video from the imaging device 10, the analysis device 20 may analyze the video based on the first analysis logic to acquire first feature information, and may store the video, the spatial position in the video of the subject appearing in the video, and the first feature information in association with each other in the storage device. In response to receiving second feature information and third feature information from the server device 30, the analysis device 20 may extract first feature information similar to the second feature information from the storage device. The analysis device 20 may analyze an area corresponding to the spatial position in the video corresponding to the extracted first feature information based on the second analysis logic, and acquire feature information indicating the appearance characteristics unique to the subject appearing in that area of the video as fourth feature information.

このように、第2解析ロジックに基づく解析対象を、映像の空間的位置に対応する領域に限定するため、解析装置20は、解析に要する演算コストを低減することが可能である。 In this way, by limiting the analysis target based on the second analysis logic to the area corresponding to the spatial position of the video, the analysis device 20 can reduce the computational costs required for analysis.

本開示は上述の実施形態に限定されるものではない。例えば、ブロック図に記載の複数のブロックは統合されてもよいし、又は1つのブロックは分割されてもよい。フローチャートに記載の複数のステップは、記述に従って時系列に実行する代わりに、各ステップを実行する装置の処理能力に応じて、又は必要に応じて、並列的に又は異なる順序で実行されてもよい。その他、本開示の趣旨を逸脱しない範囲での変更が可能である。 The present disclosure is not limited to the above-described embodiments. For example, multiple blocks shown in the block diagrams may be integrated, or one block may be divided. Multiple steps shown in the flowcharts may be executed in parallel or in a different order, depending on the processing capabilities of the device executing each step, or as needed, instead of being executed chronologically as described. Other modifications are possible without departing from the spirit of the present disclosure.

1 撮影システム
10 撮影装置
20 解析装置
21 制御部
22 記憶部
23 通信部
30 サーバ装置
31 制御部
32 記憶部
33 通信部
40 端末装置
41 制御部
42 記憶部
43 通信部
44 入力部
45 出力部
N ネットワーク
REFERENCE SIGNS LIST 1 Photography system 10 Photography device 20 Analysis device 21 Control unit 22 Storage unit 23 Communication unit 30 Server device 31 Control unit 32 Storage unit 33 Communication unit 40 Terminal device 41 Control unit 42 Storage unit 43 Communication unit 44 Input unit 45 Output unit N Network

Claims (14)

複数のフレーム画像からなる映像を撮影する撮影装置と、
前記撮影装置と通信可能であり、前記撮影装置から前記映像を取得したことに応じて、第1解析ロジックに基づき当該映像を解析して当該映像に映り込んだ被写体の特徴を示す第1特徴情報を取得するとともに、前記映像と前記第1特徴情報とを対応付けて記憶装置に記憶させる、第1制御部を備える解析装置と、
前記解析装置と通信可能なサーバ装置と、
前記サーバ装置と通信可能な端末装置と、
を備え、
前記サーバ装置は、検索対象の被写体の特徴を示す第2特徴情報を取得し、取得した前記第2特徴情報を前記解析装置へ送信する、第2制御部を備え、
前記解析装置の前記第1制御部は、前記サーバ装置から前記第2特徴情報を受信したことに応じて、当該第2特徴情報との類似度が予め定められた第1閾値よりも大きい前記第1特徴情報を前記記憶装置から抽出し、抽出した前記第1特徴情報に対応する映像である抽出映像を前記サーバ装置へ送信し、
前記サーバ装置の前記第2制御部は、前記解析装置から受信した前記抽出映像を前記端末装置へ送信し、
前記端末装置は、前記サーバ装置から受信した前記抽出映像を表示部に表示させる、第3制御部を備える、
撮影システム。
an imaging device that captures a video consisting of a plurality of frame images;
an analysis device including a first control unit capable of communicating with the image capturing device, which, in response to acquiring the image from the image capturing device, analyzes the image based on a first analysis logic to acquire first feature information indicating features of a subject captured in the image, and stores the image and the first feature information in a storage device in association with each other;
a server device capable of communicating with the analysis device;
a terminal device capable of communicating with the server device;
Equipped with
the server device includes a second control unit that acquires second feature information indicating features of the subject to be searched and transmits the acquired second feature information to the analysis device;
the first control unit of the analysis device, in response to receiving the second feature information from the server device, extracts from the storage device the first feature information whose similarity to the second feature information is greater than a predetermined first threshold, and transmits an extracted video that is a video corresponding to the extracted first feature information to the server device;
the second control unit of the server device transmits the extracted video received from the analysis device to the terminal device;
the terminal device includes a third control unit that causes the extracted video received from the server device to be displayed on a display unit.
Shooting system.
前記解析装置の前記第1制御部は、前記撮影装置から前記映像を取得したことに応じて、当該映像が撮影された日時を示す日時情報を、当該映像及び前記第1特徴情報と対応付けて前記記憶装置に更に記憶させ、
前記サーバ装置の前記第2制御部は、前記第2特徴情報に加えて検索を行う日時範囲を更に取得するとともに、前記第2特徴情報に加えて前記日時範囲を前記解析装置へ更に送信し、
前記解析装置の前記第1制御部は、
前記サーバ装置から前記第2特徴情報及び前記日時範囲を受信したことに応じて、当該第2特徴情報との類似度が前記第1閾値よりも大きい、前記日時範囲において撮影された前記映像の前記第1特徴情報を前記記憶装置から抽出し、
抽出した前記第1特徴情報に対応する映像である抽出映像、当該抽出映像の前記日時情報、及び、当該第1特徴情報と前記第2特徴情報との類似度を前記サーバ装置へ送信し、
前記サーバ装置の前記第2制御部は、前記解析装置から受信した前記抽出映像、当該抽出映像の前記日時情報、及び、前記類似度を前記端末装置へ送信し、
前記端末装置の前記第3制御部は、前記サーバ装置から受信した前記抽出映像、当該抽出映像の前記日時情報、及び、前記類似度を前記表示部に表示させる、
請求項1に記載の撮影システム。
the first control unit of the analysis device, in response to acquiring the video from the imaging device, further stores date and time information indicating a date and time when the video was captured in the storage device in association with the video and the first feature information;
the second control unit of the server device further acquires a date and time range to be searched in addition to the second characteristic information, and further transmits the date and time range to the analysis device in addition to the second characteristic information;
The first control unit of the analysis device
In response to receiving the second feature information and the date and time range from the server device, extracting from the storage device the first feature information of the video captured in the date and time range, the first feature information having a similarity to the second feature information greater than the first threshold;
transmitting to the server device an extracted video that is a video corresponding to the extracted first feature information, the date and time information of the extracted video, and a similarity between the first feature information and the second feature information;
the second control unit of the server device transmits the extracted video, the date and time information of the extracted video, and the similarity received from the analysis device to the terminal device;
the third control unit of the terminal device causes the display unit to display the extracted video, the date and time information of the extracted video, and the similarity received from the server device.
The imaging system according to claim 1 .
複数の地点に設けられた複数の前記撮影装置と、
前記複数の撮影装置に含まれる一つ以上の前記撮影装置とそれぞれ通信可能な複数の前記解析装置と、
を備え、
前記サーバ装置の前記第2制御部は、前記第2特徴情報に加えて検索を行う地理的範囲を更に取得するとともに、当該地理的範囲に含まれる地点に設けられた前記撮影装置と通信可能な前記解析装置へ前記第2特徴情報を送信し、
前記サーバ装置から前記第2特徴情報を受信した前記解析装置の前記第1制御部は、当該第2特徴情報との類似度が前記第1閾値よりも大きい前記映像の前記第1特徴情報を前記記憶装置から抽出し、抽出した前記第1特徴情報に対応する前記抽出映像と、当該抽出映像を撮影した前記撮影装置の地点を示す地点情報とを前記サーバ装置へ送信し、
前記サーバ装置の前記第2制御部は、前記解析装置から受信した前記抽出映像及び当該抽出映像の前記地点情報を前記端末装置へ送信し、
前記端末装置の前記第3制御部は、前記サーバ装置から受信した前記抽出映像及び当該抽出映像の前記地点情報を前記表示部に表示させる、
請求項1に記載の撮影システム。
A plurality of the imaging devices provided at a plurality of locations;
a plurality of analysis devices each capable of communicating with one or more of the imaging devices included in the plurality of imaging devices;
Equipped with
the second control unit of the server device further acquires a geographical range to be searched in addition to the second feature information, and transmits the second feature information to the analysis device that is capable of communicating with the imaging device installed at a location included in the geographical range;
the first control unit of the analysis device that has received the second feature information from the server device extracts, from the storage device, the first feature information of the video whose similarity to the second feature information is greater than the first threshold, and transmits, to the server device, the extracted video corresponding to the extracted first feature information and location information indicating a location of the imaging device that captured the extracted video;
the second control unit of the server device transmits the extracted video and the location information of the extracted video received from the analysis device to the terminal device;
the third control unit of the terminal device causes the display unit to display the extracted video and the location information of the extracted video received from the server device.
The imaging system according to claim 1 .
前記端末装置の前記第3制御部は、前記検索対象の被写体が映り込んだ画像である検索対象画像の指定をユーザから受け付け、
前記サーバ装置の前記第2制御部は、前記ユーザにより指定された前記検索対象画像を解析して取得された特徴情報を前記第2特徴情報として取得する、
請求項1に記載の撮影システム。
the third control unit of the terminal device receives, from a user, a designation of a search target image that is an image in which the subject to be searched is reflected;
the second control unit of the server device analyzes the search target image designated by the user and acquires, as the second feature information, feature information acquired by analyzing the search target image designated by the user;
The imaging system according to claim 1 .
前記サーバ装置の前記第2制御部は、前記第2特徴情報に加えて、前記検索対象の被写体特有の外見的特徴を示す第3特徴情報を取得し、前記第2特徴情報に加えて前記第3特徴情報を前記解析装置へ送信し、
前記解析装置の前記第1制御部は、
前記サーバ装置から前記第2特徴情報及び前記第3特徴情報を受信したことに応じて、当該第2特徴情報との類似度が前記第1閾値よりも大きい前記第1特徴情報を前記記憶装置から抽出し、
抽出した前記第1特徴情報に対応する映像を第2解析ロジックに基づき解析して、当該映像に映り込んだ被写体特有の外見的特徴を示す第4特徴情報を取得し、
前記第3特徴情報との類似度が予め定められた第2閾値よりも大きい前記第4特徴情報を抽出し、抽出した前記第4特徴情報に対応する映像を前記抽出映像として、前記サーバ装置へ送信する
請求項1に記載の撮影システム。
the second control unit of the server device acquires, in addition to the second feature information, third feature information indicating an appearance feature specific to the subject to be searched, and transmits, in addition to the second feature information, the third feature information to the analysis device;
The first control unit of the analysis device
extracting, from the storage device, the first feature information whose similarity to the second feature information is greater than the first threshold value in response to receiving the second feature information and the third feature information from the server device;
analyzing the image corresponding to the extracted first feature information based on a second analysis logic to obtain fourth feature information indicating external features specific to the subject captured in the image;
The photographing system according to claim 1, further comprising: extracting the fourth feature information whose similarity to the third feature information is greater than a predetermined second threshold; and transmitting the image corresponding to the extracted fourth feature information as the extracted image to the server device.
前記サーバ装置の前記第2制御部は、前記第2特徴情報及び前記第3特徴情報に加えて、前記第3特徴情報を抽出する際に用いられた解析ロジック情報を前記解析装置へ送信し、
前記解析装置の前記第1制御部は、前記解析ロジック情報を前記第2解析ロジックとして用いて前記抽出した前記第1特徴情報に対応する映像を解析して、前記第4特徴情報を取得する、
請求項5に記載の撮影システム。
the second control unit of the server device transmits, to the analysis device, analysis logic information used in extracting the third feature information, in addition to the second feature information and the third feature information;
the first control unit of the analysis device analyzes the video corresponding to the extracted first feature information by using the analysis logic information as the second analysis logic, and acquires the fourth feature information.
The imaging system according to claim 5 .
前記解析装置の前記第1制御部は、
前記撮影装置から前記映像を取得したことに応じて、前記第1解析ロジックに基づき当該映像を解析して前記第1特徴情報を取得するとともに、前記映像と、当該映像に映り込んだ前記被写体の当該映像における空間的位置と、前記第1特徴情報とを対応付けて記憶装置に記憶させ、
前記サーバ装置から前記第2特徴情報及び前記第3特徴情報を受信したことに応じて、当該第2特徴情報との類似度が前記第1閾値よりも大きい前記第1特徴情報を前記記憶装置から抽出し、
抽出した前記第1特徴情報に対応する映像の前記空間的位置に対応する領域を前記第2解析ロジックに基づき解析して、当該映像の前記領域に映り込んだ被写体の特徴を示す特徴情報を前記第4特徴情報として取得する、
請求項5に記載の撮影システム。
The first control unit of the analysis device
In response to acquiring the video from the photographing device, analyze the video based on the first analysis logic to acquire the first feature information, and store the video, a spatial position in the video of the subject captured in the video, and the first feature information in a storage device in association with each other;
extracting, from the storage device, the first feature information whose similarity to the second feature information is greater than the first threshold value in response to receiving the second feature information and the third feature information from the server device;
analyzing an area of the image corresponding to the spatial position of the extracted first feature information based on the second analysis logic, and acquiring feature information indicating a feature of the subject reflected in the area of the image as the fourth feature information;
The imaging system according to claim 5 .
複数のフレーム画像からなる映像を撮影する撮影装置と、
前記撮影装置と通信可能であり、前記撮影装置から前記映像を取得したことに応じて、第1解析ロジックに基づき当該映像を解析して当該映像に映り込んだ被写体の特徴を示す第1特徴情報を取得するとともに、前記映像と前記第1特徴情報とを対応付けて記憶装置に記憶させる、第1制御部を備える解析装置と、
前記解析装置と通信可能なサーバ装置と、
前記サーバ装置と通信可能な端末装置と、
を備える撮影システムの制御方法であって、
前記サーバ装置の第2制御部が、検索対象の被写体の特徴を示す第2特徴情報を取得し、取得した前記第2特徴情報を前記解析装置へ送信し、
前記解析装置の前記第1制御部が、前記サーバ装置から前記第2特徴情報を受信したことに応じて、当該第2特徴情報との類似度が予め定められた第1閾値よりも大きい前記第1特徴情報を前記記憶装置から抽出し、抽出した前記第1特徴情報に対応する映像である抽出映像を前記サーバ装置へ送信し、
前記サーバ装置の前記第2制御部が、前記解析装置から受信した前記抽出映像を前記端末装置へ送信し、
前記端末装置の第3制御部が、前記サーバ装置から受信した前記抽出映像を表示部に表示させる、
撮影システムの制御方法。
an imaging device that captures a video consisting of a plurality of frame images;
an analysis device including a first control unit capable of communicating with the image capturing device, which, in response to acquiring the image from the image capturing device, analyzes the image based on a first analysis logic to acquire first feature information indicating features of a subject captured in the image, and stores the image and the first feature information in a storage device in association with each other;
a server device capable of communicating with the analysis device;
a terminal device capable of communicating with the server device;
A control method for an imaging system comprising:
a second control unit of the server device acquires second feature information indicating features of the subject to be searched, and transmits the acquired second feature information to the analysis device;
the first control unit of the analysis device, in response to receiving the second feature information from the server device, extracts from the storage device the first feature information whose similarity to the second feature information is greater than a predetermined first threshold, and transmits an extracted video that is a video corresponding to the extracted first feature information to the server device;
the second control unit of the server device transmits the extracted video received from the analysis device to the terminal device;
a third control unit of the terminal device causing a display unit to display the extracted video received from the server device;
A method for controlling the imaging system.
複数のフレーム画像からなる映像を撮影する撮影装置、及び、サーバ装置と通信可能な解析装置であって、
前記撮影装置から前記映像を取得したことに応じて、第1解析ロジックに基づき当該映像を解析して当該映像に映り込んだ被写体の特徴を示す第1特徴情報を取得するとともに、前記映像と前記第1特徴情報とを対応付けて記憶装置に記憶させ、
前記サーバ装置から検索対象の被写体の特徴を示す第2特徴情報を受信したことに応じて、当該第2特徴情報との類似度が予め定められた第1閾値よりも大きい前記第1特徴情報を前記記憶装置から抽出し、抽出した前記第1特徴情報に対応する映像である抽出映像を前記サーバ装置へ送信する、
制御部を備える解析装置。
An imaging device that captures a video consisting of a plurality of frame images, and an analysis device that can communicate with a server device,
In response to acquiring the image from the photographing device, analyze the image based on a first analysis logic to acquire first feature information indicating features of a subject captured in the image, and store the image and the first feature information in a storage device in association with each other;
In response to receiving second feature information indicating features of the subject to be searched from the server device, extracting from the storage device the first feature information whose similarity to the second feature information is greater than a predetermined first threshold, and transmitting an extracted image that is an image corresponding to the extracted first feature information to the server device.
An analysis device having a control unit.
前記制御部は、
前記撮影装置から前記映像を取得したことに応じて、当該映像が撮影された日時を示す日時情報を、当該映像及び前記第1特徴情報と対応付けて前記記憶装置に更に記憶させ、
前記サーバ装置から、前記第2特徴情報に加えて検索を行う日時範囲を受信したことに応じて、当該第2特徴情報との類似度が前記第1閾値よりも大きい、前記日時範囲において撮影された前記映像の前記第1特徴情報を前記記憶装置から抽出し、
抽出した前記第1特徴情報に対応する映像である抽出映像及び当該抽出映像の前記日時情報を前記サーバ装置へ送信する、
請求項9に記載の解析装置。
The control unit
In response to acquiring the video from the imaging device, date and time information indicating the date and time when the video was captured is further stored in the storage device in association with the video and the first feature information;
In response to receiving from the server device the date and time range to be searched in addition to the second feature information, extracting from the storage device the first feature information of the video captured in the date and time range, the first feature information having a similarity to the second feature information greater than the first threshold;
transmitting an extracted video corresponding to the extracted first feature information and the date and time information of the extracted video to the server device;
The analysis device according to claim 9.
前記制御部は、
前記サーバ装置から、前記第2特徴情報に加えて前記検索対象の被写体特有の外見的特徴を示す第3特徴情報を受信したことに応じて、当該第2特徴情報との類似度が前記第1閾値よりも大きい前記第1特徴情報を前記記憶装置から抽出し、
抽出した前記第1特徴情報に対応する映像を第2解析ロジックに基づき解析して、当該映像に映り込んだ被写体特有の外見的特徴を示す第4特徴情報を取得し、
前記第3特徴情報との類似度が予め定められた第2閾値よりも大きい前記第4特徴情報を抽出し、抽出した前記第4特徴情報に対応する映像を前記抽出映像として、前記サーバ装置へ送信する
請求項9に記載の解析装置。
The control unit
extracting, from the storage device, the first feature information whose similarity to the second feature information is greater than the first threshold value in response to receiving, in addition to the second feature information, third feature information indicating an appearance feature specific to the subject to be searched, in addition to the second feature information;
analyzing the image corresponding to the extracted first feature information based on a second analysis logic to obtain fourth feature information indicating external features specific to the subject captured in the image;
The analysis device according to claim 9, further comprising: extracting the fourth feature information whose similarity to the third feature information is greater than a predetermined second threshold; and transmitting the video corresponding to the extracted fourth feature information to the server device as the extracted video.
前記制御部は、
前記サーバ装置から、前記第2特徴情報及び前記第3特徴情報に加えて前記第3特徴情報を抽出する際に用いられた解析ロジック情報を受信したことに応じて、前記解析ロジック情報を前記第2解析ロジックとして用いて前記抽出した前記第1特徴情報に対応する映像を解析して、前記第4特徴情報を取得する、
請求項11に記載の解析装置。
The control unit
and in response to receiving, from the server device, analysis logic information used in extracting the third feature information in addition to the second feature information and the third feature information, analyzing the video corresponding to the extracted first feature information using the analysis logic information as the second analysis logic to acquire the fourth feature information.
The analysis device according to claim 11.
前記制御部は、
前記撮影装置から前記映像を取得したことに応じて、前記第1解析ロジックに基づき当該映像を解析して前記第1特徴情報を取得するとともに、前記映像と、当該映像に映り込んだ前記被写体の当該映像における空間的位置と、前記第1特徴情報とを対応付けて記憶装置に記憶させ、
前記サーバ装置から前記第2特徴情報及び前記第3特徴情報を受信したことに応じて、当該第2特徴情報との類似度が前記第1閾値よりも大きい前記第1特徴情報を前記記憶装置から抽出し、
抽出した前記第1特徴情報に対応する映像の前記空間的位置に対応する領域を前記第2解析ロジックに基づき解析して、当該映像の前記領域に映り込んだ被写体特有の外見的特徴を示す特徴情報を前記第4特徴情報として取得する、
請求項11に記載の解析装置。
The control unit
In response to acquiring the video from the photographing device, analyze the video based on the first analysis logic to acquire the first feature information, and store the video, a spatial position in the video of the subject captured in the video, and the first feature information in a storage device in association with each other;
extracting, in response to receiving the second feature information and the third feature information from the server device, the first feature information whose similarity to the second feature information is greater than the first threshold value from the storage device;
analyzing an area of the image corresponding to the spatial position of the extracted first feature information based on the second analysis logic, and acquiring feature information indicating appearance features specific to the subject reflected in the area of the image as the fourth feature information;
The analysis device according to claim 11.
複数のフレーム画像からなる映像を撮影する撮影装置、及び、サーバ装置と通信可能なコンピュータを、
前記撮影装置から前記映像を取得したことに応じて、第1解析ロジックに基づき当該映像を解析して当該映像に映り込んだ被写体の特徴を示す第1特徴情報を取得するとともに、前記映像と前記第1特徴情報とを対応付けて記憶装置に記憶させ、
前記サーバ装置から検索対象の被写体の特徴を示す第2特徴情報を受信したことに応じて、当該第2特徴情報との類似度が予め定められた第1閾値よりも大きい前記第1特徴情報を前記記憶装置から抽出し、抽出した前記第1特徴情報に対応する映像である抽出映像を前記サーバ装置へ送信する、
制御部を備える解析装置として動作させるためのプログラム。
A photographing device that photographs a video consisting of a plurality of frame images, and a computer that can communicate with a server device,
In response to acquiring the image from the photographing device, analyze the image based on a first analysis logic to acquire first feature information indicating features of a subject captured in the image, and store the image and the first feature information in a storage device in association with each other;
In response to receiving second feature information indicating features of the subject to be searched from the server device, extracting from the storage device the first feature information whose similarity to the second feature information is greater than a predetermined first threshold, and transmitting an extracted image that is an image corresponding to the extracted first feature information to the server device.
A program for operating an analysis device equipped with a control unit.
JP2023040006A 2023-03-14 2023-03-14 Photographing system, photographing system control method, analysis device, and program Active JP7754120B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2023040006A JP7754120B2 (en) 2023-03-14 2023-03-14 Photographing system, photographing system control method, analysis device, and program
PCT/JP2023/043883 WO2024190009A1 (en) 2023-03-14 2023-12-07 Imaging system, control method of imaging system, analysis apparatus and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023040006A JP7754120B2 (en) 2023-03-14 2023-03-14 Photographing system, photographing system control method, analysis device, and program

Publications (2)

Publication Number Publication Date
JP2024130340A JP2024130340A (en) 2024-09-30
JP7754120B2 true JP7754120B2 (en) 2025-10-15

Family

ID=92754528

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023040006A Active JP7754120B2 (en) 2023-03-14 2023-03-14 Photographing system, photographing system control method, analysis device, and program

Country Status (2)

Country Link
JP (1) JP7754120B2 (en)
WO (1) WO2024190009A1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015098442A1 (en) 2013-12-26 2015-07-02 株式会社日立国際電気 Video search system and video search method
JP2016136775A (en) 2016-04-13 2016-07-28 オリンパス株式会社 Imaging device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015098442A1 (en) 2013-12-26 2015-07-02 株式会社日立国際電気 Video search system and video search method
JP2016136775A (en) 2016-04-13 2016-07-28 オリンパス株式会社 Imaging device

Also Published As

Publication number Publication date
WO2024190009A1 (en) 2024-09-19
JP2024130340A (en) 2024-09-30

Similar Documents

Publication Publication Date Title
US10554829B2 (en) Information processing device, photographing device, image sharing system, and method of information processing
KR102842194B1 (en) The Apparatus For Searching Image And The Method For Storing Data And The Apparatus For Storing Data
JP7238902B2 (en) Information processing device, information processing method, and program
CN111222373B (en) Personnel behavior analysis method and device and electronic equipment
TWI586160B (en) Real time object scanning using a mobile phone and cloud-based visual search engine
JP7020567B2 (en) Information processing systems, information processing equipment, information processing methods, and programs
JP7435837B2 (en) Information processing system, information processing device, information processing method, and program
JP7754120B2 (en) Photographing system, photographing system control method, analysis device, and program
US20180232781A1 (en) Advertisement system and advertisement method using 3d model
CN113313062A (en) Path acquisition method, device, system, electronic equipment and storage medium
JP7298729B2 (en) Information processing system, information processing device, information processing method, and program
CN112633063B (en) Figure action tracking system and method thereof
JPWO2018235318A1 (en) Information processing apparatus, information processing method and program
WO2010087451A1 (en) Image display device, image display method, and image display program
JP7371806B2 (en) Information processing device, information processing method, and program
US20200372070A1 (en) Search system, operation method of terminal apparatus, and program
JP2024065888A (en) Matching support program, matching support method, and information processing device
KR100555847B1 (en) How to find Mia using DVD

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241107

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250915

R150 Certificate of patent or registration of utility model

Ref document number: 7754120

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150