Nothing Special   »   [go: up one dir, main page]

JP2008033462A - Vehicle retrieval system - Google Patents

Vehicle retrieval system Download PDF

Info

Publication number
JP2008033462A
JP2008033462A JP2006204069A JP2006204069A JP2008033462A JP 2008033462 A JP2008033462 A JP 2008033462A JP 2006204069 A JP2006204069 A JP 2006204069A JP 2006204069 A JP2006204069 A JP 2006204069A JP 2008033462 A JP2008033462 A JP 2008033462A
Authority
JP
Japan
Prior art keywords
vehicle
search
feature
registered
recognized
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.)
Granted
Application number
JP2006204069A
Other languages
Japanese (ja)
Other versions
JP4715664B2 (en
Inventor
Tatsu Yumiba
竜 弓場
Tadaaki Kitamura
忠明 北村
Kazuya Takahashi
一哉 高橋
Tetsuya Yamazaki
徹也 山崎
Shigeki Nagaya
茂喜 長屋
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2006204069A priority Critical patent/JP4715664B2/en
Publication of JP2008033462A publication Critical patent/JP2008033462A/en
Application granted granted Critical
Publication of JP4715664B2 publication Critical patent/JP4715664B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Traffic Control Systems (AREA)
  • Image Analysis (AREA)
  • Processing Or Creating Images (AREA)
  • Image Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Burglar Alarm Systems (AREA)
  • Emergency Alarm Devices (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To detect a vehicle applicable to search conditions and an improper vehicle from among recognition results of a license number and feature quantity. <P>SOLUTION: A vehicle retrieval system is equipped with: an image processing part which extracts the license number and the feature quantity from a vehicle image of a camera installed on the road; a recognition vehicle database which records the extracted license number and feature quantity and photographing time and spot by making them into a group; a registration vehicle database which records by making the license number and vehicle specifications prepared beforehand into a group; and a vehicle specification/feature quantity mapping database which records vehicle specification and the corresponding feature quantity by making them into a group, and narrows down the search result by eliminating an inaccurate recognition results by eliminating combinations of license numbers and the feature quantity among the recognition vehicle applicable to the specified search conditions, conflicting to the license number and the vehicle specifications of a registration vehicle. On the contrary, the improper vehicle is detected by disagreement of the group of the license number and of the feature quantity of the recognition vehicle, and the group of the license number and the vehicle specifications of the registration vehicle. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、路上に設置したカメラによって撮影された車両の画像認識の結果から車両を検索するシステムに関する。   The present invention relates to a system for searching for a vehicle from a result of image recognition of the vehicle taken by a camera installed on a road.

従来から、画像処理装置による車両の車番認識情報を活用した種々の技術が提案されてきた。例えば特開平05−290290号公報では、道路網中の経路2地点に設置された画像処理装置の車番認識結果の間でマッチングをとり、同定した車両の撮影時間の差から旅行時間を推定する技術が開示されている。この特開平05−290290号公報に記載の技術では、ナンバープレート中の小さな文字などが読み取れなかった場合を考慮して、2地点の車番認識結果のマッチング時において同定する車両に複数の候補をとる工夫をしていた。   Conventionally, various techniques using vehicle number recognition information of a vehicle by an image processing device have been proposed. For example, in Japanese Patent Laid-Open No. 05-290290, matching is performed between vehicle number recognition results of image processing apparatuses installed at two points in a route in a road network, and travel time is estimated from a difference in shooting time of the identified vehicles. Technology is disclosed. In the technique described in Japanese Patent Application Laid-Open No. 05-290290, in consideration of the case where small characters in the license plate cannot be read, a plurality of candidates are identified for vehicles to be identified when matching the vehicle number recognition results at two points. I was trying to take it.

また特開2001−067599号公報には、機械式駐車場にて利用者が駐車券をなくした場合に駐車車両を速やかに特定するための技術として、入庫時に撮影した車両の画像から画像処理装置によって車番並びに車両の形状や色といった特徴量を認識して蓄積しておき、出庫時に利用者が大まかな車番と特徴を指定できれば、その車番と特徴量の組合せから該当する車両を検索する車両検索の技術が開示されている。   Japanese Patent Laid-Open No. 2001-067599 discloses an image processing apparatus based on an image of a vehicle taken at the time of entry as a technique for quickly specifying a parked vehicle when a user loses a parking ticket in a mechanical parking lot. If the user can specify a rough car number and feature at the time of delivery, the corresponding vehicle can be searched from the combination of the car number and the feature quantity. A vehicle search technique is disclosed.

他にも特開2005−209177号公報では、路上の定点カメラで撮影した車両の画像から車番と色や形状などの特徴量を抽出して蓄積しておき、操作者が車番あるいは特徴量の検索条件を指定すると、該当車両の画像の2次元空間あるいは3次元空間に一覧表示する車両検索の技術が開示されている。   In addition, in JP-A-2005-209177, a feature number such as a vehicle number and a color or shape is extracted and stored from an image of a vehicle photographed by a fixed point camera on the road, and an operator can obtain the vehicle number or feature amount. A vehicle search technique for displaying a list in a two-dimensional space or a three-dimensional space of an image of a corresponding vehicle is disclosed.

特開平05−290290号公報JP 05-290290 A 特開2001−067599号公報JP 2001-067599 A 特開2005−209177号公報JP 2005-209177 A

道路網の各地点にカメラを設置して、画像処理装置による認識結果から車両を検索するシステムに上記の従来の技術を適用することを考えたとき、通行量が多い道路であれば一日あたりの台数が数万台になることを考慮すると、特開平05−290290号公報の技術では車番の認識結果の欠落が大きいと該当車両が多くなってしまい、画面上での対象把握が困難になると考えられる。特開2001−067599号公報の技術では、車番とともに特徴量を組合わせることで、不確かな車番からでも車両の検索を可能にしているが、車番と同時に特徴量の認識結果にも欠落があれば特開平05−290290号公報の技術と同じく該当車両が多くなり、やはり画面での把握が困難になると考えられる。特開2005
−209177号公報の技術では、操作者は該当車両の2次元空間あるいは3次元空間中の一覧表示をみることで比較的多数の該当車両を効率的に把握できるが、車番あるいは特徴量の認識結果に欠落の程度が大きくなると、該当車両の数が非常に多くなり操作者が把握するまでに時間を要すると考えられる。
Considering applying the above-mentioned conventional technology to a system that searches for a vehicle from the recognition result of the image processing device by installing a camera at each point of the road network, In consideration of the fact that the number of vehicles becomes tens of thousands, the technology disclosed in Japanese Patent Application Laid-Open No. 05-290290 increases the number of applicable vehicles if the number of vehicle number recognition results is large, making it difficult to grasp the target on the screen. It is considered to be. In the technique disclosed in Japanese Patent Laid-Open No. 2001-067599, a vehicle can be searched even from an uncertain vehicle number by combining the feature amount together with the vehicle number. However, the recognition result of the feature amount is also missing at the same time as the vehicle number. If there is, there will be many corresponding vehicles as in the technique of Japanese Patent Laid-Open No. 05-290290, and it will be difficult to grasp on the screen. JP2005
In the technique of the -209177 publication, an operator can efficiently grasp a relatively large number of relevant vehicles by looking at a list display of the relevant vehicles in a two-dimensional space or a three-dimensional space. When the degree of omission in the result increases, it is considered that the number of corresponding vehicles becomes very large and it takes time for the operator to grasp.

また、これら従来技術のいずれも、検索の結果見つかった車両が不正にナンバーを取り換えた車両であるかを調べることや、検索の対象とする車両の車番と特徴量の情報を取得した後に前記車両が不正にナンバーを取り換えてしまうと検索することができなかった。   In addition, in any of these conventional techniques, after checking whether the vehicle found as a result of the search is a vehicle whose number has been illegally replaced, or after obtaining information on the vehicle number and feature amount of the vehicle to be searched, If the vehicle changed the number illegally, it could not be searched.

本発明は、上記問題点を解決するために、車番と特徴量を組合わせた高精度な車両検索装置並びに不正車両検索装置を提供することを目的とする。   In order to solve the above problems, an object of the present invention is to provide a highly accurate vehicle search device and an unauthorized vehicle search device that combine a vehicle number and a feature amount.

上記の目的を達成するために、本発明にかかる車両検索システムは、路上に設置されたカメラ、同カメラの車両画像から車番並びに車両の形状等の特徴量を抽出する画像処理部、1台又は複数の画像処理装置から車番と特徴量並びに撮影日時や設置地点を組にして記録する認識車両DB(表記を簡便にするため、以下データベースをDBと表記することにする)、あらかじめ用意された車番と型式や形状やメーカ等の車両諸元を組にして記録した登録車両DB、上記車両諸元と該当する特徴量を組にして記録した車両諸元・特徴量対応付けDB、操作者から車番と車両諸元に関わる検索条件を受け取る検索条件指定部、認識車両DBと車両諸元・特徴量対応付けDBと登録車両DBから前記検索条件に該当する車両を検索する車両検索部、上記の検索結果を表示する検索結果表示部から構成されることを最も主要な特徴とする。   In order to achieve the above object, a vehicle search system according to the present invention includes a camera installed on a road, an image processing unit that extracts a feature number such as a vehicle number and a vehicle shape from a vehicle image of the camera, one unit Alternatively, a recognition vehicle DB (a database is referred to as a DB for the sake of simplicity) is prepared in advance, which records a vehicle number, a feature amount, a shooting date and time, and a set point from a plurality of image processing apparatuses. Registered vehicle DB that records vehicle numbers such as vehicle number, model, shape, and manufacturer, etc. as a set, vehicle specification / feature amount association DB that records the vehicle specifications and corresponding feature values as a set, operation Search condition specifying unit for receiving a search condition related to a vehicle number and vehicle specifications from a person, a vehicle search unit for searching for a vehicle corresponding to the search conditions from a recognized vehicle DB, a vehicle specification / feature quantity association DB, and a registered vehicle DB ,Up Is the fact that the most important feature a retrieval result display unit for displaying the results of the search.

本発明にかかる車両検索システムは、前記の車両検索部が検索条件に該当する認識車両DB中の車両のうち、車両諸元・特徴量対応付けDBにより特徴量を車両の諸元に換算したときに、車番と換算した車両の諸元の組が登録車両DB中のいずれかの車両に該当することを制約条件として、検索条件に該当する車両を抽出することを第2の特徴とする。   In the vehicle search system according to the present invention, when the vehicle search unit converts the feature value into the vehicle specification by the vehicle specification / feature value association DB among the vehicles in the recognized vehicle DB corresponding to the search condition. The second feature is that a vehicle corresponding to the search condition is extracted with a restriction condition that a set of vehicle specifications converted into a vehicle number corresponds to any vehicle in the registered vehicle DB.

本発明にかかる車両検索システムは、検索条件に該当する認識車両DB中の車両のうち、車両諸元・特徴量対応付けDBにより特徴量を車両の諸元に換算したときに、車番と換算した車両の諸元の組が登録車両DB中のいずれの車両にも該当しない不整合を利用してナンバープレートを不正に取り換えた不正車両を抽出することを第3の特徴とする。   The vehicle search system according to the present invention is converted into a vehicle number when a feature value is converted into a vehicle specification by the vehicle specification / feature value association DB among vehicles in the recognized vehicle DB corresponding to the search condition. A third feature is that an unauthorized vehicle in which the license plate is illegally replaced is extracted using a mismatch that does not correspond to any vehicle in the registered vehicle DB.

本発明にかかる車両検索システムによれば、車両諸元・特徴量対応付けDBによって特徴量と車両諸元の換算を可能としておき、検索条件に該当する車番と特徴量の組の認識結果のうち、あらかじめ登録された車両と車両諸元の組のいずれかに整合するもののみを抽出することで、不正確な認識結果を排除して正確な検索結果を出力することが可能になる。反対に、車番と特徴量の組から該当車両を検索する際に、車番と特徴量の組合せの認識結果と、予め登録された車両と車両諸元の組合せの不整合を利用することで、ナンバープレートを不正に取り換えた不正車両を検索することが可能になる。   According to the vehicle search system according to the present invention, the feature value and the vehicle specification can be converted by the vehicle specification / feature value association DB, and the recognition result of the combination of the vehicle number and the feature value corresponding to the search condition is obtained. Of these, by extracting only those that match one of a set of pre-registered vehicles and vehicle specifications, it becomes possible to eliminate inaccurate recognition results and output accurate search results. On the other hand, when searching for the corresponding vehicle from the combination of the vehicle number and the feature amount, the recognition result of the combination of the vehicle number and the feature amount and the mismatch of the combination of the vehicle and the vehicle specification registered in advance are used. It becomes possible to search for an unauthorized vehicle in which the license plate has been illegally replaced.

以下、本発明にかかる車両検索システムのより具体的な実施形態について、図面を参照しながら説明する。なお、本実施形態では、車両の一例として自動車を挙げて説明を行うが、発明にかかる「車両」とは自動車に限定されず、ナンバープレートを備え付けた路上を走行するあらゆる種類の乗り物を含む。   Hereinafter, more specific embodiments of the vehicle search system according to the present invention will be described with reference to the drawings. In the present embodiment, an automobile will be described as an example of a vehicle. However, the “vehicle” according to the invention is not limited to an automobile, and includes all types of vehicles that travel on a road equipped with a license plate.

図1は、本発明の実施例1の機能構成の概略を示すブロック図である。図1において、カメラ1は道路上の所定の位置に設置されている。カメラ1付近に設置した路上計算機
11は画像処理部2を備える。管理センタ9は、認識車両DB3,登録車両DB4,車両諸元・特徴量対応付けDB5,車両検索部6を備える。操作者が操作と閲覧をするための端末装置10は、検索条件指定部7,検索結果表示部8を備える。
FIG. 1 is a block diagram illustrating an outline of a functional configuration according to the first embodiment of the present invention. In FIG. 1, the camera 1 is installed at a predetermined position on the road. A road computer 11 installed in the vicinity of the camera 1 includes an image processing unit 2. The management center 9 includes a recognized vehicle DB 3, a registered vehicle DB 4, a vehicle specification / feature amount association DB 5, and a vehicle search unit 6. A terminal device 10 for an operator to operate and browse includes a search condition specifying unit 7 and a search result display unit 8.

前記の端末装置10とは、キーボードやマウスといった入力装置と表示画面を設けた操作者が対話的に扱うことができる計算機であり、例えば一般的なパーソナルコンピュータで実現することができる。路上計算機11,管理センタ9,端末装置10は、相互にデータ通信が可能な通信ネットワークにより接続されている。この通信ネットワークは有線あるいは無線あるいは両者の組合せのいずれであっても良い。また、この通信ネットワークは公衆回線あるいは専用線いずれであっても良い。   The terminal device 10 is a computer that can be interactively handled by an operator having an input device such as a keyboard and a mouse and a display screen, and can be realized by, for example, a general personal computer. The road computer 11, the management center 9, and the terminal device 10 are connected by a communication network capable of mutual data communication. This communication network may be wired, wireless, or a combination of both. The communication network may be a public line or a dedicated line.

なお、車両検索部6を端末装置10内に設ける構成も可能である。また、カメラ1の画像転送が可能な高速なネットワークを用いて、画像処理部2を管理センタに設ける構成や、画像処理部2を2つに分割して路上計算機と管理センタの両方に設けて、路上計算機側では車番認識処理を分担し、管理センタ側では特徴量抽出の処理を分担するような負荷分散の構成をとることも可能である。   In addition, the structure which provides the vehicle search part 6 in the terminal device 10 is also possible. In addition, a configuration in which the image processing unit 2 is provided in the management center using a high-speed network capable of image transfer of the camera 1, or the image processing unit 2 is divided into two and provided in both the road computer and the management center. It is also possible to adopt a load distribution configuration in which the road computer side shares the vehicle number recognition process and the management center side shares the feature quantity extraction process.

カメラ1は道路を通行する車両を撮影するのに適した位置,角度に設置されてあり、撮影画像を画像処理部2に送る。画像処理部2はまずカメラ1の撮影画像の中から、画像の明度やエッジなどの変化をもとに車両が通過する瞬間を捉えて、車番認識処理により車両画像中のナンバープレートの全文字を認識する。同時に、車両の画像を入力としたエッジ勾配方向や車両輪郭の形状やエッジや濃淡のヒストグラムといった特徴量抽出処理によって、車両の特徴量を抽出する。   The camera 1 is installed at a position and an angle suitable for photographing a vehicle traveling on a road, and sends a photographed image to the image processing unit 2. First, the image processing unit 2 captures the moment when the vehicle passes from the photographed image of the camera 1 on the basis of changes in the brightness or edge of the image, and performs all the characters on the license plate in the vehicle image by the vehicle number recognition process. Recognize At the same time, the feature amount of the vehicle is extracted by the feature amount extraction process such as the edge gradient direction, the shape of the vehicle contour, the edge and the density histogram, which are input from the vehicle image.

画像処理部2の認識処理について、図2を参照しながら説明する。図2(a)は、カメラ1により車両を前方上方から撮影した画像の例である。図2(b)は、車両のナンバープレートであり、ひらがな部は用途コード、漢字部は陸支コード、陸支コードの右の数字部は車種コード,車種コード下の数字部は一連番号と呼ばれている。画像処理部2の車番認識の処理は、これら各文字を個別に認識する。この車番認識の処理は、例えば一般道において車番認識により旅行時間を計測するシステム等で用いられている技術を適用することで実現できる。上記の各文字を比較すると、文字一連番号に比べて残りの文字のサイズは小さく解像度が低いため、カメラ1のピントのズレによるぼけや車両の走行速度によるぶれ等が影響すると、一連番号よりも認識率が低くなりやすい。また、バンパーの影によりナンバープレートが遮蔽されると、遮蔽された領域の文字は読み取ることができない。   The recognition process of the image processing unit 2 will be described with reference to FIG. FIG. 2A is an example of an image obtained by photographing the vehicle from the front upper side with the camera 1. Fig. 2 (b) shows the license plate of the vehicle, where the hiragana part is called the application code, the kanji part is the land code, the number part to the right of the land code is the car model code, and the number part below the car code is the serial number. It is. The vehicle number recognition process of the image processing unit 2 recognizes each of these characters individually. This vehicle number recognition process can be realized by applying, for example, a technique used in a system for measuring travel time by recognition of a vehicle number on a general road. When comparing the above characters, the size of the remaining characters is small compared to the character serial number and the resolution is low. Therefore, if the blur due to the camera 1's focus shift or the blurring due to the running speed of the vehicle is affected, Recognition rate tends to be low. Also, if the license plate is shielded by the bumper shadow, the characters in the shielded area cannot be read.

画像処理部2の特徴量抽出の処理では、画像から特徴量を抽出して数値化することでクラス別に分類したり指定条件に該当する画像をリストアップする画像検索の公知技術を利用することにより、車両の画像から特徴量を抽出する。前記の特徴量の抽出には、図2
(a)のような撮影画像の全体から抽出した特徴量のほか、図2(c)中の黒枠で囲ったブロックのように、エッジの密度が高い部位や車両の輪郭付近等の局所領域毎で抽出した特徴量も追加する。これによって、車両の型式毎によって異なるライトやフロントグリルの形状やテクスチャといった特徴量や車両のメーカによって異なるエンブレム部の特徴量を抽出する。
In the feature amount extraction process of the image processing unit 2, by using a known technique of image search that classifies by class by extracting feature values from an image and digitizes them, or lists images that meet a specified condition. The feature amount is extracted from the vehicle image. For extracting the feature amount, FIG.
In addition to the feature amount extracted from the entire photographed image as in (a), for each local region such as a part having a high edge density or the vicinity of the contour of the vehicle, such as a block surrounded by a black frame in FIG. The feature amount extracted in step 1 is also added. As a result, feature quantities such as lights and front grille shapes and textures that differ depending on the vehicle model, and feature quantities of the emblem portion that differ depending on the vehicle manufacturer are extracted.

画像処理部2は、認識した車番と特徴量に加えて、車両の撮影日時と撮影地点と撮影画像のデータを認識車両DB3に送信する。この画像処理部2が認識車両DB3に送信するデータの例を図3に挙げる。図3において、例えば全体特徴量1は図2(a)に示すような車両全体の画像から求めた輪郭線の周囲長,全体特徴量2は同輪郭線で囲まれる領域の面積である。部分1特徴量1は図2(c)中のライト部の黒枠内の画像から求めたエントロピー、部分1特徴量2は同画像から求めたフーリエパワースペクトルであり、部分N特徴量1はフロントグリル付近の黒枠内の画像から求めたエントロピー、部分N特徴量2は同画像から求めたフーリエパワースペクトルである。   In addition to the recognized vehicle number and feature amount, the image processing unit 2 transmits the shooting date and time of the vehicle, the shooting point, and the data of the shot image to the recognized vehicle DB 3. The example of the data which this image process part 2 transmits to recognition vehicle DB3 is given in FIG. In FIG. 3, for example, the overall feature amount 1 is the perimeter of the contour line obtained from the image of the entire vehicle as shown in FIG. 2A, and the overall feature amount 2 is the area of the region surrounded by the contour line. Part 1 feature 1 is the entropy obtained from the image in the black frame of the light portion in FIG. 2C, part 1 feature 2 is the Fourier power spectrum obtained from the image, and part N feature 1 is the front grille. The entropy and partial N feature amount 2 obtained from an image in a nearby black frame is a Fourier power spectrum obtained from the image.

認識車両DB3,登録車両DB4,車両諸元・特徴量対応付けDB5のデータの例を図4により説明する。図4(a)は、認識車両DB3の一例である。認識車両DB3は画像処理部2が送信したデータを受信して、通過車両1台分のデータを図4(a)に示すように組にして管理番号を付与し蓄積する。図4(a)の撮影地点は撮影個所の地点コードである。同じく特徴量1,特徴量Nは図3の全体特徴量1以下に通しの添え字を振った特徴量である。認識車両DB3では、記憶容量節約の目的などから、撮影画像を加工してサイズ変更や圧縮をしても良い。   An example of data of the recognized vehicle DB3, registered vehicle DB4, vehicle specification / feature amount association DB5 will be described with reference to FIG. FIG. 4A is an example of the recognized vehicle DB3. The recognized vehicle DB 3 receives the data transmitted by the image processing unit 2 and stores the data for one passing vehicle as a set as shown in FIG. The shooting point in FIG. 4A is a point code of the shooting point. Similarly, the feature amount 1 and the feature amount N are feature amounts obtained by adding subscripts to the entire feature amount 1 or less in FIG. In the recognition vehicle DB3, for the purpose of saving storage capacity, the captured image may be processed and resized or compressed.

図4(b)は登録車両DB4の一例である。登録車両DB4は図示するように検索の対象となる範囲を少なくともカバーする範囲の車両から収集した車番と、車両の形状やメーカ名,型式,車台番号といった車両諸元とを組にして蓄積している。例えば、自動車検査証の全リストが登録車両DB4の一例にあたる。また、犯罪捜査等の用途で収集した手配車両の車番情報から収集した自動車検査証の部分的なリストが登録車両DB4の一例にあたる。   FIG. 4B is an example of the registered vehicle DB4. As shown in the figure, the registered vehicle DB 4 accumulates a set of vehicle numbers collected from vehicles in a range that covers at least the range to be searched and vehicle specifications such as vehicle shape, manufacturer name, model, and chassis number. ing. For example, the entire list of automobile inspection certificates is an example of the registered vehicle DB4. In addition, a partial list of vehicle inspection certificates collected from the vehicle number information of the arranged vehicles collected for the purpose of criminal investigation or the like corresponds to an example of the registered vehicle DB 4.

図4(c)は車両諸元・特徴量対応付けDB5の一例である。車両諸元・特徴量対応付けDB5は、登録車両DB4の登録項目のうち、画像と対応が取れる項目それぞれの要素について予め求めた特徴量との対応を蓄積したものである。前記登録項目のうち形状については、ステーションワゴンやバンといった要素それぞれで求めた車両の全体画像から抽出したフーリエ記述子や周囲長といった輪郭線の特徴量を抽出する。また、前記登録項目のうち型式については、ライト部とフロントグリル部とバンパー部それぞれのエントロピーやフーリエパワースペクトルといったテクスチャの特徴量を抽出する。図4(c)において、空白の部分は該当車両諸元の項目と該当特徴量に関連が無いことを示す。例えば車両諸元の形状1は、エンブレム部から抽出した特徴量Gと相関が無い。   FIG. 4C is an example of the vehicle specification / feature value association DB 5. The vehicle specification / feature value association DB 5 stores the correspondence between the feature values obtained in advance for each element of the registered items in the registered vehicle DB 4 that can be associated with the image. As for the shape of the registered items, the feature amount of the contour line such as the Fourier descriptor and the perimeter length extracted from the entire vehicle image obtained for each element such as the station wagon and van is extracted. In addition, for the type of the registered items, texture feature amounts such as entropy and Fourier power spectrum of the light part, the front grill part, and the bumper part are extracted. In FIG.4 (c), a blank part shows that there is no relation between the item of applicable vehicle specifications, and applicable feature-value. For example, the shape 1 of the vehicle specification has no correlation with the feature amount G extracted from the emblem portion.

検索条件指定部7はインタフェース画面を通じて、操作者から撮影日時や撮影地点や車番や車両の特徴に関する検索条件を受け取る。検索条件指定部7のインタフェース画面の例を図5により説明する。入力部51は車番を検索条件に指定するための入力エリアであり、入力部51の各入力ボックスはそれぞれ一連番号,用途コード,車種コード,陸支コードの検索条件を受け付ける。前記個々の検索条件は、単数の値のほか複数の値やワイルドカードを受け取っても良い。また、一連番号や車種コードや陸支コードのように複数文字から構成されるものは、部分的にワイルドカードを受け付けるようにしてもよい。これらの検索条件の受け付けは、文字列のパターンを表現する表記法として公知技術の正規表現の処理技術を適用すれば容易に実現できる。   The search condition designating unit 7 receives a search condition regarding the shooting date / time, shooting point, car number, and vehicle characteristics from the operator through the interface screen. An example of the interface screen of the search condition specifying unit 7 will be described with reference to FIG. The input unit 51 is an input area for designating a vehicle number as a search condition, and each input box of the input unit 51 receives a search condition for a serial number, a use code, a vehicle type code, and a land code. The individual search conditions may receive a plurality of values or a wild card in addition to a single value. Moreover, you may make it receive a wild card partially for what consists of multiple characters like a serial number, a vehicle type code, and a land support code. Acceptance of these search conditions can be easily realized by applying a known regular expression processing technique as a notation method for expressing a character string pattern.

入力部52は車両の車両諸元を検索条件に指定するための入力エリアであり、各入力ボックスではそれぞれ形状,メーカ,型式の検索条件を受け付ける。入力部52の入力ボックスに指定する値は、図4(b)の登録車両DB4の車両諸元の各項目に指定する値のほか、換算可能な値を受け取る方式でもよい。例えば、入力部52の「型式」の入力ボックスに車両名称を入力可能として、車両名称から該当する1つ以上の型式に変換する方法がある。前記の換算のテーブルは予め用意して、車両検索部6内に記録しておく。入力部
52の入力ボックスは入力部51の入力ボックスと同様に、複数並びにワイルドカードを含む検索条件を受け付けるようにしても良い。
The input unit 52 is an input area for designating vehicle specifications of the vehicle as a search condition, and each input box accepts a search condition for shape, manufacturer, and model. The value specified in the input box of the input unit 52 may be a method of receiving a convertible value in addition to the value specified in each item of the vehicle specifications of the registered vehicle DB 4 in FIG. For example, there is a method in which a vehicle name can be input in the “model” input box of the input unit 52 and the vehicle name is converted into one or more corresponding types. The conversion table is prepared in advance and recorded in the vehicle search unit 6. Similar to the input box of the input unit 51, the input box of the input unit 52 may accept a plurality of search conditions including a wild card.

入力部53は車両の地点と日時の情報を検索条件に指定するための入力エリアであり、図4(a)に示す認識車両DB3の撮影地点,撮影日時に対応した値あるいは範囲を操作者から受け付ける入力ボックスからなる。これらの入力ボックスに指定する地点の値あるいは範囲は認識車両DB3中の地点情報のデータ形式以外に、該当地点近くの住所など前記の地点情報に換算できる値あるいは範囲を受け付けるようにしても良い。同様に、入力ボックスに指定する日時のフォーマットも、認識車両DB3中の日時情報のフォーマット以外に、前記の日時情報に換算可能な値あるいは範囲を受け付けるようにして良い。検索条件指定部7は、同部が保持する予め定められた変換ルールに従って、必要に応じて撮影日時,撮影地点の入力を認識車両DB3のフォーマットに変換する。   The input unit 53 is an input area for designating vehicle location and date / time information as a search condition. The operator inputs a value or a range corresponding to the shooting location and the shooting date / time of the recognized vehicle DB 3 shown in FIG. It consists of an input box to accept. In addition to the data format of the point information in the recognized vehicle DB 3, the value or range of the point specified in these input boxes may accept a value or range that can be converted into the above point information such as an address near the corresponding point. Similarly, the date format specified in the input box may accept a value or range that can be converted into the date information, in addition to the format of the date information in the recognized vehicle DB 3. The search condition designating unit 7 converts the shooting date / time and shooting point input into the format of the recognized vehicle DB 3 as necessary according to a predetermined conversion rule held by the same.

入力部54は、車両検索部6の検索処理の詳細を指定する入力エリアであり、検索条件に整合する車両がどの程度類似していれば該当車両とするか、また最大何台までを該当車両の候補に挙げるかといった感度の指定を受け付ける入力ボックスからなる。前記の感度の具体的な用途は後述するが、操作者は前記の感度を調整することで検索条件に該当する車両の数を制御することができる。   The input unit 54 is an input area for designating the details of the search process of the vehicle search unit 6, and how similar the vehicles that match the search conditions are to be the corresponding vehicle, and the maximum number of vehicles is the corresponding vehicle It consists of an input box that accepts a sensitivity specification, such as whether to list it as a candidate. Although the specific use of the sensitivity will be described later, the operator can control the number of vehicles that meet the search condition by adjusting the sensitivity.

図1に示す車両検索部6は、登録車両DB4と車両諸元・特徴量対応付けDB5との整合を制約条件にして、検索条件指定部7が受け取った検索条件から該当する車両を認識車両DB3から抽出する。また、車両検索部6は登録車両DB4と車両諸元・特徴量対応付けDB5との不整合を用いて、検索条件指定部7が受け取った検索条件から不正車両を検索する。   The vehicle search unit 6 shown in FIG. 1 recognizes a corresponding vehicle from the search conditions received by the search condition designating unit 7 with the matching between the registered vehicle DB 4 and the vehicle specification / feature value association DB 5 as a constraint condition. Extract from In addition, the vehicle search unit 6 searches for an unauthorized vehicle from the search condition received by the search condition designating unit 7 using the mismatch between the registered vehicle DB 4 and the vehicle specification / feature quantity association DB 5.

車両検索部6におけるこの該当車両検索の処理を、図6のフロー図を用いて詳細に説明する。まずステップ601では、検索条件指定部7が受け取った検索条件の内、入力部
52に入力された型式,メーカ,形状といった車両諸元に関する検索条件を、車両諸元・特徴量対応付けDB5を参照して特徴量に変換する。次にステップ602では、検索条件指定部7の入力部51に入力された車番に関する検索条件、入力部53に入力された撮影地点と撮影日時に関する検索条件と、ステップ601で変換した特徴量に基づいて、認識車両DB3から該当する認識車両を抽出する。
The vehicle search process in the vehicle search unit 6 will be described in detail with reference to the flowchart of FIG. First, in step 601, the search conditions related to the vehicle specifications such as the model, manufacturer, and shape input to the input unit 52 among the search conditions received by the search condition specifying unit 7 are referred to the vehicle specification / feature value association DB 5. To convert it into a feature value. Next, in step 602, the search condition related to the vehicle number input to the input unit 51 of the search condition specifying unit 7, the search condition related to the shooting point and shooting date input to the input unit 53, and the feature amount converted in step 601. Based on the recognized vehicle DB3, the corresponding recognized vehicle is extracted.

具体的には、ステップ602では、入力部53に入力された地点の検索条件と撮影日時の範囲条件から、認識車両DB3の認識結果を絞り込む。次に、この撮影日時と撮影地点で絞り込んだ認識結果それぞれに対して、車番について入力部51に入力された検索条件と認識車両DB3に記録されている車番認識結果との乖離度を計算する。具体的な乖離度には、一連番号,用途コード,車種コード,用途コードそれぞれについて、検索条件で指定された番号と全て異なれば1、複数文字からなる場合には1箇所だけ異なれば0.50 、2箇所以上異なれば0.75 、また用途コードの「は」と「ほ」のように類似文字の場合は0.25 、反対に完全に一致すれば0、のような定め方等が適用できる。この乖離度の計算条件は、車両検索部6内に予め保持されている。入力部51にて複数の検索条件が指定された場合、例えば用途コードとして「は」又は「ほ」が指定された場合には、各検索条件それぞれで乖離度を求めて、最小の乖離度を採用する。次に、各文字の乖離度の荷重和を計算する。この荷重和の荷重係数には、予め車両検索部6に保持されているデータを用いる。他にも検索条件指定部7に入力部51同様のインタフェース画面を設け、操作者が前記の荷重係数を指定できるようにしてもよい。   Specifically, in step 602, the recognition result of the recognized vehicle DB 3 is narrowed down based on the point search condition and the shooting date / time range condition input to the input unit 53. Next, for each recognition result narrowed down by the shooting date and time and the shooting point, the degree of divergence between the search condition input to the input unit 51 for the vehicle number and the vehicle number recognition result recorded in the recognized vehicle DB 3 is calculated. To do. The specific divergence is 1 for each of the serial number, usage code, vehicle type code, and usage code if they are all different from the number specified in the search condition, and 0.50 if the number is different from only one location. 0.75 when two or more places are different, 0.25 for similar characters such as “ha” and “ho” in the usage code, and “0” if they match completely, etc. it can. The condition for calculating the divergence is stored in the vehicle search unit 6 in advance. When a plurality of search conditions are specified in the input unit 51, for example, when “ha” or “ho” is specified as the usage code, the degree of divergence is obtained for each search condition, and the minimum degree of divergence is obtained. adopt. Next, the load sum of the divergence degree of each character is calculated. Data previously stored in the vehicle search unit 6 is used for the load coefficient of the load sum. In addition, an interface screen similar to the input unit 51 may be provided in the search condition specifying unit 7 so that the operator can specify the load coefficient.

次に、前記撮影日時と撮影地点で絞り込んだ認識結果それぞれについて、特徴量に関して検索条件との乖離度を計算する。具体的な乖離度としては例えば、ステップ601の処理により入力部52で指定された検索条件の車両諸元から換算した特徴量と、撮影日時と撮影地点で絞り込んだ認識車両DB3中の認識車両の特徴量の間のユークリッド距離を適用することができる。入力部52にて、複数の検索条件が指定された場合、例えば形状で「セダン」又は「ワゴン」が指定された場合には、「セダン」と「ワゴン」のそれぞれで乖離度を求めて小さい方の乖離度を採用する。次に、入力部52で指定された各車両諸元について求めた乖離度の荷重和を計算する。この荷重和の荷重係数には、予め車両検索部6に保持されているデータを用いる。他にも検索条件指定部7に入力部52同様のインタフェース画面を設け、操作者が指定できるようにしてもよい。   Next, for each of the recognition results narrowed down by the shooting date and time and the shooting point, the degree of deviation from the search condition with respect to the feature amount is calculated. Specific examples of the degree of divergence include, for example, the feature amount converted from the vehicle specification of the search condition specified by the input unit 52 in the process of step 601, the recognized vehicle in the recognized vehicle DB 3 narrowed down by the shooting date and shooting point. Euclidean distance between feature quantities can be applied. When a plurality of search conditions are specified in the input unit 52, for example, when “sedan” or “wagon” is specified in the shape, the degree of divergence between the “sedan” and “wagon” is calculated and small. The degree of divergence is used. Next, the load sum of the divergence degree obtained for each vehicle specification designated by the input unit 52 is calculated. Data previously stored in the vehicle search unit 6 is used for the load coefficient of the load sum. In addition, an interface screen similar to the input unit 52 may be provided in the search condition specifying unit 7 so that the operator can specify it.

次に、入力部53で指定された撮影日時と撮影地点により絞り込んだ認識車両それぞれに対して求めた、車番についての乖離度と特徴量についての乖離度の和を求める。そして、乖離度の和が所定のしきい値未満のものを抽出する。このしきい値は、車両検索部6が保持する値を用いても良いし、入力部54に入力された感度の値に応じて調整してもよい。また計算上の効率から、上記車番あるいは特徴量の乖離度を求める過程で、乖離度が途中までに前記しきい値を超過する場合には処理を中断して該当候補を棄却してもよい。   Next, the sum of the divergence degree for the vehicle number and the divergence degree for the feature amount, which is obtained for each of the recognized vehicles narrowed down by the photographing date and time designated by the input unit 53, is obtained. Then, those whose sum of divergences is less than a predetermined threshold are extracted. The threshold value may be a value held by the vehicle search unit 6 or may be adjusted according to the sensitivity value input to the input unit 54. Further, in the process of obtaining the divergence degree of the vehicle number or feature amount from the calculation efficiency, if the divergence degree exceeds the threshold value halfway, the process may be interrupted and the corresponding candidate may be rejected. .

続くステップ603では、ステップ602で検索条件に該当する認識車両が抽出できたか否かを判定する。抽出できていた場合にはステップ604へ移り、抽出できなかった場合にはステップ611を実行する。   In subsequent step 603, it is determined whether or not a recognized vehicle corresponding to the search condition has been extracted in step 602. If it has been extracted, the process proceeds to step 604, and if it has not been extracted, step 611 is executed.

ステップ604は、ステップ602で抽出した認識車両に該当する登録車両を登録車両DB4から抽出する登録車両検索処理ループの開始である。また、ステップ609はこの処理ループの終了条件の確認であり、ステップ602で抽出された全ての認識車両に対して登録車両検索処理が行われた時にループが終了する。ステップ602で抽出した各認識車両に対して、このステップ604からステップ609の間の処理を行い、処理対象となる認識車両はループカウンタで指定される。   Step 604 is the start of a registered vehicle search processing loop for extracting the registered vehicle corresponding to the recognized vehicle extracted in step 602 from the registered vehicle DB 4. Step 609 is confirmation of the end condition of this processing loop, and the loop ends when the registered vehicle search processing is performed for all the recognized vehicles extracted in step 602. The processing between step 604 and step 609 is performed for each recognized vehicle extracted in step 602, and the recognized vehicle to be processed is designated by a loop counter.

ステップ605では、ループカウンタで指定された未処理の認識車両について、認識車両DB3中格納されている、撮影画像から求めた特徴量と整合する車両諸元を車両諸元・特徴量対応付けDB5から求める。具体には、型式,メーカ,形状といった車両諸元の各項目それぞれについて、認識車両の特徴量との乖離度が最小となるものを車両諸元・特徴量対応付けDB5から抽出する、あるいは、乖離度が所定のしきい値を超えない要素を全て車両諸元・特徴量対応付けDB5から抽出する。   In step 605, for the unprocessed recognized vehicle specified by the loop counter, the vehicle specifications that match the feature amount obtained from the captured image stored in the recognized vehicle DB 3 are retrieved from the vehicle specification / feature amount association DB 5. Ask. Specifically, for each item of the vehicle specifications such as model, manufacturer, and shape, the item having the smallest deviation from the feature quantity of the recognized vehicle is extracted from the vehicle specification / feature quantity association DB 5 or the deviation is obtained. All elements whose degrees do not exceed a predetermined threshold are extracted from the vehicle specification / feature quantity association DB 5.

ステップ606では、ループカウンタが指定する認識車両の車番認識結果とステップ
605で抽出した車両諸元をもとに、登録車両DB4から該当する車両を抽出する。具体的には、認識車両の車番認識結果並びに抽出した車両諸元と登録車両DB4に登録されている各登録車両の車番並びに車両諸元との乖離度をそれぞれ求め、乖離度が所定のしきい値以下の登録車両を抽出する。前記の車番についての乖離度は、例えば、ステップ602における車番についての乖離度を求める処理と同じ方法で求めることができる。次に、車両諸元についての乖離度は、例えば、車両諸元の型式,メーカ,形状の各項目について両者が一致していれば乖離度は0、両者が異なる場合にはその車両諸元を車両諸元・特徴量対応付けDB5を用いて一度対応する特徴量に変換した後、認識車両の特徴量との乖離度を求める。この乖離度を求める処理は、ステップ602で求めた特徴量についての乖離度と同じ方法で求めることができる。またこの場合のしきい値は、車両検索部6が保持する所定の値を用いても良いし、検索条件指定部7の入力部54の感度で指定された値に応じて定めてもよい。またこの乖離度は、図6のフローが全て終わるまで保持しておく。
In step 606, the corresponding vehicle is extracted from the registered vehicle DB 4 based on the vehicle number recognition result of the recognized vehicle specified by the loop counter and the vehicle specifications extracted in step 605. Specifically, the vehicle number recognition result of the recognized vehicle and the degree of divergence between the extracted vehicle specification and the vehicle number and vehicle specification of each registered vehicle registered in the registered vehicle DB 4 are obtained, respectively. Extract registered vehicles below threshold. The divergence degree for the vehicle number can be obtained by the same method as the process for obtaining the divergence degree for the vehicle number in step 602, for example. Next, the degree of divergence of the vehicle specifications is, for example, that the degree of divergence is 0 if the items of the model, manufacturer, and shape of the vehicle are the same. After conversion into the corresponding feature amount using the vehicle specification / feature amount association DB 5, the degree of deviation from the feature amount of the recognized vehicle is obtained. The process for obtaining the divergence degree can be obtained by the same method as the divergence degree for the feature amount obtained in step 602. The threshold value in this case may be a predetermined value held by the vehicle search unit 6 or may be determined according to a value specified by the sensitivity of the input unit 54 of the search condition specifying unit 7. The degree of divergence is held until the entire flow of FIG.

ステップ606の処理によって、ステップ602で抽出された認識車両DB3中の認識車両のうち、登録車両DB4の登録車両との間に車番あるいは特徴量のどちらかで許容できない誤認識が含まれる認識車両は全て排除されるので、認識車両は正確なものに選別される。   Of the recognized vehicles in the recognized vehicle DB3 extracted in step 602 by the process of step 606, a recognized vehicle that includes a misrecognition that cannot be tolerated by either the vehicle number or the feature amount between the registered vehicles in the registered vehicle DB4. Are all excluded, so the recognized vehicle is sorted to the correct one.

ステップ607では、ステップ606の処理により認識車両に該当する登録車両が1台以上抽出できたかを判定し、1台以上抽出できた場合はステップ608を実行し、1台も抽出できなかった場合にはステップ609でループ終了条件を確認する。ステップ608は、ステップ606で抽出した登録車両を、ステップ606で計算した乖離度と組にして所定のスタックに追加する。   In step 607, it is determined whether or not one or more registered vehicles corresponding to the recognized vehicles can be extracted by the processing in step 606. If one or more registered vehicles can be extracted, step 608 is executed. In step 609, the loop end condition is confirmed. In step 608, the registered vehicle extracted in step 606 is added to a predetermined stack in combination with the divergence calculated in step 606.

ステップ610は、指定された検索条件に基づき抽出された認識車両に該当する登録車両の有無を、スタックが空か否かにより判定し、このスタックが空ならばステップ611を実行し、スタックが空でなければステップ612を実行する。ステップ611では、検索結果表示部8へ「該当車両なし」と出力する。またステップ612では、ステップ608でスタックに追加した登録車両のうち、乖離度が小さい順に所定の台数だけ選択して検索結果表示部8への出力とする。この選択台数は、車両検索部6が保持する所定の値、あるいは検索条件指定部7の入力部54で指定された候補数の入力値を適用する。また、登録車両の情報と共にこれと組にされている乖離度も検索結果表示部8への出力とする。   In step 610, the presence or absence of a registered vehicle corresponding to the recognized vehicle extracted based on the specified search condition is determined based on whether or not the stack is empty. If this stack is empty, step 611 is executed, and the stack is empty. Otherwise, step 612 is executed. In step 611, “No applicable vehicle” is output to the search result display unit 8. In step 612, a predetermined number is selected from the registered vehicles added to the stack in step 608 in ascending order of divergence, and output to the search result display unit 8. For this selected number, a predetermined value held by the vehicle search unit 6 or an input value of the number of candidates specified by the input unit 54 of the search condition specifying unit 7 is applied. Further, the divergence degree paired with the registered vehicle information is also output to the search result display unit 8.

検索結果表示部8は、車両検索部6の検索結果を操作者に表示する。図6に示した処理フローにより抽出した車両検索の結果を検索結果表示部8に表示する画面例を図7により説明する。「誤差」の項は、前記ステップ606で計算した認識車両と登録車両との間の車番及び特徴量の乖離度である。また、表示項目の乖離度に換えて、乖離度を所定の減少関数で変換した類似度を表示してもよい。「車番」,「型式」,「形状」,「メーカ」の各項目は、登録車両DB4中の該当する登録車両の情報である。「車両画像」の項目は、登録車両との乖離度を計算する対象となった認識車両に対応する認識車両DB3中の車両の画像である。図7に示す例では、表示例として検索条件に該当する第1候補を1列目に、第2候補の各2列目に表示しているが、表示する候補の数は2つに限定することなく、検索結果表示部8が保持する所定の値あるいは検索条件指定部7の入力部54の候補数で指定された値に応じて定めてよい。また、図7の表示項目の数は図示しないスイッチによって増減させてもよい。他にも図7に、撮影地点や撮影日時の情報を加えて、操作者が一度に多くの情報を把握できるようにしても良い。   The search result display unit 8 displays the search result of the vehicle search unit 6 to the operator. An example of a screen for displaying the vehicle search result extracted by the processing flow shown in FIG. 6 on the search result display unit 8 will be described with reference to FIG. The term “error” is the discrepancy between the vehicle number and the feature amount between the recognized vehicle and the registered vehicle calculated in step 606. Further, instead of the divergence degree of the display item, a similarity degree obtained by converting the divergence degree with a predetermined decreasing function may be displayed. Each item of “vehicle number”, “model”, “shape”, and “manufacturer” is information on the corresponding registered vehicle in the registered vehicle DB 4. The item “vehicle image” is an image of a vehicle in the recognized vehicle DB 3 corresponding to the recognized vehicle for which the degree of deviation from the registered vehicle is calculated. In the example shown in FIG. 7, the first candidate corresponding to the search condition is displayed in the first column and in the second column of each second candidate as a display example, but the number of candidates to be displayed is limited to two. Instead, it may be determined according to a predetermined value held by the search result display unit 8 or a value designated by the number of candidates in the input unit 54 of the search condition designating unit 7. Further, the number of display items in FIG. 7 may be increased or decreased by a switch (not shown). In addition, in FIG. 7, information on the shooting point and the shooting date and time may be added so that the operator can grasp a lot of information at a time.

操作者は図7の画面を見ることによって、車両の車番と特徴量を組にした認識結果の中から、登録車両DB4中の車番と車両諸元の組のいずれとも整合しないものを排除することで、高精度な検索結果を取得することができる。   By looking at the screen of FIG. 7, the operator excludes the recognition result of the combination of the vehicle number and the feature quantity of the vehicle that does not match any of the combination of the vehicle number and the vehicle specifications in the registered vehicle DB4. By doing so, a highly accurate search result can be acquired.

車両検索部6では、検索条件に該当する車両を検索するほか、ナンバープレートを不正に取り換えた不正車両も検索する。上記2つの機能は検索条件指定部7に機能の切換えスイッチを設けて、同スイッチの状態により切換える。あるいは、検索条件指定部7に並列処理のスイッチを設けて同スイッチがオンならば両方の処理を行うようにしてもよい。   In addition to searching for vehicles that meet the search conditions, the vehicle search unit 6 also searches for illegal vehicles that have been illegally replaced with license plates. The above two functions are switched according to the state of the switch provided in the search condition designating unit 7 with a function switching switch. Alternatively, a parallel processing switch may be provided in the search condition specifying unit 7 and both processes may be performed if the switch is on.

図8のフロー図を用いて、車番と特徴量が検索条件に該当する不正車両を検索する車両検索部6の処理を説明する。不正車両の検索は、例えばパトカーと遭遇したときに無理に進路を変えるなど挙動の不審な車両の車番と特徴の目撃情報から、該当車両が不正車両であるかを検索する用途に用いることができる。基本的に、不正車両の検出は登録車両DB4に登録されていない認識車両を探すことに相当するため、図8に示す各処理は、図6のフロー図と多くの部分で同一であり、ステップ601からステップ607の判定処理までの一連の処理及びステップ609の処理ループ終了判定条件は、図6の処理フローと同じである。   The process of the vehicle search unit 6 that searches for an unauthorized vehicle whose vehicle number and feature amount meet the search condition will be described using the flowchart of FIG. Searching for unauthorized vehicles may be used for searching whether the vehicle is an unauthorized vehicle based on the vehicle number of the suspicious vehicle and the sighting information of the characteristics, such as forcibly changing the course when encountering a police car. it can. Basically, the detection of an unauthorized vehicle corresponds to searching for a recognized vehicle that is not registered in the registered vehicle DB 4, so that each process shown in FIG. 8 is the same as the flowchart of FIG. A series of processes from 601 to the determination process of step 607 and a process loop end determination condition of step 609 are the same as the process flow of FIG.

不正車両の検出処理は、検索条件指定部7の検索条件に整合する認識車両の抽出結果に該当する登録車両が抽出されているか否かをステップ607で判定した結果に基づき、該当する登録車両を1台以上抽出できた場合には、認識車両が正規に登録された車両である可能性が高いものと判断としてステップ609にフローを移すが、登録車両が1台も抽出できない場合、即ち認識車両の撮影画像による車番認識結果と特徴量の組合せが、登録車両の車番と特徴量の組合せのいずれにも該当しない場合には、不正車両の可能性があるものとしてステップ650を実行する。   The illegal vehicle detection process is performed based on the result of determining in step 607 whether the registered vehicle corresponding to the extracted result of the recognized vehicle that matches the search condition of the search condition specifying unit 7 is extracted. If one or more vehicles can be extracted, it is determined that there is a high possibility that the recognized vehicle is a properly registered vehicle, and the flow proceeds to step 609. However, if no registered vehicle can be extracted, that is, the recognized vehicle. If the combination of the vehicle number recognition result and the feature amount based on the captured image does not correspond to any combination of the vehicle number and feature amount of the registered vehicle, step 650 is executed assuming that there is a possibility of an unauthorized vehicle.

ステップ650では、登録車両検索処理のループカウンタが指定する認識車両の車番認識結果及び特徴量と、登録車両DB4に登録されている車番及び車両諸元との不整合が、認識車両の撮影画像の基づく車番あるいは特徴量の誤認識が原因であるのか、不正にナンバーを付け換えたことが原因であるかを判別し、後者であれば該当する認識車両をスタックに追加する。ここでこの認識車両が不正車両であれば、画像の撮影地点の隣接地点でも同一の認識結果が認識車両DB3に蓄積される可能性が高い。また、不正車両の持ち主が近隣地区の者であれば、同じ経路を何度も通り、同一の撮影地点でも撮影日時を換えて繰り返し同一の認識結果が認識車両DB3に蓄積される可能性が高くなると考えられる。反対に、認識車両に対応する登録車両が見つけられなかった理由が偶発的な車番あるいは特徴量の誤認識に因る場合には、不正車両の場合のように同一の認識結果が認識車両DB3に繰り返し蓄積されることは稀であると考えられる。そこで、ステップ650では、認識車両に相当する認識結果の出現頻度を基準にして、認識車両が不正車両であるか否かを判別する。   In step 650, the inconsistency between the vehicle number recognition result and the feature quantity of the recognized vehicle specified by the loop counter of the registered vehicle search process and the vehicle number and vehicle specifications registered in the registered vehicle DB 4 is the image of the recognized vehicle. It is determined whether the cause is a wrong recognition of the vehicle number or feature quantity based on the image or the cause of incorrect number change. If it is the latter, the corresponding recognized vehicle is added to the stack. If the recognized vehicle is an unauthorized vehicle, the same recognition result is highly likely to be accumulated in the recognized vehicle DB 3 even at a point adjacent to the image shooting point. In addition, if the owner of the unauthorized vehicle is a person in a neighboring area, it is highly likely that the same recognition result is repeatedly accumulated in the recognition vehicle DB 3 by changing the shooting date and time at the same shooting point many times through the same route. It is considered to be. On the other hand, when the reason why the registered vehicle corresponding to the recognized vehicle cannot be found is due to accidental vehicle number or misrecognition of the feature quantity, the same recognition result is recognized as the recognized vehicle DB3 as in the case of an unauthorized vehicle. It is considered rare that it is repeatedly accumulated. Therefore, in step 650, it is determined whether or not the recognized vehicle is an unauthorized vehicle on the basis of the appearance frequency of the recognition result corresponding to the recognized vehicle.

図9を用いて、ステップ650の処理を詳細に説明する。ステップ660は、不正車両であるか否かを判定する認識車両の撮影日時並びに撮影地点と所定範囲内の撮影日時並びに撮影地点であることを条件に、認識車両DB3からこの認識車両の車番及び特徴量の認識結果が整合するものを全て抽出して計数し、判定対象である認識車両の出現頻度とする。具体的には、判定対象となっている認識車両の車番認識結果及び特徴量と認識車両DB3に記録されている前記範囲内の各認識車両との認識結果の乖離度を、図6に示したステップ602と同様の処理で求めて、この乖離度が所定のしきい値以下となる認識車両DB3の認識車両を全て抽出して計数する。検索対象とする撮影日時の範囲並びに撮影地点の範囲及び乖離度のしきい値は、車両検索部6が保持する値を用いてもよいし、検索条件指定部7に入力部53や54のような入力部を設け、操作者が指定した値に応じた値を用いてもよい。   The process of step 650 will be described in detail with reference to FIG. Step 660 is based on the condition that the recognition vehicle DB3 determines the shooting date and time of the recognized vehicle, the shooting point and the shooting date and time within the predetermined range, and the shooting point. All the features that match the recognition result of the feature quantity are extracted and counted, and the result is the appearance frequency of the recognized vehicle as the determination target. Specifically, FIG. 6 shows the discrepancy degree between the recognition result of the recognition number of the recognized vehicle to be determined and the feature amount and the recognition result of each recognized vehicle within the range recorded in the recognized vehicle DB 3. All the recognized vehicles in the recognized vehicle DB3, which are obtained by the same process as in step 602 and whose divergence is equal to or less than a predetermined threshold, are counted. As the range of the shooting date and time to be searched and the range of the shooting point and the threshold value of the divergence, values held by the vehicle search unit 6 may be used. A value corresponding to the value designated by the operator may be used.

ステップ661では、ステップ660で求めた出現頻度が所定のしきい値以上であれば、ステップ662を実行し、判定対象とした認識車両を不正車両であると判定してスタックに追加する。また、同しきい値未満であれば、不正車両ではないものとしてステップ
650の処理を終了する。なお、認識車両を不正車両として追加するスタックは、不正車両の検出と検索条件に該当する車両を検索する処理を並行して行う場合には、検索条件に該当する車両を検索する処理で用いるスタックとは別のスタックを用いる。
In step 661, if the appearance frequency obtained in step 660 is greater than or equal to a predetermined threshold value, step 662 is executed to determine that the recognized vehicle to be determined is an unauthorized vehicle and add it to the stack. If it is less than the threshold value, it is determined that the vehicle is not an unauthorized vehicle, and the process of step 650 is terminated. Note that the stack for adding a recognized vehicle as an unauthorized vehicle is a stack that is used in the process for searching for a vehicle that meets the search condition when the detection of the unauthorized vehicle and the process for searching for a vehicle that meets the search condition are performed in parallel. Use a different stack than

図8に示すステップ651ではステップ650で不正車両と判断した認識車両を特席するスタックを調べ、このスタックが空であればステップ652を実行して、検索結果表示部8への出力を「不正車両無し」とする。また、このスタックが空でなければステップ
653を実行し、検索結果表示部8への出力を「不正車両あり」として、ステップ650で蓄積したスタック中の認識車両を不正車両のデータとして検索結果表示部8へ送信する。
In step 651 shown in FIG. 8, the stack that specially seats the recognized vehicle determined in step 650 is examined. If this stack is empty, step 652 is executed and the output to the search result display unit 8 is set to “illegal”. No vehicle ". If the stack is not empty, step 653 is executed, the output to the search result display unit 8 is set to “There is an unauthorized vehicle”, and the recognized vehicle in the stack accumulated at step 650 is displayed as the unauthorized vehicle data. Transmit to unit 8.

不正車両を検索結果を受け取った検索結果表示部8は、図7の表示例と同様のレイアウトで車両検索部6から受け取った認識車両の諸項目を表示する。ただし、不正車両検索の処理では、検索結果表示部8は車両検索部6から登録車両のデータを取得できないため、図7における車両の形状,型式,メーカの車両諸元は認識車両の認識結果を表示する。   The search result display unit 8 that has received the search result for the unauthorized vehicle displays the items of the recognized vehicle received from the vehicle search unit 6 in the same layout as the display example of FIG. However, in the illegal vehicle search process, the search result display unit 8 cannot obtain the registered vehicle data from the vehicle search unit 6, so the vehicle shape, model, and manufacturer's vehicle specifications in FIG. indicate.

操作者は前記車両結果表示部8の画面をみることで、認識車両DB3中の認識車両のうち、検索条件指定部7の検索条件に該当するが登録車両DB4に該当しない不正車両を把握することができる。   By viewing the screen of the vehicle result display unit 8, the operator grasps an unauthorized vehicle that satisfies the search condition of the search condition specifying unit 7 but does not correspond to the registered vehicle DB4 among the recognized vehicles in the recognized vehicle DB3. Can do.

図10のフロー図を用いて、実施例1において不正車両を検出するもう1つの処理であり、登録車両DB4の登録車両のうち不正車両となっている車両を検出する処理を説明する。前記の不正車両の検出は、例えば犯罪捜査において配備したい登録車両が、ナンバーを取り換えて不正車両になっているかを検出する用途で用いる。   With reference to the flowchart of FIG. 10, another process for detecting an unauthorized vehicle in the first embodiment and a process for detecting a vehicle that is an unauthorized vehicle among registered vehicles in the registered vehicle DB 4 will be described. The detection of the unauthorized vehicle is used, for example, for the purpose of detecting whether a registered vehicle to be deployed in a criminal investigation is an unauthorized vehicle by changing the number.

まずステップ701では、検索条件として入力された車番と車両諸元から、ステップ
606と同様の処理によって該当する登録車両を登録車両DB4から全て抽出する。そして、ステップ702では、抽出された登録車両が1台以上あればステップ703を実行し、反対に1台もなければ、ステップ652を実行する。
First, in step 701, all corresponding registered vehicles are extracted from the registered vehicle DB 4 by the same processing as in step 606 from the vehicle number and vehicle specifications input as search conditions. In step 702, if there is one or more extracted registered vehicles, step 703 is executed. On the other hand, if there is no registered vehicle, step 652 is executed.

ステップ703は、抽出された登録車両について不正車両に該当する可能性のある認識車両を探索する処理のループ開始であり、ステップ705はこの処理ループの終了条件判定である。この処理ループは、抽出された全ての登録車両について不正車両に該当する可能性のある認識車両を探索する処理を行った場合に終了する。   Step 703 is a loop start of a process for searching for a recognized vehicle that may be an unauthorized vehicle for the extracted registered vehicle, and step 705 is an end condition determination for this process loop. This processing loop ends when a process of searching for a recognized vehicle that may be an unauthorized vehicle is performed for all the extracted registered vehicles.

ステップ704では、登録車両DB4に登録されている処理対象車両の車番あるいは車両諸元の一方だけが整合する認識車両を認識車両DB3から抽出する。具体的には、処理対象となっている登録車両の車両諸元をステップ601と同じ処理で特徴量に変換した後、認識車両DB3の中からこの登録車両と車番の乖離度が所定値以下かつ特徴量の乖離度が所定値以上、あるいは反対に前記登録車両と車番の乖離度が所定値以上かつ特徴量の乖離度が所定値以下の認識車両を探索してステップ650に渡す。この車番並びに特徴量の乖離度は、ステップ602と同一の処理で計算できる。   In step 704, a recognized vehicle in which only one of the vehicle number or vehicle specification of the processing target vehicle registered in the registered vehicle DB4 is extracted from the recognized vehicle DB3. Specifically, after the vehicle specifications of the registered vehicle to be processed are converted into feature values by the same process as in step 601, the degree of divergence between the registered vehicle and the vehicle number is less than or equal to a predetermined value from the recognized vehicle DB3. In addition, a recognized vehicle having a divergence degree of the feature quantity equal to or greater than a predetermined value, or conversely, a divergence degree between the registered vehicle and the vehicle number is equal to or greater than a predetermined value and the divergence degree of the feature quantity is equal to or less than a predetermined value is searched and passed to step 650. The difference between the vehicle number and the feature amount can be calculated by the same process as in step 602.

ステップ705はステップ704で抽出した認識車両の各々について不正車両であるか否かを判定する処理のループであり、ステップ706はこの処理ループの終了条件判定である。   Step 705 is a processing loop for determining whether each of the recognized vehicles extracted in step 704 is an unauthorized vehicle, and step 706 is an end condition determination for this processing loop.

認識車両の各々について不正車両であるか否かを判定するステップ650の処理は前述と同様であり、認識車両が不正車両であればスタックに追加する。以下、ステップ651,ステップ652,ステップ653も図8に示した処理と同じ処理が行われ、不正車両と判定された認識車両が存在すれば、その認識結果を出力する。   The processing in step 650 for determining whether each recognized vehicle is an unauthorized vehicle is the same as described above. If the recognized vehicle is an unauthorized vehicle, it is added to the stack. Thereafter, the same processing as the processing shown in FIG. 8 is performed in step 651, step 652, and step 653, and if there is a recognized vehicle determined to be an unauthorized vehicle, the recognition result is output.

この認識結果を受け取った検索結果表示部8は、検出した不正車両を表示する。操作者は前記車両結果表示部8の画面をみることで、検索条件指定部7の検索条件に該当する登録車両DB4の登録車両が、ナンバーを取り換えた不正車両になっていることを把握することができる。   Upon receiving this recognition result, the search result display unit 8 displays the detected unauthorized vehicle. By viewing the screen of the vehicle result display unit 8, the operator grasps that the registered vehicle in the registered vehicle DB 4 corresponding to the search condition of the search condition specifying unit 7 is an unauthorized vehicle whose number has been replaced. Can do.

図11を用いて車両諸元・特徴量対応付けDB5を、事前に認識車両DB3と登録車両DB4から構築する一連の手順を説明する。ステップ621は撮影日時と撮影地点について操作者が定めたの範囲内で認識車両DB3中の認識車両に対応する登録車両を抽出する処理ループの開始である。ステップ627は同ループの終了判定であり、処理対象範囲の認識車両について処理が済んだか否かを判定する。ステップ622は、この処理ループのループカウンタが指定する認識車両の車番認識結果をもとに、登録車両DB4から該当する登録車両を検索する。ステップ623では、認識車両に該当する登録車両の有無を判定し、登録車両がある場合はステップ624から始める処理ループを実行し、該当車両が無い場合には、ループの終了条件を確認後、ステップ621のループ先頭に実行を移す。   A series of procedures for constructing the vehicle specification / feature value association DB 5 from the recognized vehicle DB 3 and the registered vehicle DB 4 in advance will be described with reference to FIG. Step 621 is the start of a processing loop for extracting a registered vehicle corresponding to a recognized vehicle in the recognized vehicle DB 3 within a range defined by the operator for the shooting date and time and the shooting point. Step 627 is an end determination of the loop, and it is determined whether or not the processing has been completed for the recognized vehicle in the processing target range. In step 622, the corresponding registered vehicle is searched from the registered vehicle DB 4 based on the vehicle number recognition result of the recognized vehicle specified by the loop counter of this processing loop. In step 623, it is determined whether or not there is a registered vehicle corresponding to the recognized vehicle, and if there is a registered vehicle, a processing loop starting from step 624 is executed. The execution is moved to the top of the loop 621.

ステップ624は、抽出した登録車両の形状,メーカ,型式といった車両諸元の項目について特徴量を収集する処理ループの開始であり、ステップ626はこの処理ループの終了条件判定処理である。ステップ625では、車両諸元の項目毎に、ステップ622で抽出された登録車両の車両諸元の項目要素をキーとして、車両諸元の項目別,要素別に設けたスタックに、その登録車両を抽出する元になった認識車両の特徴量を追加する。例えば、図4(a)において管理番号“3−1”を登録番号抽出の元になった認識車両とすると、この認識車両の車番認識結果と同じ車番をもつ図4(b)の管理番号“4−1”が該当する登録車両となるので、ステップ625では車両諸元の項目「形状」についてはキーとして要素「1BOX」のスタックに管理番号“3−1”の認識車両の特徴量を追加する。   Step 624 is the start of a processing loop that collects feature quantities for the items of vehicle specifications such as the extracted registered vehicle shape, manufacturer, and model, and step 626 is the end condition determination process of this processing loop. In step 625, for each item of the vehicle specification, the registered vehicle is extracted in the stack provided for each item of the vehicle specification and for each element using the item item of the vehicle specification of the registered vehicle extracted in step 622 as a key. The feature amount of the recognized vehicle that is the source of the addition is added. For example, if the management number “3-1” in FIG. 4A is the recognized vehicle from which the registered number is extracted, the management of FIG. 4B having the same vehicle number as the vehicle number recognition result of this recognized vehicle. Since the number “4-1” is the corresponding registered vehicle, in step 625, the item “shape” of the vehicle specification is used as a key and the feature quantity of the recognized vehicle having the management number “3-1” in the stack of the element “1BOX”. Add

ステップ628は、ステップ625で追加された車両諸元各項目における全要素を処理するループの開始であり、ステップ631はこの処理ループの終了条件を判定する処理である。ステップ629では、車両諸元の項目と要素で指定されたスタックに蓄えられたデータ数が所定値以上あるか否かを判定し、所定値以上あればステップ630を実行し、なければステップ631でループ終了条件をチェックした後、ステップ628のループ先頭に戻り次の車両諸元の項目と要素の処理を実行する。ステップ630では、車両諸元の項目と要素で指定されるスタックに蓄えられたデータから、該当項目の該当要素について特徴量の代表値を計算する。以上の処理によって、車両諸元の項目別,要素別に特徴量を収集して代表値を計算し、車両諸元・特徴量対応付けDB5の構成要素とすることができる。これにより、図11の処理を、十分に多数の認識車両の蓄積を対象として行うことにより、車両諸元・特徴量対応付けDB5の車両諸元の項目別,要素別の特徴量を全て収集することができる。   Step 628 is a start of a loop for processing all the elements in each item of the vehicle specifications added in Step 625, and Step 631 is a process for determining an end condition of this processing loop. In step 629, it is determined whether or not the number of data stored in the stack designated by the item and element of the vehicle specification is greater than or equal to a predetermined value. If it is greater than or equal to the predetermined value, step 630 is executed. After checking the loop end condition, the process returns to the top of the loop in step 628 and the next item and element processing of the vehicle specifications is executed. In step 630, a representative value of the feature amount is calculated for the corresponding element of the corresponding item from the data stored in the stack specified by the item and element of the vehicle specification. Through the above processing, feature values are collected for each item and element of the vehicle specifications, and a representative value is calculated, which can be used as a component of the vehicle specification / feature value association DB 5. Thus, the processing of FIG. 11 is performed on the accumulation of a sufficiently large number of recognized vehicles, thereby collecting all the feature values for each item and element of the vehicle specifications in the vehicle specification / feature value association DB 5. be able to.

なお、車番認識に認識ミスがあれば、ステップ622で認識車両と登録車両の対応が正しくとれないため、誤った特徴量がスタックに蓄積されてしまう。また認識車両の撮影画像からの特徴抽出にミスがあれば、やはりスタックには不正確な特徴量が蓄積される。しかし、スタックに十分な数だけ特徴量を収集した上で、ステップ630における特徴量の代表値を計算する処理で、中央値やトリム平均といったロバスト統計量を適用することにより、このような認識ミスによる外乱の影響は排除できる。   If there is a recognition mistake in the vehicle number recognition, the recognition vehicle and the registered vehicle cannot be correctly matched in step 622, so that an incorrect feature amount is accumulated in the stack. Further, if there is a mistake in feature extraction from the captured image of the recognized vehicle, an incorrect feature amount is also accumulated in the stack. However, such a recognition error can be obtained by collecting a sufficient number of features in the stack and applying robust statistics such as the median and trimmed average in the process of calculating the representative value of the feature in step 630. The influence of disturbance due to can be eliminated.

図12を用いて車両諸元・特徴量対応付けDB5を構築する手順を説明する。この処理では予め操作者によって、車両諸元の少なくとも1つ以上の項目と対応付けされた車両の画像が収集され、またこの画像の車両に関しては車両諸元の各要素の値が判明しているものとする。この車両の画像は例えば、メーカのカタログの画像から収集することが可能である。ステップ641は収集画像に対する処理ループの開始であり、ステップ646は同ループの終了条件判定であり、収集されていた全ての画像に対して処理が完了したかどうかをチェックする。ステップ642では、各車両の画像から、画像処理部2と同等の処理によって特徴量を抽出する。ステップ643,644,645では、図11のフロー図におけるステップ624,625,626と同様の処理により、画像に対応付けされた車両諸元の要素の値を参照して、ステップ644ではステップ642で抽出した特徴量を、車両諸元の項目別,要素別に設けたスタックに追加する。以下、ステップ628,629,630,631における処理は、図11のフロー図と同じであり、ステップ644で収集したスタック中の特徴量から、車両諸元の項目別,要素別の特徴量の代表値を計算する。十分なだけ多数収集した車両画像を対象として図12に示した処理を行うことで、車両諸元・特徴量対応付けDB5の車両諸元の項目別,要素別の特徴量を全て収集することができる。   The procedure for constructing the vehicle specification / feature value association DB 5 will be described with reference to FIG. In this process, an image of the vehicle associated with at least one item of the vehicle specifications is collected in advance by the operator, and the values of each element of the vehicle specification are known for the vehicle of this image. Shall. The vehicle image can be collected, for example, from an image of a manufacturer's catalog. Step 641 is the start of the processing loop for the collected image, and step 646 is the end condition determination of the loop, and it is checked whether or not the processing has been completed for all the collected images. In step 642, a feature amount is extracted from the image of each vehicle by a process equivalent to that of the image processing unit 2. In steps 643, 644 and 645, the values of the elements of the vehicle specifications associated with the image are referred to by the same processing as in steps 624, 625 and 626 in the flowchart of FIG. The extracted feature quantity is added to the stack provided for each item and element of the vehicle specifications. Hereinafter, the processing in steps 628, 629, 630, and 631 is the same as that in the flowchart of FIG. 11, and from the feature values in the stack collected in step 644, representative of feature values by item and element by vehicle specification. Calculate the value. By performing the processing shown in FIG. 12 for a sufficiently large number of collected vehicle images, all the feature values for each item and element of the vehicle specification in the vehicle specification / feature value association DB 5 can be collected. it can.

上記の図12に示した処理は、管理センタの計算機のほか、上記収集した車両の画像を読み込む機能を有し、画像処理部2の特徴量抽出の処理を実行可能な計算機一般で実施できる。   The above-described processing shown in FIG. 12 can be performed by a general computer that has a function of reading the collected vehicle image and can execute the feature amount extraction processing of the image processing unit 2 in addition to the computer of the management center.

次に、本発明の実施例の変形を説明する。画像処理部2が、特徴量は抽出せずに車番だけを認識する場合、画像処理部2は図3に示すデータの内、特徴量を省いたデータを認識車両DB3に送信し、認識車両DB3では図4(a)に例を示すデータから特徴量を省いたデータを蓄積することになる。   Next, a modification of the embodiment of the present invention will be described. When the image processing unit 2 recognizes only the vehicle number without extracting the feature amount, the image processing unit 2 transmits the data excluding the feature amount from the data shown in FIG. In DB3, data excluding the feature amount from the data shown in FIG. 4A is stored.

図13のフロー図を用いて、実施例の変形における車両検索部6の車両検索処理を説明する。図13のステップ802では、車両諸元の検索条件を参照することなく、車番についての検索条件に該当する認識車両を認識車両DB3から抽出する。この処理は具体的には、検索条件指定部7の検索条件で指定された車番情報と認識車両DB3に格納されている認識車両の車番認識結果との乖離度を、ステップ602と同じ処理で計算し、車番の乖離度が所定しきい値以下の認識車両を抽出する。   The vehicle search process of the vehicle search part 6 in the modification of an Example is demonstrated using the flowchart of FIG. In step 802 of FIG. 13, the recognized vehicle corresponding to the search condition for the vehicle number is extracted from the recognized vehicle DB 3 without referring to the search condition of the vehicle specification. Specifically, this process is the same as that in step 602 for the degree of deviation between the vehicle number information specified by the search condition of the search condition specifying unit 7 and the vehicle number recognition result of the recognized vehicle stored in the recognized vehicle DB 3. In this way, a recognized vehicle having a vehicle number deviation degree equal to or smaller than a predetermined threshold value is extracted.

またステップ806では、画像処理部2が特徴量を抽出していないため、認識車両の車番認識結果と検索条件指定部7で指定された車両諸元の情報をもとに、登録車両DB4から該当する登録車両を抽出する。前記の車番と車両諸元をもとにして登録車両を抽出する処理は、ステップ606と同一の処理で実現する。ただし、ステップ806では、車両諸元についての乖離度を求めるときに、車両諸元を車両諸元・特徴量対応付けDB5を参照して特徴量に換算するほか、車両諸元の要素間の乖離度を定義したテーブルを参照してもよい。このテーブルは、例えば図4(c)に示した車両諸元の要素間について、型式1と型式2の乖離度は0.5、メーカ1とメーカ2の乖離度は0.25、形状1と形状2の乖離度は0.75といった乖離度のデータを保持しているものとする。   In step 806, since the image processing unit 2 has not extracted the feature quantity, the registered vehicle DB 4 is registered based on the vehicle number recognition result of the recognized vehicle and the vehicle specification information specified by the search condition specifying unit 7. The corresponding registered vehicle is extracted. The process of extracting a registered vehicle based on the vehicle number and vehicle specifications is realized by the same process as step 606. However, in step 806, when the degree of divergence of the vehicle specifications is obtained, the vehicle specifications are converted into feature quantities with reference to the vehicle specification / feature quantity association DB 5 and the divergence between the elements of the vehicle specifications is also obtained. You may refer to a table that defines degrees. This table shows that, for example, between the elements of the vehicle specifications shown in FIG. 4C, the divergence between Model 1 and Model 2 is 0.5, the divergence between Maker 1 and Maker 2 is 0.25, and Shape 1 It is assumed that the divergence degree of shape 2 holds divergence degree data such as 0.75.

図13に示す処理によって、車番の検索条件に該当する認識結果の中から、認識結果の車番と検索条件の車両諸元の組が登録車両中のいずれかの車番と車両諸元の組に整合することを制約条件に絞り込んだ検索結果を取得することができる。この絞込みよって、例えば検索したい車両のナンバープレートの情報が部分的にしかわからず車番の条件だけでは検索結果に多数の候補が出力される場合でも、形状等の車両諸元に関する情報から該当する車両を絞り込むことが可能になる。   By the processing shown in FIG. 13, among the recognition results corresponding to the vehicle number search condition, the combination of the vehicle number of the recognition result and the vehicle specification of the search condition is one of the vehicle number and vehicle specification in the registered vehicle. It is possible to obtain a search result narrowed down to a constraint condition to match with a set. By this narrowing down, for example, even if the information on the license plate of the vehicle to be searched is only partially known and the vehicle number condition alone outputs a large number of candidates in the search result, it corresponds from the information on the vehicle specifications such as the shape. It becomes possible to narrow down the vehicles.

次に図14のフロー図を用いて、実施例の変形における車両検索部6の不正車両の検出処理を説明する。図14において、ステップ802では、車両諸元の検索条件を参照することなく車番に付いての指定のみから該当する認識車両を抽出し、ステップ806は認識車両の車番と検索条件で指定された車両諸元から認識車両に該当する登録車両を抽出する。そしてステップ850では、ステップ650と同様に図9に示すフローによって、該当する認識車両の車番と同一の車番をもつ認識車両の出現頻度を計算し(660)、前記出現頻度が所定のしきい値以上であれば(661)、認識車両を不正車両のスタックに追加する(662)。   Next, the unauthorized vehicle detection process of the vehicle search unit 6 in the modification of the embodiment will be described with reference to the flowchart of FIG. In FIG. 14, in step 802, the corresponding recognized vehicle is extracted from only the designation of the vehicle number without referring to the retrieval condition of the vehicle specification, and in step 806, the vehicle number and the retrieval condition of the recognized vehicle are designated. The registered vehicle corresponding to the recognized vehicle is extracted from the vehicle specifications. In step 850, the appearance frequency of a recognized vehicle having the same vehicle number as that of the corresponding recognized vehicle is calculated according to the flow shown in FIG. 9 in the same manner as in step 650 (660). If it is equal to or greater than the threshold (661), the recognized vehicle is added to the stack of unauthorized vehicles (662).

この不正車両検索では、車番の検索条件に該当する認識結果の中から、認識結果の車番と検索条件の車両諸元の組が登録車両中の車番と車両諸元のどの組にも該当しない不整合から不正車両を検索する。例えば、図13における車両検索処理を実行したが該当する車両が検索できなかったが、対象車両の信憑性がある車番と外見の目撃情報が得られた場合に、図14の処理によって不正車両を検索することができる。   In this illegal vehicle search, the combination of the vehicle number of the recognition result and the vehicle specification of the search condition among the recognition results corresponding to the search condition of the vehicle number is any combination of the vehicle number and the vehicle specification in the registered vehicle. Search for unauthorized vehicles from inconsistencies that do not apply. For example, although the vehicle search process in FIG. 13 is executed but the corresponding vehicle cannot be searched, but the vehicle number and the sighting information of the appearance of the target vehicle are obtained, the illegal vehicle is processed by the process of FIG. Can be searched.

実施例の変形では、画像処理部2が特徴量を抽出しない分だけ低い計算負荷で実現できるメリットや、認識車両DB3が蓄積する項目に特徴量がない分だけ記憶容量を節約できるメリットがある。その一方で、車番のみを検索条件として認識車両DB3の該当認識車両を検索するので、ステップ602において車番と特徴量を検索条件とする場合よりも認識車両を絞り込めず以降ステップ604のループ回数が増加して、車両検索部6の計算負荷や主記憶の使用量が実施例1よりも増加するデメリット等がある。   In the modification of the embodiment, there is an advantage that the image processing unit 2 can be realized with a low calculation load as long as the feature amount is not extracted, and there is an advantage that the storage capacity can be saved as much as there is no feature amount in the items stored in the recognized vehicle DB 3. On the other hand, since the corresponding recognized vehicle in the recognized vehicle DB 3 is searched using only the vehicle number as a search condition, the recognized vehicles cannot be narrowed down as compared with the case where the vehicle number and the feature amount are used as the search condition in step 602, and the loop of step 604 thereafter. There is a demerit that the number of times increases and the calculation load of the vehicle search unit 6 and the amount of use of the main memory increase compared to the first embodiment.

車両のナンバープレートを画像処理により認識し、特定の車両を検索したり所在を把握するようなシステム全般に適用できる。例えば、駐車場の入退管理や、ETC
(Electronic Toll Collection)の不正車両監視に適用できる。
It can be applied to all systems that recognize a license plate of a vehicle by image processing and search for a specific vehicle or grasp the location. For example, parking entry / exit management and ETC
(Electronic Toll Collection) Applicable to illegal vehicle monitoring.

本発明を用いた実施例の機能構成を示すブロック図である。It is a block diagram which shows the function structure of the Example using this invention. 車両画像の例(a),ナンバープレートの例(b)、及び特徴量抽出のための局所領域(c)を示す図である。It is a figure which shows the example (a) of a vehicle image, the example (b) of a license plate, and the local area | region (c) for feature-value extraction. 本発明を用いた実施例の画像処理部2が出力するデータのフォーマット例である。It is a format example of the data which the image processing part 2 of the Example using this invention outputs. 本発明を用いた実施例の認識車両DB3(a),登録車両DB4(b),車両諸元・特徴量対応付けDB5(c)の構成例である。It is a structural example of recognition vehicle DB3 (a), registration vehicle DB4 (b), vehicle specification and feature-value matching DB5 (c) of the Example using this invention. 本発明を用いた実施例の検索条件指定部7のインタフェース画面例である。It is an example of an interface screen of the search condition designation | designated part 7 of the Example using this invention. 本発明を用いた実施例の車両検索のフロー図である。It is a flowchart of the vehicle search of the Example using this invention. 本発明を用いた実施例の検索結果表示部8の画面例である。It is a screen example of the search result display part 8 of the Example using this invention. 本発明を用いた実施例の不正車両検索処理のフロー図である。It is a flowchart of the unauthorized vehicle search process of the Example using this invention. 認識車両が不正車両か否かを判定する処理のフロー図である。It is a flowchart of the process which determines whether a recognition vehicle is an unauthorized vehicle. 不正車両検索の他の処理フロー図である。It is another processing flowchart of an unauthorized vehicle search. 車両諸元・特徴量対応付けDB5を構築する処理のフロー図である。It is a flowchart of the process which builds vehicle specification and feature-value matching DB5. 車両諸元・特徴量対応付けDB5を構築する処理の別のフロー図である。It is another flowchart of the process which builds vehicle specification and feature-value matching DB5. 画像処理部2が特徴量を抽出しない場合の車両検索のフロー図である。It is a flowchart of vehicle search in case the image process part 2 does not extract a feature-value. 画像処理部2が特徴量を抽出しない場合の不正車両検索のフロー図である。It is a flowchart of an unauthorized vehicle search in case the image process part 2 does not extract a feature-value.

符号の説明Explanation of symbols

1…カメラ、2…画像処理部、3…認識車両DB、4…登録車両DB、5…車両諸元・特徴量対応付けDB、6…車両検索部、7…検索条件指定部、8…検索結果表示部。   DESCRIPTION OF SYMBOLS 1 ... Camera, 2 ... Image processing part, 3 ... Recognition vehicle DB, 4 ... Registration vehicle DB, 5 ... Vehicle specification and feature-value correlation DB, 6 ... Vehicle search part, 7 ... Search condition designation part, 8 ... Search Result display section.

Claims (5)

車両の画像から車番と車両の特徴を表す特徴量を認識する画像処理部と、
車番と特徴量の認識結果を組にして蓄積する認識結果データベースと、
車両それぞれの車番と車両諸元の登録情報を組にして蓄積した登録車両データベースと、
車両諸元に結びついた特徴量を蓄積した特徴量データベースと、
車番と車両諸元にかかわる検索条件を受け取る検索条件指定部と、
検索条件に該当する車両を抽出する車両検索部とを備え、
前記車両検索部が、検索条件に該当する認識結果データベース中の車両のうち、特徴量データベースにより特徴量を車両諸元に換算したときに、車番と換算した車両諸元の組が登録車両データベース中のいずれかの車両に該当することを制約条件として検索条件に該当する車両を抽出する
ことを特徴とする車両検索装置。
An image processing unit for recognizing a feature number representing a vehicle number and a feature of the vehicle from an image of the vehicle;
A recognition result database that accumulates vehicle number and feature value recognition results in pairs;
A registered vehicle database that accumulates a combination of vehicle number and vehicle specification registration information for each vehicle;
A feature database that accumulates features associated with vehicle specifications;
A search condition designating section for receiving a search condition relating to a vehicle number and vehicle specifications;
A vehicle search unit that extracts vehicles that meet the search conditions,
Among the vehicles in the recognition result database corresponding to the search condition, when the vehicle search unit converts the feature quantity into the vehicle specification using the feature quantity database, the set of the vehicle specification converted into the vehicle number is a registered vehicle database. A vehicle search apparatus that extracts a vehicle that satisfies a search condition by using a vehicle as a restriction condition.
車両の画像から車番と車両の特徴を表す特徴量を認識する画像処理部と、
車番と特徴量の認識結果を組にして蓄積する認識結果データベースと、
車両それぞれの車番と車両諸元の登録情報を組にして蓄積した登録車両データベースと、
車両諸元に結びついた特徴量を蓄積した特徴量データベースと、
車番と車両諸元にかかわる検索条件を受け取る検索条件指定部と、
検索条件に該当する車両を抽出する車両検索部とを備え、
前記車両検索部が、検索条件に該当する認識結果データベース中の車両のうち、特徴量データベースにより特徴量を車両諸元に換算したときに、車番と換算した車両諸元の組が登録車両データベース中のいずれの車両にも該当しない不整合を利用してナンバープレートを不正に交換した車両を抽出する
ことを特徴とする車両検索装置。
An image processing unit for recognizing a feature number representing a vehicle number and a feature of the vehicle from an image of the vehicle;
A recognition result database that accumulates vehicle number and feature value recognition results in pairs;
A registered vehicle database that accumulates a combination of vehicle number and vehicle specification registration information for each vehicle;
A feature database that accumulates features associated with vehicle specifications;
A search condition designating section for receiving a search condition relating to a vehicle number and vehicle specifications;
A vehicle search unit that extracts vehicles that meet the search conditions,
Among the vehicles in the recognition result database corresponding to the search condition, when the vehicle search unit converts the feature quantity into the vehicle specification using the feature quantity database, the set of the vehicle specification converted into the vehicle number is a registered vehicle database. A vehicle search device that extracts a vehicle in which a license plate has been illegally exchanged by utilizing a mismatch that does not correspond to any of the vehicles in the vehicle.
請求項1に記載の車両検索装置において、前記画像処理部は、車両の画像全体ならびに車両の特徴的な部分領域毎に特徴量を抽出することを特徴とする車両検索装置。   The vehicle search device according to claim 1, wherein the image processing unit extracts a feature amount for the entire image of the vehicle and for each characteristic partial region of the vehicle. 請求項1に記載の車両検索装置において、前記車両検索部が、検索条件に該当する車両の範囲を制御する感度の項目を備えることを特徴とする車両検索装置。   The vehicle search device according to claim 1, wherein the vehicle search unit includes an item of sensitivity for controlling a range of vehicles corresponding to a search condition. 請求項2に記載の車両検索装置において、前記車両検索部は、ナンバープレートを不正に交換した車両の抽出において、同一の車番と特徴量の組あるいは車番の出現頻度を基準に、不正車両の候補が本当に不正車両であるのか誤認識であるのかを判定することを特徴とする車両検索装置。
3. The vehicle search device according to claim 2, wherein the vehicle search unit is configured to extract an unauthorized vehicle based on the same vehicle number and feature quantity pair or the appearance frequency of the vehicle number in the extraction of the vehicle in which the number plate is illegally replaced. The vehicle search device is characterized in that it is determined whether or not the candidate is an illegal vehicle or a misrecognition.
JP2006204069A 2006-07-27 2006-07-27 Vehicle search system Active JP4715664B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006204069A JP4715664B2 (en) 2006-07-27 2006-07-27 Vehicle search system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006204069A JP4715664B2 (en) 2006-07-27 2006-07-27 Vehicle search system

Publications (2)

Publication Number Publication Date
JP2008033462A true JP2008033462A (en) 2008-02-14
JP4715664B2 JP4715664B2 (en) 2011-07-06

Family

ID=39122845

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006204069A Active JP4715664B2 (en) 2006-07-27 2006-07-27 Vehicle search system

Country Status (1)

Country Link
JP (1) JP4715664B2 (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010238187A (en) * 2009-03-31 2010-10-21 Sogo Keibi Hosho Co Ltd Security system and security method
JP2011075437A (en) * 2009-09-30 2011-04-14 Denso It Laboratory Inc Device, method and program for displaying vehicle periphery
JP2012164228A (en) * 2011-02-08 2012-08-30 Fujitsu Ltd Vehicle recognizing device, vehicle recognizing method and vehicle recognizing program
KR101395095B1 (en) * 2013-12-13 2014-05-13 주식회사 다이나맥스 Auto searching system to search car numbers
JP2016186769A (en) * 2015-03-27 2016-10-27 富士通株式会社 Vehicle recognition device, vehicle recognition system, vehicle recognition program, and vehicle recognition method
WO2017004760A1 (en) * 2015-07-04 2017-01-12 冯旋宇 Remote query system and method for status information of parking lot
JPWO2017169226A1 (en) * 2016-03-29 2019-02-07 パナソニックIpマネジメント株式会社 Vehicle type identification device, vehicle type identification system, and vehicle type identification method
WO2019193708A1 (en) * 2018-04-05 2019-10-10 三菱電機株式会社 Moving image-providing device and moving image-providing method
JP2020091880A (en) * 2020-01-31 2020-06-11 日本電気株式会社 Vehicle information acquisition system, vehicle information acquisition method, vehicle information acquisition program, and terminal
JP2022521594A (en) * 2019-06-28 2022-04-11 シェンチェン センスタイム テクノロジー カンパニー リミテッド Archive application method and equipment, storage medium

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104167095B (en) * 2014-08-05 2016-01-13 江苏省邮电规划设计院有限责任公司 Based on the vehicle behavior pattern checking method of smart city

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001067599A (en) * 1999-08-31 2001-03-16 Hitachi Ltd Managing system for parking lot
WO2004049184A1 (en) * 2002-11-23 2004-06-10 Wenming Dong Motor vehicle identity anti-fake apparatus and method
JP2005008003A (en) * 2003-06-18 2005-01-13 Toyota Motor Corp Theft detecting system, theft detecting device usable for the same system, theft determining device and theft detecting method
JP2005209177A (en) * 2003-12-25 2005-08-04 Fujitsu Ltd Vehicle retrieval system and vehicle retrieval method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001067599A (en) * 1999-08-31 2001-03-16 Hitachi Ltd Managing system for parking lot
WO2004049184A1 (en) * 2002-11-23 2004-06-10 Wenming Dong Motor vehicle identity anti-fake apparatus and method
JP2005008003A (en) * 2003-06-18 2005-01-13 Toyota Motor Corp Theft detecting system, theft detecting device usable for the same system, theft determining device and theft detecting method
JP2005209177A (en) * 2003-12-25 2005-08-04 Fujitsu Ltd Vehicle retrieval system and vehicle retrieval method

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010238187A (en) * 2009-03-31 2010-10-21 Sogo Keibi Hosho Co Ltd Security system and security method
JP2011075437A (en) * 2009-09-30 2011-04-14 Denso It Laboratory Inc Device, method and program for displaying vehicle periphery
JP2012164228A (en) * 2011-02-08 2012-08-30 Fujitsu Ltd Vehicle recognizing device, vehicle recognizing method and vehicle recognizing program
KR101395095B1 (en) * 2013-12-13 2014-05-13 주식회사 다이나맥스 Auto searching system to search car numbers
JP2016186769A (en) * 2015-03-27 2016-10-27 富士通株式会社 Vehicle recognition device, vehicle recognition system, vehicle recognition program, and vehicle recognition method
WO2017004760A1 (en) * 2015-07-04 2017-01-12 冯旋宇 Remote query system and method for status information of parking lot
JPWO2017169226A1 (en) * 2016-03-29 2019-02-07 パナソニックIpマネジメント株式会社 Vehicle type identification device, vehicle type identification system, and vehicle type identification method
WO2019193708A1 (en) * 2018-04-05 2019-10-10 三菱電機株式会社 Moving image-providing device and moving image-providing method
JP2022521594A (en) * 2019-06-28 2022-04-11 シェンチェン センスタイム テクノロジー カンパニー リミテッド Archive application method and equipment, storage medium
JP2020091880A (en) * 2020-01-31 2020-06-11 日本電気株式会社 Vehicle information acquisition system, vehicle information acquisition method, vehicle information acquisition program, and terminal

Also Published As

Publication number Publication date
JP4715664B2 (en) 2011-07-06

Similar Documents

Publication Publication Date Title
JP4715664B2 (en) Vehicle search system
CN108491799B (en) Intelligent sales counter commodity management method and system based on image recognition
EP2863338B1 (en) Delayed vehicle identification for privacy enforcement
Wang et al. An effective method for plate number recognition
Mithun et al. Detection and classification of vehicles from video using multiple time-spatial images
JP4970195B2 (en) Person tracking system, person tracking apparatus, and person tracking program
US8582819B2 (en) Methods and systems for improving yield in wanted vehicle searches
Abdullah et al. YOLO-based three-stage network for Bangla license plate recognition in Dhaka metropolitan city
CN101859382B (en) License plate detection and identification method based on maximum stable extremal region
CN103699905B (en) Method and device for positioning license plate
JP4932177B2 (en) Coin classification device and coin classification method
Türkyılmaz et al. License plate recognition system using artificial neural networks
CN107341538A (en) A kind of statistical magnitude method of view-based access control model
JP2014002534A (en) Vehicle type determination device and vehicle type determination method
JP6226368B2 (en) Vehicle monitoring apparatus and vehicle monitoring method
US20150269190A1 (en) Method and system for vehicle identification
CN105426903A (en) Cloud determination method and system for remote sensing satellite images
JP5372183B2 (en) Coin classification device and coin classification method
CN110232827B (en) Free flow toll collection vehicle type identification method, device and system
CN107436906A (en) A kind of information detecting method and device
JP5974448B2 (en) Vehicle information registration method, vehicle information registration device, and vehicle information registration program
JP6236825B2 (en) Vending machine sales product recognition apparatus, sales product recognition method, and computer program
WO2018030048A1 (en) Object tracking method, object tracking device, and program
JP2008052539A (en) Vehicle model distinction device, vehicle model distinction system, vehicle model distinction method and vehicle model distinction program
CN111161542B (en) Vehicle identification method and device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080925

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100928

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100930

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101119

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101207

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110203

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110314

R151 Written notification of patent or utility model registration

Ref document number: 4715664

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140408

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350