KR102703897B1 - Vehicle number recognition and vehicle access management method and system - Google Patents
Vehicle number recognition and vehicle access management method and system Download PDFInfo
- Publication number
- KR102703897B1 KR102703897B1 KR1020230187355A KR20230187355A KR102703897B1 KR 102703897 B1 KR102703897 B1 KR 102703897B1 KR 1020230187355 A KR1020230187355 A KR 1020230187355A KR 20230187355 A KR20230187355 A KR 20230187355A KR 102703897 B1 KR102703897 B1 KR 102703897B1
- Authority
- KR
- South Korea
- Prior art keywords
- vehicle
- entry
- models
- exit
- image
- 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
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 OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/82—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00571—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by interacting with a central unit
-
- 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
- G08G1/145—Traffic control systems for road vehicles indicating individual free spaces in parking areas where the indication depends on the parking areas
- G08G1/146—Traffic control systems for road vehicles indicating individual free spaces in parking areas where the indication depends on the parking areas where the parking area is a limited parking space, e.g. parking garage, restricted space
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V2201/00—Indexing scheme relating to image or video recognition or understanding
- G06V2201/08—Detecting or categorising vehicles
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Evolutionary Computation (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computing Systems (AREA)
- Databases & Information Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
본 출원은 차량번호 인식과 차량 출입 관리 방법 및 시스템에 관한 것으로, 구체적으로 본 출원은 획득한 영상을 기반으로 복수의 모델을 이용하여 차량번호 인식을 수행하여 동일한지 확인한 후 동일 여부를 판단하는 차량번호 인식과 차량 출입 관리 방법 및 시스템에 관한 것이다.The present application relates to a method and system for vehicle number recognition and vehicle access control, and more specifically, the present application relates to a method and system for vehicle number recognition and vehicle access control that performs vehicle number recognition using multiple models based on acquired images, confirms whether they are the same, and then determines whether they are the same.
아파트, 대형 쇼핑몰 등 다수의 차량이 출입하는 건물 및 지역 등에는 차량의 주차를 위한 주차장이 있으며, 주차장을 출입하는 차량은 자동화된 주차장관리시스템을 이용하여 출입하는 차량의 차량번호를 자동으로 인식하고 해당 차량에 따라서 출입 허가 여부를 결정하게 된다. In buildings and areas where many vehicles enter and exit, such as apartments and large shopping malls, there are parking lots for parking vehicles. Vehicles entering and exiting the parking lot use an automated parking lot management system that automatically recognizes the license plates of the vehicles entering and exiting, and determines whether or not to allow entry based on the vehicle.
이와 관련하여 한국등록특허공보 제10-2604069호 (등록일 : 2023년 11월 15일)는 “번호판 도용 차량의 차단이 가능한 차량 입출차 관리 시스템”은 촬영된 이미지에서 차량번호를 추출하고 미리 저장되어 있는 차량번호 데이터와 비교하여 일치 여부를 확인하여 차량의 입출차를 제한 또는 허용한다.In this regard, Korean Patent Publication No. 10-2604069 (Registration date: November 15, 2023) is a “Vehicle Entry and Exit Management System Capable of Blocking Vehicles with Counterfeit License Plates” that extracts the license plate number from the captured image and compares it with the previously stored license plate data to check if it matches and restricts or allows the entry and exit of the vehicle.
또한 한국등록특허공보 제10-2562135호(등록일 : 2023년 7월 27일) “주차 관제 장치 및 주차 정산 방법”은, 출차 차량의 차량번호 인식에 실패하거나 출차 차량으로부터 인식된 차량번호와 동일한 입차 차량의 차량번호가 데이터 베이스로부터 조회되지 않는 오류 상황 발생 여부를 확인하고, 오류 발생 시 출차 차량의 이미지로부터 추출되는 차량 객체의 특징점을 입차 차량의 이미지 내 특징점과 대조하는 방식을 통하여 주차 정산을 처리한다.In addition, Korean Patent Publication No. 10-2562135 (Registration Date: July 27, 2023) “Parking Control Device and Parking Settlement Method” checks whether an error situation occurs in which the license plate number of an exiting vehicle fails to be recognized or the license plate number of an entering vehicle that is identical to the license plate number recognized from the exiting vehicle is not retrieved from the database, and, when an error occurs, processes parking settlement by comparing the feature points of a vehicle object extracted from the image of the exiting vehicle with the feature points in the image of the entering vehicle.
이와 같은 방식은 차량번호가 저장 및 등록되어 있지 않은 입출차의 입출을 제한 또는 허용하는 것이 어려운 문제점이 있었다. 기존에 저장 및 등록되어 있지 않은 차량의 정상적인 입차 및 출차 관리를 통하여 정확한 수금이 가능한 기술의 개발이 요구된다.This method had the problem that it was difficult to restrict or allow entry and exit of vehicles whose vehicle numbers were not stored and registered. It is necessary to develop a technology that enables accurate collection of fees through normal entry and exit management of vehicles that were not previously stored and registered.
본 발명이 해결하고자 하는 일 과제는 복수의 모델별로 인식한 차량번호의 동일 여부를 판단하여 판단 결과에 따라서 차량의 출입을 허용 또는 차단할 수 있는 차량번호 인식과 차량 출입 관리 방법 및 시스템을 제공하는 것이다.The problem to be solved by the present invention is to provide a method and system for vehicle number recognition and vehicle entry management capable of determining whether vehicle numbers recognized by multiple models are identical and allowing or blocking vehicle entry based on the determination result.
또한 본 발명이 해결하고자 하는 일 과제는 임의로 상이한 복수의 DNN 모델에 영상을 적용하여 병렬로 번호를 인식할 수 있는 차량번호 인식과 차량 출입 관리 방법 및 시스템을 제공하는 것이다.In addition, a problem to be solved by the present invention is to provide a method and system for vehicle number recognition and vehicle access control capable of recognizing numbers in parallel by applying images to arbitrarily different multiple DNN models.
또한 본 발명이 해결하고자 하는 일 과제는 모델별로 인식된 차량 번호 동일 여부의 판단 결과에 따라서 차량번호가 동일하지 않다고 판단하였을 경우에 영상을 저장하여 관리자를 통해 입력된 번호를 수신하여 입차를 허용할 수 있는 차량번호 인식과 차량 출입 관리 방법 및 시스템을 제공하는 것이다.In addition, a problem to be solved by the present invention is to provide a method and system for vehicle number recognition and vehicle entry management, which can store an image and allow entry by receiving a number entered by an administrator when it is determined that the vehicle numbers are not identical based on the result of determining whether the vehicle numbers recognized by each model are identical.
또한 본 발명이 해결하고자 하는 일 과제는 출차 차량번호가 동일하지 않다고 판단하였을 경우에 입차시 영상의 객체와 출차시 촬영된 영상의 객체를 매칭시켜 동일한지 판단하여 출차를 허용 또는 차단할 수 있는 차량번호 인식과 차량 출입 관리 방법 및 시스템을 제공하는 것이다.In addition, a problem to be solved by the present invention is to provide a method and system for vehicle number recognition and vehicle entry/exit management that can allow or block exit by matching an object in an image taken at the time of entry with an object in an image taken at the time of exiting when it is determined that the exiting vehicle number is not the same and determining whether they are the same.
본 발명이 해결하고자 하는 과제가 상술한 과제로 제한되는 것은 아니며, 언급되지 아니한 과제들은 본 명세서 및 첨부된 도면으로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.The problems to be solved by the present invention are not limited to the problems described above, and problems not mentioned can be clearly understood by a person having ordinary skill in the art to which the present invention belongs from this specification and the attached drawings.
본 발명의 실시 예에 따른 차량번호 인식과 차량 출입 관리 방법은 촬영된 영상을 수신하는 단계; 복수의 모델에 영상을 적용하여 객체를 추출하고, 차량번호를 인식하는 단계; 모델별로 인식한 상기 차량번호의 동일 여부를 판단하는 단계; 및 상기 판단 결과에 따라서 차량의 출입 허용 또는 차단 신호를 송신하는 단계;를 포함한다.A method for recognizing a vehicle number and controlling vehicle access according to an embodiment of the present invention includes: a step of receiving a photographed image; a step of extracting an object by applying the image to a plurality of models and recognizing a vehicle number; a step of determining whether the vehicle numbers recognized for each model are the same; and a step of transmitting a signal for allowing or blocking vehicle access according to the determination result.
본 발명의 실시 예에 따른 차량번호 인식과 차량 출입 관리 시스템은, 출입하는 차량을 촬영하는 촬영 장치; 서버로부터 수신한 신호에 따라서 차량의 출입을 허용 또는 차단하는 차단 장치; 및 상기 촬영 장치로부터 촬영된 영상을 수신하여 복수의 모델에 상기 영상을 적용하여 객체를 추출하고 차량번호를 인식하여 상기 모델별로 인식한 상기 차량번호의 동일 여부를 판단하여 상기 차단 장치 및 관리자 단말기에 송신하는 서버;를 포함한다.A vehicle number recognition and vehicle access control system according to an embodiment of the present invention includes: a photographing device for photographing an entering or exiting vehicle; a blocking device for allowing or blocking vehicle entry or exit according to a signal received from a server; and a server for receiving an image photographed by the photographing device, applying the image to a plurality of models to extract an object, recognizing a vehicle number, determining whether the vehicle numbers recognized for each model are the same, and transmitting the result to the blocking device and an administrator terminal.
본 발명의 과제의 해결 수단이 상술한 해결 수단들로 제한되는 것은 아니며, 언급되지 아니한 해결 수단들은 본 명세서 및 첨부된 도면으로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.The solutions to the problems of the present invention are not limited to the solutions described above, and solutions that are not mentioned can be clearly understood by a person skilled in the art to which the present invention pertains from this specification and the attached drawings.
본 발명의 일 실시 예에 따르면, 복수의 모델별로 인식한 차량번호의 동일 여부를 판단하여 판단 결과에 따라서 차량의 출입을 허용 또는 차단할 수 있다.According to one embodiment of the present invention, it is possible to determine whether vehicle numbers recognized by multiple models are the same, and to allow or block entry of the vehicle based on the determination result.
또한 본 발명의 일 실시 예에 따르면, 임의로 상이한 복수의 DNN 모델에 영상을 적용하여 병렬로 번호를 인식할 수 있다.In addition, according to one embodiment of the present invention, numbers can be recognized in parallel by applying an image to a plurality of arbitrarily different DNN models.
또한 본 발명의 일 실시 예에 따르면, 모델별로 인식된 차량 번호 동일 여부의 판단 결과에 따라서 차량번호가 동일하지 않다고 판단하였을 경우에 영상을 저장하여 관리자를 통해 입력된 번호를 수신하여 입차를 허용할 수 있다.In addition, according to one embodiment of the present invention, if it is determined that the vehicle numbers are not the same based on the result of determining whether the vehicle numbers recognized by each model are the same, the image can be stored and the number entered by the manager can be received to allow entry.
또한 본 발명의 일 실시 예에 따르면, 출차 차량번호가 동일하지 않다고 판단하였을 경우에 입차시 영상의 객체와 출차시 촬영된 영상의 객체를 매칭시켜 동일한지 판단하여 출차를 허용 또는 차단할 수 있다.In addition, according to one embodiment of the present invention, if it is determined that the exiting vehicle number is not the same, the object in the image taken at the time of entry and the object in the image taken at the time of exit can be matched to determine whether they are the same, and exit can be permitted or blocked.
도 1은 본 출원의 일 실시예에 따른 차량번호 인식과 차량 출입 관리 시스템의 블록도이다.
도 2는 본 출원의 일 실시예에 따른 객체 동일 판단 모듈의 동작을 구체적으로 설명하기 위한 도면이다.
도 3은 본 출원의 일 실시예에 따른 차량번호 인식과 차량 출입 관리 방법을 나타낸 순서도이다.
도 4는 본 출원의 일 실시예에 따른 복수의 모델에 영상을 적용하여 차량번호를 인식하는 방법을 구체화하여 나타낸 순서도이다.FIG. 1 is a block diagram of a vehicle number recognition and vehicle entry/exit management system according to one embodiment of the present application.
FIG. 2 is a drawing specifically explaining the operation of an object identity judgment module according to one embodiment of the present application.
FIG. 3 is a flowchart showing a vehicle number recognition and vehicle entry/exit management method according to one embodiment of the present application.
FIG. 4 is a flowchart specifically illustrating a method for recognizing a vehicle number by applying an image to multiple models according to one embodiment of the present application.
본 출원의 상술한 목적, 특징들 및 장점은 첨부된 도면과 관련된 다음의 상세한 설명을 통해 보다 분명해질 것이다. 다만, 본 출원은 다양한 변경을 가할 수 있고 여러 가지 실시예들을 가질 수 있는 바, 이하에서는 특정 실시예들을 도면에 예시하고 이를 상세히 설명하고자 한다.The above-described objects, features and advantages of the present application will become more apparent through the following detailed description with reference to the attached drawings. However, since the present application may have various modifications and various embodiments, specific embodiments will be illustrated in the drawings and described in detail below.
명세서 전체에 걸쳐서 동일한 참조번호들은 원칙적으로 동일한 구성요소들을 나타낸다. 또한, 각 실시예의 도면에 나타나는 동일한 사상의 범위 내의 기능이 동일한 구성요소는 동일한 참조부호를 사용하여 설명하며, 이에 대한 중복되는 설명은 생략하기로 한다.Throughout the specification, the same reference numerals, in principle, represent the same components. In addition, components that have the same function within the scope of the same idea shown in the drawings of each embodiment are described using the same reference numerals, and redundant descriptions thereof are omitted.
본 출원과 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 출원의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 본 명세서의 설명 과정에서 이용되는 숫자(예를 들어, 제1, 제2 등)는 하나의 구성요소를 다른 구성요소와 구분하기 위한 식별기호에 불과하다.If it is determined that a detailed description of a known function or configuration related to this application may unnecessarily obscure the gist of this application, the detailed description will be omitted. In addition, the numbers (e.g., first, second, etc.) used in the description of this specification are merely identifiers to distinguish one component from another.
또한, 이하의 실시예에서 사용되는 구성요소에 대한 접미사 "모듈" 및 "부"는 명세서 작성의 용이함만이 고려되어 부여되거나 혼용되는 것으로서, 그 자체로 서로 구별되는 의미 또는 역할을 갖는 것은 아니다.In addition, the suffixes “module” and “part” for components used in the following examples are given or used interchangeably only for the convenience of writing the specification, and do not have distinct meanings or roles in themselves.
이하의 실시예에서, 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다.In the examples below, singular expressions include plural expressions unless the context clearly indicates otherwise.
이하의 실시예에서, 포함하다 또는 가지다 등의 용어는 명세서상에 기재된 특징, 또는 구성요소가 존재함을 의미하는 것이고, 하나 이상의 다른 특징들 또는 구성요소가 부가될 가능성을 미리 배제하는 것은 아니다.In the examples below, terms such as “include” or “have” mean that a feature or component described in the specification is present, and do not exclude in advance the possibility that one or more other features or components may be added.
도면에서는 설명의 편의를 위하여 구성 요소들이 그 크기가 과장 또는 축소될 수 있다. 예컨대, 도면에서 나타난 각 구성의 크기 및 두께는 설명의 편의를 위해 임의로 나타낸 것으로, 본 발명이 반드시 도시된 바에 한정되지 않는다.In the drawings, the sizes of components may be exaggerated or reduced for convenience of explanation. For example, the sizes and thicknesses of each component shown in the drawings are arbitrarily shown for convenience of explanation, and the present invention is not necessarily limited to what is shown.
어떤 실시예가 달리 구현 가능한 경우에 특정한 프로세스의 순서는 설명되는 순서와 다르게 수행될 수도 있다. 예를 들어, 연속하여 설명되는 두 프로세스가 실질적으로 동시에 수행될 수도 있고, 설명되는 순서와 반대의 순서로 진행될 수 있다.In some embodiments, where the implementation is otherwise feasible, the order of specific processes may be performed differently from the order described. For example, two processes described in succession may be performed substantially simultaneously, or may be performed in an order opposite to the order described.
이하의 실시예에서, 구성 요소 등이 연결되었다고 할 때, 구성 요소들이 직접적으로 연결된 경우뿐만 아니라 구성요소들 중간에 구성 요소들이 개재되어 간접적으로 연결된 경우도 포함한다.In the following examples, when components are said to be connected, this includes not only cases where the components are directly connected, but also cases where components are interposed between the components and connected indirectly.
예컨대, 본 명세서에서 구성 요소 등이 전기적으로 연결되었다고 할 때, 구성 요소 등이 직접 전기적으로 연결된 경우뿐만 아니라, 그 중간에 구성 요소 등이 개재되어 간접적으로 전기적 연결된 경우도 포함한다.For example, when it is said in this specification that components, etc. are electrically connected, it includes not only cases where the components, etc. are directly electrically connected, but also cases where components, etc. are interposed and indirectly electrically connected.
이하에서는 도 1 내지 도 4를 참고하여 본 출원의 차량번호 인식과 차량 출입 관리 방법 및 시스템에 관하여 설명한다.Hereinafter, the vehicle number recognition and vehicle entry/exit management method and system of the present application will be described with reference to FIGS. 1 to 4.
도 1은 본 출원의 일 실시예에 따른 차량번호 인식 차량 출입 관리 시스템(이하, 시스템(10)이라 함)의 블록도이다. FIG. 1 is a block diagram of a vehicle number recognition vehicle access management system (hereinafter referred to as system (10)) according to one embodiment of the present application.
도 1을 참조하면, 시스템(10)은 촬영 장치(100), 차단 장치(200), 서버(300), 관리자 단말기(500)를 포함 할 수 있다.Referring to FIG. 1, the system (10) may include a photographing device (100), a blocking device (200), a server (300), and an administrator terminal (500).
기존에는 차량번호가 저장 및 등록되어 있지 않은 입출차의 입출을 제한 또는 허용하는 것이 어려운 문제점이 있었다. 따라서 기존에 저장 및 등록되어 있지 않은 차량의 정상적인 입차 및 출차 관리를 통하여 정확한 수금이 가능한 기술의 개발이 요구된다.Previously, there was a problem that it was difficult to restrict or allow entry and exit of vehicles whose license plates were not stored and registered. Therefore, the development of technology that enables accurate collection of fees through normal entry and exit management of vehicles that were not previously stored and registered is required.
이러한 문제를 해결하기 위해, 본 발명의 실시 예에 따른 시스템(10)은 복수의 모델에 촬영된 영상을 적용하여 객체를 추출하고, 차량 번호를 인식하여 차량 출차시 정확한 요금 정산이 가능한 서비스를 제공할 수 있다.To solve this problem, a system (10) according to an embodiment of the present invention can provide a service that extracts objects by applying images taken by multiple models and recognizes vehicle numbers to enable accurate fee settlement when a vehicle exits parking.
시스템(10)은 촬영된 영상을 수신하고, 수신한 영상을 복수의 모델에 적용하여 객체를 추출한 후, 차량번호를 인식할 수 있다. 시스템(10)은 각 모델별로 인식한 차량번호의 동일 여부를 판단하여 판단결과에 따라서 차량의 출입을 허용 또는 차단할 수 있다.The system (10) can receive a captured image, apply the received image to multiple models to extract an object, and then recognize a vehicle number. The system (10) can determine whether the vehicle number recognized by each model is the same, and allow or block the entry of the vehicle based on the determination result.
복수의 모델은 DNN 모델 중 하나일 수 있으며, 복수의 모델을 이용하여 객체를 추출하거나, 추출된 객체를 통해서 차량번호를 인식할 수 있다. 복수의 모델을 이용하여 추출된 객체는 차량번호판, 숫자 및 한글을 포함할 수 있다. Multiple models can be one of the DNN models, and objects can be extracted using multiple models, or vehicle license plates can be recognized through the extracted objects. Objects extracted using multiple models can include vehicle license plates, numbers, and Korean characters.
DNN(Deep Neural Network, 심층 신경망)은 입력층(input layer)과 출력층(output layer) 사이에 여러 개의 은닉층(hidden layer)들로 이뤄진 인공신경망(Artificial Neural Network, ANN)이다. DNN은 일반적인 인공신경망과 마찬가지로 복잡한 비선형 관계(non-linear relationship)들을 모델링할 수 있다. DNN은 CNN(Convolutional Neural Network), RNN(Recurrent Neural Network), CRNN(Convolutional Recurrent Neural Network), OCR(Optical Character Recognition), EAST(Efficient and Accurate Scene Text Detector), YOLO (You Only Look Once), Faster R-CNN (Region-based Convolutional Neural Network), SSD (Single Shot Multibox Detector) 등을 포함할 수 있다.A Deep Neural Network (DNN) is an artificial neural network (ANN) with multiple hidden layers between the input layer and the output layer. Like general artificial neural networks, DNNs can model complex non-linear relationships. DNNs can include CNNs (Convolutional Neural Networks), RNNs (Recurrent Neural Networks), CRNNs (Convolutional Recurrent Neural Networks), OCRs (Optical Character Recognition), EASTs (Efficient and Accurate Scene Text Detectors), YOLO (You Only Look Once), Faster R-CNN (Region-based Convolutional Neural Networks), SSDs (Single Shot Multibox Detectors), etc.
촬영 장치(100)는 적어도 하나 이상일 수 있으며, 주차장에 출입하는 차량을 촬영할 수 있다. 촬영 장치(100)는 촬영한 영상을 서버(300)에 전송할 수 있다. There may be at least one camera device (100) and the camera device (100) can capture images of vehicles entering and exiting the parking lot. The camera device (100) can transmit captured images to the server (300).
차량은 번호판을 부착하고 있는 승용차, 스포츠카, 특수차, 이륜차, 삼륜차 등을 포함할 수 있다.Vehicles may include passenger cars, sports cars, special purpose vehicles, two-wheeled vehicles, three-wheeled vehicles, etc., that have license plates attached.
일 실시예로 촬영 장치(100)가 하나일 경우에는, 서버(300)는 촬영 장치(100)가 촬영한 영상의 기 설정된 기준에 따라서 입차 또는 출차인지를 구분 및 판단할 수 있다. 기 설정된 기준은 좌표, 기준선 등과 같이 입차 또는 출차를 구분하는 기준일 수 있다.In one embodiment, when there is only one photographing device (100), the server (300) can distinguish and determine whether the vehicle is entering or exiting based on preset criteria of the image captured by the photographing device (100). The preset criteria may be criteria for distinguishing whether the vehicle is entering or exiting, such as coordinates or a reference line.
또 다른 실시예로 촬영 장치(100)가 두 개 이상일 경우에는, 서버(300)는 촬영 장치(100)의 정보에 따라서 입차 또는 출차인지를 구분 및 판단할 수 있다. 촬영 장치(100)의 정보는 장치의 고유식별번호일 수 있다.In another embodiment, when there are two or more photographing devices (100), the server (300) can distinguish and determine whether it is an entry or exit based on the information of the photographing devices (100). The information of the photographing devices (100) may be a unique identification number of the device.
차단 장치(200)는 서버(300)로부터 수신한 신호에 따라서 차량의 출입을 허용 또는 차단하여 차량의 출입을 통제할 수 있다. 또한 차단 장치(200)는 관리자 단말기(500)로부터 정보를 수신하면 차량의 출입을 허용 또는 차단하여 차량의 출입을 통제할 수 있다. 정보는 차량의 번호 또는 차량의 출입 허용 또는 차단 신호일 수 있다.The blocking device (200) can control the entry and exit of a vehicle by allowing or blocking the entry and exit of the vehicle according to a signal received from the server (300). In addition, the blocking device (200) can control the entry and exit of the vehicle by allowing or blocking the entry and exit of the vehicle when it receives information from the administrator terminal (500). The information can be the vehicle number or a signal for allowing or blocking the entry and exit of the vehicle.
서버(300)는 촬영 장치(100)로부터 촬영된 영상을 수신한 후, 복수의 모델에 수신한 영상을 적용하여 차량번호의 객체를 추출하고, 차량번호를 인식할 수 있다. 서버(300)는 모델별로 인식한 차량번호의 동일 여부를 판단할 수 있다. 서버(300)는 판단 결과 및 차량의 출입을 허용 또는 차단 신호를 차단 장치(200) 및 관리자 단말기(500)에 송신할 수 있다. The server (300) can receive an image captured from the photographing device (100), apply the received image to multiple models, extract an object of the vehicle number, and recognize the vehicle number. The server (300) can determine whether the recognized vehicle numbers are the same for each model. The server (300) can transmit the determination result and a signal to allow or block the vehicle's entry to the blocking device (200) and the administrator terminal (500).
서버(300)는 통신부(310), 차량번호 인식 모듈(330), 차량번호 동일 판단 모듈(350), 객체 동일 판단 모듈(370) 및 메모리부(390)를 포함할 수 있다.The server (300) may include a communication unit (310), a vehicle number recognition module (330), a vehicle number identity determination module (350), an object identity determination module (370), and a memory unit (390).
통신부(310)는 서버를 포함한 임의의 외부 기기와 통신을 수행할 수 있다. 시스템(10)은 통신부(350)를 통해 네트워크에 접속하여 각종 데이터를 송수신 할 수 있다. 통신부(350)는 크게 유선 타입과 무선 타입을 포함할 수 있다. 여기서, 무선 타입의 경우에는 주로 와이파이(Wi-Fi) 같은 WLAN(Wireless Local Area Network) 계열의 통신 방식을 이용할 수 있다. 또는, 무선 타입의 경우에는 셀룰러 통신, 예컨대, LTE, 5G 계열의 통신 방식을 이용할 수 있다. 다만, 무선 통신 프로토콜이 상술한 예시에 제한되는 것은 아니며, 임의의 적절한 무선 타입의 통신 방식을 이용하는 것도 가능하다. 유선 타입의 경우에는 LAN(Local Area Network)이나 USB(Universal Serial Bus) 통신이 대표적인 예이며 그 외의 다른 방식도 가능하다. The communication unit (310) can perform communication with any external device including a server. The system (10) can connect to a network through the communication unit (350) and transmit and receive various data. The communication unit (350) can largely include a wired type and a wireless type. Here, in the case of the wireless type, a communication method of the WLAN (Wireless Local Area Network) series such as Wi-Fi can be used. Alternatively, in the case of the wireless type, a communication method of the cellular communication series such as LTE or 5G can be used. However, the wireless communication protocol is not limited to the examples described above, and any appropriate wireless type of communication method can be used. In the case of the wired type, representative examples include LAN (Local Area Network) or USB (Universal Serial Bus) communication, and other methods are also possible.
통신부(310)는 차량번호 동일 판단 모듈(350) 및 객체 동일 판단 모듈(370)로부터 산출된 판단결과를 차단 장치(200) 및 관리자 단말기(500)에 송신할 수 있다. 또한 통신부(310)는 관리자 단말기(500)에 촬영 장치(100)로부터 촬영되어 메모리부(390)에 저장된 영상을 송신할 수 있다. 또는 통신부(310)는 관리자 단말기(500)로부터 입력된 차량 번호를 수신할 수 있다.The communication unit (310) can transmit the judgment results generated from the vehicle number identical judgment module (350) and the object identical judgment module (370) to the blocking device (200) and the administrator terminal (500). In addition, the communication unit (310) can transmit an image captured by the photographing device (100) and stored in the memory unit (390) to the administrator terminal (500). Alternatively, the communication unit (310) can receive the vehicle number input from the administrator terminal (500).
차량번호 인식 모듈(330)은 복수의 모델을 포함할 수 있으며, 복수의 모델에 영상을 적용하여 객체를 추출하고, 차량번호를 인식할 수 있다. The license plate recognition module (330) may include multiple models, and may extract objects and recognize license plates by applying images to multiple models.
차량번호 인식 모듈(330)은 임의로 상이한 복수의 DNN모델을 선택할 수 있다. 차량번호 인식 모듈(330)은 복수의 상이한 모델에 수신한 영상을 적용할 수 있으며, 병렬로 실행하여 차량번호를 인식할 수 있다. 일 실시예로 차량번호 인식 모듈(330)은 DNN모델 중에서 CNN 및 RNN을 선택하여 각 모델별로 객체를 추출하고, 차량번호를 인식할 수 있다. The license plate recognition module (330) can arbitrarily select multiple different DNN models. The license plate recognition module (330) can apply the received image to multiple different models and recognize the license plate by executing them in parallel. In one embodiment, the license plate recognition module (330) can select CNN and RNN among the DNN models, extract objects for each model, and recognize the license plate.
차량번호 동일 판단 모듈(350)은 차량번호 인식 모듈(330)에 포함되어 있는 복수의 모델별로 인식한 차량 번호의 유사도를 산출하여 기 설정된 기준에 따라서 동일 여부를 판단할 수 있다. 기 설정된 기준은 관리자가 설정할 수 있다.The vehicle number identical judgment module (350) can calculate the similarity of vehicle numbers recognized by multiple models included in the vehicle number recognition module (330) and determine whether they are identical based on preset criteria. The preset criteria can be set by the administrator.
일 실시예로, 제1 차량번호 인식 모듈에서 인식된 번호가 '123가 4567'이고, 제2 차량번호 인식 모듈에서 인식된 번호가 '723거 4567'이라면, 차량번호 동일 판단 모듈(350)은 제 1, 제 2 인식 번호의 유사도를 '75%'로 산출하고, 기 설정된 기준이 '95%'라면, 차량번호 동일 판단 모듈(350)은 동일하지 않다고 판단할 수 있다.As an example, if the number recognized by the first vehicle number recognition module is '123ga 4567' and the number recognized by the second vehicle number recognition module is '723geo 4567', the vehicle number identity determination module (350) calculates the similarity between the first and second recognition numbers as '75%', and if the preset standard is '95%', the vehicle number identity determination module (350) can determine that they are not identical.
또한 차량번호 동일 판단 모듈(350)은 차량번호 동일 판단 결과에 따라서 모델별로 인식된 입차 또는 출차 차량번호가 동일하지 않다고 판단할 수 있다. In addition, the vehicle number identical judgment module (350) can determine that the entry or exit vehicle numbers recognized by each model are not identical based on the vehicle number identical judgment result.
이와 같이 서로 상이한 모델을 이용하여 차량번호를 인식하고 각 모델별로 인식된 차량번호가 동일한지 판단하는 과정을 통하여, 차량번호 인식 정확도를 높일 수 있다. 이로 인하여 출입 차량의 번호를 정확하게 인식하도록 보조하고 출입차량의 수금을 더욱 정확하게 할 수 있는 효과가 있다.In this way, by recognizing vehicle numbers using different models and determining whether the vehicle numbers recognized by each model are the same, the vehicle number recognition accuracy can be improved. This has the effect of assisting in accurately recognizing vehicle numbers and making vehicle toll collection more accurate.
또한 차량번호 동일 판단 모듈(350)은 차량번호가 동일하지 않다고 판단한 경우에 관리자 단말기(500)에 알림 또는 촬영된 영상을 송신할 수 있다. In addition, the vehicle number identical judgment module (350) can send a notification or a captured image to the administrator terminal (500) when it determines that the vehicle numbers are not identical.
일 실시예로, 제1 차량번호 인식 모듈에서는 '123가4567'로, 제2 차량번호 인식 모듈에서는 '723가4567'로 인식되었다면, 차량번호 동일 판단 모듈(350)은 동일하지 않다고 판단하여 관리자 단말기(500)에 알림 또는 촬영된 영상을 송신할 수 있다. In one example, if the first vehicle number recognition module recognizes '123ga4567' and the second vehicle number recognition module recognizes '723ga4567', the vehicle number identity determination module (350) determines that they are not identical and may send a notification or a captured image to the administrator terminal (500).
이와 같이 판단 결과에 따라서 관리자 단말기(500)에 실시간으로 알림을 송신하면 관리자는 실시간으로 즉시 대응할 수 있으며, 이로 인해 출입하는 차량은 밀리지 않고 원활하게 주차장에 입차할 수 있다.In this way, if a notification is sent in real time to the administrator terminal (500) based on the judgment result, the administrator can respond immediately in real time, and as a result, vehicles entering and exiting the parking lot can enter smoothly without being pushed.
차량번호 동일 판단 모듈(350)에서 판단 결과, 모델별로 인식된 출차 차량번호가 동일하지 않다고 판단한 경우에, 객체 동일 판단 모듈(370)은 입차시에 저장된 영상의 객체와 출차시 촬영된 영상의 객체를 매칭하여 동일한지 판단할 수 있다. 또한 객체 동일 판단 모듈(370)은 판단 결과와 차량의 출입을 허용 또는 차단 신호를 관리자 단말기(500) 및 차단 장치(200)에 송신할 수 있다.In the case where the vehicle number identical judgment module (350) determines that the exit vehicle numbers recognized by each model are not identical, the object identical judgment module (370) can determine whether the object in the image stored at the time of entry and the object in the image captured at the time of exit are identical by matching them. In addition, the object identical judgment module (370) can transmit the judgment result and a signal to allow or block the entry of the vehicle to the administrator terminal (500) and the blocking device (200).
구체적으로 도 2를 참조할 수 있다. 도 2는 본 출원의 일 실시예에 따른 객체 동일 판단 모듈(370)의 동작을 구체적으로 설명하기 위한 도면이다. 객체 동일 판단 모듈(370)은 동일하지 않다고 판단되어 입차시 저장된 영상과 출차시 촬영된 영상에서 추출된 객체를 비교하여 동일한지 판단할 수 있다. Specifically, reference may be made to FIG. 2. FIG. 2 is a drawing for specifically explaining the operation of the object identical judgment module (370) according to one embodiment of the present application. The object identical judgment module (370) can compare objects extracted from the images stored at the time of entry and the images captured at the time of exit, and determine whether they are identical.
이와 같이 객체를 비교하면, 객체를 추출하고 번호를 인식하여 인식된 번호를 비교하는 것에 비하여 서버의 사용량을 더 적게 사용할 수 있으며, 서버 사용 비용을 절감할 수 있는 효과가 있다. Comparing objects in this way can use less server usage than extracting objects, recognizing numbers, and comparing the recognized numbers, which has the effect of reducing server usage costs.
메모리부(390)는 차량번호 동일 판단 모듈(350)에서 모델별로 인식된 입차 차량번호가 동일하지 않다고 판단된 경우에 저장된 영상을 포함할 수 있다.The memory unit (390) may include a stored image in cases where the vehicle number identification judgment module (350) determines that the vehicle number of an incoming vehicle recognized by model is not identical.
관리자 단말기(500)는 서버(300)로부터 판단된 동일 여부를 수신할 수 있으며, 관리자를 통하여 차량번호를 입력받을 수 있다. 관리자 단말기(500)는 입력받은 차량번호를 메모리부(390)에 송신할 수 있다.The administrator terminal (500) can receive the determination of whether or not it is the same from the server (300) and can receive the vehicle number through the administrator. The administrator terminal (500) can transmit the entered vehicle number to the memory unit (390).
이하에서는 도 3 및 도 4를 참조하여, 본 출원의 일 실시예에 따른 차량번호 인식과 차량 출입 관리 방법을 설명한다.Hereinafter, with reference to FIGS. 3 and 4, a vehicle number recognition and vehicle entry/exit management method according to one embodiment of the present application will be described.
도 3은 본 출원의 일 실시예에 따른 차량번호 인식과 차량 출입 관리 방법을 나타낸 순서도이다. FIG. 3 is a flowchart showing a vehicle number recognition and vehicle entry/exit management method according to one embodiment of the present application.
서버는 적어도 하나 이상인 촬영장치로부터 주차장에 출입하는 차량이 촬영된 영상을 수신할 수 있다(S100).The server can receive video of a vehicle entering or exiting a parking lot from at least one camera device (S100).
서버는 복수의 모델에 수신한 영상을 적용하여 차량번호를 인식할 수 있다(S200).The server can recognize the vehicle number by applying the received image to multiple models (S200).
서버는 모델별로 인식한 차량번호의 동일 여부를 판단할 수 있다(S300). S300단계에서 서버는 인식된 차량번호의 유사도를 통하여 동일 여부를 판단할 수 있으며, 복수의 모델별로 인식한 차량번호의 유사도를 산출하여 기설정된 기준에 따라서 동일 여부를 판단할 수 있다.The server can determine whether the vehicle numbers recognized by model are identical (S300). In step S300, the server can determine whether they are identical through the similarity of the recognized vehicle numbers, and can determine whether they are identical based on preset criteria by calculating the similarity of the vehicle numbers recognized by multiple models.
일 실시예로, 서버는 인식된 번호가 '123가 4567', '723거 4567'이라면, 인식된 번호의 유사도를 '75%'로 산출하고, 기 설정된 기준이 '95%'라면, 기 설정된 기준의 미치지 못하여 동일하지 않다고 판단할 수 있다.As an example, if the server recognizes that the numbers are '123 is 4567' and '723 is 4567', it can calculate the similarity of the recognized numbers as '75%', and if the preset standard is '95%', it can determine that they are not identical because they do not meet the preset standard.
서버는 판단 결과에 따라서 차량의 출입을 허용 또는 차단하는 신호를 송신할 수 있으며, 차단 장치는 수신한 신호를 통하여 차량의 출입을 허용 또는 차단할 수 있다(S450).The server can transmit a signal to allow or block entry of the vehicle based on the judgment result, and the blocking device can allow or block entry of the vehicle through the received signal (S450).
서버는 S300단계에서 판단 결과, 모델별로 인식된 입차 차량번호가 동일하지 않다고 판단하면, 서버는 영상을 저장할 수 있다(S410). If the server determines at step S300 that the recognized vehicle numbers for each model are not the same, the server can store the video (S410).
이로 인하여 서버는 판단 결과에 따라서 영상을 저장함으로써 서버의 사용량을 줄여 서버 비용을 줄일 수 있는 효과가 있다.This has the effect of reducing server usage and server costs by allowing the server to store images based on the judgment results.
서버는 관리자 단말기에 알림 및 저장된 영상을 송신할 수 있다(S411).The server can send notifications and stored images to the administrator terminal (S411).
서버는 관리자 단말기로부터 입력된 번호를 수신할 수 있다(S413). S413단계에서 서버는 번호를 수신하면 차량의 출입을 허용 또는 차단하는 신호를 송신할 수 있으며, 차단 장치를 수신한 신호를 이용하여 입차 및 출차를 통제할 수 있다(S450).The server can receive a number entered from the administrator terminal (S413). In step S413, when the server receives the number, it can transmit a signal for allowing or blocking the entry and exit of the vehicle, and can control entry and exit using the signal received by the blocking device (S450).
S300단계에서 판단 결과, 모델별로 인식된 출차 차량번호가 동일하지 않다고 판단되면, 서버는 S410단계에서 저장된 영상의 객체와 출차시 촬영된 영상의 객체를 매칭할 수 있다(S430).If it is determined at step S300 that the vehicle numbers recognized by each model are not the same, the server can match the object in the image stored at step S410 with the object in the image captured at the time of exit (S430).
서버는 매칭한 객체의 동일 여부를 판단할 수 있다(S431). S431단계에서 객체가 동일하다고 판단되면, 서버는 차량의 출입을 허용 또는 차단하는 신호를 송신할 수 있으며, 차단 장치를 통해 입차 및 출차를 통제할 수 있다(S450). 또한 객체의 동일 여부를 판단한 후, 서버는 S410단계에서 저장된 영상을 삭제할 수 있다. The server can determine whether the matched objects are identical (S431). If the objects are determined to be identical in step S431, the server can transmit a signal to allow or block the entry of the vehicle, and control the entry and exit through a blocking device (S450). In addition, after determining whether the objects are identical, the server can delete the stored video in step S410.
도 4는 본 출원의 일 실시예에 따른 복수의 모델에 영상을 적용하여 차량번호를 인식하는 방법을 구체화하여 나타낸 순서도이다. FIG. 4 is a flowchart specifically illustrating a method for recognizing a vehicle number by applying an image to multiple models according to one embodiment of the present application.
도 4를 참조하면 서버는 임의로 상이한 복수의 DNN모델을 선택할 수 있다(S210). Referring to Fig. 4, the server can arbitrarily select multiple different DNN models (S210).
서버는 복수의 상이한 모델에 수신한 영상을 적용할 수 있으며 병렬로 실행되어 객체를 추출할 수 있다(S230).The server can apply the received image to multiple different models and execute them in parallel to extract objects (S230).
서버는 추출된 객체를 기반으로 차량번호를 인식할 수 있다(S250).The server can recognize the vehicle number based on the extracted object (S250).
일 실시예로 S210단계에서 서버는 DNN모델 중에서 CNN 및 RNN을 선택하여 각 모델에 수신한 영상을 적용하여 병렬로 실행되어 객체를 추출하고, 차량번호를 인식할 수 있다.In one embodiment, at step S210, the server selects CNN and RNN among the DNN models and applies the received image to each model to execute in parallel to extract objects and recognize vehicle numbers.
이와 같이 복수의 상이한 모델을 이용하여 병렬로 실행한 후 객체를 추출함으로써, 차량번호 인식의 정확성 및 속도를 개선할 수 있는 효과가 있다.By executing multiple different models in parallel and then extracting objects, the accuracy and speed of license plate recognition can be improved.
본 발명의 일 실시 예에 따른 차량번호 인식과 차량 출입 관리 방법 및 시스템에 의하면, 복수의 모델을 이용하여 객체를 추출하고, 추출된 객체를 이용하여 차량번호를 인식한 후, 복수의 모델로 인식된 차량번호의 동일 유무를 판단하는 것이다. 이로 인하여 출입하는 차량의 번호를 오인식하여 차량이 주차장에 출입하는 경우를 방지할 수 있으며, 정상적인 수금을 할 수 있다. 또한 차량번호가 저장되어 있지 않은 차량도 출입 관리가 가능한 것으로, 더 많은 차량을 수용하여 경제적인 효과를 얻을 수 있다. According to a method and system for vehicle number recognition and vehicle access control according to an embodiment of the present invention, an object is extracted using multiple models, a vehicle number is recognized using the extracted object, and then the presence or absence of identical vehicle numbers recognized by multiple models is determined. As a result, cases where vehicles enter and exit a parking lot due to incorrect recognition of the vehicle number can be prevented, and normal toll collection can be performed. In addition, since entry and exit can be controlled even for vehicles without stored vehicle numbers, more vehicles can be accommodated and economical effects can be obtained.
이상에서 실시 형태들에 설명된 특징, 구조, 효과 등은 본 발명의 적어도 하나의 실시 형태에 포함되며, 반드시 하나의 실시 형태에만 한정되는 것은 아니다. 나아가, 각 실시 형태에서 예시된 특징, 구조, 효과 등은 실시 형태들이 속하는 분야의 통상의 지식을 가지는 자에 의해 다른 실시 형태들에 대해서도 조합 또는 변형되어 실시 가능하다. 따라서 이러한 조합과 변형에 관계된 내용들은 본 발명의 범위에 포함되는 것으로 해석되어야 할 것이다.The features, structures, effects, etc. described in the embodiments above are included in at least one embodiment of the present invention, and are not necessarily limited to only one embodiment. Furthermore, the features, structures, effects, etc. exemplified in each embodiment can be combined or modified and implemented in other embodiments by a person having ordinary knowledge in the field to which the embodiments belong. Therefore, the contents related to such combinations and modifications should be interpreted as being included in the scope of the present invention.
또한, 이상에서 실시 형태를 중심으로 설명하였으나 이는 단지 예시일 뿐 본 발명을 한정하는 것이 아니며, 본 발명이 속하는 분야의 통상의 지식을 가진 자라면 본 실시 형태의 본질적인 특성을 벗어나지 않는 범위에서 이상에 예시되지 않은 여러 가지의 변형과 응용이 가능함을 알 수 있을 것이다. 즉, 실시 형태에 구체적으로 나타난 각 구성 요소는 변형하여 실시할 수 있는 것이다. 그리고 이러한 변형과 응용에 관계된 차이점들은 첨부된 청구 범위에서 규정하는 본 발명의 범위에 포함되는 것으로 해석되어야 할 것이다.In addition, although the above has been described focusing on the embodiments, this is only an example and does not limit the present invention, and those with ordinary knowledge in the field to which the present invention pertains will know that various modifications and applications not exemplified above are possible without departing from the essential characteristics of the present embodiment. In other words, each component specifically shown in the embodiments can be modified and implemented. And, the differences related to such modifications and applications should be interpreted as being included in the scope of the present invention defined in the appended claims.
10: 차량번호 인식과 차량 출입 관리 시스템
100: 촬영 장치
200: 차단 장치
300: 서버
310: 통신부
330: 차량번호 인식 모듈
350: 차량번호 동일 판단 모듈
370: 객체 동일 판단 모듈
390: 메모리부
500: 관리자 단말기10: Vehicle number recognition and vehicle access control system
100: Filming Device
200: Blocking device
300: Server
310: Communications Department
330: Vehicle Number Recognition Module
350: Vehicle number identification module
370: Object Identicality Determination Module
390: Memory section
500: Admin terminal
Claims (5)
촬영 장치로부터 촬영된 영상을 수신하는 단계;
상기 촬영 장치의 고유식별번호를 이용하여 입차 또는 출차를 구분하는 단계;
제1 모델 및 제2 모델에 영상을 적용하여 차량번호를 인식하는 단계;
상기 제1 모델 및 제2 모델별로 인식한 상기 차량번호의 유사도를 산출하여 기설정된 기준에 따라서 동일 여부를 판단하는 단계; 및
상기 판단 결과에 따라서 차량의 출입 허용 또는 차단 신호를 송신하는 단계;를 포함하고
상기 제1 모델 및 제2 모델에 영상을 적용하여 차량번호를 인식하는 단계는,
상기 제1 모델 및 제2 모델은 임의로 상이한 DNN모델을 선택하는 단계; 및
상기 제1 모델 및 제2 모델에 상기 영상을 적용하여 병렬로 차량번호를 인식하는 단계; 를 포함하고,
상기 판단 결과에 따라서 차량의 출입 허용 또는 차단 신호를 송신하는 단계는,
상기 판단 결과, 상기 제1 모델 및 제2 모델별로 인식한 입차 차량번호의 유사도를 산출하여 기설정된 기준에 따라서 동일하지 않다고 판단한 경우,
상기 영상을 저장하는 단계;
관리자 단말기에 상기 영상을 송신하는 단계;
상기 관리자 단말기로부터 입력된 번호를 수신하는 단계; 및
입차 허용 신호를 송신하는 단계; 를 포함하고
상기 판단 결과, 상기 제1 모델 및 제2 모델별로 인식한 출차 차량번호의 유사도를 산출하여 기설정된 기준에 따라서 동일하지 않다고 판단한 경우,
입차 시에 저장한 영상의 객체와 출차시 촬영된 영상의 객체를 매칭하여 동일한지 판단하는 단계;
상기 객체 매칭하여 동일한지 판단한 결과에 따라서 출차를 허용 및 차단 신호를 송신하는 단계; 및
입차 시에 저장한 영상을 삭제하는 단계;를 포함하는 차량 번호 인식 및 차량 출입 관리 방법.
In a method in which a server performs license plate recognition using multiple models and manages vehicle entry and exit,
A step of receiving an image captured from a shooting device;
A step of distinguishing entry or exit using the unique identification number of the above-mentioned photographing device;
A step of recognizing a vehicle number by applying an image to the first model and the second model;
A step of calculating the similarity of the vehicle numbers recognized by the first and second models and determining whether they are the same according to preset criteria; and
A step of transmitting a signal to allow or block vehicle entry based on the above judgment result;
The step of recognizing the vehicle number by applying the image to the first and second models above is:
The first model and the second model are steps of randomly selecting different DNN models; and
A step of recognizing a vehicle number in parallel by applying the image to the first model and the second model; including;
The step of transmitting a signal to allow or block vehicle entry based on the above judgment result is as follows:
As a result of the above judgment, if the similarity of the vehicle numbers recognized by the first and second models is calculated and determined to be not the same according to the preset criteria,
Step of saving the above image;
A step of transmitting the above image to the administrator terminal;
A step of receiving a number entered from the above administrator terminal; and
A step of transmitting an entry permit signal; comprising;
As a result of the above judgment, if the similarity of the exiting vehicle numbers recognized by the first and second models is calculated and determined to be not the same according to the preset criteria,
A step of matching an object in a video saved at the time of entry with an object in a video taken at the time of exit to determine whether they are the same;
A step for transmitting a signal for allowing or blocking exit based on the result of determining whether the above objects are identical by matching them; and
A method for recognizing a vehicle number and managing vehicle entry and exit, comprising: a step of deleting a video stored upon entry;
출입하는 차량을 촬영하는 촬영 장치;
서버로부터 수신한 신호에 따라서 차량의 출입을 허용 및 차단하는 차단 장치; 및
상기 촬영 장치로부터 촬영된 영상을 수신한 후 상기 촬영 장치의 고유식별번호를 이용하여 입차 또는 출차를 구분하고 제1 모델 및 제2 모델에 상기 영상을 적용하여 차량번호를 인식하고 상기 제1 모델 및 제2 모델별로 인식한 상기 차량번호의 유사도를 산출하여 기설정된 기준에 따라서 동일 여부를 판단하여 상기 차단 장치 및 관리자 단말기에 송신하는 서버; 를 포함하고
상기 서버는,
상기 제1 모델 및 제2 모델은 임의로 상이한 DNN모델을 선택한 후 상기 제1 모델 및 제2 모델에 상기 영상을 적용하여 병렬로 상기 차량번호를 인식하고,
상기 동일 여부 판단 결과, 상기 제1 모델 및 제2 모델별로 인식한 입차 차량번호가 동일하지 않다고 판단한 경우, 상기 영상을 저장한 후 상기 관리자 단말기에 상기 영상을 송신하고 상기 관리자 단말로부터 입력된 차량 번호를 수신하여 입차 허용 신호를 상기 차단 장치에 송신하고
상기 동일 여부 판단 결과, 상기 제1 모델 및 제2 모델별로 인식한 출차 차량번호가 동일하지 않다고 판단된 경우, 입차 시에 저장한 영상의 객체와 출차시 촬영된 영상의 객체를 매칭하여 동일한지 판단한 후 객체를 매칭하여 동일한지 판단한 결과에 따라서 출차 허용 및 차단 신호를 송신하고 입차시에 저장한 영상을 삭제하는 차량 번호 인식 및 차량 출입 관리 시스템.
In a system that performs license plate recognition using multiple models and manages vehicle entry and exit,
A photographing device that photographs vehicles entering and exiting;
A blocking device that allows or blocks the entry and exit of a vehicle according to a signal received from a server; and
A server that receives a video captured from the above-mentioned shooting device, distinguishes entry or exit using the unique identification number of the shooting device, recognizes the vehicle number by applying the video to the first model and the second model, calculates the similarity of the vehicle numbers recognized by the first model and the second model, determines whether they are the same based on preset criteria, and transmits the result to the blocking device and the administrator terminal;
The above server,
The first and second models randomly select different DNN models and then apply the image to the first and second models to recognize the vehicle number in parallel.
If it is determined as a result of the above determination of whether or not the vehicle numbers recognized by the first and second models are not the same, the image is saved and the image is transmitted to the administrator terminal, and the vehicle number entered from the administrator terminal is received and an entry permission signal is transmitted to the blocking device.
A vehicle number recognition and vehicle access control system that, if it is determined as a result of the determination of the above identity that the exiting vehicle numbers recognized by the first and second models are not identical, matches an object in an image stored at the time of entry with an object in an image captured at the time of exit to determine whether they are identical, and then transmits an exit permission and blocking signal and deletes the image stored at the time of entry based on the result of the determination of whether the objects are identical.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020230187355A KR102703897B1 (en) | 2023-12-20 | 2023-12-20 | Vehicle number recognition and vehicle access management method and system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020230187355A KR102703897B1 (en) | 2023-12-20 | 2023-12-20 | Vehicle number recognition and vehicle access management method and system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR102703897B1 true KR102703897B1 (en) | 2024-09-05 |
Family
ID=92760623
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020230187355A Active KR102703897B1 (en) | 2023-12-20 | 2023-12-20 | Vehicle number recognition and vehicle access management method and system |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102703897B1 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20030041613A (en) * | 2001-11-20 | 2003-05-27 | 주식회사 기가밉스 | Security system of parking lot |
| US20130279759A1 (en) * | 2011-01-18 | 2013-10-24 | Rtc Vision Ltd. | System and method for improved character recognition in distorted images |
| KR20220166450A (en) * | 2021-06-10 | 2022-12-19 | (주)파크원에이피에스 | Vehicle entry and exit management system |
| KR102562135B1 (en) * | 2023-02-15 | 2023-08-01 | (주)한국알파시스템 | Parking control apparatus, and method for parking settlement |
| KR20230168088A (en) * | 2022-06-03 | 2023-12-12 | 국민대학교산학협력단 | Artificial intelligence-based parking control device and method for preventing vehicle access with fake license plates |
-
2023
- 2023-12-20 KR KR1020230187355A patent/KR102703897B1/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20030041613A (en) * | 2001-11-20 | 2003-05-27 | 주식회사 기가밉스 | Security system of parking lot |
| US20130279759A1 (en) * | 2011-01-18 | 2013-10-24 | Rtc Vision Ltd. | System and method for improved character recognition in distorted images |
| KR20220166450A (en) * | 2021-06-10 | 2022-12-19 | (주)파크원에이피에스 | Vehicle entry and exit management system |
| KR20230168088A (en) * | 2022-06-03 | 2023-12-12 | 국민대학교산학협력단 | Artificial intelligence-based parking control device and method for preventing vehicle access with fake license plates |
| KR102562135B1 (en) * | 2023-02-15 | 2023-08-01 | (주)한국알파시스템 | Parking control apparatus, and method for parking settlement |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112836683B (en) | License plate recognition method, device, equipment and medium for portable camera device | |
| CN110490108A (en) | Method, device, storage medium and electronic device for marking violation state | |
| CN110674800B (en) | Face living body detection method and device, electronic equipment and storage medium | |
| CN115063746B (en) | Vehicle warehouse entry management method and device, computer equipment and storage medium | |
| CN108694399B (en) | License plate recognition method, device and system | |
| CN106384513A (en) | Fake-licensed car capturing system and method based on intelligent traffic | |
| US11445150B2 (en) | Multi-camera collaboration-based image processing method and video surveillance system | |
| CN110874878B (en) | Pedestrian analysis method, device, terminal and storage medium | |
| CN112651398A (en) | Vehicle snapshot control method and device and computer readable storage medium | |
| CN112712626A (en) | Vehicle verification method and device based on license plate information, computer equipment and storage medium | |
| KR100413382B1 (en) | System and Method for Integrated Remote Control of Watching Camera using Communication Network and Method for Processing Image Data Using the Same | |
| KR102703897B1 (en) | Vehicle number recognition and vehicle access management method and system | |
| KR102274108B1 (en) | Method and computer readable storage medium to operate parking lot for monitoring designated vehicles | |
| CN109359689B (en) | Data identification method and device | |
| CN106327876A (en) | Faked plate vehicle capturing system and method based on vehicle recorder | |
| CN115273484A (en) | License plate number correction method and server | |
| KR102758336B1 (en) | Control system that manages charging station including multiple parking areas based on artificial intelligence and operation method therefor | |
| KR20220159841A (en) | Smart field management method and system for access control of registered/unregistered vehicles and automatic recognition of occupants at construction sites | |
| KR102623535B1 (en) | Device, method, system and computer readable storage medium to determine parked location in a parking lot | |
| US12183084B2 (en) | Method and system for vehicle authentication | |
| KR102815696B1 (en) | Vehicle number recognition system and method | |
| CN114973154A (en) | Parking lot identification method, parking lot identification system, parking lot control method, parking lot control system, parking lot equipment and parking lot control medium | |
| KR20220168521A (en) | Parking management method for residence | |
| CN112991600A (en) | Method, device, system and equipment for enabling vehicle to exit parking lot | |
| CN114037984A (en) | A dual-channel video license plate recognition method, system, device and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PA0302 | Request for accelerated examination |
St.27 status event code: A-1-2-D10-D17-exm-PA0302 St.27 status event code: A-1-2-D10-D16-exm-PA0302 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| R11 | Change to the name of applicant or owner or transfer of ownership requested |
Free format text: ST27 STATUS EVENT CODE: A-5-5-R10-R11-ASN-PN2301 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
| R14 | Transfer of ownership recorded |
Free format text: ST27 STATUS EVENT CODE: A-5-5-R10-R14-ASN-PN2301 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| P14 | Amendment of ip right document requested |
Free format text: ST27 STATUS EVENT CODE: A-5-5-P10-P14-NAP-X000 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| P14-X000 | Amendment of ip right document requested |
St.27 status event code: A-5-5-P10-P14-nap-X000 |
|
| P16 | Ip right document amended |
Free format text: ST27 STATUS EVENT CODE: A-5-5-P10-P16-NAP-X000 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| P16-X000 | Ip right document amended |
St.27 status event code: A-5-5-P10-P16-nap-X000 |
|
| Q16 | A copy of ip right certificate issued |
Free format text: ST27 STATUS EVENT CODE: A-4-4-Q10-Q16-NAP-X000 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| Q16-X000 | A copy of ip right certificate issued |
St.27 status event code: A-4-4-Q10-Q16-nap-X000 |