JP7029732B2 - Vehicle number recognition device that analyzes multiple frames that make up the license plate image and recognizes the vehicle number. - Google Patents
Vehicle number recognition device that analyzes multiple frames that make up the license plate image and recognizes the vehicle number. Download PDFInfo
- Publication number
- JP7029732B2 JP7029732B2 JP2019228459A JP2019228459A JP7029732B2 JP 7029732 B2 JP7029732 B2 JP 7029732B2 JP 2019228459 A JP2019228459 A JP 2019228459A JP 2019228459 A JP2019228459 A JP 2019228459A JP 7029732 B2 JP7029732 B2 JP 7029732B2
- Authority
- JP
- Japan
- Prior art keywords
- vehicle number
- vehicle
- history information
- euclidean distance
- unit
- 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
- 239000013598 vector Substances 0.000 claims description 84
- 238000012795 verification Methods 0.000 claims description 30
- 230000006870 function Effects 0.000 claims description 25
- 238000009792 diffusion process Methods 0.000 claims description 20
- 230000015654 memory Effects 0.000 claims description 17
- 230000005540 biological transmission Effects 0.000 claims description 12
- 238000004364 calculation method Methods 0.000 claims description 8
- 238000000605 extraction Methods 0.000 claims description 8
- 238000012790 confirmation Methods 0.000 claims description 6
- 238000001514 detection method Methods 0.000 claims description 6
- 239000000284 extract Substances 0.000 claims description 6
- 238000000034 method Methods 0.000 description 12
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 2
- 230000001149 cognitive effect Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000005226 mechanical processes and functions Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/60—Type of objects
- G06V20/62—Text, e.g. of license plates, overlay texts or captions on TV images
- G06V20/63—Scene text, e.g. street names
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/60—Type of objects
- G06V20/62—Text, e.g. of license plates, overlay texts or captions on TV images
- G06V20/625—License plates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3226—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a predetermined code, e.g. password, passphrase or PIN
- H04L9/3228—One-time or temporary data, i.e. information which is sent for every authentication or authorization, e.g. one-time-password, one-time-token or one-time-key
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/08—Randomization, e.g. dummy operations or using noise
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Traffic Control Systems (AREA)
Description
本発明は、ナンバープレート映像を構成する複数のフレームを分析して車両番号の認識を行う車両番号認識装置に関する。 The present invention relates to a vehicle number recognition device that recognizes a vehicle number by analyzing a plurality of frames constituting a license plate image.
最近、電子商取引と関連した様々な技術が登場することにより、ユーザの便宜を図るための電子商取引サービスが注目されている。 Recently, with the advent of various technologies related to electronic commerce, electronic commerce services for the convenience of users are attracting attention.
特に、スマートフォンやタブレットPCのようなインターネットに連結可能な携帯機器が登場するにつれて、携帯機器を用いた電子商取引関連のサービスが活発に普及されている。 In particular, with the advent of mobile devices such as smartphones and tablet PCs that can be connected to the Internet, services related to electronic commerce using mobile devices are actively becoming widespread.
最近では、自家用車を利用する場合が増加するにつれて、運転者が車両から降りず売り場に進入して自身が所望する商品を車両内で直ちに購入できるようにするサービスである「ドライブスルー」というカー・コマース(Commerce)サービスが注目されている。
カー・コマースサービスを運営するためには、車両が売り場に進入する時、進入する車両の車両番号を自動で認識できる技術が導入される必要がある。
Recently, as the number of people using private cars has increased, a car called "drive-through" is a service that allows drivers to enter the sales floor without getting out of the vehicle and immediately purchase the products they want in the vehicle. -Commerce services are attracting attention.
In order to operate a car commerce service, it is necessary to introduce a technology that can automatically recognize the vehicle number of the entering vehicle when the vehicle enters the sales floor.
これと関連し、既存の車両番号認識技術は、カメラを介してナンバープレートの写真を撮影した後、撮影された写真イメージからイメージプロセッシングを実行して車両番号を認識する方式が用いられたが、このような方式は、1カットの車両番号イメージのみを用いて車両番号を認識するという点で認識正確度が落ちるという短所があった。 In connection with this, the existing vehicle number recognition technology used a method of recognizing the vehicle number by taking a picture of the license plate through a camera and then performing image processing from the picture taken. Such a method has a disadvantage that the recognition accuracy is lowered in that the vehicle number is recognized using only the vehicle number image of one cut.
したがって、このような問題点を解決するために、ナンバープレートを写真ではなく映像に撮影し、前記映像を構成する複数のフレームの各々から車両番号を検出する方式を活用することによって、車両番号の認識正確度を高める技術に関する追加の研究が必要である。 Therefore, in order to solve such a problem, the license plate is photographed not as a photograph but as an image, and the vehicle number is detected from each of the plurality of frames constituting the image. Additional research is needed on techniques to improve cognitive accuracy.
本発明に係る車両番号認識装置は、カメラを介して車両のナンバープレートを撮影して複数のフレームからなるナンバープレート映像を取得し、前記ナンバープレート映像を構成する複数のフレームの各々から車両番号を抽出した後、前記複数のフレームから抽出された車両番号のうち最大に重複して存在する車両番号を前記車両に対する最終車両番号に決定することによって、車両番号の認識正確度を高めるようにする。 The vehicle number recognition device according to the present invention captures a license plate of a vehicle through a camera, acquires a license plate image composed of a plurality of frames, and obtains a vehicle number from each of the plurality of frames constituting the license plate image. After extraction, the vehicle number having the maximum overlap among the vehicle numbers extracted from the plurality of frames is determined as the final vehicle number for the vehicle, so that the recognition accuracy of the vehicle number is improved.
本発明の一実施形態によるナンバープレート映像を構成する複数のフレームを分析して車両番号の認識を行う車両番号認識装置は、カメラを介して車両のナンバープレートを撮影して、n(nは3以上の自然数)個のフレームからなるナンバープレート映像を取得する映像取得部、前記ナンバープレート映像を構成するn個のフレームの各々から車両番号を抽出することによって、n個の車両番号を検出する車両番号検出部、前記検出されたn個の車両番号から、前記検出されたn個の車両番号を構成する互いに重複しない少なくとも一つの代表車両番号を抽出する代表車両番号抽出部、前記少なくとも一つの代表車両番号の各々に対して、前記検出されたn個の車両番号に存在する重複個数をカウントするカウント部、前記少なくとも一つの代表車両番号のうち重複個数が最大である車両番号を前記車両に対する第1車両番号に決定する車両番号決定部、および前記第1車両番号が決定されれば、前記第1車両番号を画面上にディスプレイする車両番号ディスプレイ部を含む。 The vehicle number recognition device that analyzes a plurality of frames constituting the license plate image according to the embodiment of the present invention and recognizes the vehicle number captures the license plate of the vehicle through a camera, and n (n is 3). Vehicles that detect n vehicle numbers by extracting vehicle numbers from each of the image acquisition unit that acquires the license plate image consisting of the above natural number) frames and the n frames that make up the license plate image. The number detection unit, the representative vehicle number extraction unit that extracts at least one representative vehicle number that does not overlap with each other constituting the detected n vehicle numbers from the detected n vehicle numbers, the at least one representative. For each of the vehicle numbers, a counting unit that counts the number of duplicates existing in the detected n vehicle numbers, and a vehicle number having the maximum number of duplicates among the at least one representative vehicle number is assigned to the vehicle. 1 Includes a vehicle number determination unit that determines a vehicle number, and a vehicle number display unit that displays the first vehicle number on the screen if the first vehicle number is determined.
本発明に係る車両番号認識装置は、カメラを介して車両のナンバープレートを撮影して複数のフレームからなるナンバープレート映像を取得し、前記ナンバープレート映像を構成する複数のフレームの各々から車両番号を抽出した後、前記複数のフレームから抽出された車両番号のうち最大に重複して存在する車両番号を前記車両に対する最終車両番号に決定することによって、車両番号の認識正確度を高めることができる。 The vehicle number recognition device according to the present invention captures a license plate of a vehicle through a camera, acquires a license plate image composed of a plurality of frames, and obtains a vehicle number from each of the plurality of frames constituting the license plate image. After extraction, the recognition accuracy of the vehicle number can be improved by determining the vehicle number having the maximum overlap among the vehicle numbers extracted from the plurality of frames as the final vehicle number for the vehicle.
以下では、本発明に係る実施形態を添付された図面を参照して詳しく説明する。このような説明は本発明を特定の実施形態に対して限定しようとするものではなく、本発明の思想および技術範囲に含まれる全ての変更、均等物乃至代替物を含むものとして理解しなければならない。各図面を説明する際に類似した参照符号は類似した構成要素に付することにし、特に定義しない限り、技術的または科学的な用語を含めて本明細書上で用いられる全ての用語は本発明が属する技術分野における通常の知識を有した者によって一般的に理解されるものと同様の意味を有する。 Hereinafter, embodiments according to the present invention will be described in detail with reference to the accompanying drawings. Such description is not intended to limit the invention to any particular embodiment and must be understood as including all modifications, equivalents or alternatives contained within the ideas and technical scope of the invention. It doesn't become. Similar reference numerals will be attached to similar components in the description of each drawing, and unless otherwise defined, all terms used herein, including technical or scientific terms, are the present invention. It has the same meaning as what is generally understood by those with ordinary knowledge in the technical field to which it belongs.
本文書において、ある部分がある構成要素を「含む」とする時、これは、特に反する記載がない限り、他の構成要素を除くものではなく、他の構成要素をさらに含んでもよいことを意味する。また、本発明の様々な実施形態において、各構成要素、機能ブロックまたは手段は一つまたはそれ以上の下部構成要素で構成されてもよく、各構成要素が実行する電気、電子、機械的な機能は電子回路、集積回路、ASIC(Application Specific Integrated Circuit)などのような公知の様々な素子または機械的要素で実現されてもよく、各々個別に実現されるかまたは2以上が一つに統合されて実現されてもよい。 In this document, when a component is referred to as "contains" a component, this does not exclude other components unless otherwise stated, and may further include other components. do. Also, in various embodiments of the invention, each component, functional block or means may be composed of one or more subcomponents, the electrical, electronic and mechanical functions performed by each component. May be realized by various known elements or mechanical elements such as electronic circuits, integrated circuits, ASICs (Application Specific Integrated Circuits), etc., each of which is individually realized or two or more integrated into one. May be realized.
一方、添付されたブロック図のブロックやフローチャートのステップは、汎用コンピュータ、特殊用コンピュータ、携帯用ノートブックコンピュータ、ネットワークコンピュータなど、データプロセッシング可能な装置のプロセッサやメモリに搭載され、指定された機能を実行するコンピュータプログラム命令(instructions)を意味するものとして解釈できる。これらのコンピュータプログラム命令はコンピュータ装置に備えられたメモリまたはコンピュータ読み取り可能なメモリに格納できるため、ブロック図のブロックまたはフローチャートのステップで説明された機能はそれを実行する命令手段を含む製造物に生産されてもよい。さらに、各ブロックまたは各ステップは、特定の論理的機能を実行するための一つ以上の実行可能な命令を含むモジュール、セグメントまたはコードの一部を表すことができる。また、幾つかの代替可能な実施形態においては、ブロックまたはステップで言及された機能が定められた順序とは異なるように実行できるということを注目しなければならない。例えば、次いで図示された二つのブロックまたはステップは、実質的に同時に実行されてもよく、または逆順に実行されてもよく、場合によっては、一部のブロックまたはステップが省略された状態で実行されてもよい。
図1は、本発明の一実施形態によるナンバープレート映像を構成する複数のフレームを分析して車両番号の認識を行う車両番号認識装置の構造を示す図である。
On the other hand, the blocks of the attached block diagram and the steps of the flowchart are installed in the processor and memory of a device capable of data processing such as a general-purpose computer, a special computer, a portable notebook computer, and a network computer, and perform specified functions. It can be interpreted as meaning the computer program instructions to be executed. Since these computer program instructions can be stored in the memory provided in the computer equipment or in the computer readable memory, the functions described in the blocks of the block diagram or the steps in the flowchart are produced in the product including the instruction means to execute it. May be done. In addition, each block or step can represent part of a module, segment, or code that contains one or more executable instructions to perform a particular logical function. It should also be noted that in some alternative embodiments, the functions mentioned in the blocks or steps can be performed out of a defined order. For example, the two blocks or steps shown below may be executed substantially simultaneously or in reverse order, and in some cases may be executed with some blocks or steps omitted. You may.
FIG. 1 is a diagram showing a structure of a vehicle number recognition device that recognizes a vehicle number by analyzing a plurality of frames constituting a license plate image according to an embodiment of the present invention.
図1を参照すれば、本発明に係るナンバープレート映像を構成する複数のフレームを分析して車両番号の認識を行う車両番号認識装置110は、映像取得部111、車両番号検出部112、代表車両番号抽出部113、カウント部114、車両番号決定部115および車両番号ディスプレイ部116を含む。
Referring to FIG. 1, the vehicle
映像取得部111は、カメラを介して車両140のナンバープレートを撮影して、n(nは3以上の自然数)個のフレームからなるナンバープレート映像を取得する。
車両番号検出部112は、前記ナンバープレート映像を構成するn個のフレームの各々から車両番号を抽出することによって、n個の車両番号を検出する。
The
The vehicle
代表車両番号抽出部113は、前記検出されたn個の車両番号から、前記検出されたn個の車両番号を構成する互いに重複しない少なくとも一つの代表車両番号を抽出する。
The representative vehicle
例えば、「n=5」に仮定する場合、映像取得部111は、前記カメラを介して車両140のナンバープレートを撮影して、5個のフレームからなるナンバープレート映像を取得することができる。
For example, when assuming "n = 5", the
この時、車両番号検出部112は、前記ナンバープレート映像を構成する5個のフレームの各々から車両番号「3511」、「3512」、「3511」、「3513」、「3514」を抽出することによって、5個の車両番号である「3511、3512、3511、3513、3514」を検出することができる。
At this time, the vehicle
そして、代表車両番号抽出部113は、前記検出された5個の車両番号「3511、3512、3511、3513、3514」から、前記検出された5個の車両番号「3511、3512、3511、3513、3514」を構成する互いに重複しない少なくとも一つの代表車両番号である「3511、3512、3513、3514」を抽出することができる。
カウント部114は、前記少なくとも一つの代表車両番号の各々に対して、前記検出されたn個の車両番号に存在する重複個数をカウントする。
車両番号決定部115は、前記少なくとも一つの代表車両番号のうち重複個数が最大である車両番号を車両140に対する第1車両番号に決定する。
車両番号ディスプレイ部116は、前記第1車両番号が決定されれば、前記第1車両番号を画面上にディスプレイする。
Then, the representative vehicle
The
The vehicle
When the first vehicle number is determined, the vehicle
例えば、前述した例示のように、「n=5」とし、前記検出された5個の車両番号を「3511、3512、3511、3513、3514」とし、前記少なくとも一つの代表車両番号を「3511、3512、3513、3514」に仮定する場合、カウント部114は、前記少なくとも一つの代表車両番号「3511、3512、3513、3514」の各々に対して、前記検出された5個の車両番号「3511、3512、3511、3513、3514」に存在する重複個数をカウントすることができる。
For example, as in the above-mentioned example, "n = 5", the five detected vehicle numbers are "3511, 3512, 3511, 3513, 3514", and the at least one representative vehicle number is "3511," Assuming "3512, 3513, 3514", the
この時、車両番号決定部115は、前記少なくとも一つの代表車両番号「3511、3512、3513、3514」のうち重複個数が最大である車両番号「3511」を車両140に対する第1車両番号に決定することができる。
At this time, the vehicle
このように、前記第1車両番号「3511」が決定されれば、車両番号ディスプレイ部116は、前記第1車両番号である「3511」を前記画面上にディスプレイすることができる。
In this way, if the first vehicle number "3511" is determined, the vehicle
つまり、車両番号認識装置110は、カメラを介して車両140のナンバープレートを撮影してn個のフレームからなるナンバープレート映像を取得した後、前記ナンバープレート映像を構成するn個のフレームの各々から車両番号を抽出することによってn個の車両番号を検出し、前記検出されたn個の車両番号から前記検出されたn個の車両番号を構成する互いに重複しない少なくとも一つの代表車両番号を抽出して、前記少なくとも一つの代表車両番号の各々に対して、前記検出されたn個の車両番号に存在する重複個数をカウントし、前記少なくとも一つの代表車両番号のうち重複個数が最大である車両番号を車両140に対する第1車両番号に決定した後、前記第1車両番号が決定されれば、前記第1車両番号を画面上にディスプレイすることによって、運転者により正確な車両番号認識情報を提供することができる。
本発明の一実施形態によれば、車両番号認識装置110は、拡散度演算部117およびメッセージディスプレイ部118をさらに含むことができる。
That is, the vehicle
According to one embodiment of the present invention, the vehicle
拡散度演算部117は、前記検出されたn個の車両番号の総個数に対する前記少なくとも一つの代表車両番号それぞれの重複個数の比率を算出した後、前記比率に基づいて前記検出されたn個の車両番号が如何に満遍なく分布しているかを表す拡散度を演算する。
この時、本発明の一実施形態によれば、拡散度演算部117は、以下の数1に基づいて前記拡散度を演算することができる。
At this time, according to one embodiment of the present invention, the diffusion
ここで、Iは前記拡散度、xiは前記少なくとも一つの代表車両番号のうちi番目の代表車両番号の重複個数、nは前記検出されたn個の車両番号の総個数、Jは前記少なくとも一つの代表車両番号の総個数を意味する。 Here, I is the degree of diffusion, x i is the number of duplicates of the i-th representative vehicle number among the at least one representative vehicle number, n is the total number of the detected n vehicle numbers, and J is the at least the above. It means the total number of one representative vehicle number.
前記数1により演算される前記拡散度の値が「0」に近いほど、前記検出されたn個の車両番号が集中して存在していることを意味し、前記拡散度の値が「1」に近いほど、前記検出されたn個の車両番号が満遍なく分布して存在していることを意味する。 The closer the value of the degree of diffusion calculated by the number 1 is to "0", the more the detected n vehicle numbers are concentrated and exist, and the value of the degree of diffusion is "1". The closer it is, the more the detected n vehicle numbers are evenly distributed and exist.
これと関連し、前述した例示により、前記検出された5個の車両番号を「3511、3512、3511、3513、3514」とし、前記少なくとも一つの代表車両番号を「3511、3512、3513、3514」に仮定する。 In connection with this, according to the above-mentioned example, the five detected vehicle numbers are set to "3511, 3512, 3511, 3513, 3514", and the at least one representative vehicle number is set to "3511, 3512, 3513, 3514". Suppose to.
この時、Jは、前記少なくとも一つの代表車両番号である「3511、3512、3513、3514」の総個数であるため、「4」になり、nは、前記検出された5個の車両番号である「3511、3512、3511、3513、3514」の総個数であるため、「5」になり、x1/5は、前記検出された5個の車両番号「3511、3512、3511、3513、3514」の総個数に対する、前記少なくとも一つの代表車両番号「3511、3512、3513、3514」のうち1番目の代表車両番号「3511」の重複個数の比率であるため、「2/5」になり、x2/5は、前記検出された5個の車両番号「3511、3512、3511、3513、3514」の総個数に対する、前記少なくとも一つの代表車両番号「3511、3512、3513、3514」のうち2番目の代表車両番号「3512」の重複個数の比率であるため、「1/5」になり、x3/5は、前記検出された5個の車両番号「3511、3512、3511、3513、3514」の総個数に対する、前記少なくとも一つの代表車両番号「3511、3512、3513、3514」のうち3番目の代表車両番号「3513」の重複個数の比率であるため、「1/5」になり、x4/5は、前記検出された5個の車両番号「3511、3512、3511、3513、3514」の総個数に対する、前記少なくとも一つの代表車両番号「3511、3512、3513、3514」のうち4番目の代表車両番号「3514」の重複個数の比率であるため、「1/5」になる。
このようなことを考慮して、前記数1による前記拡散度を演算すれば、前記拡散度は「0.72」に演算される。
At this time, since J is the total number of the at least one representative vehicle number "3511, 3512, 3513, 3514", it becomes "4", and n is the detected five vehicle numbers. Since it is the total number of certain "3511, 3512, 3511, 3513, 3514", it becomes "5", and x 1/5 is the five detected vehicle numbers "3511, 3512, 3511, 3513, 3514". Because it is the ratio of the number of duplicates of the first representative vehicle number "3511" out of the at least one representative vehicle number "3511, 3512, 3513, 3514" to the total number of "", it becomes "2/5". x 2/5 is 2 of the at least one representative vehicle number "3511, 3512, 3513, 3514" with respect to the total number of the five detected vehicle numbers "3511, 3512, 3511, 3513, 3514". Since it is the ratio of the number of duplicates of the second representative vehicle number "3512", it becomes "1/5", and x 3/5 is the five detected vehicle numbers "3511, 3512, 3511, 3513, 3514". Because it is the ratio of the number of duplicates of the third representative vehicle number "3513" out of the at least one representative vehicle number "3511, 3512, 3513, 3514" to the total number of "", it becomes "1/5". x 4/5 is 4 of the at least one representative vehicle number "3511, 3512, 3513, 3514" with respect to the total number of the five detected vehicle numbers "3511, 3512, 3511, 3513, 3514". Since it is the ratio of the number of duplicates of the second representative vehicle number "3514", it becomes "1/5".
In consideration of such a thing, if the degree of diffusion according to the number 1 is calculated, the degree of diffusion is calculated as "0.72".
メッセージディスプレイ部118は、前記演算された拡散度が既に設定された臨界値を超過すると判断される場合、車両140のナンバープレートを再認識させることを指示するメッセージを前記画面上にディスプレイする。
When it is determined that the calculated diffusivity exceeds the critical value already set, the
例えば、先に計算した例示のように、前記演算された拡散度を「0.72」とし、前記既に設定された臨界値を「0.64」に仮定する。メッセージディスプレイ部118は、前記演算された拡散度「0.72」が前記既に設定された臨界値「0.64」を超過すると判断することによって、車両140のナンバープレートを再認識させることを指示するメッセージを前記画面上にディスプレイすることができる。
本発明の一実施形態によれば、車両番号認識装置110は、履歴情報データベース119および履歴情報格納部120をさらに含むことができる。
履歴情報データベース119には、複数の車両に対する車両番号認識履歴情報が格納されている。
ここで、車両番号認識履歴情報は、認識された車両番号と車両番号の認識時点に対する時間とから構成された情報を意味する。
例えば、履歴情報データベース119には、以下の表1のような情報が格納されている。
For example, as in the example calculated above, the calculated diffusivity is assumed to be "0.72", and the already set critical value is assumed to be "0.64". The
According to one embodiment of the present invention, the vehicle
The
Here, the vehicle number recognition history information means information composed of the recognized vehicle number and the time with respect to the recognition time of the vehicle number.
For example, the
履歴情報格納部120は、前記第1車両番号が決定されれば、履歴情報データベース119に前記第1車両番号と前記第1車両番号の認識時点に対する時間とから構成された第1車両番号認識履歴情報を生成して履歴情報データベース119に格納する。
When the first vehicle number is determined, the history
例えば、前記第1車両番号を「3263」とし、前記第1車両番号「3263」の認識時点に対する時間を「19時30分」に仮定する。前記第1車両番号「3263」が車両番号認識装置110により決定されれば、履歴情報格納部120は、前記表1のような履歴情報データベース119に前記第1車両番号「3263」と前記第1車両番号「3263」の認識時点に対する時間「19時30分」とから構成された第1車両番号認識履歴情報を生成して、前記表1のような履歴情報データベース119に格納することができる。
For example, it is assumed that the first vehicle number is "3263" and the time for the recognition time of the first vehicle number "3263" is "19:30". If the first vehicle number "3263" is determined by the vehicle
本発明の一実施形態によれば、車両番号認識装置110は、OTP格納部121、ユークリッド距離格納部122、要請部123、認証確認部124および履歴情報伝送部125をさらに含むことができる。
According to one embodiment of the present invention, the vehicle
OTP格納部121には、現在時間値を基にワンタイムパスワードを生成できる、予め定められたOTP(One Time Password)生成関数が格納されている。
The
ここで、OTPとは固定されたパスワードの代わりにランダムに生成されるワンタイムパスワードを意味し、前記OTP生成関数は開発者によって予め設定できる関数であって、現在時間値を基にワンタイムパスワードが生成されるように設定できる。 Here, OTP means a one-time password that is randomly generated instead of a fixed password, and the OTP generation function is a function that can be preset by the developer and is a one-time password based on the current time value. Can be set to be generated.
ユークリッド距離格納部122には、管理者の認証に用いるための既に設定されたユークリッド距離(Euclidean Distance)に対する情報が格納されている。
ここで、ユークリッド距離とは、二つのベクトルが存在するとする時、二つのベクトル間の距離を意味し、以下の数2により演算できる。
Here, the Euclidean distance means the distance between two vectors when two vectors exist, and can be calculated by the following equation 2.
前記数2において、Dはユークリッド距離、AiとBiは二つのベクトルに含まれているi番目の成分を意味する。通常、二つのベクトル間のユークリッド距離が小さいほど、二つのベクトルは類似したベクトルと見ることができて、二つのベクトル間のユークリッド距離が大きいほど、二つのベクトルは類似していないベクトルと見ることができる。 In the above equation 2, D means the Euclidean distance, and Ai and Bi mean the i -th component contained in the two vectors. Generally, the smaller the Euclidean distance between two vectors, the more similar the two vectors can be seen, and the larger the Euclidean distance between the two vectors, the more dissimilar the two vectors can be seen. Can be done.
要請部123は、管理者端末130から履歴情報データベース119に格納されている前記複数の車両に対する車両番号認識履歴情報のうち第2車両番号認識履歴情報の伝送要請が受信されれば、前記OTP生成関数に基づいて現在時間値に応じた第1ワンタイムパスワードを生成し、前記第1ワンタイムパスワードから既に設定された桁に該当する数字を確認した後、前記数字の大きさに対応するハミング重み(Hamming Weight)を有し、且つ、既に設定された長さを有するランダムベクトルをランダムに生成し、前記ランダムベクトルを管理者端末130に伝送して、管理者端末130に前記ランダムベクトルに対応するフィードバックベクトルの伝送を要請する。
When the requesting
ここで、ハミング重みとは「0」と「1」のコードから構成されたデータにおける「1」の個数を意味し、前記桁は開発者によって予め設定できるものであって、左側から何番目の位置であるかを表す数字に設定できる。 Here, the Hamming weight means the number of "1" in the data composed of the codes of "0" and "1", and the digit can be preset by the developer, and the number from the left side. It can be set to a number indicating whether it is a position.
例えば、管理者端末130から履歴情報データベース119に格納されている前記複数の車両に対する車両番号認識履歴情報のうち前記第2車両番号認識履歴情報の伝送要請が車両番号認識装置110に受信されれば、要請部123は、前記OTP生成関数に基づいて現在時間値に応じた第1ワンタイムパスワードを生成することができ、仮に、前記第1ワンタイムパスワードが「12345」に生成され、既に設定された桁が4である場合、要請部123は、前記第1ワンタイムパスワード「12345」から4番目の桁である「4」を確認することができる。その後、要請部123は、前記数字「4」の大きさに対応するハミング重みを有し、且つ、前記既に設定された長さを有するランダムベクトルをランダムに生成することができる。これと関連し、前記既に設定された長さを「6」とする場合、要請部123は、「1」の個数が4個であり、且つ、長さが6であるランダムベクトルをランダムに生成することができる。
For example, if the vehicle
例えば、前記ランダムベクトルが「[110110]」に生成されたとする場合、要請部123は、前記ランダムベクトル「[110110]」を管理者端末130に伝送して、管理者端末130に前記ランダムベクトル「[110110]」に対応するフィードバックベクトルの伝送を要請することができる。
For example, assuming that the random vector is generated in "[110110]", the requesting
この時、本発明の一実施形態によれば、管理者端末130は、メモリ上に前記既に設定されたユークリッド距離、前記OTP生成関数と同一な検証用OTP生成関数を格納していてもよい。
At this time, according to one embodiment of the present invention, the
仮に、車両番号認識装置110から前記ランダムベクトルが管理者端末130に受信されれば、管理者端末130は、前記メモリ上に格納されている前記検証用OTP生成関数に基づいて現在時間値に応じた検証用ワンタイムパスワードを生成した後、前記検証用ワンタイムパスワードから前記既に設定された桁に該当する検証用数字を確認して、前記ランダムベクトルのハミング重みが前記検証用数字の大きさに対応するハミング重みと一致するか否かを確認することができる。
If the random vector is received from the vehicle
この時、前記ランダムベクトルのハミング重みが前記検証用数字の大きさに対応するハミング重みと一致すると確認される場合、管理者端末130は、前記ランダムベクトルとのユークリッド距離が前記メモリ上に格納されている前記既に設定されたユークリッド距離に演算される第1フィードバックベクトルをランダムに生成して車両番号認識装置110に伝送することができる。
At this time, if it is confirmed that the Hamming weight of the random vector matches the Hamming weight corresponding to the magnitude of the verification number, the
これと関連し、前記メモリ上に格納されている前記既に設定されたユークリッド距離を「D1」とし、車両番号認識装置110から管理者端末130に「[110110]」という前記ランダムベクトルが受信されたとする場合、管理者端末130は、前記メモリ上に格納されている前記検証用OTP生成関数に基づいて現在時間値に応じた検証用ワンタイムパスワード「12345」を生成した後、前記検証用ワンタイムパスワードから前記既に設定された桁「4」に該当する検証用数字「4」を確認することができる。
In connection with this, the already set Euclidean distance stored in the memory is set to "D 1 ", and the random vector "[110 110]" is received from the vehicle
その後、管理者端末130は、前記ランダムベクトルのハミング重みが前記検証用数字「4」の大きさに対応するハミング重みと一致するかを確認することができる。
After that, the
本実施形態において、前記ランダムベクトルのハミング重みは「4」として前記検証用数字と一致し、前記ランダムベクトルのハミング重み「4」と前記検証用数字「4」が互いに一致するということは、前記ランダムベクトルが車両番号認識装置110と管理者端末130が事前に共有している同一なOTP生成関数に基づいて導き出されたワンタイムパスワードに基づいて生成されたものに間違いないという意味である。
In the present embodiment, the Hamming weight of the random vector is set to "4" and matches the verification number, and the Hamming weight "4" of the random vector and the verification number "4" match each other. It means that the random vector must have been generated based on the one-time password derived based on the same OTP generation function shared in advance by the vehicle
したがって、前記ランダムベクトルのハミング重みが前記検証用数字の大きさに対応するハミング重みと一致すると確認される場合、管理者端末130は、前記ランダムベクトルとのユークリッド距離が前記メモリ上に格納されている前記既に設定されたユークリッド距離「D1」に演算される第1フィードバックベクトルをランダムに生成して車両番号認識装置110に伝送することができる。
Therefore, when it is confirmed that the Hamming weight of the random vector matches the Hamming weight corresponding to the magnitude of the verification number, the
認証確認部124は、管理者端末130から前記ランダムベクトルに対応するフィードバックベクトルとして前記第1フィードバックベクトルが受信されれば、前記第1フィードバックベクトルと前記ランダムベクトルとの間の第1ユークリッド距離を演算し、前記第1ユークリッド距離が前記既に設定されたユークリッド距離に演算されるかを確認することによって、管理者端末130に対する認証を完了する。
When the first feedback vector is received from the
履歴情報伝送部125は、管理者端末130に対する認証が完了すれば、履歴情報データベース119に格納されている前記第2車両番号認識履歴情報を抽出した後、管理者端末130に前記第2車両番号認識履歴情報を伝送する。
When the authentication to the
例えば、前記ランダムベクトルを「[110110]」とし、前記既に設定されたユークリッド距離を「D1」とし、前記第2車両番号認識履歴情報を「車両番号認識履歴情報2」に仮定する。管理者端末130から前記ランダムベクトル「[110110]」に対応するフィードバックベクトルとして前記第1フィードバックベクトルが車両番号認識装置110に受信されれば、認証確認部124は、前記第1フィードバックベクトルと前記ランダムベクトル「[110110]」との間の第1ユークリッド距離を演算し、前記第1ユークリッド距離が前記既に設定されたユークリッド距離である「D1」に演算されるかを確認することによって、管理者端末130に対する認証を完了することができる。
For example, it is assumed that the random vector is "[110110]", the already set Euclidean distance is "D 1 ", and the second vehicle number recognition history information is "vehicle number recognition history information 2". If the first feedback vector is received by the vehicle
このように、管理者端末130に対する認証が完了すれば、履歴情報伝送部125は、前記表1のような履歴情報データベース119に格納されている前記第2車両番号認識履歴情報である「車両番号認識履歴情報2」を抽出した後、管理者端末130に前記第2車両番号認識履歴情報である「車両番号認識履歴情報2」を伝送することができる。
In this way, when the authentication to the
つまり、管理者端末130は、事前に発給されたOTP生成関数に基づいてランダムベクトルのハミング重みが検証用数字の大きさに対応するハミング重みと一致する場合にのみ、前記ランダムベクトルとのユークリッド距離が前記メモリ上に格納されている前記既に設定されたユークリッド距離に演算される第1フィードバックベクトルをランダムに生成して車両番号認識装置110に伝送し、車両番号認識装置110は、管理者端末130から前記ランダムベクトルに対応するフィードバックベクトルとして前記第1フィードバックベクトルが受信されれば、前記第1フィードバックベクトルと前記ランダムベクトルとの間の第1ユークリッド距離を演算し、前記第1ユークリッド距離が前記既に設定されたユークリッド距離に演算されるかを確認して管理者端末130に対する認証が完了する場合にのみ、履歴情報データベース119に格納されている第2車両番号認識履歴情報を抽出した後、管理者端末130に前記第2車両番号認識履歴情報を伝送することによって、認証されていない管理者が車両番号認識履歴情報を任意に受信するのを防止することができる。
That is, the
図2は、本発明の一実施形態によるナンバープレート映像を構成する複数のフレームを分析して車両番号の認識を行う車両番号認識装置の動作方法を示すフローチャートである。 FIG. 2 is a flowchart showing an operation method of a vehicle number recognition device that analyzes a plurality of frames constituting a license plate image according to an embodiment of the present invention and recognizes a vehicle number.
ステップ(S210)は、カメラを介して車両のナンバープレートを撮影して、n(nは3以上の自然数)個のフレームからなるナンバープレート映像を取得する。
ステップ(S220)は、前記ナンバープレート映像を構成するn個のフレームの各々から車両番号を抽出することによって、n個の車両番号を検出する。
In step (S210), the license plate of the vehicle is photographed through the camera, and the license plate image composed of n (n is a natural number of 3 or more) frames is acquired.
The step (S220) detects the n vehicle numbers by extracting the vehicle numbers from each of the n frames constituting the license plate image.
ステップ(S230)は、前記検出されたn個の車両番号から、前記検出されたn個の車両番号を構成する互いに重複しない少なくとも一つの代表車両番号を抽出する。
ステップ(S240)は、前記少なくとも一つの代表車両番号の各々に対して、前記検出されたn個の車両番号に存在する重複個数をカウントする。
ステップ(S250)は、前記少なくとも一つの代表車両番号のうち重複個数が最大である車両番号を前記車両に対する第1車両番号に決定する。
ステップ(S260)は、前記第1車両番号が決定されれば、前記第1車両番号を画面上にディスプレイする。
The step (S230) extracts at least one representative vehicle number that constitutes the detected n vehicle numbers and does not overlap with each other from the detected n vehicle numbers.
The step (S240) counts the number of duplicates existing in the detected n vehicle numbers for each of the at least one representative vehicle numbers.
The step (S250) determines the vehicle number having the maximum number of duplicates among the at least one representative vehicle number as the first vehicle number for the vehicle.
The step (S260) displays the first vehicle number on the screen once the first vehicle number is determined.
この時、本発明の一実施形態によれば、前記車両番号認識装置の動作方法は、前記検出されたn個の車両番号の総個数に対する前記少なくとも一つの代表車両番号それぞれの重複個数の比率を算出した後、前記比率に基づいて前記検出されたn個の車両番号が如何に満遍なく分布しているかを表す拡散度を演算するステップ、および前記演算された拡散度が既に設定された臨界値を超過すると判断される場合、前記車両のナンバープレートを再認識させることを指示するメッセージを前記画面上にディスプレイするステップをさらに含むことができる。
この時、本発明の一実施形態によれば、前記拡散度を演算するステップは、前記数1に基づいて前記拡散度を演算することができる。
At this time, according to one embodiment of the present invention, in the operation method of the vehicle number recognition device, the ratio of the overlapping number of each of the at least one representative vehicle number to the total number of the detected n vehicle numbers is set. After the calculation, the step of calculating the degree of diffusion indicating how the detected n vehicle numbers are evenly distributed based on the ratio, and the critical value in which the calculated degree of diffusion has already been set are set. If it is determined to be exceeded, it may further include displaying a message on the screen instructing the vehicle to re-recognize the license plate.
At this time, according to one embodiment of the present invention, the step of calculating the degree of diffusion can calculate the degree of diffusion based on the number 1.
また、本発明の一実施形態によれば、前記車両番号認識装置の動作方法は、複数の車両に対する車両番号認識履歴情報(前記車両番号認識履歴情報は、認識された車両番号と車両番号の認識時点に対する時間とから構成された情報である)が格納されている履歴情報データベースを保持するステップ、および前記第1車両番号が決定されれば、前記履歴情報データベースに前記第1車両番号と前記第1車両番号の認識時点に対する時間とから構成された第1車両番号認識履歴情報を生成して前記履歴情報データベースに格納するステップをさらに含むことができる。 Further, according to one embodiment of the present invention, the operation method of the vehicle number recognition device is the vehicle number recognition history information for a plurality of vehicles (the vehicle number recognition history information is the recognition of the recognized vehicle number and the vehicle number). If the step for holding the history information database in which the information is composed of the time with respect to the time point) and the first vehicle number are determined, the first vehicle number and the first vehicle number are stored in the history information database. Further, a step of generating the first vehicle number recognition history information composed of the time with respect to the recognition time of the vehicle number and storing the first vehicle number recognition history information in the history information database can be included.
この時、本発明の一実施形態によれば、前記車両番号認識装置の動作方法は、現在時間値を基にワンタイムパスワードを生成できる、予め定められたOTP生成関数が格納されているOTP格納部を保持するステップ、管理者の認証に用いるための既に設定されたユークリッド距離に対する情報が格納されているユークリッド距離格納部を保持するステップ、管理者端末から前記履歴情報データベースに格納されている前記複数の車両に対する車両番号認識履歴情報のうち第2車両番号認識履歴情報の伝送要請が受信されれば、前記OTP生成関数に基づいて現在時間値に応じた第1ワンタイムパスワードを生成し、前記第1ワンタイムパスワードから既に設定された桁に該当する数字を確認した後、前記数字の大きさに対応するハミング重みを有し、且つ、既に設定された長さを有するランダムベクトルをランダムに生成し、前記ランダムベクトルを前記管理者端末に伝送して、前記管理者端末に前記ランダムベクトルに対応するフィードバックベクトルの伝送を要請するステップ、前記管理者端末から前記ランダムベクトルに対応するフィードバックベクトルとして第1フィードバックベクトル(前記第1フィードバックベクトルは、前記ランダムベクトルとのユークリッド距離が前記管理者端末に既に格納されている前記既に設定されたユークリッド距離に演算されるように生成されたベクトルである)が受信されれば、前記第1フィードバックベクトルと前記ランダムベクトルとの間の第1ユークリッド距離を演算し、前記第1ユークリッド距離が前記既に設定されたユークリッド距離に演算されるかを確認することによって、前記管理者端末に対する認証を完了するステップ、および前記管理者端末に対する認証が完了すれば、前記履歴情報データベースに格納されている前記第2車両番号認識履歴情報を抽出した後、前記管理者端末に前記第2車両番号認識履歴情報を伝送するステップをさらに含むことができる。 At this time, according to one embodiment of the present invention, the operation method of the vehicle number recognition device is an OTP storage in which a predetermined OTP generation function capable of generating a one-time password based on the current time value is stored. The step of holding the unit, the step of holding the Euclidean distance storage unit in which the information for the Euclidean distance already set for use in the authentication of the administrator is stored, and the step stored in the history information database from the administrator terminal. When a transmission request for the second vehicle number recognition history information among the vehicle number recognition history information for a plurality of vehicles is received, the first one-time password corresponding to the current time value is generated based on the OTP generation function, and the above-mentioned After confirming the number corresponding to the already set digit from the first one-time password, a random vector having a humming weight corresponding to the size of the number and having an already set length is randomly generated. Then, the step of transmitting the random vector to the administrator terminal and requesting the administrator terminal to transmit the feedback vector corresponding to the random vector, the first as a feedback vector corresponding to the random vector from the administrator terminal. One feedback vector (the first feedback vector is a vector generated so that the Euclidean distance to the random vector is calculated to the already set Euclidean distance already stored in the administrator terminal). Upon receipt, the first Euclidean distance between the first feedback vector and the random vector is calculated, and by checking whether the first Euclidean distance is calculated to the already set Euclidean distance. When the step of completing the authentication for the administrator terminal and the authentication for the administrator terminal are completed, the second vehicle number recognition history information stored in the history information database is extracted, and then the administrator terminal is used. A step of transmitting the second vehicle number recognition history information can be further included.
この時、本発明の一実施形態によれば、前記管理者端末は、メモリ上に前記既に設定されたユークリッド距離、前記OTP生成関数と同一な検証用OTP生成関数を格納しており、前記車両番号認識装置から前記ランダムベクトルが受信されれば、前記メモリ上に格納されている前記検証用OTP生成関数に基づいて現在時間値に応じた検証用ワンタイムパスワードを生成した後、前記検証用ワンタイムパスワードから前記既に設定された桁に該当する検証用数字を確認して、前記ランダムベクトルのハミング重みが前記検証用数字の大きさに対応するハミング重みと一致するか否かを確認し、前記ランダムベクトルのハミング重みが前記検証用数字の大きさに対応するハミング重みと一致すると確認される場合、前記ランダムベクトルとのユークリッド距離が前記メモリ上に格納されている前記既に設定されたユークリッド距離に演算される前記第1フィードバックベクトルをランダムに生成して前記車両番号認識装置に伝送することができる。 At this time, according to one embodiment of the present invention, the administrator terminal stores the already set Euclidean distance and the same verification OTP generation function as the OTP generation function in the memory, and the vehicle. When the random vector is received from the number recognition device, the verification one-time password corresponding to the current time value is generated based on the verification OTP generation function stored in the memory, and then the verification one. The verification number corresponding to the already set digit is confirmed from the time password, and it is confirmed whether or not the humming weight of the random vector matches the humming weight corresponding to the magnitude of the verification number. If it is confirmed that the humming weight of the random vector matches the humming weight corresponding to the magnitude of the verification number, the Euclidean distance to the random vector is set to the already set Euclidean distance stored in the memory. The calculated first feedback vector can be randomly generated and transmitted to the vehicle number recognition device.
以上、図2を参照して、本発明の一実施形態によるナンバープレート映像を構成する複数のフレームを分析して車両番号の認識を行う車両番号認識装置の動作方法について説明した。ここで、本発明の一実施形態によるナンバープレート映像を構成する複数のフレームを分析して車両番号の認識を行う車両番号認識装置の動作方法は、図1を利用して説明したナンバープレート映像を構成する複数のフレームを分析して車両番号の認識を行う車両番号認識装置110の動作に関する構成と対応するため、それに関する詳しい説明は省略することにする。
As described above, with reference to FIG. 2, the operation method of the vehicle number recognition device for recognizing the vehicle number by analyzing a plurality of frames constituting the license plate image according to the embodiment of the present invention has been described. Here, the operation method of the vehicle number recognition device that analyzes a plurality of frames constituting the number plate image according to the embodiment of the present invention and recognizes the vehicle number is described by using the number plate image described with reference to FIG. Since it corresponds to the configuration related to the operation of the vehicle
本発明の一実施形態によるナンバープレート映像を構成する複数のフレームを分析して車両番号の認識を行う車両番号認識装置の動作方法は、コンピュータとの結合によって実行させるための格納媒体に格納されたコンピュータプログラムで実現されてもよい。 The operation method of the vehicle number recognition device that recognizes the vehicle number by analyzing a plurality of frames constituting the license plate image according to the embodiment of the present invention is stored in a storage medium for execution by coupling with a computer. It may be realized by a computer program.
また、本発明の一実施形態によるナンバープレート映像を構成する複数のフレームを分析して車両番号の認識を行う車両番号認識装置の動作方法は、様々なコンピュータ手段を介して実行できるプログラム命令形態で実現されてコンピュータ読み取り可能な媒体に記録されてもよい。前記コンピュータ読み取り可能な媒体は、プログラム命令、データファイル、データ構造などを単独でまたは組み合わせて含むことができる。前記媒体に記録されるプログラム命令は、本発明のために特別に設計されて構成されたものであるか、またはコンピュータソフトウェア当業者に公知されて使用可能なものであってもよい。コンピュータ読み取り可能な記録媒体の例には、ハードディスク、フロッピーディスクおよび磁気テープのような磁気媒体(magnetic media)、CD-ROM、DVDのような光気録媒体(optical media)、フロプティカルディスク(floptical disk)のような磁気-光媒体(magneto-optical media)、およびROM、RAM、フラッシュメモリなどのようなプログラム命令を格納し実行するように特別に構成されたハードウェア装置が含まれる。プログラム命令の例には、コンパイラによって作られるもののような機械語コードだけでなく、インタープリタなどを用いてコンピュータにより実行できる高級言語コードを含む。 Further, the operation method of the vehicle number recognition device that recognizes the vehicle number by analyzing a plurality of frames constituting the license plate image according to the embodiment of the present invention is a program instruction form that can be executed via various computer means. It may be realized and recorded on a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, etc. alone or in combination. The program instructions recorded on the medium may be those specially designed and configured for the present invention, or those known and usable by those skilled in the art of computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks and magnetic tapes, optical media such as CD-ROMs and DVDs, and floptic discs. Includes magnetic-optical media such as floppy disks, and hardware devices specially configured to store and execute program instructions such as ROMs, RAMs, flash memories, and the like. Examples of program instructions include machine language code, such as those created by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like.
以上のように、本発明を具体的な構成要素などのような特定事項と限定された実施形態および図面によって説明したが、これは本発明のより全般的な理解を助けるために提供されたものに過ぎず、本発明は前記実施形態に限定されるものではなく、本発明が属する分野における通常の知識を有した者であれば、このような記載から様々な修正および変形が可能である。 As described above, the present invention has been described by means of specific matters such as specific components and limited embodiments and drawings, which are provided to aid in a more general understanding of the invention. However, the present invention is not limited to the above-described embodiment, and any person having ordinary knowledge in the field to which the present invention belongs can make various modifications and modifications from such a description.
したがって、本発明の思想は説明された実施形態に限定して定められてはならず、後述する特許請求の範囲だけでなく、該特許請求の範囲と均等または等価的な変形がある全てのものは本発明の思想の範疇に属すると言える。 Therefore, the idea of the present invention should not be limited to the described embodiments, and is not limited to the scope of claims described later, but anything having a modification equal to or equivalent to the scope of claims. Can be said to belong to the category of the idea of the present invention.
110 ・・・ナンバープレート映像を構成する複数のフレームを分析して車両番号の認識を行う車両番号認識装置
111 ・・・映像取得部
112 ・・・車両番号検出部
113 ・・・代表車両番号抽出部
114 ・・・カウント部
115 ・・・車両番号決定部
116 ・・・車両番号ディスプレイ部
117 ・・・拡散度演算部
118 ・・・メッセージディスプレイ部
119 ・・・履歴情報データベース
120 ・・・履歴情報格納部
121 ・・・OTP格納部
122 ・・・ユークリッド距離格納部
123 ・・・要請部
124 ・・・認証確認部
125 ・・・履歴情報伝送部
130 ・・・管理者端末
140 ・・・車両
110 ・ ・ ・ Vehicle number recognition device that analyzes multiple frames that make up the license plate image and recognizes the
Claims (5)
前記ナンバープレート映像を構成するn個のフレームの各々から車両番号を抽出することによって、n個の車両番号を検出する車両番号検出部、
前記検出されたn個の車両番号から、前記検出されたn個の車両番号を構成する互いに重複しない少なくとも一つの代表車両番号を抽出する代表車両番号抽出部、
前記少なくとも一つの代表車両番号の各々に対して、前記検出されたn個の車両番号に存在する重複個数をカウントするカウント部、
前記少なくとも一つの代表車両番号のうち重複個数が最大である車両番号を前記車両に対する第1車両番号に決定する車両番号決定部、および
前記第1車両番号が決定されれば、前記第1車両番号を画面上にディスプレイする車両番号ディスプレイ部、
前記検出されたn個の車両番号の総個数に対する前記少なくとも一つの代表車両番号それぞれの重複個数の比率を算出した後、前記比率に基づいて前記検出されたn個の車両番号が如何に満遍なく分布しているかを表す拡散度を演算する拡散度演算部、および
前記演算された拡散度が既に設定された臨界値を超過すると判断される場合、前記車両のナンバープレートを再認識させることを指示するメッセージを前記画面上にディスプレイするメッセージディスプレイ部
を含む、ナンバープレート映像を構成する複数のフレームを分析して車両番号の認識を行う車両番号認識装置。 An image acquisition unit that captures a vehicle number plate through a camera and acquires a number plate image consisting of n (n is a natural number of 3 or more) frames.
A vehicle number detection unit that detects n vehicle numbers by extracting vehicle numbers from each of the n frames constituting the license plate image.
A representative vehicle number extraction unit that extracts at least one representative vehicle number that does not overlap with each other constituting the detected n vehicle numbers from the detected n vehicle numbers.
A counting unit that counts the number of duplicates existing in the detected n vehicle numbers for each of the at least one representative vehicle number.
A vehicle number determination unit that determines the vehicle number having the largest number of duplicates among the at least one representative vehicle number as the first vehicle number for the vehicle, and if the first vehicle number is determined, the first vehicle number. Vehicle number display unit, which displays on the screen
After calculating the ratio of the overlapping number of each of the at least one representative vehicle number to the total number of the detected n vehicle numbers, how the detected n vehicle numbers are evenly distributed based on the ratio. Diffusion degree calculation unit that calculates the degree of diffusion that indicates whether or not it is done, and
When it is determined that the calculated diffusivity exceeds an already set critical value, a message display unit that displays a message instructing the vehicle to re-recognize the license plate on the screen.
A vehicle number recognition device that analyzes a plurality of frames constituting a license plate image and recognizes the vehicle number.
下記の数1に基づいて前記拡散度を演算する、請求項1に記載のナンバープレート映像を構成する複数のフレームを分析して車両番号の認識を行う車両番号認識装置。
A vehicle number recognition device that recognizes a vehicle number by analyzing a plurality of frames constituting the license plate image according to claim 1 , which calculates the degree of diffusion based on the following number 1.
前記第1車両番号が決定されれば、前記履歴情報データベースに前記第1車両番号と前記第1車両番号の認識時点に対する時間とから構成された第1車両番号認識履歴情報を生成して前記履歴情報データベースに格納する履歴情報格納部
をさらに含む、請求項1に記載のナンバープレート映像を構成する複数のフレームを分析して車両番号の認識を行う車両番号認識装置。 A history information database in which vehicle number recognition history information for a plurality of vehicles (the vehicle number recognition history information is information composed of a recognized vehicle number and a time with respect to a recognition time of the vehicle number) is stored, and the above-mentioned When the first vehicle number is determined, the first vehicle number recognition history information composed of the first vehicle number and the time for the recognition time of the first vehicle number is generated in the history information database, and the history information is generated. A vehicle number recognition device that recognizes a vehicle number by analyzing a plurality of frames constituting the number plate image according to claim 1, further including a history information storage unit stored in a database.
管理者の認証に用いるための既に設定されたユークリッド距離(Euclidean Distance)に対する情報が格納されているユークリッド距離格納部、
管理者端末から前記履歴情報データベースに格納されている前記複数の車両に対する車両番号認識履歴情報のうち第2車両番号認識履歴情報の伝送要請が受信されれば、前記OTP生成関数に基づいて現在時間値に応じた第1ワンタイムパスワードを生成し、前記第1ワンタイムパスワードから既に設定された桁に該当する数字を確認した後、前記数字の大きさに対応するハミング重み(Hamming Weight)を有し、且つ、既に設定された長さを有するランダムベクトルをランダムに生成し、前記ランダムベクトルを前記管理者端末に伝送して、前記管理者端末に前記ランダムベクトルに対応するフィードバックベクトルの伝送を要請する要請部、
前記管理者端末から前記ランダムベクトルに対応するフィードバックベクトルとして第1フィードバックベクトル(前記第1フィードバックベクトルは、前記ランダムベクトルとのユークリッド距離が前記管理者端末に既に格納されている前記既に設定されたユークリッド距離に演算されるように生成されたベクトルである)が受信されれば、前記第1フィードバックベクトルと前記ランダムベクトルとの間の第1ユークリッド距離を演算し、前記第1ユークリッド距離が前記既に設定されたユークリッド距離に演算されるかを確認することによって、前記管理者端末に対する認証を完了する認証確認部、および
前記管理者端末に対する認証が完了すれば、前記履歴情報データベースに格納されている前記第2車両番号認識履歴情報を抽出した後、前記管理者端末に前記第2車両番号認識履歴情報を伝送する履歴情報伝送部
をさらに含む、請求項3に記載のナンバープレート映像を構成する複数のフレームを分析して車両番号の認識を行う車両番号認識装置。 An OTP storage unit that stores a predetermined OTP (One Time Password) generation function that can generate a one-time password based on the current time value.
Euclidean distance storage unit, which stores information for the Euclidean distance that has already been set for use in administrator authentication.
If a transmission request for the second vehicle number recognition history information among the vehicle number recognition history information for the plurality of vehicles stored in the history information database is received from the administrator terminal, the current time is based on the OTP generation function. After generating the first one-time password according to the value and confirming the number corresponding to the digit already set from the first one-time password, the humming weight corresponding to the size of the number is provided. In addition, a random vector having an already set length is randomly generated, the random vector is transmitted to the administrator terminal, and the administrator terminal is requested to transmit a feedback vector corresponding to the random vector. Request department,
The first feedback vector as the feedback vector corresponding to the random vector from the administrator terminal (the first feedback vector is the already set Euclidean whose Euclidean distance from the random vector is already stored in the administrator terminal). (The vector generated to be calculated to the distance) is received, the first Euclidean distance between the first feedback vector and the random vector is calculated, and the first Euclidean distance is already set. The authentication confirmation unit that completes the authentication to the administrator terminal by confirming whether the Euclidean distance is calculated, and the authentication confirmation unit that is stored in the history information database if the authentication to the administrator terminal is completed. A plurality of components of the number plate image according to claim 3 , further including a history information transmission unit that transmits the second vehicle number recognition history information to the administrator terminal after extracting the second vehicle number recognition history information. A vehicle number recognition device that analyzes the frame and recognizes the vehicle number.
メモリ上に前記既に設定されたユークリッド距離、前記OTP生成関数と同一な検証用OTP生成関数を格納しており、
前記車両番号認識装置から前記ランダムベクトルが受信されれば、前記メモリ上に格納されている前記検証用OTP生成関数に基づいて現在時間値に応じた検証用ワンタイムパスワードを生成した後、前記検証用ワンタイムパスワードから前記既に設定された桁に該当する検証用数字を確認して、前記ランダムベクトルのハミング重みが前記検証用数字の大きさに対応するハミング重みと一致するか否かを確認し、
前記ランダムベクトルのハミング重みが前記検証用数字の大きさに対応するハミング重みと一致すると確認される場合、前記ランダムベクトルとのユークリッド距離が前記メモリ上に格納されている前記既に設定されたユークリッド距離に演算される前記第1フィードバックベクトルをランダムに生成して前記車両番号認識装置に伝送する、請求項4に記載のナンバープレート映像を構成する複数のフレームを分析して車両番号の認識を行う車両番号認識装置。
The administrator terminal is
The Euclidean distance already set and the same verification OTP generation function as the OTP generation function are stored in the memory.
When the random vector is received from the vehicle number recognition device, the verification one-time password corresponding to the current time value is generated based on the verification OTP generation function stored in the memory, and then the verification is performed. Check the verification number corresponding to the already set digit from the one-time password, and check whether the humming weight of the random vector matches the humming weight corresponding to the size of the verification number. ,
When it is confirmed that the humming weight of the random vector matches the humming weight corresponding to the magnitude of the verification number, the Euclidean distance with the random vector is stored in the memory. The already set Euclidean distance. A vehicle that recognizes a vehicle number by analyzing a plurality of frames constituting the license plate image according to claim 4 , which randomly generates the first feedback vector calculated in 1 and transmits it to the vehicle number recognition device. Number recognition device.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2019-0095461 | 2019-08-06 | ||
KR1020190095461A KR102248344B1 (en) | 2019-08-06 | 2019-08-06 | Vehicle number recognition apparatus performing recognition of vehicle number by analyzing a plurality of frames constituting a license plate video |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021026749A JP2021026749A (en) | 2021-02-22 |
JP7029732B2 true JP7029732B2 (en) | 2022-03-04 |
Family
ID=74664875
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019228459A Active JP7029732B2 (en) | 2019-08-06 | 2019-12-18 | Vehicle number recognition device that analyzes multiple frames that make up the license plate image and recognizes the vehicle number. |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP7029732B2 (en) |
KR (1) | KR102248344B1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113052094A (en) * | 2021-03-30 | 2021-06-29 | 北京卓视智通科技有限责任公司 | Method and device for determining original shielding license plate and electronic equipment |
CN113298073A (en) * | 2021-05-10 | 2021-08-24 | 南京爱福路汽车科技有限公司 | Method and system for improving license plate recognition accuracy |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006190198A (en) | 2005-01-07 | 2006-07-20 | Mitsubishi Heavy Ind Ltd | Portable vehicle number recognizing device and vehicle number recognizing method using the same |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100778390B1 (en) | 2007-01-25 | 2007-11-21 | 주식회사 넥스파시스템 | Automobile number recognition method from moving image |
KR100852683B1 (en) | 2007-08-13 | 2008-08-18 | (주)한국알파시스템 | An apparatus for recognizing number of vehicles and a methode for recognizing number of vehicles |
-
2019
- 2019-08-06 KR KR1020190095461A patent/KR102248344B1/en active IP Right Grant
- 2019-12-18 JP JP2019228459A patent/JP7029732B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006190198A (en) | 2005-01-07 | 2006-07-20 | Mitsubishi Heavy Ind Ltd | Portable vehicle number recognizing device and vehicle number recognizing method using the same |
Also Published As
Publication number | Publication date |
---|---|
KR20210016960A (en) | 2021-02-17 |
KR102248344B1 (en) | 2021-05-06 |
JP2021026749A (en) | 2021-02-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11410001B2 (en) | Method and apparatus for object authentication using images, electronic device, and storage medium | |
CN107679861B (en) | Resource transfer method, fund payment method, device and electronic equipment | |
CN108804884B (en) | Identity authentication method, identity authentication device and computer storage medium | |
US20210383619A1 (en) | Vehicle diagnosis method, user equipment, and server | |
JP2018533142A (en) | System and method for authenticating authorship of an electronic signature session | |
US20140310786A1 (en) | Integrated interactive messaging and biometric enrollment, verification, and identification system | |
US10635887B2 (en) | Manual signature authentication system and method | |
JP2013041416A (en) | Information processing device and method, program, and information processing system | |
WO2017170384A1 (en) | Biodata processing device, biodata processing system, biodata processing method, biodata processing program, and recording medium for storing biodata processing program | |
US20220164423A1 (en) | Method and apparatus for user recognition | |
JP7029732B2 (en) | Vehicle number recognition device that analyzes multiple frames that make up the license plate image and recognizes the vehicle number. | |
WO2017170203A1 (en) | Biological data registration support device, biological data registration support system, biological data registration support method, biological data registration support program, recording medium for storing biological data registration support program | |
CN110383869A (en) | Quick response (QR) code of safety operation is executed for security configuration user equipment | |
JP7546114B2 (en) | Information processing device, information processing method, and program | |
KR20210110562A (en) | Information recognition method, apparatus, system, electronic device, recording medium and computer program | |
CN114612986A (en) | Detection method, detection device, electronic equipment and storage medium | |
CN109840406B (en) | Living body verification method and device and computer equipment | |
US20190018868A1 (en) | Method of inputting document information, device, server, and storage medium | |
CA3178249A1 (en) | Systems and methods for conducting remote attestation | |
CN109215783B (en) | Cerebral hemorrhage qualification authentication method, equipment and server based on data processing | |
KR102403278B1 (en) | Vehicle number recognition apparatus performing recognition of vehicle number through analysis and correction for a plurality of frames constituting a license plate video | |
CN112367314B (en) | Identity authentication method, device, computing equipment and medium | |
JP7475692B2 (en) | Authentication device, authentication method, and program | |
AU2022204469A1 (en) | Large pose facial recognition based on 3D facial model | |
CN109344732B (en) | Method and device for authentication and determining authentication mode and electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191218 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210323 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20210621 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210811 |
|
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: 20220111 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220209 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7029732 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |