맞춤기술찾기

이전대상기술

기계학습 기반의 꼭짓점 추출과 호모그래피 행렬의 연산을 통해 기울어진 차량 번호판 이미지를 직사각형화시킬 수 있는 전자 장치 및 그 동작 방법

  • 기술번호 : KST2022010898
  • 담당센터 : 인천기술혁신센터
  • 전화번호 : 032-420-3580
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 기계학습 기반의 꼭짓점 추출과 호모그래피 행렬의 연산을 통해 기울어진 차량 번호판 이미지를 직사각형화시킬 수 있는 전자 장치 및 그 동작 방법이 개시된다. 본 발명은 기계학습 기반의 꼭짓점 추출 모델을 이용하여 기울어진 차량 번호판 이미지로부터 4개의 꼭짓점들의 좌표를 추출한 후 추출된 4개의 꼭짓점들의 좌표를 기초로 상기 기울어진 차량 번호판 이미지를 직사각형 형상으로 변환할 수 있는 전자 장치 및 그 동작 방법을 제시함으로써, 기울어진 차량 번호판 이미지에 대한 차량 번호 인식률이 향상될 수 있도록 지원할 수 있다.
Int. CL G06V 10/24 (2022.01.01) G06T 3/00 (2019.01.01) G06N 3/08 (2006.01.01)
CPC G06V 20/63(2013.01) G06T 3/0093(2013.01) G06N 3/08(2013.01) G06T 2207/20068(2013.01) G06V 20/625(2013.01)
출원번호/일자 1020200183303 (2020.12.24)
출원인 인천대학교 산학협력단
등록번호/일자
공개번호/일자 10-2022-0091995 (2022.07.01) 문서열기
공고번호/일자
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 공개
심사진행상태 수리
심판사항
구분 국내출원/신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2020.12.24)
심사청구항수 14

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 인천대학교 산학협력단 대한민국 인천광역시 연수구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 전경구 경기도 용인시 수지구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 김효성 대한민국 서울특별시 영등포구 **로 **, *층 ***호(여의도동, 콤비빌딩)(효성국제특허법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2020.12.24 수리 (Accepted) 1-1-2020-1410390-48
2 선행기술조사의뢰서
Request for Prior Art Search
2021.11.15 수리 (Accepted) 9-1-9999-9999999-89
3 선행기술조사보고서
Report of Prior Art Search
2022.01.12 발송처리완료 (Completion of Transmission) 9-6-2022-0084463-39
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
기계학습 기반의 꼭짓점 추출과 호모그래피 행렬의 연산을 통해 기울어진 차량 번호판 이미지를 직사각형화시킬 수 있는 전자 장치에 있어서,복수의 차량 번호판 이미지들과 상기 복수의 차량 번호판 이미지들 각각에 대응되는 4개의 꼭짓점들에 대한 2차원 좌표가 저장되어 있는 트레이닝 데이터 저장부;상기 트레이닝 데이터 저장부에 저장되어 있는 상기 복수의 차량 번호판 이미지들 중 어느 하나의 차량 번호판 이미지와 그에 대응되는 2차원 좌표를 기초로 꼭짓점 추출 모델을 생성하기 위한 기계학습을 상기 복수의 차량 번호판 이미지들 각각에 대해 반복 수행함으로써, 상기 꼭짓점 추출 모델을 생성하는 모델 생성부;상기 꼭짓점 추출 모델이 생성된 이후, 신규 차량 번호판 이미지가 입력되면, 상기 신규 차량 번호판 이미지를 상기 꼭짓점 추출 모델에 입력으로 인가하여 상기 신규 차량 번호판 이미지를 구성하는 4개의 꼭짓점들에 대한 예측 좌표를 생성하는 좌표 예측부;상기 신규 차량 번호판 이미지를 구성하는 4개의 꼭짓점들에 대한 예측 좌표가 생성되면, 상기 신규 차량 번호판 이미지를 구성하는 4개의 꼭짓점들에 대한 예측 좌표 중 어느 하나인 제1 꼭짓점에 대한 예측 좌표를 기준 좌표를 지정한 후, 상기 기준 좌표를 기초로 상기 신규 차량 번호판 이미지를 구성하는 4개의 꼭짓점들이 직사각형을 구성하는 4개의 꼭짓점들로 변환되도록, 나머지 3개의 꼭짓점들에 대한 예측 좌표를 변화시킴으로써, 상기 신규 차량 번호판 이미지를 구성하는 4개의 꼭짓점들에 대한 변환 좌표를 생성하는 좌표 변환부;상기 신규 차량 번호판 이미지를 구성하는 4개의 꼭짓점들에 대한 예측 좌표와 각 예측 좌표에 대응되는 변환 좌표 간의 상관 관계에 기초하여 호모그래피 행렬(homography matrix)을 연산하는 행렬 연산부; 및상기 호모그래피 행렬이 연산되면, 상기 호모그래피 행렬에 기초하여 상기 신규 차량 번호판 이미지를 직사각형의 형상으로 투영 변환(perspective transformation)시키는 투영 변환부를 포함하는 전자 장치
2 2
제1항에 있어서,상기 행렬 연산부는하기의 수학식 1의 관계식을 만족하는 상기 호모그래피 행렬을 연산하는 전자 장치
3 3
제1항에 있어서,상기 모델 생성부는상기 복수의 차량 번호판 이미지들 중 기계학습을 수행하기 위한 어느 하나의 차량 번호판 이미지에 대한 선택을 수행하는 선택 수행부;상기 복수의 차량 번호판 이미지들 중 기계학습을 수행하기 위한 어느 하나의 차량 번호판 이미지로 제1 차량 번호판 이미지가 선택된 경우, 상기 트레이닝 데이터 저장부로부터 상기 제1 차량 번호판 이미지와 상기 제1 차량 번호판 이미지에 대응되는 4개의 꼭짓점들에 대한 제1 좌표를 추출하여, 상기 제1 좌표를 구성하는 4개의 x좌표 값들과 4개의 y좌표 값들이 성분으로 구성된 8차원의 정답 벡터를 생성하는 트레이닝 셋 생성부;상기 제1 차량 번호판 이미지를 합성곱 신경망 - 상기 합성곱 신경망은 출력이 8차원의 벡터가 산출되도록 사전 구성되어 있음 - 에 입력으로 인가함으로써, 8차원의 출력 벡터를 생성하는 출력 벡터 생성부;상기 출력 벡터가 생성되면, 상기 출력 벡터의 상기 정답 벡터에 대한 근접도를 표상하는 제1 부분 손실 값을 연산하고, 상기 출력 벡터를 구성하는 성분을 상기 제1 차량 번호판 이미지를 구성하는 4개의 꼭짓점들에 대한 x좌표 값과 y좌표 값으로 지정함으로써, 상기 제1 차량 번호판 이미지에 대한 출력 좌표를 생성한 후, 상기 출력 좌표를 기초로 상기 제1 차량 번호판 이미지를 투영 변환시킬 경우에 생성되는 제1 변환 이미지와 상기 제1 좌표를 기초로 상기 제1 차량 번호판 이미지를 투영 변환시킬 경우에 생성되는 제2 변환 이미지 사이의 화소 값들의 차이를 표상하는 제2 부분 손실 값을 연산하는 부분 손실 값 연산부;상기 제1 부분 손실 값과 상기 제2 부분 손실 값을 기초로 하기의 수학식 2의 연산에 따른 손실 값을 연산한 후 상기 손실 값이 최소가 되도록 상기 합성곱 신경망에 대한 기계학습을 수행하는 학습 수행부; 및상기 선택 수행부, 상기 트레이닝 셋 생성부, 상기 출력 벡터 생성부, 상기 부분 손실 값 연산부 및 상기 학습 수행부의 동작이 상기 복수의 차량 번호판 이미지들 각각에 대해 반복 수행되도록 제어하는 반복 수행 제어부를 포함하는 전자 장치
4 4
제3항에 있어서,상기 부분 손실 값 연산부는하기의 수학식 3의 연산에 따라 상기 제1 부분 손실 값을 연산하고, 하기의 수학식 4의 연산에 따라 상기 제2 부분 손실 값을 연산하는 전자 장치
5 5
제3항에 있어서,상기 좌표 예측부는상기 꼭짓점 추출 모델이 생성된 이후, 상기 신규 차량 번호판 이미지가 입력되면, 상기 신규 차량 번호판 이미지를 상기 꼭짓점 추출 모델의 기계학습이 완료된 상기 합성곱 신경망에 입력으로 인가하여 8차원의 예측 벡터를 산출하는 예측 벡터 산출부; 및상기 예측 벡터가 산출되면, 상기 예측 벡터를 구성하는 성분을 상기 신규 차량 번호판 이미지를 구성하는 4개의 꼭짓점들에 대한 x좌표 값과 y좌표 값으로 지정함으로써, 상기 신규 차량 번호판 이미지를 구성하는 4개의 꼭짓점들에 대한 예측 좌표를 생성하는 좌표 생성부를 포함하는 전자 장치
6 6
제1항에 있어서,상기 신규 차량 번호판 이미지가 직사각형의 형상으로 투영 변환이 완료되면, 직사각형의 형상을 갖는 상기 신규 차량 번호판 이미지를 사전 기계학습이 완료된 차량 번호 인식 모델에 입력으로 인가하여 차량 번호를 인식하는 차량 번호 인식부를 더 포함하는 전자 장치
7 7
기계학습 기반의 꼭짓점 추출과 호모그래피 행렬의 연산을 통해 기울어진 차량 번호판 이미지를 직사각형화시킬 수 있는 전자 장치의 동작 방법에 있어서,복수의 차량 번호판 이미지들과 상기 복수의 차량 번호판 이미지들 각각에 대응되는 4개의 꼭짓점들에 대한 2차원 좌표가 저장되어 있는 트레이닝 데이터 저장부를 유지하는 단계;상기 트레이닝 데이터 저장부에 저장되어 있는 상기 복수의 차량 번호판 이미지들 중 어느 하나의 차량 번호판 이미지와 그에 대응되는 2차원 좌표를 기초로 꼭짓점 추출 모델을 생성하기 위한 기계학습을 상기 복수의 차량 번호판 이미지들 각각에 대해 반복 수행함으로써, 상기 꼭짓점 추출 모델을 생성하는 단계;상기 꼭짓점 추출 모델이 생성된 이후, 신규 차량 번호판 이미지가 입력되면, 상기 신규 차량 번호판 이미지를 상기 꼭짓점 추출 모델에 입력으로 인가하여 상기 신규 차량 번호판 이미지를 구성하는 4개의 꼭짓점들에 대한 예측 좌표를 생성하는 단계;상기 신규 차량 번호판 이미지를 구성하는 4개의 꼭짓점들에 대한 예측 좌표가 생성되면, 상기 신규 차량 번호판 이미지를 구성하는 4개의 꼭짓점들에 대한 예측 좌표 중 어느 하나인 제1 꼭짓점에 대한 예측 좌표를 기준 좌표를 지정한 후, 상기 기준 좌표를 기초로 상기 신규 차량 번호판 이미지를 구성하는 4개의 꼭짓점들이 직사각형을 구성하는 4개의 꼭짓점들로 변환되도록, 나머지 3개의 꼭짓점들에 대한 예측 좌표를 변화시킴으로써, 상기 신규 차량 번호판 이미지를 구성하는 4개의 꼭짓점들에 대한 변환 좌표를 생성하는 단계;상기 신규 차량 번호판 이미지를 구성하는 4개의 꼭짓점들에 대한 예측 좌표와 각 예측 좌표에 대응되는 변환 좌표 간의 상관 관계에 기초하여 호모그래피 행렬(homography matrix)을 연산하는 단계; 및상기 호모그래피 행렬이 연산되면, 상기 호모그래피 행렬에 기초하여 상기 신규 차량 번호판 이미지를 직사각형의 형상으로 투영 변환(perspective transformation)시키는 단계를 포함하는 전자 장치의 동작 방법
8 8
제7항에 있어서,상기 호모그래피 행렬을 연산하는 단계는하기의 수학식 1의 관계식을 만족하는 상기 호모그래피 행렬을 연산하는 전자 장치의 동작 방법
9 9
제7항에 있어서,상기 꼭짓점 추출 모델을 생성하는 단계는상기 복수의 차량 번호판 이미지들 중 기계학습을 수행하기 위한 어느 하나의 차량 번호판 이미지에 대한 선택을 수행하는 단계;상기 복수의 차량 번호판 이미지들 중 기계학습을 수행하기 위한 어느 하나의 차량 번호판 이미지로 제1 차량 번호판 이미지가 선택된 경우, 상기 트레이닝 데이터 저장부로부터 상기 제1 차량 번호판 이미지와 상기 제1 차량 번호판 이미지에 대응되는 4개의 꼭짓점들에 대한 제1 좌표를 추출하여, 상기 제1 좌표를 구성하는 4개의 x좌표 값들과 4개의 y좌표 값들이 성분으로 구성된 8차원의 정답 벡터를 생성하는 단계;상기 제1 차량 번호판 이미지를 합성곱 신경망 - 상기 합성곱 신경망은 출력이 8차원의 벡터가 산출되도록 사전 구성되어 있음 - 에 입력으로 인가함으로써, 8차원의 출력 벡터를 생성하는 단계;상기 출력 벡터가 생성되면, 상기 출력 벡터의 상기 정답 벡터에 대한 근접도를 표상하는 제1 부분 손실 값을 연산하고, 상기 출력 벡터를 구성하는 성분을 상기 제1 차량 번호판 이미지를 구성하는 4개의 꼭짓점들에 대한 x좌표 값과 y좌표 값으로 지정함으로써, 상기 제1 차량 번호판 이미지에 대한 출력 좌표를 생성한 후, 상기 출력 좌표를 기초로 상기 제1 차량 번호판 이미지를 투영 변환시킬 경우에 생성되는 제1 변환 이미지와 상기 제1 좌표를 기초로 상기 제1 차량 번호판 이미지를 투영 변환시킬 경우에 생성되는 제2 변환 이미지 사이의 화소 값들의 차이를 표상하는 제2 부분 손실 값을 연산하는 단계;상기 제1 부분 손실 값과 상기 제2 부분 손실 값을 기초로 하기의 수학식 2의 연산에 따른 손실 값을 연산한 후 상기 손실 값이 최소가 되도록 상기 합성곱 신경망에 대한 기계학습을 수행하는 단계; 및상기 선택을 수행하는 단계, 상기 정답 벡터를 생성하는 단계, 상기 출력 벡터를 생성하는 단계, 상기 제2 부분 손실 값을 연산하는 단계 및 상기 기계학습을 수행하는 단계가 상기 복수의 차량 번호판 이미지들 각각에 대해 반복 수행되도록 제어하는 단계를 포함하는 전자 장치의 동작 방법
10 10
제9항에 있어서,상기 제2 부분 손실 값을 연산하는 단계는하기의 수학식 3의 연산에 따라 상기 제1 부분 손실 값을 연산하고, 하기의 수학식 4의 연산에 따라 상기 제2 부분 손실 값을 연산하는 전자 장치의 동작 방법
11 11
제9항에 있어서,상기 예측 좌표를 생성하는 단계는상기 꼭짓점 추출 모델이 생성된 이후, 상기 신규 차량 번호판 이미지가 입력되면, 상기 신규 차량 번호판 이미지를 상기 꼭짓점 추출 모델의 기계학습이 완료된 상기 합성곱 신경망에 입력으로 인가하여 8차원의 예측 벡터를 산출하는 단계; 및상기 예측 벡터가 산출되면, 상기 예측 벡터를 구성하는 성분을 상기 신규 차량 번호판 이미지를 구성하는 4개의 꼭짓점들에 대한 x좌표 값과 y좌표 값으로 지정함으로써, 상기 신규 차량 번호판 이미지를 구성하는 4개의 꼭짓점들에 대한 예측 좌표를 생성하는 단계를 포함하는 전자 장치의 동작 방법
12 12
제7항에 있어서,상기 신규 차량 번호판 이미지가 직사각형의 형상으로 투영 변환이 완료되면, 직사각형의 형상을 갖는 상기 신규 차량 번호판 이미지를 사전 기계학습이 완료된 차량 번호 인식 모델에 입력으로 인가하여 차량 번호를 인식하는 단계를 더 포함하는 전자 장치의 동작 방법
13 13
제7항 내지 제12항 중 어느 한 항의 방법을 컴퓨터와의 결합을 통해 실행시키기 위한 컴퓨터 프로그램을 기록한 컴퓨터 판독 가능 기록 매체
14 14
제7항 내지 제12항 중 어느 한 항의 방법을 컴퓨터와의 결합을 통해 실행시키기 위한 저장매체에 저장된 컴퓨터 프로그램
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.