JP7743328B2 - Vehicle search device, vehicle search method, and vehicle search program - Google Patents
Vehicle search device, vehicle search method, and vehicle search programInfo
- Publication number
- JP7743328B2 JP7743328B2 JP2022020396A JP2022020396A JP7743328B2 JP 7743328 B2 JP7743328 B2 JP 7743328B2 JP 2022020396 A JP2022020396 A JP 2022020396A JP 2022020396 A JP2022020396 A JP 2022020396A JP 7743328 B2 JP7743328 B2 JP 7743328B2
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- information
- search
- vehicles
- time
- 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
Links
Landscapes
- Processing Or Creating Images (AREA)
- Traffic Control Systems (AREA)
Description
本発明は、車両検索装置、車両検索方法、および車両検索プログラムに関する。 The present invention relates to a vehicle search device, a vehicle search method, and a vehicle search program.
撮像された画像から車両の情報を抽出する装置が知られている(例えば、特許文献1参照)。特許文献1には、車載カメラで撮像した画像からナンバープレート、車体色、車種等の車両特徴情報を検出し、これをセンタサーバに送信することが開示されている。 Devices that extract vehicle information from captured images are known (see, for example, Patent Document 1). Patent Document 1 discloses that vehicle characteristic information such as the license plate, body color, and model are detected from images captured by an on-board camera, and this information is then sent to a center server.
例えばナンバープレートが読み取れないといった、撮像された画像から十分な情報が読み取れない場合であっても、走行中の車両を精度よく検索できる装置が必要とされている。 There is a need for a device that can accurately search for vehicles in motion even when sufficient information cannot be read from captured images, such as when license plates cannot be read.
本発明はこのような事情に鑑みてなされたもので、撮像された画像から車両の情報が読み取りにくい場合であっても、所望の車両を精度よく抽出することができる車両検索装置、車両検索方法、および車両検索プログラムを提供することを目的とする。 The present invention was made in consideration of these circumstances, and aims to provide a vehicle search device, vehicle search method, and vehicle search program that can accurately extract a desired vehicle even when vehicle information is difficult to read from captured images.
上記課題を解決するために、本発明に係る車両検索装置は、例えば、画像データと、前記画像データが取得された時刻の情報である撮像日時情報、および前記画像データが取得された位置の情報である位置情報を取得するデータ取得部と、前記画像データから車両に関する情報である車両情報であって、車両の色及び進行方向を含む車両情報を読み取る読取部と、前記車両情報と前記位置情報とを関連付けた検索用データを格納する記憶部と、被検索車両の特徴、日時および位置の情報を含む検索条件を受け付ける入力部と、前記検索条件に基づいて、前記検索用データの中から前記被検索車両と推定される車両を候補車両として抽出する抽出部と、前記候補車両を示す情報を前記位置情報に基づいて地図上に配置するマップ生成部と、を備え、前記抽出部は、前記検索条件に含まれる第1時点を含む所定の時間範囲である第1時間範囲において、前記検索条件に含まれる位置を含む第1検索対象領域から前記被検索車両の特徴に合致する第1車両を抽出し、前記第1時間範囲から所定時間が経過した又は前記第1時間範囲より所定時間だけ前の第2時間範囲において、前記第1車両が存在すると推定される第2検索対象領域から前記被検索車両の特徴に合致する第2車両を抽出し、前記第1車両及び前記第2車両を前記候補車両として抽出することを特徴とする。 In order to solve the above problem, the vehicle search device of the present invention includes, for example, a data acquisition unit that acquires image data, image capture date and time information that is information about the time the image data was acquired, and location information that is information about the location where the image data was acquired; a reading unit that reads vehicle information from the image data, which is information about the vehicle, including the vehicle's color and direction of travel; a storage unit that stores search data that associates the vehicle information with the location information; an input unit that accepts search conditions that include information about the characteristics, date and time, and location of the vehicle to be searched for; and a search unit that extracts vehicles that are estimated to be the vehicle to be searched for from the search data as candidate vehicles based on the search conditions. and a map generation unit that arranges information indicating the candidate vehicles on a map based on the position information, wherein the extraction unit extracts a first vehicle that matches the characteristics of the searched vehicle from a first search target area that includes a position included in the search criteria during a first time range that is a predetermined time range that includes a first point in time included in the search criteria, and extracts a second vehicle that matches the characteristics of the searched vehicle from a second search target area in which the first vehicle is estimated to be located during a second time range that is a predetermined time after the first time range or a predetermined time before the first time range, and extracts the first vehicle and the second vehicle as the candidate vehicles.
本発明の他態様に係る車両検索方法は、例えば、画像データと、前記画像データが取得された時刻の情報である撮像日時情報、および前記画像データが取得された位置の情報である位置情報を取得する取得ステップと、前記画像データから車両に関する情報である車両情報であって、車両の色及び進行方向を含む車両情報を読み取る読取ステップと、前記車両情報と前記位置情報とを関連付けた検索用データを格納する記憶ステップと、被検索車両の特徴、日時および位置の情報を含む検索条件を受け付ける入力ステップと、前記検索条件に基づいて、前記検索用データの中から前記被検索車両と推定される車両を候補車両として抽出する抽出ステップと、前記候補車両を示す情報を前記位置情報に基づいて地図上に配置する生成ステップと、を備え、前記抽出ステップは、前記検索条件に含まれる第1時点を含む所定の時間範囲である第1時間範囲において前記検索条件に含まれる位置を含む第1検索対象領域から前記被検索車両の特徴に合致する第1車両を抽出し、前記第1時間範囲から所定時間が経過した又は前記第1時間範囲より所定時間だけ前の第2時間範囲において前記第1車両が存在すると推定される第2検索対象領域から前記被検索車両の特徴に合致する第2車両を抽出し、前記第1車両及び前記第2車両を前記候補車両として抽出することを特徴とする。 A vehicle search method according to another aspect of the present invention includes, for example, an acquisition step of acquiring image data, image capture date and time information that is information about the time the image data was acquired, and location information that is information about the location where the image data was acquired; a reading step of reading vehicle information from the image data, which is information about the vehicle, including the vehicle's color and direction of travel; a storage step of storing search data that associates the vehicle information with the location information; an input step of accepting search conditions that include information about the characteristics, date and time, and location of the vehicle to be searched for; and a step of extracting vehicles that are estimated to be the vehicle to be searched for from the search data as candidate vehicles based on the search conditions. and a generating step of arranging information indicating the candidate vehicles on a map based on the position information, wherein the extracting step extracts a first vehicle that matches the characteristics of the searched vehicle from a first search target area that includes a position included in the search criteria in a first time range, which is a predetermined time range that includes a first point in time included in the search criteria, and extracts a second vehicle that matches the characteristics of the searched vehicle from a second search target area in which the first vehicle is estimated to be located in a second time range that is a predetermined time after the first time range or a predetermined time before the first time range, and extracts the first vehicle and the second vehicle as the candidate vehicles.
本発明の他態様に係る車両検索プログラムは、例えば、コンピュータを、画像データと、前記画像データが取得された時刻の情報である撮像日時情報、および前記画像データが取得された位置の情報である位置情報を取得するデータ取得部と、前記画像データから車両に関する情報である車両情報であって、車両の色及び進行方向を含む車両情報を読み取る読取部と、前記車両情報と前記位置情報とを関連付けた検索用データを格納する記憶部と、被検索車両の特徴、日時および位置の情報を含む検索条件を受け付ける入力部と、前記検索条件に基づいて、前記検索用データの中から前記被検索車両と推定される車両を候補車両として抽出する抽出部と、前記候補車両を示す情報を前記位置情報に基づいて地図上に配置するマップ生成部と、として機能させ、前記抽出部は、前記検索条件に含まれる第1時点を含む所定の時間範囲である第1時間範囲において前記検索条件に含まれる位置を含む第1検索対象領域から前記被検索車両の特徴に合致する第1車両を抽出し、前記第1時間範囲から所定時間が経過した又は前記第1時間範囲より所定時間だけ前の第2時間範囲において前記第1車両が存在すると推定される第2検索対象領域から前記被検索車両の特徴に合致する第2車両を抽出し、前記第1車両及び前記第2車両を前記候補車両として抽出することを特徴とする。
なお、コンピュータプログラムは、インターネット等のネットワークを介したダウンロードによって提供したり、CD-ROMなどのコンピュータ読取可能な各種の記録媒体に記録して提供したりすることができる。
A vehicle search program according to another aspect of the present invention includes, for example, a computer, a data acquisition unit that acquires image data, image capture date and time information that is information about the time the image data was acquired, and location information that is information about the location where the image data was acquired, a reading unit that reads vehicle information from the image data, which is information about the vehicle, including the color and direction of travel of the vehicle, a storage unit that stores search data that associates the vehicle information with the location information, an input unit that accepts search conditions that include information about the characteristics, date and time, and location of a vehicle to be searched for, and a search program that extracts vehicles that are estimated to be the vehicle to be searched for from the search data as candidate vehicles based on the search conditions. and a map generation unit that arranges information indicating the candidate vehicles on a map based on the position information, wherein the extraction unit extracts a first vehicle that matches the characteristics of the searched vehicle from a first search target area that includes a position included in the search criteria in a first time range that is a predetermined time range that includes a first point in time included in the search criteria, extracts a second vehicle that matches the characteristics of the searched vehicle from a second search target area in which the first vehicle is estimated to be located in a second time range that is a predetermined time after the first time range or a predetermined time before the first time range, and extracts the first vehicle and the second vehicle as the candidate vehicles.
The computer program can be provided by downloading it via a network such as the Internet, or by recording it on various computer-readable recording media such as a CD-ROM.
本発明の上記いずれかの態様では、車両情報と位置情報とを関連付けた検索用データのなかから被検索車両と推定される車両を候補車両として抽出する。具体的には、第1時間範囲(入力された検索条件に含まれる第1時点を含む所定の時間範囲)において検索条件に含まれる位置を含む第1検索対象領域から被検索車両の特徴に合致する第1車両を抽出し、また、第2時間範囲(第1時間範囲から所定時間が経過した又は1時間範囲より所定時間だけ前)において第1車両が存在すると推定される第2検索対象領域から被検索車両の特徴に合致する第2車両を抽出し、第1車両及び第2車両を被検索車両と推定される車両を候補車両として抽出する。これにより、撮像された画像から車両の情報が読み取りにくい場合であっても、所望の車両を精度よく抽出することができる。 In any of the above aspects of the present invention, a vehicle estimated to be the vehicle to be searched is extracted as a candidate vehicle from search data that associates vehicle information with location information. Specifically, a first vehicle that matches the characteristics of the vehicle to be searched is extracted from a first search target area that includes a location included in the search criteria within a first time range (a predetermined time range that includes a first point in time included in the input search criteria). A second vehicle that matches the characteristics of the vehicle to be searched is extracted from a second search target area in which the first vehicle is estimated to be located within a second time range (a predetermined time after the first time range or a predetermined time before the one-hour range). The first and second vehicles estimated to be the vehicle to be searched are extracted as candidate vehicles. This allows for accurate extraction of the desired vehicle even when vehicle information is difficult to read from captured images.
前記マップ生成部は、前記第1車両と前記第2車両とを連結した仮想経路を前記候補車両の推定移動ルートとして表示してもよい。これにより、被検索車両の移動ルートを地図上で明確に把握することができる。 The map generation unit may display a virtual route connecting the first vehicle and the second vehicle as the estimated travel route of the candidate vehicle. This allows the travel route of the searched vehicle to be clearly understood on the map.
前記抽出部は、前記所定時間における前記被検索車両の移動距離を推定し、当該推定された移動距離を前記第1検索対象領域および前記第2検索対象領域の半径としてもよい。これにより、車両の移動距離を鑑みて検索対象とする領域を調整することができる。したがって、精度よく検索が可能である。 The extraction unit may estimate the travel distance of the searched vehicle during the specified time period and use the estimated travel distance as the radius of the first search target area and the second search target area. This allows the search target area to be adjusted in consideration of the vehicle's travel distance. This enables highly accurate searches.
前記抽出部は、前記進行方向に基づいて、前記第2車両のうち、前記第1車両が前記所定時間だけ経過した後に到達し得ない位置に存在する車両を前記候補車両から除外してもよい。これにより、所定時間経過後における候補車両を、実際に起こり得る車両の動きを鑑みてより精度よく抽出できる。 The extraction unit may exclude from the candidate vehicles, based on the traveling direction, any second vehicle that is located in a position that the first vehicle cannot reach after the predetermined time has elapsed. This allows for more accurate extraction of candidate vehicles after the predetermined time has elapsed, taking into account the actual vehicle movements that may occur.
前記抽出部は、通行可能な経路の情報を取得し、当該取得した経路の情報に基づいて、前記第2車両のうち、前記第1車両が前記所定時間だけ経過した後に到達し得ない位置に存在する車両を前記候補車両から除外してもよい。これにより、撮像時点が互いに異なる候補車両を、実際の道路交通事情に則して精度よく対応付けできる。 The extraction unit may acquire information about passable routes, and based on the acquired route information, exclude from the candidate vehicles any second vehicles that are located in a position that the first vehicle cannot reach after the predetermined time has elapsed. This allows candidate vehicles that were imaged at different times to be accurately matched in accordance with actual road traffic conditions.
前記車両情報は、前記色及び前記進行方向である第1情報と、前記第1情報以外の第2情報とを含み、前記抽出部は、前記第1情報に基づいて前記第1車両及び前記第2車両を抽出し、かつ、前記第2車両の前記第2情報が前記第1車両の前記第2情報と一致しない場合に当該第2車両を前記候補車両から除外してもよい。これにより、候補車両の抽出精度を高くすることができる。 The vehicle information includes first information, which is the color and the direction of travel, and second information other than the first information. The extraction unit may extract the first vehicle and the second vehicle based on the first information, and may exclude the second vehicle from the candidate vehicles if the second information of the second vehicle does not match the second information of the first vehicle. This can increase the accuracy of extracting candidate vehicles.
本発明によれば、撮像された画像から車両の情報が読み取りにくい場合であっても、所望の車両を精度よく抽出することができる。 According to the present invention, it is possible to accurately extract the desired vehicle even when vehicle information is difficult to read from the captured image.
以下、本発明に係る車両検索装置の実施形態を、図面を参照して詳細に説明する。車両検索装置は、撮像された画像に映り込んでいる車両に関する情報を抽出し、入力される検索条件に基づいて被検索車両を検索する装置である。被検索車両は、例えば犯罪に関与して逃亡する車両であってもよい。 Embodiments of a vehicle search device according to the present invention will be described in detail below with reference to the drawings. The vehicle search device extracts information about vehicles captured in captured images and searches for vehicles to be searched based on input search criteria. A vehicle to be searched may be, for example, a vehicle involved in a crime and fleeing the scene.
図1は、実施の形態に係る車両検索装置1の電気的な機能ブロックの概略を示す図である。 Figure 1 is a diagram showing an outline of the electrical functional blocks of a vehicle search device 1 according to an embodiment.
車両検索装置1は、撮像部100とネットワークNWを介して接続されている。撮像部100は、例えば走行する車両に設けられ、当該車両の周辺を撮像する装置であり、例えばドライブレコーダーである。また、撮像部100は、道路および走行する車両を撮像範囲に含んでいればよく、道路近傍、路上、又は上空に配設されるカメラ、例えば防犯カメラであっていてもよい。撮像部100は、撮像データをネットワークNWに送信する。撮像データは、例えば、撮像された画像データ、撮像部100の識別情報、および当該画像データが取得された(画像が撮像された)時刻の情報(以下、撮像日時情報という)および画像が撮像された位置の情報(以下、位置情報という)を含む。なお、撮像データに含まれる情報は例示であり、例えば撮像部100の識別情報は必須ではない。 The vehicle search device 1 is connected to the imaging unit 100 via a network NW. The imaging unit 100 is, for example, a device installed in a traveling vehicle that captures images of the vehicle's surroundings, such as a drive recorder. The imaging unit 100 may be a camera installed near, on, or in the air above the road, such as a security camera, as long as its imaging range includes the road and traveling vehicles. The imaging unit 100 transmits imaging data to the network NW. The imaging data includes, for example, captured image data, identification information for the imaging unit 100, information on the time the image data was acquired (the image was captured) (hereinafter referred to as imaging date and time information), and information on the location where the image was captured (hereinafter referred to as location information). Note that the information included in the imaging data is merely an example, and the identification information for the imaging unit 100 is not required.
撮像部100が撮像する画像は、動画であってもよいし、静止画であってもよい。図1では、撮像部100が1個図示されているが、通常、複数の撮像部100がネットワークNWと接続されている。 The images captured by the imaging unit 100 may be either moving images or still images. While one imaging unit 100 is shown in Figure 1, multiple imaging units 100 are typically connected to the network NW.
車両検索装置1は、主として、データ取得部10、入力部11、表示部12および制御部20を備える。 The vehicle search device 1 mainly comprises a data acquisition unit 10, an input unit 11, a display unit 12, and a control unit 20.
データ取得部10は、ネットワークNWを介して撮像部100から撮像データを取得する機能部である。また、データ取得部10は、ネットワークNWを介して地図情報を取得してもよい。 The data acquisition unit 10 is a functional unit that acquires imaging data from the imaging unit 100 via the network NW. The data acquisition unit 10 may also acquire map information via the network NW.
入力部11は、車両検索装置1において検索する被検索車両の検索条件を受け付ける機能部である。入力部11は、ハードウェア構成としてキーボードやマウス、タッチパネルを有していてもよい。また、入力部11は、ネットワークNWを介して適宜の装置と接続され、当該適宜の装置に入力される情報を受信するものであってもよい。適宜の装置は、例えばスマートホン、タブレット端末又はパーソナルコンピュータであってよい。 The input unit 11 is a functional unit that accepts search conditions for vehicles to be searched for in the vehicle search device 1. The input unit 11 may have a keyboard, mouse, or touch panel as hardware components. The input unit 11 may also be connected to an appropriate device via the network NW and receive information input to the appropriate device. The appropriate device may be, for example, a smartphone, tablet terminal, or personal computer.
入力部11に入力される検索条件は、被検索車両の特徴、日時および位置に関する情報を含む。位置に関する情報は、例えば交差点の名称や、住所であってもよい。また、位置に関する情報は、ネットワークNWを介して接続された適宜の装置に表示される地図上の地点又は領域を、当該適宜の装置の入力手段により入力することで特定されてもよい。日時に関する情報は、例えば目撃された時点や、時間帯の情報である。また、検索条件は、車両の色や走行方向等の情報を含んでもよい。なお、入力部11は、検索条件として車速を受け付けてもよい。 The search criteria entered into the input unit 11 include information about the characteristics, date and time, and location of the vehicle to be searched. The location information may be, for example, the name of an intersection or an address. The location information may also be specified by inputting a point or area on a map displayed on an appropriate device connected via the network NW using the input means of the appropriate device. The date and time information may be, for example, the time of sighting or the time period. The search criteria may also include information such as the color and driving direction of the vehicle. The input unit 11 may also accept vehicle speed as a search criterion.
制御部20は、情報処理を実行するためのCPU(Central Processing Unit)などの演算装置、RAM(Random Access Memory)やROM(Read Only Memory)などの記憶装置により、ソフトウェア資源として、主として、読取部21、記憶部22、抽出部23、およびマップ生成部24を有する。 The control unit 20 includes a computing device such as a CPU (Central Processing Unit) for executing information processing, and storage devices such as RAM (Random Access Memory) and ROM (Read Only Memory), and primarily includes a reading unit 21, a memory unit 22, an extraction unit 23, and a map generation unit 24 as software resources.
読取部21は、データ取得部10により取得される画像データから、車両に関する情報(以下、車両情報という)を読み取る機能部である。車両情報は、車両の特徴、画像データを取得された(画像が撮像された)時点の車両の走行に関する情報を含む。また、車両の走行に関する情報は、車速、進行方向の情報を含む。 The reading unit 21 is a functional unit that reads information about the vehicle (hereinafter referred to as vehicle information) from the image data acquired by the data acquisition unit 10. The vehicle information includes vehicle characteristics and information about the vehicle's traveling status at the time the image data was acquired (the image was captured). The information about the vehicle's traveling status also includes information about the vehicle's speed and direction of travel.
車両情報は、車両の検索に必須の情報である識別情報、例えば色及び進行方向を含む。以下、これを第1情報とする。 Vehicle information includes identification information, such as color and direction of travel, which is essential for vehicle search. Hereinafter, this will be referred to as first information.
また、車両情報は、識別情報に含まれない情報(検索に必須ではないが、検索精度を高める情報)、例えばナンバープレート、車種、車両タイプおよびメーカー(エンブレム)、車速、ハンドル位置、ステッカーの有無、スモークの有無、撮像時点の車両の利用状況に関する情報(例えば、乗車人数の情報)を含む。以下、これを第2情報とする。 Vehicle information also includes information not included in the identification information (information that is not essential for a search but improves search accuracy), such as the license plate, vehicle model, vehicle type and manufacturer (emblem), vehicle speed, steering wheel position, whether or not there are stickers, whether or not there are smoke windows, and information about the vehicle's usage status at the time of image capture (for example, information about the number of passengers). Hereinafter, this will be referred to as second information.
読取部21により抽出された車両情報は、撮像日時情報及び位置情報とともに記憶部22に格納される。なお、記憶部22は、車両情報、撮像日時情報及び位置情報を関連づけた検索用データのほかに、地図情報やその他各種情報を格納してもよい。 The vehicle information extracted by the reading unit 21 is stored in the memory unit 22 together with image capture date and time information and location information. The memory unit 22 may also store map information and various other information in addition to search data that associates vehicle information, image capture date and time information, and location information.
図2は、検索用データの一例である車両情報テーブルT1のデータ構造を模式的に示すである。車両情報テーブルT1のデータは、必須データと、サブデータに大別される。必須データは、各画像データに固有の数値であるデータIDと、車両の検索に必須のデータである。車両の検索に必須のデータとは、例えば、画像が撮像された日時を示す情報である年月日および時刻、画像が撮像された位置を示す位置情報、および車両情報(ここでは、第1情報である進行方向及び色)である。サブデータは、検索精度を高めるためのデータ(第2情報)であり、例えば、車両タイプ、メーカー、車両名、車速、乗車人数、ハンドル位置およびスモークの有無等である。 Figure 2 shows a schematic diagram of the data structure of vehicle information table T1, an example of search data. The data in vehicle information table T1 is broadly divided into required data and sub-data. Required data includes a data ID, which is a numeric value unique to each image data, and data required for vehicle searches. Data required for vehicle searches includes, for example, the date and time when the image was captured, location information indicating the location where the image was captured, and vehicle information (here, the direction of travel and color, which are the first information). Sub-data is data (second information) used to improve search accuracy, and includes, for example, vehicle type, manufacturer, vehicle name, vehicle speed, number of occupants, steering wheel position, and the presence or absence of smoke.
なお、画像データから必ず取得される情報を必須データとし、画像データの撮影結果に応じて取得できる場合にのみ格納される情報をサブデータとしてもよい。また、必須データおよびサブデータの項目は例示である。 Note that information that must be obtained from image data may be considered essential data, and information that is stored only when it can be obtained based on the results of capturing the image data may be considered sub-data. The items of essential data and sub-data are merely examples.
また、車両情報テーブルT1には、後述する抽出部23の処理により対応付けられた情報を格納する関連データIDの項目を含む。関連データIDに格納される情報については、後に詳述する。なお、関連データIDの項目は必須ではない。 The vehicle information table T1 also includes an associated data ID field that stores information associated through processing by the extraction unit 23, which will be described later. The information stored in the associated data ID field will be described in detail later. Note that the associated data ID field is not required.
図1の説明に戻る。抽出部23は、入力部11から入力された検索条件に基づいて、記憶部22に記憶された車両情報テーブルT1の中から被検索車両と推定される車両を候補車両として抽出する機能部である。 Returning to the explanation of Figure 1, the extraction unit 23 is a functional unit that extracts vehicles that are estimated to be searched vehicles from the vehicle information table T1 stored in the memory unit 22 as candidate vehicles based on search conditions input from the input unit 11.
抽出部23は、入力された検索条件に含まれる撮像時点(以下、第1時点という)において、検索条件に含まれる位置を含む第1検索対象領域から被検索車両の特徴に合致する車両(以下、第1車両という)を抽出する。抽出部23は、入力部11により受け付ける地図上の地点を第1検索対象領域としてもよい。 The extraction unit 23 extracts a vehicle (hereinafter referred to as the first vehicle) that matches the characteristics of the searched vehicle from a first search target area that includes a location included in the search criteria at the time of imaging included in the input search criteria (hereinafter referred to as the first time point). The extraction unit 23 may also set a point on a map received by the input unit 11 as the first search target area.
また、抽出部23は、第1時点から所定時間だけ経過した後の時点又は第1時点から所定時間だけ前の時点(以下、第2時点という)において第1車両が存在すると推定される第2検索対象領域から被検索車両の特徴に合致する車両(以下、第2車両という)を抽出する。第2検索対象領域は、第1検索対象領域とは異なる領域である。 The extraction unit 23 also extracts a vehicle (hereinafter referred to as the second vehicle) that matches the characteristics of the searched vehicle from a second search target area in which the first vehicle is estimated to be present at a time point a predetermined time after the first time point or a time point a predetermined time before the first time point (hereinafter referred to as the second time point). The second search target area is an area different from the first search target area.
例えば、抽出部23は、検索条件に含まれる位置を中心とする所定範囲を第1検索対象領域としてもよい。所定範囲は、あらかじめ記憶部22に記憶しておけばよい。また、例えば、抽出部23は、所定時間における被検索車両の移動距離を推定し、当該推定された移動距離を第1検索対象領域および第2検索対象領域の半径とする。このように、車両の移動距離を鑑みて検索対象とする領域を調整することで、精度よく検索が可能である。 For example, the extraction unit 23 may set a predetermined range centered on a position included in the search criteria as the first search target area. The predetermined range may be stored in advance in the storage unit 22. Furthermore, for example, the extraction unit 23 may estimate the travel distance of the vehicle to be searched over a predetermined period of time, and set the estimated travel distance as the radius of the first search target area and the second search target area. In this way, by adjusting the search target area in consideration of the travel distance of the vehicle, accurate searches are possible.
なお、移動距離の推定は、以下のよう方法が考えられる。例えば、抽出部23は、読取部21が読み取った車両の車速に基づいて、被検索車両の移動距離を推定してもよい。また、例えば、抽出部23は、入力部11から検索条件として被検索車両の車速が入力されている場合には、当該車速を用いて移動距離を推定してもよい。また、例えば、抽出部23は、入力部11から検索条件として入力された位置における道路の制限速度に基づいて移動距離を推定してもよい。 The following methods can be considered for estimating the travel distance. For example, the extraction unit 23 may estimate the travel distance of the searched vehicle based on the vehicle speed read by the reading unit 21. Furthermore, for example, if the vehicle speed of the searched vehicle is input as a search condition from the input unit 11, the extraction unit 23 may estimate the travel distance using that vehicle speed. Furthermore, for example, the extraction unit 23 may estimate the travel distance based on the speed limit of the road at the location input as a search condition from the input unit 11.
抽出部23は、入力部11に入力される検索条件に含まれる被検索車両の特徴のうちの第1情報に基づいて、第1車両及び第2車両を抽出する。したがって、最低限の情報しか画像から読み取れない場合であっても、被検索車両を推定することができる。 The extraction unit 23 extracts the first and second vehicles based on the first information among the characteristics of the searched vehicle included in the search criteria input to the input unit 11. Therefore, even if only minimal information can be read from the image, it is possible to estimate the searched vehicle.
次に、第2検索対象領域の設定について説明する。例えば、抽出部23は、第1検索対象領域から所定の距離だけ移動された領域を第2検索対象領域とする。この所定の距離は、あらかじめ記憶部22に記憶しておくことができる。これにより、第2車両の抽出を少ない計算負荷で実行できる。 Next, we will explain how to set the second search target area. For example, the extraction unit 23 sets the second search target area to an area that is moved a predetermined distance from the first search target area. This predetermined distance can be stored in advance in the storage unit 22. This allows extraction of the second vehicle to be performed with a small computational load.
また、例えば、抽出部23は、所定時間における被検索車両の移動距離を推定し、推定された移動距離だけ第1検索対象領域を移動させた領域を第2検索対象領域とする。これにより、第2検索対象領域を妥当な位置に設定することができ、第2車両の抽出精度を高くすることができる。 Also, for example, the extraction unit 23 estimates the travel distance of the searched vehicle over a predetermined time period, and moves the first search target area by the estimated travel distance to set the second search target area as the area obtained. This allows the second search target area to be set in an appropriate position, thereby improving the accuracy of extracting the second vehicle.
抽出部23は、第1時点に第1検索対象領域において抽出された第1車両と、第2時点に第2検索対象領域において抽出された第2車両とを対応付ける。第2検索対象領域において抽出された車両は、第1検索対象領域において抽出された車両の所定時間経過後の様子であると推定される。したがって、撮像時点の異なる画像データに映り込んでいる同一の車両を対応付けることで、候補車両の情報を整理することができる。 The extraction unit 23 associates a first vehicle extracted in the first search target area at a first time point with a second vehicle extracted in the second search target area at a second time point. The vehicle extracted in the second search target area is estimated to be the appearance of the vehicle extracted in the first search target area after a predetermined time has passed. Therefore, by associating the same vehicle captured in image data taken at different times, it is possible to organize information about candidate vehicles.
抽出部23は、車両情報テーブルT1において、第1車両に対応するデータIDと第2車両に対応するデータIDとを関連付ける。具体的には、例えば、抽出部23は、車両情報テーブルT1において、第1車両に対応するデータID(以下、第1データIDという)に紐づけられた車両情報テーブルT1の関連データIDの欄に第2車両に対応するデータID(以下、第2データIDという)を格納し、第2データIDに紐づけられた車両情報テーブルT1の関連データIDの欄に第1データIDを格納する。そして、抽出部23は、関連付けられた第1車両及び第2車両を被検索車両と推定し、候補車両として抽出する。 The extraction unit 23 associates the data ID corresponding to the first vehicle with the data ID corresponding to the second vehicle in the vehicle information table T1. Specifically, for example, the extraction unit 23 stores the data ID corresponding to the second vehicle (hereinafter referred to as the second data ID) in the associated data ID column of the vehicle information table T1 linked to the data ID corresponding to the first vehicle (hereinafter referred to as the first data ID) in the vehicle information table T1, and stores the first data ID in the associated data ID column of the vehicle information table T1 linked to the second data ID. The extraction unit 23 then estimates the associated first and second vehicles to be searched vehicles and extracts them as candidate vehicles.
なお、抽出部23は、第2車両の第2情報が第1車両の第2情報と一致しない場合に、第2車両を候補車両から除外してもよい。例えば、第2車両の候補が複数抽出された場合に、第2情報に基づいて第2車両を抽出する。これにより、第2車両の抽出精度を高くすることができる。なお、第2情報のうちのナンバープレートの情報が取得できている場合には、抽出部23は、ナンバープレートが共通する車両情報を同一の車両として抽出してもよいことは勿論である。 Note that the extraction unit 23 may exclude the second vehicle from the candidate vehicles if the second information of the second vehicle does not match the second information of the first vehicle. For example, if multiple candidates for the second vehicle are extracted, the second vehicle is extracted based on the second information. This increases the accuracy of extracting the second vehicle. Note that, of course, if license plate information from the second information has been obtained, the extraction unit 23 may extract vehicle information with the same license plate as the same vehicle.
また、抽出部23は、通行可能な経路の情報を取得し、当該取得した経路の情報に基づいて、第2検索対象領域から抽出された第2車両のうち、第1車両が所定時間だけ経過した後に到達し得ない位置に存在する車両を候補車両から除外してもよい。通行可能な経路の情報は、地図情報に含まれる。 The extraction unit 23 may also acquire information about passable routes and, based on the acquired route information, exclude from candidate vehicles any second vehicles extracted from the second search target area that are located in a position that the first vehicle cannot reach after a predetermined time has elapsed. Information about passable routes is included in the map information.
例えば、第1検索対象領域において地上の道路上の車両が抽出されており、かつ、第2検索対象領域において高速道路等の高架上の道路上に検索条件に合致する車両が抽出されている場合がある。この高架上の道路への入口が第1検索対象領域又は第2検索対象領域にない場合には、第1時点において地上の道路上に抽出された車両が、第2時点において高架道路上に到達することはできない。したがって、抽出部23は、高架道路上に存在する車両を候補車両から除外する。 For example, a vehicle on a ground road may be extracted in the first search target area, and a vehicle matching the search criteria may be extracted on an elevated road such as a highway in the second search target area. If the entrance to this elevated road is not in the first search target area or the second search target area, the vehicle extracted on the ground road at the first point in time will not be able to reach the elevated road at the second point in time. Therefore, the extraction unit 23 excludes vehicles on the elevated road from the candidate vehicles.
また、例えば、第1検索対象領域又は第2検索対象領域に川があり、この川を渡る橋が第1検索対象領域又は第2検索対象領域にない場合には、第2時点において対岸に到達することはできない。すなわち、抽出部23は、第2検索対象領域で抽出された車両のうち、第1検索対象領域において抽出された車両とは対岸に存在している車両を候補車両から除外する。このような構成によれば、実際の道路交通事情に則して精度よく候補車両を抽出することができる。 Furthermore, for example, if there is a river in the first or second search target area and there is no bridge across the river in the first or second search target area, it will be impossible to reach the opposite bank at the second time point. In other words, the extraction unit 23 excludes from candidate vehicles any vehicles extracted in the second search target area that are located on the opposite bank from the vehicles extracted in the first search target area. This configuration makes it possible to accurately extract candidate vehicles in accordance with actual road traffic conditions.
なお、抽出部23は、川や高速道路に限らず、大きな建物や私有地、一方通行等の交通規則等により生じる通行可否の情報を通行可能な経路の情報として参照し、第2車両のうち、第1車両が第2時点に到達し得ない位置に存在する車両を候補車両から除外してよい。なお、抽出部23は、通行可能な経路の情報を参照する構成の他、通行が不可能な領域を参照して所定の車両を候補車両から除外する構成も採用できる。 The extraction unit 23 may refer to information on passable routes, such as information on passability arising from traffic regulations, including not only rivers and highways, but also large buildings, private property, and one-way streets, and exclude from the candidate vehicles any second vehicle that is located in a position that the first vehicle cannot reach at the second time point. In addition to a configuration that refers to information on passable routes, the extraction unit 23 may also be configured to refer to impassable areas and exclude certain vehicles from the candidate vehicles.
また、抽出部23は、第1検索対象領域内の第1車両から第2検索対象領域内の第2車両まで、通行可能な領域を通行して移動する移動経路の自動生成を試み、第1車両が所定時間で第2車両の位置まで到達可能な経路が生成し得るか否かを判定してもよい。抽出部23は、当該経路が生成可能である場合に、当該車両は同一車両であるものと推定し、対応付けを行い、第2車両を候補車両とする。 The extraction unit 23 may also attempt to automatically generate a travel route from a first vehicle in the first search target area to a second vehicle in the second search target area, traveling through a passable area, and determine whether a route can be generated that allows the first vehicle to reach the position of the second vehicle within a predetermined time. If the route can be generated, the extraction unit 23 presumes that the vehicles are the same vehicle, associates them, and sets the second vehicle as a candidate vehicle.
また、抽出部23は、車両情報に含まれる進行方向に基づいて第2検索対象領域を設定してもよい。これにより、所定時間経過後における候補車両を、実際の車両の動きを鑑みて精度よく抽出できる。 The extraction unit 23 may also set the second search target area based on the direction of travel included in the vehicle information. This allows candidate vehicles after a predetermined time has elapsed to be extracted with high accuracy, taking into account the actual vehicle movement.
なお、車両がUターンする可能性を加味し、進行方向による除外を行わず、Uターンに要する時間を加味した上で第2検索対象領域を決定してもよい。 In addition, taking into account the possibility that the vehicle may make a U-turn, the second search target area may be determined by taking into account the time required to make a U-turn, rather than excluding vehicles based on their direction of travel.
マップ生成部24は、抽出部23により抽出された第1車両、第2車両及び候補車両を位置情報に基づいて地図上に配置する機能部である。 The map generation unit 24 is a functional unit that arranges the first vehicle, second vehicle, and candidate vehicles extracted by the extraction unit 23 on a map based on their location information.
マップ生成部24は、表示部12に車両のアイコンを配置した地図を出力する。表示部12は、入力部11に情報を入力するスマートホン、タブレット端末又はパーソナルコンピュータに備えられていてもよい。また、マップ生成部24は、アイコンを表示した候補車両の一覧を生成し、表示部に表示してもよい。 The map generation unit 24 outputs a map with vehicle icons arranged on the display unit 12. The display unit 12 may be provided on a smartphone, tablet terminal, or personal computer that inputs information to the input unit 11. The map generation unit 24 may also generate a list of candidate vehicles with icons displayed and display it on the display unit.
なお、図1では、車両検索装置1が表示部12を有するが、表示部の形態はこれに限られない。例えば、車両検索装置1が表示部を有さず、ネットワークNWを通じて表示部が接続されていてもよい。 Note that in FIG. 1, the vehicle search device 1 has a display unit 12, but the form of the display unit is not limited to this. For example, the vehicle search device 1 may not have a display unit, and the display unit may be connected via the network NW.
マップ生成部24は、抽出部23により抽出された候補車両(第1車両及び第2車両)を連結した仮想経路を、候補車両の推定移動ルートとして表示するものとしてもよい。この構成によれば、被検索車両の移動ルートを地図上で明確に把握することができる。当該処理については、後に詳述する。 The map generation unit 24 may display a virtual route connecting the candidate vehicles (first vehicle and second vehicle) extracted by the extraction unit 23 as the estimated travel route of the candidate vehicles. This configuration allows the travel route of the searched vehicle to be clearly grasped on the map. This processing will be described in detail later.
ここで、図3~6を用いて、車両検索装置1が被検索車両を検索する処理の流れを説明する。
図3は、車両検索装置1が被検索車両を検索する処理フローである。図3に示す処理は、主として制御部20により行われる。図4、5は、車両検索装置1が被検索車両を抽出する工程を示す模式図である(図4、5の図は実際には表示部12に表示されなくてもよい)。図6は、表示部に表示される画像の一例である。図4~6に含まれる各図の説明は後述する。
Here, the flow of processing by the vehicle search device 1 to search for a searched vehicle will be described with reference to FIGS.
Fig. 3 shows a processing flow in which the vehicle search device 1 searches for a searched vehicle. The processing shown in Fig. 3 is mainly performed by the control unit 20. Figs. 4 and 5 are schematic diagrams showing the process in which the vehicle search device 1 extracts a searched vehicle (the diagrams in Figs. 4 and 5 do not actually need to be displayed on the display unit 12). Fig. 6 is an example of an image displayed on the display unit. Each of the diagrams included in Figs. 4 to 6 will be explained later.
以降の説明においては、「日時E(年月日、時刻の情報を含む)に、特定地点Fを走行していた黒色のワゴン」という検索条件が入力部11を介して取得されたときに被検索車両を抽出する場合を例として説明する。 In the following explanation, we will use as an example a case where a searched vehicle is extracted when the search criteria "a black wagon traveling at a specific point F on date and time E (including information on the year, month, day, and time)" is acquired via the input unit 11.
(ステップSP11)
抽出部23は、入力部11を介して被検索車両の検索条件の指定を受け付け、その結果を取得する。そして処理はステップSP12に移行する。
(Step SP11)
The extraction unit 23 receives the search conditions for the searched vehicle via the input unit 11 and obtains the search results, and then the process proceeds to step SP12.
(ステップSP12)
抽出部23は、記憶部22を参照し、被検索車両の検索条件に合致する車両を抽出する。例えば、抽出部23は、検索条件に含まれる車両の色が「黒」である場合、黒い車両C10を抽出する。
(Step SP12)
The extraction unit 23 extracts vehicles that match the search criteria for the searched vehicle by referring to the storage unit 22. For example, if the color of the vehicle included in the search criteria is "black," the extraction unit 23 extracts a black vehicle C10.
図4(a)は、地点Fを含む所定範囲の地図M1上に位置する車両を配置した様子を模式的に示す図である。地図M1は、地点Fを示す地点M10を含む。図4(a)には、車両情報テーブルT1に含まれる車両のうち、検索条件に含まれる第1時点(日時E)を含む所定の時間範囲(以下、時間範囲Hという)において、地図M1上に位置する車両が配置されている。 Figure 4(a) is a diagram that shows a schematic diagram of vehicles positioned on a map M1 of a predetermined range including point F. Map M1 includes point M10, which indicates point F. Figure 4(a) shows the vehicles included in vehicle information table T1 that are positioned on map M1 within a predetermined time range (hereinafter referred to as time range H) that includes a first time point (date and time E) included in the search criteria.
地図M1上には、一般道路R11および高架道路R12が示され、路上に複数の車両C10、C30等がアイコンで示されている。車両C10、C30は、車両情報テーブルT1に含まれる車両であり、車両情報テーブルT1の位置情報に基づいて配置可能である。同図においては、説明のため、複数の黒い車両C10および複数の白い車両C30が存在しており、別の色の車両は存在しない状況となっている。 Map M1 shows a general road R11 and an elevated road R12, with multiple vehicles C10, C30, etc. shown as icons on the road. Vehicles C10 and C30 are included in vehicle information table T1 and can be located based on the location information in vehicle information table T1. For purposes of illustration, the figure shows multiple black vehicles C10 and multiple white vehicles C30, with no vehicles of other colors present.
図4(b)は、検索条件に合致した黒い車両のみが抽出された状態を模式的に示す図である。図4(b)では、白い車両C30のアイコンは削除され、黒い車両C10のみが抽出されている。また、図4(b)には、地点Fを示す地点M10と、地点M10から所定範囲である指定領域M11の範囲を示す線が示されている。 Figure 4(b) is a diagram that shows a state in which only black vehicles that match the search criteria have been extracted. In Figure 4(b), the icon for white vehicle C30 has been deleted, and only black vehicle C10 has been extracted. Figure 4(b) also shows point M10, which indicates point F, and a line indicating the range of designated area M11, which is a predetermined range from point M10.
抽出部23は、第1車両の候補である黒い車両C10のうち、検索条件に含まれる地点M10から所定範囲である指定領域M11に含まれる黒い車両C10を、検索条件に合致する車両として抽出する。 Of the black vehicles C10 that are candidates for the first vehicle, the extraction unit 23 extracts black vehicles C10 that are within a specified area M11, which is a predetermined range from a point M10 included in the search criteria, as vehicles that match the search criteria.
図4(c)は、図4(b)において抽出されている車両のうち、指定領域M11に含まれる車両のみが抽出された状態を模式的に示す図である。図4(c)では、指定領域M11内の黒い車両C11、C12、C13、C14、C15及びC16のみが地図M1に配置されている。これにより、指定領域M11から黒い車両C10が抽出される。そして処理はステップSP13に移行する。 Figure 4(c) is a diagram that shows a state in which, of the vehicles extracted in Figure 4(b), only the vehicles included in the designated area M11 have been extracted. In Figure 4(c), only the black vehicles C11, C12, C13, C14, C15, and C16 within the designated area M11 are placed on the map M1. As a result, the black vehicle C10 is extracted from the designated area M11. Processing then proceeds to step SP13.
(ステップSP13)
マップ生成部24は、ステップSP12で抽出された候補、すなわち検索条件に合致した車両を地図上に配置する。すなわち、マップ生成部24は、図4(c)に示す画像を生成する。なお、地点M10及び指定領域M11を示す表示は必須ではない。そして処理はステップSP14に移行する。なお、マップ生成部24は、生成した画像を表示部12に出力してもよい。
(Step SP13)
The map generation unit 24 arranges the candidates extracted in step SP12, i.e., vehicles that match the search conditions, on a map. That is, the map generation unit 24 generates the image shown in FIG. 4(c). Note that displaying the point M10 and the designated area M11 is not essential. Then, the processing proceeds to step SP14. Note that the map generation unit 24 may output the generated image to the display unit 12.
(ステップSP14)
抽出部23は、地図情報に基づいて、検索にヒットした車両のうち除外条件に該当する車両の有無を判定する。例えば、図4(c)においては、車両C14、C15は、位置情報から高架道路R12を走行していることが推定されるが、地点M10は高架道路ではない。したがって、抽出部23は、高架道路R12を走行している車両は候補車両ではない、すなわち除外条件に該当する車両があると判定する。
(Step SP14)
The extraction unit 23 determines whether or not any of the vehicles found in the search satisfy the exclusion criteria based on the map information. For example, in FIG. 4(c), it is estimated that vehicles C14 and C15 are traveling on elevated road R12 based on the location information, but point M10 is not an elevated road. Therefore, the extraction unit 23 determines that the vehicles traveling on elevated road R12 are not candidate vehicles, i.e., that there is a vehicle that satisfies the exclusion criteria.
除外条件に該当する車両がある場合には(ステップSP14でY)、ステップSP15に移行する。除外条件に該当する車両がない場合には(ステップSP14でN)、ステップSP16に移行する。 If there is a vehicle that meets the exclusion conditions (Y in step SP14), proceed to step SP15. If there is no vehicle that meets the exclusion conditions (N in step SP14), proceed to step SP16.
(ステップSP15)
抽出部23は除外条件に該当する車両を候補車両から除外し、マップ生成部24は、除外された車両を地図上から削除する。
(Step SP15)
The extraction unit 23 excludes vehicles that meet the exclusion conditions from the candidate vehicles, and the map generation unit 24 deletes the excluded vehicles from the map.
図4(d)は、図4(c)からステップSP14で除外された車両を削除した状態を模式的に示す図である。図4(d)では、指定領域M11内の黒い車両C11~C16のうち、車両C14、C15が削除されている。 Figure 4(d) is a schematic diagram showing the state of Figure 4(c) after the vehicles excluded in step SP14 have been removed. In Figure 4(d), of the black vehicles C11 to C16 within the designated area M11, vehicles C14 and C15 have been removed.
マップ生成部24は、ステップSP13で生成された画像から、ステップSP14で除外された車両を削除した画像(すなわち、図4(d)に示す画像)を生成する。なお、地点M10及び指定領域M11を示す表示は必須ではない。また、マップ生成部24は、当該生成した画像を表示部12に出力してもよい。そして処理はステップSP16に移行する。 The map generation unit 24 generates an image (i.e., the image shown in FIG. 4(d)) from the image generated in step SP13, with the vehicles excluded in step SP14 deleted. Note that displaying point M10 and designated area M11 is not required. The map generation unit 24 may also output the generated image to the display unit 12. Processing then proceeds to step SP16.
(ステップSP16)
抽出部23は、当該候補車両の抽出時点を含む時間範囲(ここでは、時間範囲H)よりも前の撮像データを処理済みであるか否かを判定する。前の撮像データを処理済みである場合(ステップSP16でY)には、ステップSP17に移行する。前の撮像データを処理済みでない場合(ステップSP16でN)には、ステップSP18に移行する。
(Step SP16)
The extraction unit 23 determines whether or not image data prior to the time range (here, time range H) that includes the extraction time of the candidate vehicle has been processed. If the previous image data has been processed (Y in step SP16), the process proceeds to step SP17. If the previous image data has not been processed (N in step SP16), the process proceeds to step SP18.
(ステップSP17)
前の撮像データを処理済みである場合(ステップSP16でN)とは、ステップSP12~SP15の処理を行うのが初めてでない場合である。この場合には、抽出部23は、ステップSP15で削除されなかった車両と、先に行われたステップSP15で削除されなかった車両とを紐づける。ステップSP17については後に詳述する。
(Step SP17)
If the previous image data has already been processed (N in step SP16), this means that this is not the first time that the processing of steps SP12 to SP15 has been performed. In this case, the extraction unit 23 links the vehicle that was not deleted in step SP15 with the vehicle that was not deleted in the previous step SP15. Step SP17 will be described in detail later.
(ステップSP18)
前の撮像データを処理済みでない場合(ステップSP16でN)とは、ステップSP12~SP15の処理を初めて行う場合である。この場合には、抽出部23は、ステップSP15で削除されなかった車両(図4に示す例では車両C11、C12、C13、C16)と、指定領域を示す同心円の中心(図4に示す例では地点M10)とを紐づける。なお、同心円の中心はステップSP13~SP15で抽出された車両の走行経路の起点を意味する。そして、抽出部23は、車両情報テーブルT1に紐づけた情報を格納する。
(Step SP18)
If the previous image data has not been processed (N in step SP16), this means that the processes of steps SP12 to SP15 are being performed for the first time. In this case, the extraction unit 23 links the vehicles that were not deleted in step SP15 (vehicles C11, C12, C13, and C16 in the example shown in FIG. 4) with the center of the concentric circle indicating the designated area (point M10 in the example shown in FIG. 4). The center of the concentric circle represents the starting point of the vehicle's travel route extracted in steps SP13 to SP15. The extraction unit 23 then stores the linked information in the vehicle information table T1.
例えば、ステップSP12~SP15の処理を初めて行った結果が図4(c)であるとすると、抽出部23は、車両C11~C14と指定領域M11の中心、すなわち地点M10とを紐づける。そして、抽出部23は、車両C11~C13、C16に紐づけられたデータIDを有するデータの関連データIDに、地点M10の位置情報を格納する。 For example, if the result of performing steps SP12 to SP15 for the first time is as shown in Figure 4(c), the extraction unit 23 links vehicles C11 to C14 with the center of the designated area M11, i.e., point M10. The extraction unit 23 then stores the location information of point M10 in the associated data ID of the data having the data ID linked to vehicles C11 to C13 and C16.
(ステップSP19)
抽出部23は、適宜の情報(入力部11から入力された検索条件等)に基づいて検索を続行するか否か判定する。例えば、抽出部23は、検索を行う時間帯の入力を入力部11により受け付けた上で、当該時間帯から逸脱しない限りにおいて検索を続行すると判定してもよい。また、例えば、抽出部23は、入力部11により検索を行う回数を受け付け、当該回数までは検索を続行すると判定してもよい。
(Step SP19)
The extraction unit 23 determines whether to continue the search based on appropriate information (such as search conditions input from the input unit 11). For example, the extraction unit 23 may receive input of a time period during which the search will be performed from the input unit 11, and determine to continue the search as long as the search does not deviate from that time period. Furthermore, for example, the extraction unit 23 may receive the number of times to perform the search from the input unit 11, and determine to continue the search until the number of times has elapsed.
検索を続行すると判定された場合(ステップSP18でYには)、ステップSP20に移行する。検索を続行する条件を満たさない場合には(ステップSP19でN)、処理を終了する。 If it is determined that the search should continue (Y in step SP18), proceed to step SP20. If the conditions for continuing the search are not met (N in step SP19), end the process.
(ステップSP20)
抽出部23は、検索対象の撮像データの時間範囲を所定時間進め、処理をステップSP12に戻す。以下、ステップSP20の次に行われるステップSP12~SP17の処理の流れについて説明する。
(Step SP20)
The extraction unit 23 advances the time range of the imaging data to be searched by a predetermined time, and returns the process to step SP 12. The flow of the process of steps SP12 to SP17 that are performed after step SP20 will now be described.
図5(a)は、図4の日時Eを含む時間範囲H(本発明の第1時間範囲に相当)から所定時間(例えば、5分)が経過した時間範囲I(本発明の第2時間範囲に相当)における車両を地図M1上に配置した様子を模式的に示す図である。図5(a)には、ステップSP12において、車両情報テーブルT1に含まれる車両のうち、時間範囲Iにおいて被検索車両の検索条件に合致する黒い車両(第2車両の候補)のみが抽出されている。 Figure 5(a) is a schematic diagram showing vehicles arranged on map M1 in time range I (corresponding to the second time range of the present invention) a predetermined time (e.g., 5 minutes) after time range H (corresponding to the first time range of the present invention) including date and time E in Figure 4. In Figure 5(a), in step SP12, only black vehicles (candidate second vehicles) that meet the search criteria for the searched vehicle in time range I are extracted from the vehicles included in vehicle information table T1.
なお、図5(a)では、参考として、地点M10及び指定領域M11(第1検索対象領域に相当)と、第1時点において指定領域M11から抽出された車両C11、C12、C13、C16(第1車両)が破線で示されている(実際には、第2時点において車両C11、C12、C13およびC16はこの位置に存在しない)。 In Figure 5(a), for reference, point M10 and designated area M11 (corresponding to the first search target area) and vehicles C11, C12, C13, and C16 (first vehicle) extracted from designated area M11 at the first time point are shown by dashed lines (in reality, vehicles C11, C12, C13, and C16 do not exist at these positions at the second time point).
また、ステップSP12において、抽出部23は、第2車両の候補である黒い車両のうち、第2時点において第1車両が存在すると推定される第2検索対象領域から第2車両を抽出する。車両情報(車両情報テーブルT1を参照)に含まれる進行方向に基づいて第2検索対象領域を設定することで、所定時間経過後における候補車両を、実際の車両の動きを鑑みて精度よく抽出できる。 Furthermore, in step SP12, the extraction unit 23 extracts the second vehicle from among the black vehicles that are candidates for the second vehicle, from a second search target area in which the first vehicle is estimated to be located at the second time point. By setting the second search target area based on the direction of travel included in the vehicle information (see vehicle information table T1), candidate vehicles after a predetermined time has elapsed can be extracted with high accuracy, taking into account the actual vehicle movement.
図5(b)は、第1時点において第1検索対象領域(指定領域M11)に存在した第1車両が第2時点において存在し得る範囲(第2検索対象領域)を示す図である。第1時点から第2時点に至るまでに各第1車両C11、C12、C13、C16が移動する移動距離を推定し、地点M10から見た各第1車両C11、C12、C13、C16の方向に推定した移動距離だけ指定領域M11を移動させることで規定される指定領域N11、N12、N13、N16が示されている。 Figure 5(b) is a diagram showing the range (second search target area) in which a first vehicle that was present in the first search target area (designated area M11) at the first time point may be present at the second time point. The designated areas N11, N12, N13, and N16 are shown, which are defined by estimating the distance traveled by each of the first vehicles C11, C12, C13, and C16 from the first time point to the second time point, and then moving the designated area M11 by the estimated distance traveled in the direction of each of the first vehicles C11, C12, C13, and C16 as viewed from point M10.
第2時点においては、車両C11、C12、C13、C16が指定領域N11、N12、N13、N16内に移動している蓋然性が高い。したがって、第2時点で実行されるステップSP12では、抽出部23は、指定領域N11、N12、N13、N16に含まれる車両のみを第2車両として残す。 At the second point in time, there is a high probability that vehicles C11, C12, C13, and C16 have moved into the designated areas N11, N12, N13, and N16. Therefore, in step SP12, which is executed at the second point in time, the extraction unit 23 leaves only vehicles included in the designated areas N11, N12, N13, and N16 as the second vehicle.
ステップSP13では、マップ生成部24は、ステップSP12で抽出された第2車両を地図上に配置する。すなわち、マップ生成部24は、図5(b)に示す画像を生成する。なお、地点M10及び指定領域N11、N12、N13、N16を示す表示は必須ではない。 In step SP13, the map generation unit 24 places the second vehicle extracted in step SP12 on the map. That is, the map generation unit 24 generates the image shown in FIG. 5(b). Note that it is not necessary to display point M10 and designated areas N11, N12, N13, and N16.
ステップSP14において、抽出部23は、地図情報に基づいて、検索にヒットした車両のうち除外条件に該当する車両の有無を判定する。例えば、図5(b)においては、車両C31、C32、C33は、位置情報から高架道路R12を走行していることが推定されるが、第1車両C11、C12、C13、C16は高架道路に存在しない。したがって、抽出部23は、高架道路R12を走行している車両C31、C32、C33は候補車両ではない、すなわち除外条件に該当する車両であると判定する。 In step SP14, the extraction unit 23 determines whether any of the vehicles found in the search satisfy the exclusion conditions based on the map information. For example, in Figure 5(b), vehicles C31, C32, and C33 are estimated to be traveling on elevated road R12 based on their location information, but first vehicles C11, C12, C13, and C16 are not on the elevated road. Therefore, the extraction unit 23 determines that vehicles C31, C32, and C33 traveling on elevated road R12 are not candidate vehicles, i.e., they satisfy the exclusion conditions.
ステップSP15において、抽出部23は除外条件に該当する車両(車両C31、C32、C33)を候補車両から除外し、マップ生成部24は、除外された車両を地図上から削除する。 In step SP15, the extraction unit 23 excludes vehicles that meet the exclusion conditions (vehicles C31, C32, and C33) from the candidate vehicles, and the map generation unit 24 deletes the excluded vehicles from the map.
ステップSP17において、抽出部23は、ステップSP15で削除されなかった車両(第2車両)と、先に行われたステップSP15で削除されなかった車両(第1車両)とを紐づける。以下、ステップSP17について詳細に説明する。 In step SP17, the extraction unit 23 links the vehicle (second vehicle) that was not deleted in step SP15 with the vehicle (first vehicle) that was not deleted in the previous step SP15. Step SP17 is described in detail below.
図5(c)は、第1車両と第2車両とを紐づける様子を模式的に示す図である。図5(c)では、車両C31、C32、C33は削除され、車両C21、C22、C23、C26が第2車両として示されている。 Figure 5(c) is a diagram that shows a schematic diagram of linking a first vehicle and a second vehicle. In Figure 5(c), vehicles C31, C32, and C33 have been deleted, and vehicles C21, C22, C23, and C26 are shown as second vehicles.
車両C11に対する指定領域N11には車両C22、C23が位置するため、抽出部23は、車両C11と車両C22、C23とを紐づける。車両C12に対する指定領域N12には車両C21が位置するため、抽出部23は、車両C12と車両C21とを紐づける。車両C13に対する指定領域N13には車両C21が位置するため、抽出部23は、車両C13と車両C21とを紐づける。車両C16に対する指定領域N16には車両C22、C26が位置するため、抽出部23は、車両C16と車両C22、C26とを紐づける。 Because vehicles C22 and C23 are located in the designated area N11 for vehicle C11, the extraction unit 23 links vehicle C11 with vehicles C22 and C23. Because vehicle C21 is located in the designated area N12 for vehicle C12, the extraction unit 23 links vehicle C12 with vehicle C21. Because vehicle C21 is located in the designated area N13 for vehicle C13, the extraction unit 23 links vehicle C13 with vehicle C21. Because vehicles C22 and C26 are located in the designated area N16 for vehicle C16, the extraction unit 23 links vehicle C16 with vehicles C22 and C26.
また、抽出部23は、通行可能な経路の情報を取得し、当該取得した経路の情報に基づいて、第2車両のうち、第1車両が所定時間だけ経過した後に到達し得ない位置に存在する車両を候補車両から除外してもよい。例えば、車両C11と車両C22、C23とが紐づけられているが、車両C11と車両C22とは異なる道路上にいるため、車両C22を候補車両から除外し、車両C11と車両C22との紐づけを外す。 The extraction unit 23 may also acquire information about passable routes and, based on the acquired route information, exclude from candidate vehicles any second vehicles that are located in a position that the first vehicle cannot reach after a predetermined time has elapsed. For example, vehicle C11 is linked to vehicles C22 and C23, but vehicle C11 and vehicle C22 are on a different road, so vehicle C22 is excluded from candidate vehicles and the link between vehicle C11 and vehicle C22 is released.
また、抽出部23は、進行方向に基づいて、第2車両のうち、第1車両が所定時間だけ経過した後に到達し得ない位置に存在する車両を候補車両から除外してもよい。例えば、車両C11と車両C23とが紐づけられているが、車両C11と車両C23とは進行方向が異なる(逆)であるため、車両C23を候補車両から除外し、車両C11と車両C23との紐づけを外す。同様に、車両C13と車両C21とは進行方向が異なるため、車両C21を候補車両から除外し、車両C13と車両C21との紐づけを外す。 The extraction unit 23 may also exclude from candidate vehicles, based on the direction of travel, any second vehicle that is located in a position that the first vehicle cannot reach after a predetermined time has elapsed. For example, vehicle C11 and vehicle C23 are linked, but because vehicle C11 and vehicle C23 have different (opposite) directions of travel, vehicle C23 is excluded from candidate vehicles and the link between vehicle C11 and vehicle C23 is removed. Similarly, because vehicle C13 and vehicle C21 have different directions of travel, vehicle C21 is excluded from candidate vehicles and the link between vehicle C13 and vehicle C21 is removed.
なお、車両C12と車両C21とは進行方向が異なるが、経路の情報を参照することで、車両C12が右折すれば車両C21の位置に到達可能であると判断できる。したがって、車両C21は候補車両から除外しない。 Although vehicles C12 and C21 are traveling in different directions, by referencing the route information, it can be determined that vehicle C12 can reach the position of vehicle C21 if it turns right. Therefore, vehicle C21 is not excluded from the candidate vehicles.
以上の結果、抽出部23は、車両C16と車両C22、C26とを紐づけ、これらを候補車両として抽出する。そして、抽出部23は、車両C16と車両C22、C26とを対応付けて車両情報テーブルT1に格納する。ここでは、抽出部23は、車両C16に紐づけられたデータIDを有するデータの関連データIDに、車両C22、C26に紐づけられたデータIDを格納し、車両C22、C26に紐づけられたデータIDを有するデータの関連データIDに、車両C16に紐づけられたデータIDを格納する。 As a result of the above, the extraction unit 23 links vehicle C16 with vehicles C22 and C26 and extracts them as candidate vehicles. Then, the extraction unit 23 associates vehicle C16 with vehicles C22 and C26 and stores them in the vehicle information table T1. Here, the extraction unit 23 stores the data IDs linked to vehicles C22 and C26 in the associated data ID of the data having the data ID linked to vehicle C16, and stores the data ID linked to vehicle C16 in the associated data ID of the data having the data ID linked to vehicles C22 and C26.
ステップSP18で抽出された候補車両は、マップ生成部24により地図上に配置される。なお、マップ生成部24は、候補車両を互いに連結して地図M1上に描画してもよい。図6(a)は、抽出された候補車両(第1車両及び第2車両)を連結した線を描画した地図M1の一例を示す図である。マップ生成部24は、候補車両が配置された地図を表示部12に出力する。 The candidate vehicles extracted in step SP18 are placed on a map by the map generation unit 24. The map generation unit 24 may also connect the candidate vehicles to each other and draw them on the map M1. Figure 6(a) is a diagram showing an example of a map M1 on which lines connecting the extracted candidate vehicles (first vehicle and second vehicle) are drawn. The map generation unit 24 outputs the map on which the candidate vehicles are placed to the display unit 12.
以上の処理、すなわちステップSP12~S19を繰り返して実行することにより、候補車両の移動ルートを時間軸に沿って推定することができる。 By repeatedly performing the above process, i.e., steps SP12 to S19, the movement route of the candidate vehicle can be estimated along the time axis.
抽出部23は、第1時点および第2時点で抽出され、車両情報が互いに対応付けられた車両について、さらに第2時点より所定時間が経過した第3時点における位置を抽出してもよい。抽出部23は、同様の方法により、第2検索対象領域に基づいて第3検索対象領域を決定し、第3検索対象領域において検索条件に合致する車両(第3車両)を抽出する。抽出部23は、この処理を繰り返し実行することで、異なる撮像時点で撮像される車両の対応付けを行う。 The extraction unit 23 may further extract the positions of vehicles extracted at the first and second time points and whose vehicle information is associated with each other at a third time point, a predetermined time after the second time point. Using a similar method, the extraction unit 23 determines a third search target area based on the second search target area and extracts vehicles (third vehicles) that match the search criteria in the third search target area. The extraction unit 23 repeatedly performs this process to associate vehicles captured at different capture times.
図6(b)は、ステップSP12~S19を繰り返して実行した結果に基づいて、車両C16の推定移動ルートを表示した結果を示す図である。ステップSP12~S19を繰り返すことで、抽出部23は、車両C16を車両C26に紐づけ、車両C26を車両C41、C43、C46に紐づけ、車両C41を車両C42、C45に紐づけ、車両C43を車両C44に紐づける。マップ生成部24は、紐づけられた車両C16、C26、C41、C42を連結した仮想経路R21を地図M1に表示する。同様に、マップ生成部24は、紐づけられた車両C16、C26、C41、C45を連結した仮想経路R22を地図M1に表示し、紐づけられた車両C16、C26、C46を連結した仮想経路R23を地図M1に表示し、紐づけられた車両C16、C26、C43、C44を連結した仮想経路R24を地図M1に表示する。仮想経路R21、R22、R23およびR24は、車両C16が走行していたと推定できる推定移動ルートである。これにより、候補車両の推定移動ルートをユーザに提示することができる。そして、ユーザは、実際に現場での捜索が容易になる。 Figure 6(b) is a diagram showing the result of displaying the estimated travel route of vehicle C16 based on the results of repeatedly executing steps SP12 to S19. By repeating steps SP12 to S19, the extraction unit 23 links vehicle C16 to vehicle C26, links vehicle C26 to vehicles C41, C43, and C46, links vehicle C41 to vehicles C42 and C45, and links vehicle C43 to vehicle C44. The map generation unit 24 displays a virtual route R21 connecting the linked vehicles C16, C26, C41, and C42 on map M1. Similarly, the map generation unit 24 displays on the map M1 a virtual route R22 connecting the linked vehicles C16, C26, C41, and C45, displays on the map M1 a virtual route R23 connecting the linked vehicles C16, C26, and C46, and displays on the map M1 a virtual route R24 connecting the linked vehicles C16, C26, C43, and C44. The virtual routes R21, R22, R23, and R24 are estimated travel routes along which vehicle C16 can be estimated to have traveled. This makes it possible to present the user with estimated travel routes of candidate vehicles, making it easier for the user to actually search the site.
なお、抽出部23は、推定移動ルートが複数推定された場合に、車両情報テーブルT1のサブデータに基づいて推定移動ルートを絞り込むことができる。 In addition, when multiple estimated travel routes are estimated, the extraction unit 23 can narrow down the estimated travel routes based on the sub-data in the vehicle information table T1.
また、ユーザが入力部11を介して、仮想経路R21~R24のいずれかの延長線上の範囲において再度処理を行う指示を入力することで、車両検索装置1により検索を続行してもよい。 Alternatively, the user may input an instruction via the input unit 11 to perform processing again within the range of an extension of one of the virtual routes R21 to R24, causing the vehicle search device 1 to continue the search.
本実施の形態によれば、撮像された画像から車両の情報が読み取りにくい場合であっても、所望の車両を精度よく抽出することができる。 According to this embodiment, the desired vehicle can be extracted with high accuracy even when vehicle information is difficult to read from the captured image.
なお、本実施形態においては、ステップSP19において、検索対象の撮像時点を含む時間範囲(第2時間範囲)を、直前の処理の時間範囲(第1時間範囲)よりも所定時間経過後に設定したが、第2時間範囲を第1時間範囲より所定時間だけ前に設定してもよい。 In this embodiment, in step SP19, the time range (second time range) including the time point at which the search target was captured was set a predetermined time later than the time range (first time range) of the immediately preceding processing, but the second time range may also be set a predetermined time earlier than the first time range.
また、本実施形態においては、ステップSP12において、第1検索対象領域の中心から見た第1車両の方向に、推定した移動距離だけ第1検索対象領域を移動させて第2検索対象領域を設定したが、第2検索対象領域の設定の方法はこれに限られない。例えば、抽出部23は、第1検索対象領域を第1車両の進行方向に移動距離だけ移動させて第2検索対象領域を設定してもよい。また、例えば、抽出部23は、地図情報を参照し、第1検索対象領域を道路に沿って移動させて第2検索対象領域を設定してもよい。 In addition, in this embodiment, in step SP12, the first search target area is set by moving the first search target area by the estimated movement distance in the direction of the first vehicle as viewed from the center of the first search target area, but the method of setting the second search target area is not limited to this. For example, the extraction unit 23 may set the second search target area by moving the first search target area by the movement distance in the direction of travel of the first vehicle. Also, for example, the extraction unit 23 may set the second search target area by referring to map information and moving the first search target area along the road.
また、本実施形態においては、検索情報に進行方向が含まれなかったが、検索情報に進行方向が含まれる場合には、進行方向に基づいて第1車両、第2車両の一部を候補車両から除外してもよい。例えば、図4に示す例において、「日時E(年月日、時刻の情報を含む)に、とある地点Fを上り方面(同図中において紙面上向き)に走行していた黒色のワゴン」という検索情報が入力されていた場合には、ステップSP15において、上り方面(同図中において紙面上向き)に走行していない車両C11、C12、C13を候補車両から除外してもよい。 In addition, in this embodiment, the search information did not include the direction of travel. However, if the search information does include the direction of travel, some of the first and second vehicles may be excluded from the candidate vehicles based on the direction of travel. For example, in the example shown in FIG. 4, if the search information input is "a black wagon traveling uphill (upward in the figure) from a certain point F on date and time E (including information on the year, month, day, and time)," then in step SP15, vehicles C11, C12, and C13, which are not traveling uphill (upward in the figure), may be excluded from the candidate vehicles.
以上、この発明の実施形態を、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。 The above describes an embodiment of the present invention in detail with reference to the drawings, but the specific configuration is not limited to this embodiment and includes design modifications and the like that do not deviate from the gist of the present invention.
1 :車両検索装置
10 :データ取得部
11 :入力部
12 :表示部
20 :制御部
21 :読取部
22 :記憶部
23 :抽出部
24 :マップ生成部
100 :撮像部
1: Vehicle search device 10: Data acquisition unit 11: Input unit 12: Display unit 20: Control unit 21: Reading unit 22: Storage unit 23: Extraction unit 24: Map generation unit 100: Imaging unit
Claims (8)
前記画像データから車両に関する情報である車両情報であって、車両の色及び進行方向を含む車両情報を読み取る読取部と、
前記車両情報と前記位置情報とを関連付けた検索用データを格納する記憶部と、
被検索車両の特徴、日時および位置の情報を含む検索条件を受け付ける入力部と、
前記検索条件に基づいて、前記検索用データの中から前記被検索車両と推定される車両を候補車両として抽出する抽出部と、
前記候補車両を示す情報を前記位置情報に基づいて地図上に配置するマップ生成部と、
を備え、
前記抽出部は、前記検索条件に含まれる第1時点を含む所定の時間範囲である第1時間範囲において、前記検索条件に含まれる位置を含む第1検索対象領域から前記被検索車両の特徴に合致する第1車両を抽出し、前記第1時間範囲から所定時間が経過した又は前記第1時間範囲より所定時間だけ前の第2時間範囲において、前記第1車両が存在すると推定される第2検索対象領域から前記被検索車両の特徴に合致する第2車両を抽出し、前記第1車両及び前記第2車両を前記候補車両として抽出し、
前記マップ生成部は、前記第1車両及び前記第2車両を連結した仮想経路を前記地図上に配置する
ことを特徴とする車両検索装置。 a data acquisition unit that acquires image data, imaging date and time information that is information about the time when the image data was acquired, and location information that is information about the location where the image data was acquired;
a reading unit that reads vehicle information from the image data, the vehicle information including the color and traveling direction of the vehicle;
a storage unit that stores search data that associates the vehicle information with the location information;
an input unit for receiving search conditions including information on the characteristics, date and time, and location of the vehicle to be searched;
an extraction unit that extracts, as candidate vehicles, vehicles that are estimated to be the searched vehicle from the search data based on the search conditions;
a map generation unit that arranges information indicating the candidate vehicles on a map based on the position information;
Equipped with
the extraction unit extracts a first vehicle that matches the characteristics of the searched vehicle from a first search target area that includes a position included in the search criteria, in a first time range that is a predetermined time range that includes a first time point included in the search criteria, and extracts a second vehicle that matches the characteristics of the searched vehicle from a second search target area in which the first vehicle is estimated to be present, in a second time range that is a predetermined time after the first time range or a predetermined time before the first time range, and extracts the first vehicle and the second vehicle as the candidate vehicles;
The map generation unit places a virtual route connecting the first vehicle and the second vehicle on the map.
A vehicle search device characterized by:
ことを特徴とする請求項1に記載の車両検索装置。 The vehicle search device according to claim 1 , wherein the map generation unit displays the virtual route as an estimated travel route of the candidate vehicle.
ことを特徴とする請求項1または2に記載の車両検索装置。 3. The vehicle search device according to claim 1, wherein the extraction unit estimates a travel distance of the searched vehicle during the predetermined time period and sets the estimated travel distance as a radius of the first search target area and the second search target area.
ことを特徴とする請求項1から3のいずれか一項に記載の車両検索装置。 The vehicle search device according to any one of claims 1 to 3, characterized in that the extraction unit excludes from the candidate vehicles, among the second vehicles, vehicles that are located in a position that the first vehicle cannot reach after the predetermined time has elapsed, based on the traveling direction.
ことを特徴とする請求項1から4のいずれか一項に記載の車両検索装置。 The vehicle search device according to any one of claims 1 to 4, characterized in that the extraction unit acquires information on passable routes, and based on the acquired route information, excludes from the candidate vehicles any second vehicle that is located in a position that the first vehicle cannot reach after the predetermined time has elapsed.
前記抽出部は、前記第1情報に基づいて前記第1車両及び前記第2車両を抽出し、かつ、前記第2車両の前記第2情報が前記第1車両の前記第2情報と一致しない場合に当該第2車両を前記候補車両から除外する
ことを特徴とする請求項1から5のいずれか一項に記載の車両検索装置。 the vehicle information includes first information that is the color and the traveling direction, and second information other than the first information that includes a license plate, a vehicle model, a vehicle type, and a vehicle speed ;
6. The vehicle search device according to claim 1, wherein the extraction unit extracts the first vehicle and the second vehicle based on the first information, and excludes the second vehicle from the candidate vehicles if the second information of the second vehicle does not match the second information of the first vehicle.
前記画像データから車両に関する情報である車両情報であって、車両の色及び進行方向を含む車両情報を読み取る読取ステップと、
前記車両情報と前記位置情報とを関連付けた検索用データを格納する記憶ステップと、
被検索車両の特徴、日時および位置の情報を含む検索条件を受け付ける入力ステップと、
前記検索条件に基づいて、前記検索用データの中から前記被検索車両と推定される車両を候補車両として抽出する抽出ステップと、
前記候補車両を示す情報を前記位置情報に基づいて地図上に配置する生成ステップと、
を備え、
前記抽出ステップは、前記検索条件に含まれる第1時点を含む所定の時間範囲である第1時間範囲において、前記検索条件に含まれる位置を含む第1検索対象領域から前記被検索車両の特徴に合致する第1車両を抽出し、前記第1時間範囲から所定時間が経過した又は前記第1時間範囲より所定時間だけ前の第2時間範囲において、前記第1車両が存在すると推定される第2検索対象領域から前記被検索車両の特徴に合致する第2車両を抽出し、前記第1車両及び前記第2車両を前記候補車両として抽出し、
前記生成ステップは、前記第1車両及び前記第2車両を連結した仮想経路を前記地図上に配置する
ことを特徴とする車両検索方法。 an acquisition step of acquiring image data, imaging date and time information which is information on the time when the image data was acquired, and location information which is information on the location where the image data was acquired;
a reading step of reading vehicle information, which is information about a vehicle, from the image data, including a color and a traveling direction of the vehicle;
a storage step of storing search data in which the vehicle information and the location information are associated with each other;
an input step of accepting search conditions including information on the characteristics, date and time, and location of the vehicle to be searched;
an extraction step of extracting, as a candidate vehicle, a vehicle that is estimated to be the searched vehicle from the search data based on the search conditions;
a generating step of arranging information indicating the candidate vehicles on a map based on the position information;
Equipped with
The extraction step extracts a first vehicle that matches the characteristics of the searched vehicle from a first search target area that includes a position included in the search criteria in a first time range that is a predetermined time range that includes a first time point included in the search criteria, extracts a second vehicle that matches the characteristics of the searched vehicle from a second search target area in which the first vehicle is estimated to be present in a second time range that is a predetermined time after the first time range or a predetermined time before the first time range, and extracts the first vehicle and the second vehicle as the candidate vehicles .
The generating step arranges a virtual route connecting the first vehicle and the second vehicle on the map.
A vehicle search method comprising:
画像データと、前記画像データが取得された時刻の情報である撮像日時情報、および前記画像データが取得された位置の情報である位置情報を取得するデータ取得部と、
前記画像データから車両に関する情報である車両情報であって、車両の色及び進行方向を含む車両情報を読み取る読取部と、
前記車両情報と前記位置情報とを関連付けた検索用データを格納する記憶部と、
被検索車両の特徴、日時および位置の情報を含む検索条件を受け付ける入力部と、
前記検索条件に基づいて、前記検索用データの中から前記被検索車両と推定される車両を候補車両として抽出する抽出部と、
前記候補車両を示す情報を前記位置情報に基づいて地図上に配置するマップ生成部と、
として機能させ、
前記抽出部は、前記検索条件に含まれる第1時点を含む所定の時間範囲である第1時間範囲において、前記検索条件に含まれる位置を含む第1検索対象領域から前記被検索車両の特徴に合致する第1車両を抽出し、前記第1時間範囲から所定時間が経過した又は前記第1時間範囲より所定時間だけ前の第2時間範囲において、前記第1車両が存在すると推定される第2検索対象領域から前記被検索車両の特徴に合致する第2車両を抽出し、前記第1車両及び前記第2車両を前記候補車両として抽出し、
前記マップ生成部は、前記第1車両及び前記第2車両を連結した仮想経路を前記地図上に配置する
ことを特徴とする車両検索プログラム。
Computer,
a data acquisition unit that acquires image data, imaging date and time information that is information about the time when the image data was acquired, and location information that is information about the location where the image data was acquired;
a reading unit that reads vehicle information from the image data, the vehicle information including the color and traveling direction of the vehicle;
a storage unit that stores search data that associates the vehicle information with the location information;
an input unit for receiving search conditions including information on the characteristics, date and time, and location of the vehicle to be searched;
an extraction unit that extracts, as candidate vehicles, vehicles that are estimated to be the searched vehicle from the search data based on the search conditions;
a map generation unit that arranges information indicating the candidate vehicles on a map based on the position information;
It functions as
the extraction unit extracts a first vehicle that matches the characteristics of the searched vehicle from a first search target area that includes a position included in the search criteria, in a first time range that is a predetermined time range that includes a first time point included in the search criteria, and extracts a second vehicle that matches the characteristics of the searched vehicle from a second search target area in which the first vehicle is estimated to be present, in a second time range that is a predetermined time after the first time range or a predetermined time before the first time range, and extracts the first vehicle and the second vehicle as the candidate vehicles;
The map generation unit places a virtual route connecting the first vehicle and the second vehicle on the map.
A vehicle search program characterized by:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022020396A JP7743328B2 (en) | 2022-02-14 | 2022-02-14 | Vehicle search device, vehicle search method, and vehicle search program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022020396A JP7743328B2 (en) | 2022-02-14 | 2022-02-14 | Vehicle search device, vehicle search method, and vehicle search program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023117693A JP2023117693A (en) | 2023-08-24 |
| JP7743328B2 true JP7743328B2 (en) | 2025-09-24 |
Family
ID=87653959
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022020396A Active JP7743328B2 (en) | 2022-02-14 | 2022-02-14 | Vehicle search device, vehicle search method, and vehicle search program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7743328B2 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005209177A (en) | 2003-12-25 | 2005-08-04 | Fujitsu Ltd | Vehicle search system and vehicle search method |
| US20130307979A1 (en) | 2012-05-15 | 2013-11-21 | Industrial Technology Research Institute | Method and system for integrating multiple camera images to track a vehicle |
| JP2014191664A (en) | 2013-03-27 | 2014-10-06 | Fujitsu Ltd | Vehicle tracking program, image transmission program, server device, information processing apparatus, and vehicle tracking method |
| JP2019197496A (en) | 2018-05-11 | 2019-11-14 | トヨタ自動車株式会社 | Search support system, search support device, and search support method |
| WO2020050328A1 (en) | 2018-09-05 | 2020-03-12 | 日本電気株式会社 | Moving body tracking system, moving body tracking method, and program |
-
2022
- 2022-02-14 JP JP2022020396A patent/JP7743328B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005209177A (en) | 2003-12-25 | 2005-08-04 | Fujitsu Ltd | Vehicle search system and vehicle search method |
| US20130307979A1 (en) | 2012-05-15 | 2013-11-21 | Industrial Technology Research Institute | Method and system for integrating multiple camera images to track a vehicle |
| JP2014191664A (en) | 2013-03-27 | 2014-10-06 | Fujitsu Ltd | Vehicle tracking program, image transmission program, server device, information processing apparatus, and vehicle tracking method |
| JP2019197496A (en) | 2018-05-11 | 2019-11-14 | トヨタ自動車株式会社 | Search support system, search support device, and search support method |
| WO2020050328A1 (en) | 2018-09-05 | 2020-03-12 | 日本電気株式会社 | Moving body tracking system, moving body tracking method, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023117693A (en) | 2023-08-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11919545B2 (en) | Scenario identification for validation and training of machine learning based models for autonomous vehicles | |
| JP6456901B2 (en) | System and method for presenting media content in an autonomous vehicle | |
| JP6781711B2 (en) | Methods and systems for automatically recognizing parking zones | |
| CN109637177A (en) | Vehicle positioning method, device, equipment and storage medium | |
| JP7318239B2 (en) | System, method, and program for estimating location from map image background | |
| JP2020137069A5 (en) | ||
| WO2022119947A1 (en) | Systems and methods for extracting data from autonomous vehicles | |
| CN114518122A (en) | Driving navigation method, driving navigation device, computer equipment, storage medium and computer program product | |
| CN109886440A (en) | Online car-hailing control method, device, computer equipment and storage medium | |
| US20220011129A1 (en) | Setting destinations in vehicle navigation systems based on image metadata from portable electronic devices and from captured images using zero click navigation | |
| JP6849256B1 (en) | 3D model construction system and 3D model construction method | |
| US8639023B2 (en) | Method and system for hierarchically matching images of buildings, and computer-readable recording medium | |
| Sharma et al. | Cost reduction for advanced driver assistance systems through hardware downscaling and deep learning | |
| CN114220063B (en) | Target detection method and device | |
| CN111462513B (en) | Server, server control method, communication terminal, terminal control method, and computer-readable medium | |
| CN116959265A (en) | Traffic information prompting method, device, electronic equipment and readable storage medium | |
| JP6345891B2 (en) | Information providing system, information providing method, and program | |
| JP7743328B2 (en) | Vehicle search device, vehicle search method, and vehicle search program | |
| JP2021026354A (en) | Information providing system, information providing device, information providing method, and program | |
| CN114913470A (en) | Event detection method and device | |
| DE112022003908T5 (en) | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, SERVER DEVICE, VEHICLE DEVICE AND INFORMATION PROCESSING PROGRAM | |
| US12097878B2 (en) | Generating training data for machine learning based models for autonomous vehicles | |
| KR100682976B1 (en) | Image based route information generation system and method | |
| JP7761394B2 (en) | Display control device, display control method, and display control program | |
| JP7709258B1 (en) | A character-based route guidance program using artificial intelligence |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240902 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250515 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250527 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250718 |
|
| 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: 20250909 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250910 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7743328 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |