KR100802605B1 - Car license plate number recognition device and method - Google Patents
Car license plate number recognition device and method Download PDFInfo
- Publication number
- KR100802605B1 KR100802605B1 KR1020070016312A KR20070016312A KR100802605B1 KR 100802605 B1 KR100802605 B1 KR 100802605B1 KR 1020070016312 A KR1020070016312 A KR 1020070016312A KR 20070016312 A KR20070016312 A KR 20070016312A KR 100802605 B1 KR100802605 B1 KR 100802605B1
- Authority
- KR
- South Korea
- Prior art keywords
- vertical line
- line
- license plate
- tilted
- curve
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 238000000605 extraction Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 5
- 239000000284 extract Substances 0.000 description 4
- TVEXGJYMHHTVKP-UHFFFAOYSA-N 6-oxabicyclo[3.2.1]oct-3-en-7-one Chemical compound C1C2C(=O)OC1C=CC2 TVEXGJYMHHTVKP-UHFFFAOYSA-N 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/017—Detecting movement of traffic to be counted or controlled identifying vehicles
- G08G1/0175—Detecting movement of traffic to be counted or controlled identifying vehicles by photographing vehicles, e.g. when violating traffic rules
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/04—Detecting movement of traffic to be counted or controlled using optical or ultrasonic detectors
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/14—Traffic control systems for road vehicles indicating individual free spaces in parking areas
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Artificial Intelligence (AREA)
- Life Sciences & Earth Sciences (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Biology (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Traffic Control Systems (AREA)
- Character Input (AREA)
Abstract
본 발명에 따른 자동차 번호판 숫자 인식 장치는 자동차의 번호판을 촬상하는 카메라로부터 출력된 번호판 영상의 픽셀에 대한 계조값에 대해 설정된 값 이상과 미만에 대해 각각 백과 흑에 대응하는 이진화 값으로 변화처리하는 이진처리부와, 이진처리부에 의해 이진화 처리된 픽셀데이터들에 대해 흑 또는 백에 해당하는 동일 값으로 인접되게 형성된 영역에 대응하는 세선을 추출하는 세선처리부와, 0부터 9까지의 숫자를 상호 구별하기 위한 특징요소를 추출하기 위해 수직선, 수평선, 기울어진 수직선, 커브, 원으로 각각 규정된 메인 파라미터와 기울어진 수직선에 대해 기울어진 수직선 위의 수평선, 기울어진 수직선 아래의 수평선, 기울어진 수직선 위의 커브, 기울어진 수직선 아래의 커브, 기울어진 수직선 위의 원 또는 기울어진 수직선 아래의 원으로 세분된 서브 파라미터를 기준으로 세선처리부에서 처리된 세선에 대한 메인 파라미터와 서브 파라미터에 속하는 값을 산출하는 척도 산출부와, 척도 산출부에 의해 세선에 대해 산출된 메인 파라미터와 서브 파라미터에 속하는 값으로부터 자동차 번호판의 영상에 대해 번호를 결정하는 번호 인식부를 포함한다. 이러한 자동차 번호판 숫자 인식 장치 및 방법에 의하면, 카메라로 촬상된 번호판 영상으로부터 숫자를 판단하기 위한 연산을 단순화시킬 수 있어 처리속도가 빠르고, 인식 정밀도를 높일 수 있는 장점을 제공한다.The license plate number recognition apparatus according to the present invention is a binary process for changing and processing a binary value corresponding to white and black for more than and less than a value set for a gray value of a pixel of a license plate image output from a camera photographing a license plate of a vehicle. A thin line processor for extracting thin lines corresponding to regions formed adjacent to the same value corresponding to black or white with respect to pixel data binarized by the binary processor, and a number from 0 to 9; To extract the feature, the horizontal line above the tilted vertical line, the horizontal line below the tilted vertical line, the curve above the tilted vertical line, Curve below the sloped vertical line, circle above the sloped vertical line, or below the sloped vertical line A scale calculating unit for calculating values belonging to the main parameter and the sub-parameters for the fine lines processed by the thin line processing unit based on the sub-parameters divided into circles, and belonging to the main parameters and the sub-parameters calculated for the fine lines by the scale calculating unit. And a number recognizing unit for determining a number for the image of the license plate from the value. According to the vehicle license plate number recognition apparatus and method, it is possible to simplify the operation for determining the number from the license plate image photographed by the camera, the processing speed is fast, and the recognition accuracy is improved.
Description
도 1은 본 발명에 따른 자동차 번호판 숫자 인식 장치를 나타내 보인 블록도이고,1 is a block diagram showing a license plate number recognition device according to the present invention,
도 2는 도 1의 번호판 인식처리부의 상세 블록도이고,2 is a detailed block diagram of the license plate recognition processing unit of FIG. 1;
도 3은 카메라로 촬상된 자동차 번호판의 일 예를 나타내 보인 영상 사진이고,3 is a video photograph showing an example of a license plate photographed with a camera,
도 4는 도 3의 자동차 번호판 영상에 대해 도 2의 이진 처리부에 의해 처리된 후의 이미지를 나타내 보인 이진화 영상을 나타내 보인 도면이고,FIG. 4 is a view illustrating a binarization image showing an image of the license plate image of FIG. 3 after being processed by the binary processing unit of FIG. 2.
도 5는 카메라로 촬상된 자동차 번호판의 또 다른 예를 나타내 보인 영상 사진이고,5 is a video photograph showing another example of a license plate photographed with a camera,
도 6는 도 5의 자동차 번호판 영상에 대해 도 2의 이진 처리부에 의해 처리된 후의 이미지를 나타내 보인 이진화 영상을 나타내 보인 도면이다.FIG. 6 is a diagram illustrating a binarization image showing an image of the license plate image of FIG. 5 after being processed by the binary processing unit of FIG. 2.
< 도면의 주요 부분에 대한 부호의 설명 > <Description of Symbols for Main Parts of Drawings>
12: 카메라 20: 번호판 인식 처리부12: camera 20: license plate recognition processing unit
21: 이진처리부 23; 세선처리부21:
25: 척도 추출부 27: 번호인식부25: scale extraction unit 27: number recognition unit
29: 메모리 40: 출력부29: memory 40: output
본 발명은 자동차 번호판의 숫자 인식 장치 및 방법에 관한 것으로서, 상세하게는 자동차 번호판에 대해 촬상된 영상으로부터 차량 번호를 인식하기 위한 처리과정의 단순화하면서도 인식오류를 억제시킬 수 있도록 된 자동차 번호판의 숫자 인식 장치 및 방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a number recognition device and method for a license plate. Specifically, the number recognition of a license plate is designed to suppress a recognition error while simplifying a process for recognizing a vehicle number from an image photographed for a license plate. An apparatus and method are provided.
주차 또는 과금대상 시설내로의 진입 차량에 대한 과금을 목적으로 차량의 진입을 통제하는 통제소에서 카메라로 차량의 번호판을 촬상하고, 촬상된 번호판의 영상으로부터 차량번호를 추출하여 출력할 수 있는 번호판 인식장치가 개발되어 이용되고 있다.A license plate recognition device that captures a license plate of a vehicle with a camera at a control station that controls the entry of a vehicle for charging the vehicle for parking or charging the vehicle, and extracts and outputs the vehicle number from the image of the license plate. Has been developed and used.
국내 공개특허 제2005-0020350호에는 두 대의 카메라로 번호판을 촬상하고, 촬상된 스테레오 영상 데이터로부터 차량번호영역을 인식하고, 차량번호를 추출할 수 있는 장치가 개시되어 있다. 그런데 상기 장치는 시스템이 복잡하고 차량번호를 인식하기 위한 연산과정이 복잡한 단점이 있다.Korean Patent Laid-Open Publication No. 2005-0020350 discloses an apparatus capable of capturing a license plate with two cameras, recognizing a vehicle number area from the captured stereo image data, and extracting a vehicle number. However, the apparatus has a disadvantage in that the system is complicated and a calculation process for recognizing a vehicle number is complicated.
특히, 차량 통제소에 진출입하는 차량이 많은 경우 번호판 인식처리에 요구되는 시간이 길어지면 운전자의 대기시간이 길어지고 그에 따른 차량 소통율을 저감시킴으로써 주변도로의 교통체증을 야기시킬 수 있기 때문에 차량번호 인식처리를 수행하는데 소요되는 시간을 가능한 한 단축시키는 것은 매우 중요하다. 또한, 차량번호 인식처리 시간을 단축하면서도 인식오류가 발생되지 않아야 한다.In particular, when there are many vehicles entering and leaving the vehicle control station, if the time required for the license plate recognition process is long, the driver's waiting time increases and the traffic rate is reduced, which may cause traffic jams on the surrounding roads. It is very important to reduce the time required to perform the process as much as possible. In addition, a recognition error should not occur while shortening the vehicle number recognition processing time.
본 발명은 상기와 같은 요구사항을 해결하기 위해 창안된 것으로서, 차량번호 인식처리 과정을 단순화시켜 인식처리속도를 높일 수 있고, 인식 정밀도를 높일 수 있는 자동차 번호판의 숫자 인식 장치 및 방법을 제공하는데 그 목적이 있다.SUMMARY OF THE INVENTION The present invention has been made to solve the above requirements, and provides a number recognition apparatus and method for a license plate number which can increase the recognition processing speed by simplifying the vehicle number recognition processing process and increase the recognition accuracy thereof. There is a purpose.
상기의 목적을 달성하기 위하여 본 발명에 따른 자동차 번호판의 숫자 인식 장치는 자동차의 번호판을 촬상하는 카메라와; 상기 카메라로부터 출력된 자동차 번호판 영상의 픽셀에 대한 계조값에 대해 설정된 값 이상과 미만에 대해 각각 백과 흑에 대응하는 이진화 값으로 변화처리하는 이진처리부와; 상기 이진처리부에 의해 이진화 처리된 픽셀데이터들에 대해 흑 또는 백에 해당하는 동일 값으로 인접되게 형성된 영역에 대응하는 세선을 추출하는 세선처리부와; 0부터 9까지의 숫자를 상호 구별하기 위한 특징요소를 추출하기 위해 수직선, 수평선, 기울어진 수직선, 커브, 원으로 각각 규정된 메인 파라미터와 상기 메인 파라미터 중 기울어진 수직선에 대해 기울어진 수직선 위의 수평선, 기울어진 수직선 아래의 수평선, 기울어진 수직선 위의 커브, 기울어진 수직선 아래의 커브, 기울어진 수직선 위의 원 또는 기울어진 수직선 아래의 원으로 세분된 서브 파라미터를 기준으로 상기 세선처리부에서 처리된 세선에 대한 상기 메인 파라미터와 서브 파라미터에 속하는 값을 산출하는 척도 산출부와; 상기 척도 산출부에 의해 상기 세선에 대해 산출된 상기 메인 파라미터와 서브 파라미터에 속하는 값으로부터 상기 자동차 번호판의 영 상에 대해 번호를 결정하는 번호 인식부;를 포함한다.In order to achieve the above object, a number recognition device for a license plate according to the present invention includes a camera for photographing a license plate of a vehicle; A binary processor for changing and processing the binarization values corresponding to white and black for more than and less than a value set for a gray value of a pixel of the license plate image output from the camera; A thin line processing unit for extracting thin lines corresponding to regions formed adjacent to the pixel data binarized by the binary processing unit with the same value corresponding to black or white; Horizontal line above the vertical line, inclined with respect to the vertical line of the main parameter defined as vertical line, horizontal line, inclined vertical line, curve, circle, and the inclined vertical line, respectively, to extract features for distinguishing numbers from 0 to 9. A thin line processed by the thin line processor based on a sub-parameter subdivided into a horizontal line below a tilted vertical line, a curve above a tilted vertical line, a curve below a tilted vertical line, a circle above a tilted vertical line, or a circle below a tilted vertical line A scale calculator configured to calculate a value belonging to the main parameter and the sub parameter with respect to the; And a number recognizing unit for determining a number for the image of the license plate from values belonging to the main parameter and the sub parameter calculated for the thin line by the scale calculating unit.
바람직하게는 상기 번호 인식부는 상기 세선에 대해 상기 척도 추출부에서 산출된 상기 메인 파라미터와 서브 파라미터 값에 대해 기울어진 수직선이 있는지의 유무를 판단하고, 기울어진 수직선이 하나도 없는 경우 수직선이 두 개 있으면 숫자 0으로 결정하고, 수직선이 하나 있고 수평선이 없으면 숫자 1로 결정하고, 수평선이 하나 있고 커브가 하나 있으면 숫자 5로 결정하고, 원이 두 개 있으면 숫자 8로 결정하며, 기울어진 수직선이 하나 있는 경우 기울어진 수직선 아래의 수평선이 하나 있고 기울어진 수평선위의 커브가 하나 있으면 숫자 2로 결정하고, 기울어진 수직선 아래의 수평선이 하나 있고 기울어진 수평선 위의 커브가 없으면 숫자 4로 결정하고, 기울어진 수직선 위의 수평선이 하나 있고 기울어진 수직선 아래의 커브가 하나 있으면 숫자 3으로 결정하고, 기울어진 수직선 위의 수평선이 하나 있고 기울어진 수직선 아래의 커브가 없으면 숫자 7로 결정하고, 기울어진 수직선 위의 원이 있으면 숫자 9로 결정하고, 기울어진 수직선 위의 원이 없으면 숫자 6으로 결정한다.Preferably, the number recognition unit determines whether there is an inclined vertical line with respect to the main parameter and sub-parameter values calculated by the scale extraction unit with respect to the thin line, and when there are no vertical lines, if there are no vertical lines, If it is a number 0, if there is one vertical line and there is no horizontal line, it is determined as number 1, if there is one horizontal line and one curve, it is determined as number 5, if there are two circles, it is determined as number 8, and if there is one slanted vertical line, If there is one horizontal line below the tilted vertical line and one curve above the tilted horizontal line, the number 2 is determined.If there is one horizontal line below the tilted vertical line and there is no curve above the tilted horizontal line, the number 4 is determined. If there is one horizontal line above the vertical line and one curve below the tilted vertical line, Determine 3, if there is one horizontal line above the skewed vertical line and no curve below the skewed vertical line, determine number 7; if there is a circle over the skewed vertical line, determine number 9; if there is no circle over the skewed vertical line, Determined by the number 6.
또한, 상기의 목적을 달성하기 위하여 본 발명에 따른 자동차 번호판의 숫자 인식방법은 카메라로 촬상된 자동차 번호판의 영상으로부터 숫자를 인식하는 자동차 번호판의 숫자 인식 방법에 있어서, 가. 상기 카메라로 촬상된 상기 자동차 번호판의 영상의 픽셀에 대한 계조값에 대해 설정된 값 이상과 미만에 대해 각각 백과 흑에 대응하는 이진화 값으로 변화하는 이진화 처리 단계와; 나. 상기 이진화 처리된 픽셀데이터들에 대해 흑 또는 백에 해당하는 동일 값으로 인접되게 형성된 영역에 대응하는 세선을 추출하는 단계와; 다. 0부터 9까지의 숫자를 상호 구별하기 위한 특징요소를 추출하기 위해 수직선, 수평선, 기울어진 수직선, 커브, 원으로 각각 규정된 메인 파라미터와 상기 메인 파라미터 중 기울어진 수직선에 대해 기울어진 수직선 위의 수평선, 기울어진 수직선 아래의 수평선, 기울어진 수직선 위의 커브, 기울어진 수직선 아래의 커브, 기울어진 수직선 위의 원 또는 기울어진 수직선 아래의 원으로 세분된 서브 파라미터를 기준으로 상기 나 단계에서 추출한 세선에 대해 상기 메인 파라미터와 서브 파라미터에 속하는 값을 산출하고, 산출된 값으로부터 상기 자동차 번호판의 영상에 대한 번호를 결정하는 단계;를 포함한다.In addition, in order to achieve the above object, a number recognition method of a license plate according to the present invention is a number recognition method of a license plate for recognizing a number from an image of a license plate photographed with a camera, a. A binarization processing step of changing a binarization value corresponding to white and black for a value above and below a value set for a gray value of a pixel of the image of the license plate photographed by the camera; I. Extracting thin lines corresponding to areas formed adjacent to the binarized pixel data with the same value corresponding to black or white; All. Horizontal line above the vertical line, inclined with respect to the vertical line of the main parameter defined as vertical line, horizontal line, inclined vertical line, curve, circle, and the inclined vertical line, respectively, to extract features for distinguishing numbers from 0 to 9. On the thin line extracted in step B above, based on the subparameters subdivided into a horizontal line below the tilted vertical line, a curve above the tilted vertical line, a curve below the tilted vertical line, a circle above the tilted vertical line or a circle below the tilted vertical line. And calculating a value belonging to the main parameter and the sub-parameter, and determining a number for the image of the license plate from the calculated value.
바람직하게는 상기 나 단계는 상기 세선에 대해 산출된 상기 메인 파라미터와 서브 파라미터 값에 대해 나-1 기울어진 수직선이 있는지의 유무를 판단하고, 기울어진 수직선이 하나도 없는 경우 나-2 단계를 수행하고, 기울어진 수직선이 하나 있는 경우 나-3 단계를 수행하며, 상기 나-2 단계에서는 수직선이 두 개 있으면 숫자 0으로 결정하고, 수직선이 하나 있고 수평선이 없으면 숫자 1로 결정하고, 수평선이 하나 있고 커브가 하나 있으면 숫자 5로 결정하고, 원이 두 개 있으면 숫자 8로 결정하며, 상기 나-3 단계에서는 기울어진 수직선 아래의 수평선이 하나 있고 기울어진 수평선위의 커브가 하나 있으면 숫자 2로 결정하고, 기울어진 수직선 아래의 수평선이 하나 있고 기울어진 수평선 위의 커브가 없으면 숫자 4로 결정하고, 기울어진 수직선 위의 수평선이 하나 있고 기울어진 수직선 아래의 커브가 하나 있으면 숫자 3으로 결정하고, 기울어진 수직선 위의 수평선이 하나 있고 기울어진 수직선 아래의 커브가 없으면 숫자 7로 결정하고, 기울어진 수직선 위의 원이 있으면 숫자 9로 결정하고, 기울어진 수직선 위의 원이 없으면 숫자 6으로 결정한다.Preferably, the step b determines whether there is an i-1 tilted vertical line with respect to the main parameter and sub-parameter values calculated for the thin line, and performs step b-2 when there is no tilted vertical line. , If there is one inclined vertical line, perform step B-3.In step B-2, if there are two vertical lines, the number 0 is determined. If there is one vertical line and there is no horizontal line, the number 1 is determined. If there is one curve, it is determined by the number 5; if there are two circles, it is determined by the number 8; in step B-3, there is one horizontal line below the tilted vertical line, and if there is one curve above the tilted horizontal line, the number 2 is determined. , If there is one horizontal line below the tilted vertical line and no curve above the tilted horizontal line, the number 4 is determined, and the number above the tilted vertical line If there is one flat line and one curve below the tilted vertical line, then it is determined by the number 3. Determine the number 9, or the number 6 if there is no circle on the sloped vertical line.
이하, 첨부된 도면을 참조하면서 본 발명의 바람직한 실시 예에 따른 자동차 번호판 숫자 인식 장치 및 방법을 더욱 상세하게 설명한다.Hereinafter, with reference to the accompanying drawings will be described in more detail a vehicle license plate number recognition apparatus according to a preferred embodiment of the present invention.
도 1은 본 발명에 따른 자동차 번호판 숫자 인식 장치를 나타내 보인 블록도이고, 도 2는 도 1의 번호판 인식처리부의 상세 블록도이다.1 is a block diagram showing a license plate number recognition apparatus according to the present invention, Figure 2 is a detailed block diagram of the license plate recognition processing unit of FIG.
도 1 및 도 2를 참조하면, 자동차 번호판 숫자 인식 장치(10)는 카메라(12), 번호판 인식 처리부(20), 메모리(29) 및 출력부(40)를 구비한다.1 and 2, a license plate
카메라(12)는 촬상대상 위치로 진입된 자동차(60)에 부착된 번호판(62)을 촬상할 수 있도록 설치되면 되고, 촬상된 정지영상을 출력한다. The
번호판 인식 처리부(20)는 카메라(12)에서 출력되는 자동차 번호판 정지 영상정보를 흑과 백에 해당하는 형태로 이진화 처리한 다음 이진화 처리된 픽셀데이터들에 대해 흑 또는 백에 해당하는 동일 값으로 인접되게 형성된 영역에 대응하는 세선을 추출하고, 메모리(29)에 숫자를 구별하기 위해 메인파라미터와 서브 파라미터에 대해 각 숫자에 대해 기록된 척도 테이블을 이용하여 세선에 대한 숫자를 결정한다.The license plate
바람직하게는 번호판 인식 처리부(20)는 자동차(60)의 전면 번호판 영역을 가로대 세로가 2:1 비율로 된 번호판 영역을 검출하고, 검출된 번호판 영역이 기울어진 경우 각도를 보정처리하고, 음영보정과 잡음보정도 함께 수행한 후 이진화 처리한다.Preferably, the license plate
또한, 번호판 인식 처리부(20)는 결정된 숫자를 출력부를 통해 출력한다.In addition, the license plate
출력부(40)는 디스플레이장치, 프린터 등 적용하고자 하는 시스템에 맞게 적절하게 적용하면 된다.The
이러한 번호판 인식처리부(20)는 이진처리부(21), 세선서리부(23), 척도추출부(25) 및 번호인식부(27)를 구비한다.The license plate
이진처리부(21)는 카메라(12)로부터 출력된 영상 중 자동차(60)의 전면 번호판 영역을 검출하고, 검출된 번호판 영역에 대한 각도, 음영 및 잡음보정을 한 후, 보정된 영상 픽셀에 대한 계조값에 대해 설정된 값 이상과 미만에 대해 각각 백과 흑에 대응하는 이진화 값으로 변화처리한다. 일 예로서, 이진처리부(21)는 자동차(60) 번호판(62)의 영상의 픽셀에 대한 계조값이 0부터 255레벨로 표시되는 경우 128이상에 대해서는 255로 변환처리하고, 128미만에 대해서는 0으로 처리하여 이진화영상을 생성한다.The
이러한 이진화영상처리는 촬상된 자동차(60)의 번호판(62)의 영상이 도 3에 도시된 바와 같은 경우 이진화처리 이후에는 도 4에 도시된 바와 같은 이진화영상이 얻어진다.In the binarization image process, when the image of the
또한, 최근에 이용되고 있는 신형 번호판(62)에 대해 촬상한 영상이 도 5에 도시된 바와 같은 경우 이진화 처리 이후에는 도 6에 도시된 바와 같은 이진화 영상이 얻어진다.In addition, in the case where the image picked up for the recently used
세선처리부(23)는 이진처리부(21)에 의해 이진화 처리된 픽셀데이터들에 대해 흑 또는 백에 해당하는 동일 값으로 인접되게 형성된 영역에 대응하는 세선을 추출한다. 즉, 세선 처리부(23)는 도 4에 도시된 이진화 영상에서 백색으로 표현된 영역중 숫자 '5'에 대한 픽셀영역에 대해 대응되는 단일선 즉, 세선을 추출한다.The
한편, 세선 처리부(23)는 도 6에 도시된 바와 같이 흑색으로 숫자가 표시된 경우 흑색으로 표현된 영역에 대해 대응되는 단일선 즉, 세선을 추출한다. Meanwhile, when the number is displayed in black, as illustrated in FIG. 6, the thin
척도 산출부(25)는 세선처리부(23)에서 처리된 세선에 대해 메인 파라미터와 서브 파라미터에 속하는 값을 산출한다.The
여기서 메인파라미터는 0부터 9까지의 숫자를 상호 구별하기 위한 특징요소를 추출하기 위해 수직선(V), 수평선(H), 기울어진 수직선(O), 커브(C), 원(R)으로 각각 규정된 파라미터를 말한다.Here, the main parameters are defined as vertical lines (V), horizontal lines (H), inclined vertical lines (O), curves (C), and circles (R) to extract features for distinguishing numbers from 0 to 9. Refers to a named parameter.
또한, 서브 파라미터는 메인 파라미터 중 기울어진 수직선(O)에 대해 기울어진 수직선 위의 수평선(OuH), 기울어진 수직선 아래의 수평선(ObH), 기울어진 수직선 위의 커브(OuC), 기울어진 수직선 아래의 커브(ObC), 기울어진 수직선 위의 원(OuR) 또는 기울어진 수직선 아래의 원(ObR)으로 세분된 파라미터를 말한다.In addition, the sub-parameters include a horizontal line (O uH ) above the inclined vertical line (O uH ), a horizontal line (O bH ) below the inclined vertical line, and a curve (O uC ) above the inclined vertical line among the main parameters. A parameter subdivided into a curve below the true vertical line (O bC ), a circle above the tilted vertical line (O uR ) or a circle below the tilted vertical line (O bR ).
따라서, 숫자 고유의 형태가 갖고 있는 형상에 의해 메인 파라미터 및 서브 파라미터에 대해 해당 값이 적어도 하나 있거나, 없는 경우가 있고, 이를 이용하여 세선의 형상으로부터 숫자를 상호 구별할 수 있다. Therefore, there may be at least one corresponding value for the main parameter and the sub-parameter depending on the shape of the number inherent shape, and the number may be distinguished from the shape of the thin line using the shape.
척도 산출부(25)에서 척도산출을 위해 적용되는 메인파라미터와 서브파라미터에 대해 번호판(62)에 이용되는 숫자가 갖는 고유치 값을 수치로 표시하면 아래의 표 1 및 표 2와 같다.When the eigenvalues of the numbers used in the
위 표 1을 통해 알 수 있는 바와 같이 번호판에 사용되는 숫자 0 부터 9중 숫자 2와 3은 메인 파라미터에 대한 속성값 중이 동일하고, 숫자 6과 9도 메인 파라미터에 대한 속성값이 동일함을 알 수 있다.As can be seen from Table 1, the numbers 2 to 3 of the numbers 0 to 9 used in the license plate have the same property value for the main parameter, and the numbers 6 and 9 also have the same property value for the main parameter. Can be.
또한, 표 2를 통해 알 수 있는 바와 같이 숫자 2와 3은 서브 파라미터에 대한 속성값이 다르고, 숫자 6과 9도 서브 파라미터에 대한 속성값이 다르다.Also, as can be seen from Table 2, the numbers 2 and 3 have different attribute values for the subparameters, and the numbers 6 and 9 also have different attribute values for the subparameters.
이러한 특성으로부터 세선에 대해 추출된 메인파라미터와 서브 파라미터에 대한 값과 표 1 및 표 2에 기재된 숫자 고유의 파라미터 값을 비교하면, 세선이 어느 숫자에 속하는지를 결정할 수 있다.By comparing the values of the main parameter and the sub-parameters extracted for the thin wires from these characteristics and the numerically unique parameter values shown in Tables 1 and 2, it is possible to determine which number the thin wire belongs to.
번호 인식부(27)는 척도 산출부(25)에 의해 세선에 대해 산출된 메인 파라미터와 서브 파라미터에 대해 속하는 값으로부터 자동차 번호판(62)의 영상에 대해 번호를 결정한다.The
한편, 이러한 메인 파라미터와 서브 파라미터에 대한 숫자의 속성치로부터 세선에 대응하는 숫자를 결정하기 위한 연산부담을 더욱 줄일 수 있도록 먼저, 메인 파라미터 중 기울어진 수직선(O)이 있는지 또는 없는지를 먼저 판단하고, 없는 경우에 대해서는 메인 파라미터 중 기울어진 수직선 파라미터 이외의 나머지 파라미터의 값으로부터 숫자 0, 1, 5, 8 중 어느 하나인지를 판별하고, 수직선(O)이 있는 경우에 대해서는 서브 파라미터 중 앞서 상호 구별되는 6개의 서브 파라미터 중 5개의 파라미터의 값을 이용하여 숫자 2, 4, 3, 7, 9, 6 중 어느 하나인지를 판별한다. On the other hand, in order to further reduce the computational burden for determining the number corresponding to the thin line from the attribute values of the numbers for the main parameter and the sub-parameter, first determine whether or not there is an inclined vertical line (O) of the main parameters, In the case of no case, one of the numbers 0, 1, 5, and 8 is determined from the values of the remaining parameters other than the inclined vertical line parameter in the main parameters, and in the case of the vertical line O, the subparameters are distinguished from each other earlier. One of the numbers 2, 4, 3, 7, 9, and 6 is determined using values of five parameters among the six subparameters.
이러한 결정 규칙에 대해 기울어진 수직선(O)이 없는 경우에 대한 숫자 0, 1, 5, 8을 결정짓는 조건을 아래의 표 3에 나타냈다.The conditions for determining the numbers 0, 1, 5, and 8 for the case where there is no inclined vertical line O for this decision rule are shown in Table 3 below.
위 표 3에서 "∧"는 논리곱 즉, 교집합의 의미이고, 괄호 내의 숫자는 해당 파라미터에 대해 값이 있는 경우 그 개수를 의미한다. 따라서, 수직선이 2개이고, 커브가 2개이면 숫자 "0"의로 결정한다는 의미이고, "1", "5", "8"에 대해서도 같은 방법으로 결정하면 된다.In Table 3 above, "∧" means the logical product, that is, the intersection, and the number in parentheses means the number when there is a value for the parameter. Therefore, two vertical lines and two curves mean that the number is " 0 ". The " 1 ", " 5 " and " 8 "
한편, 기울어진 수직선(O)이 하나 있는 경우에 대한 숫자 2, 4, 3, 7, 9, 6을 결정짓는 서브파라미터들의 값에 대해 아래의 표 4에 도시된 바와 같이 다섯개만 이용하여도 상호 구별이 가능함을 알 수 있다.On the other hand, as shown in Table 4 below, the values of the subparameters that determine the numbers 2, 4, 3, 7, 9, and 6 for the case of one inclined vertical line O are mutually equal. It can be seen that the distinction is possible.
위 표 4에서는 서브 파라미터 중 기울어진 수직선 아래의 원(ObR)에 대한 값을 생략하였다.Table 4 above omits the value for the circle (O bR ) below the inclined vertical line among the sub parameters.
이러한 표 4의 결과를 바탕으로 기울어진 수직선(O)이 하나 있는 경우에 대한 숫자 2, 4, 3, 7, 9, 6을 결정짓는 조건은 아래의 표 5와 같이 표시할 수 있다.Based on the result of Table 4, the conditions for determining the numbers 2, 4, 3, 7, 9, and 6 for one inclined vertical line O may be expressed as shown in Table 5 below.
따라서, 세선에 대해 산출된 파라미터의 속성 값으로부터 이상에서 설명된 방법에 의해 숫자를 결정하면 된다.Therefore, what is necessary is just to determine a number by the method demonstrated above from the attribute value of the parameter computed about the thin wire | line.
즉, 번호 인식부(27)는 척도 산출부(25)에서 세선에 대해 산출된 메인 파라미터와 서브 파라미터 값에 대해 기울어진 수직선(O)이 있는지의 유무를 먼저, 판단하고, 기울어진 수직선(O)이 하나도 없는 경우 수직선(V)이 두 개 있으면 숫자 "0"으로 결정하고, 수직선(V)이 하나 있고 수평선(H)이 없으면 숫자 "1"로 결정하고, 수평선(H)이 하나 있고 커브(C)가 하나 있으면 숫자 "5"로 결정하고, 원(R)이 두 개 있으면 숫자 8로 결정한다.That is, the
또한 번호 인식부(27)는 기울어진 수직선(O)이 하나 있는 경우 기울어진 수직선 아래의 수평선(ObH)이 하나 있고 기울어진 수평선 위의 커브(OuC)가 하나 있으면 숫자 "2"로 결정하고, 기울어진 수직선 아래의 수평선(ObH)이 하나 있고 기울어진 수평선 위의 커브(OuC)가 없으면 숫자 "4"로 결정하고, 기울어진 수직선 위의 수평선(ObH)이 하나 있고 기울어진 수직선 아래의 커브(OuC)가 하나 있으면 숫자 "3"으로 결정하고, 기울어진 수직선 위의 수평선(OuH)이 하나 있고 기울어진 수직선 아래의 커브(ObC)가 없으면 숫자 "7"로 결정하고, 기울어진 수직선 위의 원(OuR)이 있으면 숫자 "9"로 결정하고, 기울어진 수직선 위의 원(OuR)이 없으면 숫자 6으로 결정한다.Also, if there is one inclined vertical line O, the
한편, 숫자 "6"과 "9"를 상호 구별하기 위해 적용된 서브 파라미터인 기울어진 수직선 위의 원(OuR) 대신, 기울어진 수직선 아래의 원(ObR)을 이용할 수 있음은 물론이다.Meanwhile, the circle O bR below the inclined vertical line may be used instead of the circle O uR above the inclined vertical line, which is a sub parameter applied to distinguish between the numbers “6” and “9”.
이러한 과정을 거쳐 번호판 인식 처리부(20)에서 결정된 숫자는 적용되는 출력부(40)에 대응되는 형식의 데이터로 출력된다.Through this process, the number determined by the license plate
지금까지 설명된 바와 같이 본 발명에 따른 자동차 번호판 숫자 인식 장치 및 방법에 의하면, 카메라로 촬상된 번호판 영상으로부터 숫자를 판단하기 위한 연산을 단순화시킬 수 있어 처리속도가 빠르고, 인식 정밀도를 높일 수 있는 장점을 제공한다.As described above, according to the license plate number recognition apparatus and method according to the present invention, it is possible to simplify the operation for determining the number from the license plate image photographed by the camera, the processing speed is fast, the recognition accuracy can be improved To provide.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070016312A KR100802605B1 (en) | 2007-02-16 | 2007-02-16 | Car license plate number recognition device and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070016312A KR100802605B1 (en) | 2007-02-16 | 2007-02-16 | Car license plate number recognition device and method |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100802605B1 true KR100802605B1 (en) | 2008-02-13 |
Family
ID=39342979
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070016312A KR100802605B1 (en) | 2007-02-16 | 2007-02-16 | Car license plate number recognition device and method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100802605B1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101471189B1 (en) * | 2010-02-08 | 2014-12-15 | 삼성테크윈 주식회사 | Real-time number plate detecting apparatus and method |
US10311319B2 (en) | 2016-10-31 | 2019-06-04 | Electronics And Telecommunications Research Institute | System and method for recognizing vehicle license plate information |
KR102079123B1 (en) | 2019-11-21 | 2020-04-07 | 이수행 | methods for license plate number recognition of loaded vehicle |
KR102131603B1 (en) | 2019-12-16 | 2020-07-08 | 이수행 | automated system for measure of weight |
KR20210089032A (en) | 2020-01-07 | 2021-07-15 | 한국전자통신연구원 | SYSTEM AND METHOD FOR recognizing INFORMATION from vehicle license plate |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR19980073115A (en) * | 1997-03-12 | 1998-11-05 | 이종수 | Vehicle license plate recognition method |
KR19990052969A (en) * | 1997-12-23 | 1999-07-15 | 이종수 | Vehicle Number Recognition Method of Parking System |
KR20020088936A (en) * | 2001-05-22 | 2002-11-29 | 삼성전자 주식회사 | Apparatus for detecting image data of number plate and method thereof |
KR20030038013A (en) * | 2001-11-08 | 2003-05-16 | 삼성전자주식회사 | Vehicle plate recognition method |
KR20050065883A (en) * | 2003-12-26 | 2005-06-30 | 재단법인 포항산업과학연구원 | Apparatus for recognizing number plate by using color image control |
KR20050094913A (en) * | 2004-03-23 | 2005-09-29 | (주) 인펙 | Recognition system for vehicle and recognition method therefor |
-
2007
- 2007-02-16 KR KR1020070016312A patent/KR100802605B1/en active IP Right Grant
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR19980073115A (en) * | 1997-03-12 | 1998-11-05 | 이종수 | Vehicle license plate recognition method |
KR19990052969A (en) * | 1997-12-23 | 1999-07-15 | 이종수 | Vehicle Number Recognition Method of Parking System |
KR20020088936A (en) * | 2001-05-22 | 2002-11-29 | 삼성전자 주식회사 | Apparatus for detecting image data of number plate and method thereof |
KR20030038013A (en) * | 2001-11-08 | 2003-05-16 | 삼성전자주식회사 | Vehicle plate recognition method |
KR20050065883A (en) * | 2003-12-26 | 2005-06-30 | 재단법인 포항산업과학연구원 | Apparatus for recognizing number plate by using color image control |
KR20050094913A (en) * | 2004-03-23 | 2005-09-29 | (주) 인펙 | Recognition system for vehicle and recognition method therefor |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101471189B1 (en) * | 2010-02-08 | 2014-12-15 | 삼성테크윈 주식회사 | Real-time number plate detecting apparatus and method |
US10311319B2 (en) | 2016-10-31 | 2019-06-04 | Electronics And Telecommunications Research Institute | System and method for recognizing vehicle license plate information |
KR102079123B1 (en) | 2019-11-21 | 2020-04-07 | 이수행 | methods for license plate number recognition of loaded vehicle |
KR102131603B1 (en) | 2019-12-16 | 2020-07-08 | 이수행 | automated system for measure of weight |
KR20210089032A (en) | 2020-01-07 | 2021-07-15 | 한국전자통신연구원 | SYSTEM AND METHOD FOR recognizing INFORMATION from vehicle license plate |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109785291B (en) | Lane line self-adaptive detection method | |
US6754369B1 (en) | License plate reading apparatus and method | |
US7266221B2 (en) | Ranging device utilizing image processing | |
US7965870B2 (en) | Vehicle and lane mark recognition apparatus | |
KR100802605B1 (en) | Car license plate number recognition device and method | |
CN101029823B (en) | Method for tracking vehicle based on state and classification | |
US8139273B2 (en) | Paper-sheet stain detecting apparatus and method | |
US20070041614A1 (en) | Road marking recognition apparatus and method | |
CN109801220B (en) | Method for solving mapping parameters in vehicle-mounted video splicing on line | |
KR101561626B1 (en) | The Vehicle Black Box Capable of Real-Time Recognizing a License Number Plate for Moving Vehicle | |
JP3709879B2 (en) | Stereo image processing device | |
US11417080B2 (en) | Object detection apparatus, object detection method, and computer-readable recording medium | |
JPH1173514A (en) | Recognition device for vehicle | |
CN111767752B (en) | Two-dimensional code identification method and device | |
JP4706693B2 (en) | Vehicle color determination device, vehicle color determination system, and vehicle color determination method | |
JPWO2013133086A1 (en) | White line detection device, white line detection filter device, and white line detection method | |
CN107273792A (en) | Model recognizing method and device | |
JP2010286995A (en) | Image processing system for vehicle | |
JP5285401B2 (en) | Face recognition system | |
JP2962799B2 (en) | Roadside detection device for mobile vehicles | |
JPH07114689A (en) | Method for recognizing vehicle registered number | |
JP2017058950A (en) | Recognition device, image pickup system, and image pickup device, and recognition method and program for recognition | |
CN111209912A (en) | A method for removing long interference lines in Chinese text and pictures | |
JPH06274788A (en) | Number plate reading device | |
JP2012118656A (en) | Parking frame detection device and parking frame detection method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20070216 |
|
PA0201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20071220 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20080201 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20080201 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20110113 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20120116 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20130108 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20130108 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20140128 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20140128 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20150116 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20150116 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20160118 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20160118 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20170105 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20170105 Start annual number: 10 End annual number: 10 |
|
FPAY | Annual fee payment |
Payment date: 20171207 Year of fee payment: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20171207 Start annual number: 11 End annual number: 11 |
|
FPAY | Annual fee payment |
Payment date: 20190103 Year of fee payment: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20190103 Start annual number: 12 End annual number: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20210104 Start annual number: 14 End annual number: 14 |
|
PR1001 | Payment of annual fee |
Payment date: 20230125 Start annual number: 16 End annual number: 16 |