• 검색 결과가 없습니다.

(19) 대한민국특허청(KR) (12) 공개특허공보(A)

N/A
N/A
Protected

Academic year: 2024

Share "(19) 대한민국특허청(KR) (12) 공개특허공보(A)"

Copied!
12
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

(19) 대한민국특허청(KR) (12) 공개특허공보(A)

(11) 공개번호 10-2015-0106192 (43) 공개일자 2015년09월21일 (51) 국제특허분류(Int. Cl.)

G06K 17/00

(2006.01)

(21) 출원번호 10-2014-0028388 (22) 출원일자 2014년03월11일 심사청구일자 없음

(71) 출원인

한국전자통신연구원

대전광역시 유성구 가정로 218 (가정동) (72) 발명자

윤영우

대전광역시 유성구 신성로84번길 33-4, 402호 반규대

대전광역시 서구 청사서로 29, 102-1206

(뒷면에 계속)

(74) 대리인 한양특허법인 전체 청구항 수 : 총 1 항

(54) 발명의 명칭 다중 영상을 이용한 컨테이너 코드 인식 장치 및 방법 (57) 요 약

다중 영상을 이용한 컨테이너 코드 인식 장치 및 방법이 개시된다. 본 발명에 따른 컨테이너 코드 인식 방법은 하단면을 제외한 컨테이너의 면들을 촬영한 영상들을 획득하는 단계; 상기 영상들에서 문자를 검출하여 상기 영 상들의 개수만큼 컨테이너 코드 인식 결과들을 검출하는 단계; 및 상기 컨테이너 코드 인식 결과들을 이용하여 상기 컨테이너 코드를 인식하는 단계를 포함한다.

대 표 도 - 도1

(2)

(72) 발명자 윤호섭

대전광역시 유성구 어은로 57, 119동 701호 김재홍

대전광역시 중구 유등천동로 428, 305동 1904호

박종현

대전광역시 유성구 대덕대로 617, 101동 501호

이 발명을 지원한 국가연구개발사업 과제고유번호 2001K000655 부처명 교육부

연구관리전문기관 한국연구재단 연구사업명 원천기술

연구과제명 시각생체모방소자 및 인지시스템 기술개발 기 여 율 1/1

주관기관 한국전자통신연구원 연구기간 2009.07.10 ~ 2014.06.30

(3)

명 세 서 청구범위 청구항 1

하단면을 제외한 컨테이너의 면들을 촬영한 영상들을 획득하는 단계;

상기 영상들에서 문자를 검출하여 상기 영상들의 개수만큼 컨테이너 코드 인식 결과들을 검출하는 단계; 및 상기 컨테이너 코드 인식 결과들을 이용하여 상기 컨테이너 코드를 인식하는 단계

를 포함하는 것을 특징으로 하는 컨테이너 코드 인식 방법.

발명의 설명 기 술 분 야

본 발명은 컨테이너의 코드를 인식하기 위한 장치 및 방법에 관한 것으로, 특히 컨테이너의 하단면을 제외한 모 [0001]

든 면을 촬영한 영상에서 컨테이너의 코드를 인식하기 위한 컨테이너 코드 인식 결과를 검출하고, 검출한 컨테 이너 코드 인식 결과를 정렬 및 통합하여 컨테이너 코드를 인식하는 기술에 관한 것이다.

배 경 기 술

컨테이너 코드 인식이 속하는 기술 분야는 자연 영상에서의 문자 인식으로 분류될 수 있으며, 이와 같은 문자 [0002]

인식 분야는 자동차 번호판 인식 및 간판 인식 등 다양한 응용 분야에 사용되고 있다. 종래의 자연 영상 문자 인식 기술은 단일 영상에서의 문자를 인식하고자 하는 방법을 이용한 것으로, 만약 영상에 포함된 글자가 가려 져 있다거나 손상되어 인식이 불가능한 경우 이를 해결하기 위한 방법을 찾기 어려운 단점이 있었다.

이와 마찬가지로 컨테이너 코드를 인식하기 위한 통상적인 방법은 하나의 카메라를 이용하여 컨테이너의 전면 [0003]

또는 컨테이너의 상면의 코드만 인식하는 방법이 사용되고 있지만, 촬영한 영상의 열화, 물리적인 가려짐 또는 인식 알고리즘의 한계 등 다양한 이유로 인하여 컨테이너 코드에 대한 정확한 영상 정보를 얻지 못하는 경우가 생길 수 있다. 이러한 경우 인식해야 할 문자를 빠뜨리거나, 노이즈를 문자로 인식하거나 또는 문자를 오인식하 는 문제가 발행하여 정확한 컨테이너 코드를 획득하지 못함으로써 문제가 발생할 수 있다.

따라서, 이와 같은 문제점을 해결하기 위해, 컨테이너의 하단면을 제외한 모든 방향에서 컨테이너 면을 촬영하 [0004]

고, 촬영한 영상들에서 각각 컨테이너 코드를 인식하는데 사용될 컨테이너 코드 인식 결과들을 획득하며, 컨테 이너 코드 인식 결과들을 정렬 및 통합하여 컨테이너 코드를 인식할 수 있는 다중 영상을 이용한 컨테이너 코드 인식 기술을 개시하고자 한다.

관련 선행기술로는 차량 번호판 인식 방법과 그 장치에 관한 한국공개특허 2013-0105952호가 있다.

[0005]

발명의 내용 해결하려는 과제

본 발명의 목적은 여러 영상으로부터 획득한 컨테이너 코드 인식 결과를 통합하여 보다 정확한 컨테이너 코드를 [0006]

인식하게 하는 것이다.

또한, 본 발명의 목적은 문자열이 먼지에 가려져 있거나 오염된 경우와 같이 인식이 어려운 컨테이너 코드를 인 [0007]

식할 수 있는 방법을 제공하는 것이다.

과제의 해결 수단

상기한 목적을 달성하기 위한 본 발명에 따른 컨테이너 코드 인식 방법은, 하단면을 제외한 컨테이너의 면들을 [0008]

촬영한 영상들을 획득하는 단계; 상기 영상들에서 문자를 검출하여 상기 영상들의 개수만큼 컨테이너 코드 인식 결과들을 검출하는 단계; 및 상기 컨테이너 코드 인식 결과들을 이용하여 상기 컨테이너 코드를 인식하는 단계

(4)

를 포함한다.

이 때, 코드를 인식하는 단계는 상기 컨테이너 코드 인식 결과들에 포함된 문자들을 같은 자리에 같은 문자가 [0009]

오도록 정렬하여 정렬 결과를 생성하는 단계를 포함할 수 있다.

이 때, 정렬 결과를 생성하는 단계는 상기 정렬 결과에서 같은 자리에 다른 문자가 위치한다면, 상기 같은 자리 [0010]

에 위치한 문자들의 인식 스코어를 계산하여 상기 인식 스코어가 높은 문자를 상기 같은 자리에 위치할 문자로 선택할 수 있다.

이 때, 컨테이너 코드를 인식하는 단계는 상기 정렬 결과를 이용하여 N개의 문자로 구성된 통합 결과를 획득하 [0011]

고, 상기 통합 결과를 이용하여 상기 컨테이너 코드를 인식할 수 있다.

이 때, 컨테이너 코드를 인식하는 단계는 상기 N개의 문자가 이루는 11자리의 콤비네이션(combination) 집합을 [0012]

생성하는 단계를 포함하고, 상기 콤비네이션 집합 중 콤비네이션에 속하는 문자들의 인식 스코어가 가장 높은 콤비네이션의 검사합 숫자(checksum digit)를 검증하여 상기 컨테이너 코드를 인식할 수 있다.

또한, 본 발명의 일실시예에 따른 컨테이너 코드 인식 장치는, 하단면을 제외한 컨테이너의 면들을 촬영한 영상 [0013]

들을 획득하는 영상 획득부; 상기 영상들에서 문자를 검출하여 상기 영상들의 개수만큼 컨테이너 코드 인식 결 과들을 검출하는 문자 검출부; 및 상기 컨테이너 코드 인식 결과들을 이용하여 상기 컨테이너 코드를 인식하는 코드 인식부를 포함한다.

이 때, 코드 인식부는 상기 컨테이너 코드 인식 결과들에 포함된 문자들을 같은 자리에 같은 문자가 오도록 정 [0014]

렬하여 정렬 결과를 생성하는 문자 정렬부를 포함할 수 있다.

이 때, 문자 정렬부는 상기 정렬 결과에서 같은 자리에 다른 문자가 위치한다면, 상기 같은 자리에 위치한 문자 [0015]

들의 인식 스코어를 계산하여 상기 인식 스코어가 높은 문자를 상기 같은 자리에 위치할 문자로 선택할 수 있다.

이 때, 코드 인식부는 상기 정렬 결과를 이용하여 N개의 문자로 구성된 통합 결과를 획득하고, 상기 통합 결과 [0016]

를 이용하여 상기 컨테이너 코드를 인식할 수 있다.

이 때, 코드 인식부는 상기 N개의 문자가 이루는 11자리의 콤비네이션(combination) 집합을 생성하는 집합 생성 [0017]

부를 포함하고, 상기 콤비네이션 집합 중 콤비네이션에 속하는 문자들의 인식 스코어가 가장 높은 콤비네이션의 검사합 숫자(checksum digit)를 검증하여 상기 컨테이너 코드를 인식할 수 있다.

발명의 효과

본 발명에 따르면, 여러 영상으로부터 획득한 컨테이너 코드 인식 결과를 통합하여 보다 정확한 컨테이너 코드 [0018]

를 인식할 수 있다.

또한, 본 발명은 문자열이 먼지에 가려져 있거나 오염된 경우와 같이 인식이 어려운 컨테이너 코드를 인식할 수 [0019]

있는 방법을 제공할 수 있다.

도면의 간단한 설명

도 1은 본 발명의 일실시예에 따른 컨테이너 코드 인식 방법을 나타낸 동작흐름도이다.

[0020]

도 2는 본 발명의 일실시예에 따른 컨테이너 코드 인식 결과 통합 방법을 나타낸 동작 흐름도이다.

도 3은 본 발명의 일실시예에 따른 컨테이너 코드 인식 장치를 나타낸 블록도이다.

도 4는 본 발명의 일실시예에 따른 컨테이너 코드 인식 장치의 코드 인식부를 나타낸 블록도이다.

도 5는 본 발명에 따른 하단면을 제외한 컨테이너 면을 촬영하는 일 예를 나타낸 도면이다.

도 6은 본 발명에 따른 컨테이너 코드 인식 과정의 일 예를 나타낸 도면이다.

도 7은 본 발명에 따른 컨테이너 코드 통합 과정의 일 예를 나타낸 도면이다.

발명을 실시하기 위한 구체적인 내용

본 발명을 첨부된 도면을 참조하여 상세히 설명하면 다음과 같다. 여기서, 반복되는 설명, 본 발명의 요지를 불 [0021]

(5)

필요하게 흐릴 수 있는 공지 기능, 및 구성에 대한 상세한 설명은 생략한다. 본 발명의 실시형태는 당 업계에서 평균적인 지식을 가진 자에게 본 발명을 보다 완전하게 설명하기 위해서 제공되는 것이다. 따라서, 도면에서의 요소들의 형상 및 크기 등은 보다 명확한 설명을 위해 과장될 수 있다.

이하, 본 발명에 따른 바람직한 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.

[0022]

도 1은 본 발명의 일실시예에 따른 컨테이너 코드 인식 방법을 나타낸 동작흐름도이다.

[0023]

도 1을 참조하면, 본 발명의 일실시예에 따른 컨테이너 코드 인식 방법은 하단면을 제외한 컨테이너의 면들을 [0024]

촬영한 영상들을 획득할 수 있다(S110). 정육면체의 컨테이너 각 면에 각각 기재되어 있는 컨테이너를 식별할 수 있는 컨테이너 코드들을 인식하기 위해서, 카메라를 이용하여 컨테이너의 각 면을 촬영할 수 있다. 종래에는 컨테이너의 전면 및 상면 중 어느 하나의 면을 촬영하여 컨테이너 코드를 인식하였는데, 이러한 방법은 획득한 영상이 열화되어 손상되거나 컨테이너 전면 또는 상면을 촬영 시 컨테이너 코드가 기재되어 있는 부분에 먼지가 있어 제대로 촬영되지 않았을 경우 정확하게 컨테이너 코드를 인식할 수 없는 문제점이 발생할 수 있었다. 따라 서 본 발명에서는 이러한 문제점을 해결하기 위해 컨테이너의 면을 촬영할 때, 촬영하기 어렵고 먼지가 많아 컨 테이너 코드를 인식하기 어려울 것으로 판단되는 하단면을 제외한 모든 컨테이너 면을 카메라로 촬영하여 영상 을 획득할 수 있다.

이 후, 촬영한 영상들에서 문자를 검출하여 영상들의 개수만큼 컨테이너 코드 인식 결과들을 검출할 수 있다 [0025]

(S120). 예를 들어, 컨테이너의 하단면을 제외한 전, 후, 좌, 우, 상면에 대해 촬영한 영상들에서 각각 컨테이 너 코드 인식 결과들을 검출할 수 있다. 이 때, 각각의 면을 촬영하는 카메라가 별개로 존재하거나 또는 하나의 카메라가 이동하면서 각각의 면을 촬영할 수도 있다.

이 후, 컨테이너 코드 인식 결과들을 이용하여 컨테이너 코드를 인식할 수 있다(S130).

[0026]

이 때, 컨테이너 코드 인식 결과들에 포함된 문자들을 같은 자리에 같은 문자가 오도록 정렬하여 정렬 결과를 [0027]

생성할 수 있다. 컨테이너 코드 인식 결과들은 컨테이너 면을 촬영한 영상에서 검출하였기 때문에, 영상의 상태 나 촬영시의 환경에 따라 정확하게 인식되지 못할 수 있다. 따라서, 여러 영상으로부터 검출한 컨테이너 코드 인식 결과들을 이용하여, 각각의 영상에서 인식하지 못한 부분에 대한 문자를 획득하기 위해 컨테이너 코드 인 식 결과들을 정렬할 수 있다. 예를 들어, 다중서열배치(multiple sequence alignment)를 수행하여 ABCD 123456 0과 AD 123 0 이라는 인식 결과가 있을 때, ABCD-123456-0 과 A--D-123----0 으로 정렬함을 말한다. 여기에서 '-'는 공백을 의미한다. 이 때, 다중서열배치(multiple sequence alignment) 방법은 생물정보학 (bioinformatics) 분야에서 DNA분석을 위해 널리 사용되고 있는 공개된 방법이다.

이 때, 정렬 결과에서 같은 자리에 다른 문자가 위치한다면, 같은 자리에 위치한 문자들의 인식 스코어를 계산 [0028]

하여 인식 스코어가 높은 문자를 같은 자리에 위치할 문자로 선택할 수 있다. 다중서열배치 방법을 이용하여 되 도록 같은 자리에 같은 문자가 위치하도록 노력하지만 그렇지 않은 경우도 다수 존재할 수 있다. 이와 같은 경 우에는 같은 자리에 위치한 문자들의 인식 스코어를 모두 더하여 그 자리에 가장 적합한, 즉 합산한 인식 스코 어가 가장 높은 문자를 선택할 수 있다. 예를 들어, 첫번째 자리에 다섯개의 코드로부터 각각 A, A, B, C, C가 인식되었고, 인식 스코어가 각각 0.5, 0.5, 0.6, 0.4, 0.1일 경우, A는 1.0, B는 0.6, C는 0.5만큼의 인식 스 코어가 있다고 판단하여 최종적으로 첫번째 문자 자리에는 A를 선택할 수 있다.

이 때, 정렬 결과를 이용하여 N개의 문자로 구성된 통합 결과를 획득하고, 통합 결과를 이용하여 컨테이너 코드 [0029]

를 인식할 수 있다. 컨테이너 코드는 일반적으로 알파벳 4개와 숫자 7개로 구성되어 있다. 따라서 정렬 결과 획 득한 통합 결과 역시 11자리의 결과가 나와야 하지만, 영상에서 컨테이너 코드 인식 결과를 생성하는 과정에서 노이즈를 문자로 인식할 수 있기 때문에 통합 결과는 11개보다 많은 수의 문자로 구성될 수 있다. 따라서, 통합 결과의 포함된 N개의 문자를 이용하여 11개의 문자로 구성된 컨테이너 코드를 인식할 수 있다.

이 때, N개의 문자가 이루는 11자리의 콤비네이션 집합을 생성할 수 있고, 콤비네이션 집합 중 콤비네이션에 속 [0030]

하는 문자들의 인식 스코어가 가장 높은 콤비네이션의 검사합 숫자를 검증하여 컨테이너 코드를 인식할 수 있다. 즉, N개의 문자 중에서 11개의 문자를 이용한 모든 콤비네이션에 대한 콤비네이션 집합을 생성하고, 생성 한 콤비네이션 중 각 자리에 해당하는 문자들의 인식 스코어의 합이 가장 높은 콤비네이션을 검색하여 검사합 숫자를 검증할 수 있다. 만약, 컨테이너 코드가 가지는 검사합 숫자를 검증하여 이 검증에 실패한 경우에는 해 당 콤비네이션은 컨테이너 코드 선택에서 제외할 수 있다.

(6)

이와 같이 다중 영상을 이용하여 컨테이너의 코드를 인식하는 방법을 이용하면, 개별 영상을 이용하여 컨테이너 [0031]

코드를 인식하는 경우에 해결하지 못했던 문제점을 해결할 수 있어 보다 정확하고 신뢰도 높게 컨테이너 코드를 인식할 수 있다.

도 2는 본 발명의 일실시예에 따른 컨테이너 코드 인식 결과 통합 방법을 나타낸 동작 흐름도이다.

[0032]

도 2를 참조하면, 본 발명의 일실시예에 따른 컨테이너 코드 인식 결과 통합 방법은 먼저 컨테이너 코드 인식 [0033]

결과들에 포함된 문자들을 정렬하여 정렬 결과를 생성할 수 있다(S210).

이 후, 정렬 결과에서 같은 자리에 다른 문자가 위치한 것이 있는지 여부를 판단할 수 있다(S215).

[0034]

단계(S215)의 판단 결과 같은 자리에 다른 문자가 위치했다면, 같은 자리에 위치한 문자들의 인식 스코어를 계 [0035]

산하여 위치할 문자를 선택할 수 있다(S220).

단계(S215)의 판단 결과 같은 자리에 다른 문자가 위치하지 않았다면, 정렬 결과를 이용하여 통합 결과를 획득 [0036]

할 수 있다(S230).

이 후, 통합 결과에 포함된 N개의 문자가 이루는 11자리의 콤비네이션 집합을 생성할 수 있다(S240).

[0037]

이 후, 콤비네이션에 속하는 문자들의 인식 스코어를 계산하여, 인식 스코어의 합이 가장 높은 콤비네이션의 검 [0038]

사합 숫자를 검증할 수 있다(S250). 이 때, 검사합 숫자 검증에 실패한 콤비네이션은 컨테이너 코드 선택에서 제외할 수 있다.

이 후, 검사합 숫자 검증에 성공한 해당 콤비네이션을 컨테이너 코드로 인식할 수 있다(S260).

[0039]

도 3은 본 발명의 일실시예에 따른 컨테이너 코드 인식 장치를 나타낸 블록도이다.

[0040]

도 3을 참조하면, 본 발명의 일실시예에 따른 컨테이너 코드 인식 장치(300)는 컨테이너 면의 영상들을 획득하 [0041]

는 영상 획득부(310), 영상들에서 문자를 검출하여 컨테이너 코드 인식 결과들을 검출하는 문자 검출부(320) 및 컨테이너 코드를 인식하는 코드 인식부(330)로 구성될 수 있다.

영상 획득부(310)는 하단면을 제외한 컨테이너의 면들을 촬영한 영상들을 획득할 수 있다. 정육면체의 컨테이너 [0042]

각 면에 각각 기재되어 있는 컨테이너를 식별할 수 있는 컨테이너 코드들을 인식하기 위해서, 카메라를 이용하 여 컨테이너의 각 면을 촬영할 수 있다. 종래에는 컨테이너의 전면 및 상면 중 어느 하나의 면을 촬영하여 컨테 이너 코드를 인식하였는데, 이러한 방법은 획득한 영상이 열화되어 손상되거나 컨테이너 전면 또는 상면을 촬영 시 컨테이너 코드가 기재되어 있는 부분에 먼지가 있어 제대로 촬영되지 않았을 경우 정확하게 컨테이너 코드를 인식할 수 없는 문제점이 발생할 수 있었다. 따라서 본 발명에서는 이러한 문제점을 해결하기 위해 컨테이너의 면을 촬영할 때, 촬영하기 어렵고 먼지가 많아 컨테이너 코드를 인식하기 어려울 것으로 판단되는 하단면을 제 외한 모든 컨테이너 면을 카메라로 촬영하여 영상을 획득할 수 있다.

문자 검출부(320)는 촬영한 영상들에서 문자를 검출하여 영상들의 개수만큼 컨테이너 코드 인식 결과들을 검출 [0043]

할 수 있다. 예를 들어, 컨테이너의 하단면을 제외한 전, 후, 좌, 우, 상면에 대해 촬영한 영상들에서 각각 컨 테이너 코드 인식 결과들을 검출할 수 있다. 이 때, 각각의 면을 촬영하는 카메라가 별개로 존재하거나 또는 하 나의 카메라가 이동하면서 각각의 면을 촬영할 수도 있다.

코드 인식부(330)는 컨테이너 코드 인식 결과들을 이용하여 컨테이너 코드를 인식할 수 있다.

[0044]

이 때, 컨테이너 코드 인식 결과들에 포함된 문자들을 같은 자리에 같은 문자가 오도록 정렬하여 정렬 결과를 [0045]

생성할 수 있다. 컨테이너 코드 인식 결과들은 컨테이너 면을 촬영한 영상에서 검출하였기 때문에, 영상의 상태 나 촬영시의 환경에 따라 정확하게 인식되지 못할 수 있다. 따라서, 여러 영상으로부터 검출한 컨테이너 코드 인식 결과들을 이용하여, 각각의 영상에서 인식하지 못한 부분에 대한 문자를 획득하기 위해 컨테이너 코드 인 식 결과들을 정렬할 수 있다. 예를 들어, 다중서열배치(multiple sequence alignment)를 수행하여 ABCD 123456 0과 AD 123 0 이라는 인식 결과가 있을 때, ABCD-123456-0 과 A--D-123----0 으로 정렬함을 말한다. 여기에서 '-'는 공백을 의미한다. 이 때, 다중서열배치(multiple sequence alignment) 방법은 생물정보학 (bioinformatics) 분야에서 DNA분석을 위해 널리 사용되고 있는 공개된 방법이다.

이 때, 정렬 결과에서 같은 자리에 다른 문자가 위치한다면, 같은 자리에 위치한 문자들의 인식 스코어를 계산 [0046]

하여 인식 스코어가 높은 문자를 같은 자리에 위치할 문자로 선택할 수 있다. 다중서열배치 방법을 이용하여 되

(7)

도록 같은 자리에 같은 문자가 위치하도록 노력하지만 그렇지 않은 경우도 다수 존재할 수 있다. 이와 같은 경 우에는 같은 자리에 위치한 문자들의 인식 스코어를 모두 더하여 그 자리에 가장 적합한, 즉 합산한 인식 스코 어가 가장 높은 문자를 선택할 수 있다. 예를 들어, 첫번째 자리에 다섯개의 코드로부터 각각 A, A, B, C, C가 인식되었고, 인식 스코어가 각각 0.5, 0.5, 0.6, 0.4, 0.1일 경우, A는 1.0, B는 0.6, C는 0.5만큼의 인식 스 코어가 있다고 판단하여 최종적으로 첫번째 문자 자리에는 A를 선택할 수 있다.

이 때, 정렬 결과를 이용하여 N개의 문자로 구성된 통합 결과를 획득하고, 통합 결과를 이용하여 컨테이너 코드 [0047]

를 인식할 수 있다. 컨테이너 코드는 일반적으로 알파벳 4개와 숫자 7개로 구성되어 있다. 따라서 정렬 결과 획 득한 통합 결과 역시 11자리의 결과가 나와야 하지만, 영상에서 컨테이너 코드 인식 결과를 생성하는 과정에서 노이즈를 문자로 인식할 수 있기 때문에 통합 결과는 11개보다 많은 수의 문자로 구성될 수 있다. 따라서, 통합 결과의 포함된 N개의 문자를 이용하여 11개의 문자로 구성된 컨테이너 코드를 인식할 수 있다.

이 때, N개의 문자가 이루는 11자리의 콤비네이션 집합을 생성할 수 있고, 콤비네이션 집합 중 콤비네이션에 속 [0048]

하는 문자들의 인식 스코어가 가장 높은 콤비네이션의 검사합 숫자를 검증하여 컨테이너 코드를 인식할 수 있다. 즉, N개의 문자 중에서 11개의 문자를 이용한 모든 콤비네이션에 대한 콤비네이션 집합을 생성하고, 생성 한 콤비네이션 중 각 자리에 해당하는 문자들의 인식 스코어의 합이 가장 높은 콤비네이션을 검색하여 검사합 숫자를 검증할 수 있다. 만약, 컨테이너 코드가 가지는 검사합 숫자를 검증하여 이 검증에 실패한 경우에는 해 당 콤비네이션은 컨테이너 코드 선택에서 제외할 수 있다.

이와 같은 다중 영상을 이용한 컨테이너 코드 인식 장치를 통해 컨테이너의 코드 인식 시 종래의 기술보다 정확 [0049]

하게 코드를 인식할 수 있어, 컨테이너 화물을 처리할 때 오류를 줄이는 효과를 불러올 수 있다.

도 4는 본 발명의 일실시예에 따른 컨테이너 코드 인식 장치의 코드 인식부를 나타낸 블록도이다.

[0050]

도 4를 참조하면, 본 발명의 일실시예에 따른 컨테이너 코드 인식 장치의 코드 인식부(330)는 정렬 결과를 생성 [0051]

하는 문자 정렬부(410) 및 콤비네이션 집합을 생성하는 집합 생성부(420)를 포함할 수 있다.

문자 정렬부(410)는 컨테이너 코드 인식 결과들에 포함된 문자들을 같은 자리에 같은 문자가 오도록 정렬하여 [0052]

정렬 결과를 생성할 수 있다. 컨테이너 코드 인식 결과들은 컨테이너 면을 촬영한 영상에서 검출하였기 때문에, 영상의 상태나 촬영시의 환경에 따라 정확하게 인식되지 못할 수 있다. 따라서, 여러 영상으로부터 검출한 컨테 이너 코드 인식 결과들을 이용하여, 각각의 영상에서 인식하지 못한 부분에 대한 문자를 획득하기 위해 컨테이 너 코드 인식 결과들을 정렬할 수 있다. 예를 들어, 다중서열배치(multiple sequence alignment)를 수행하여 ABCD 123456 0과 AD 123 0 이라는 인식 결과가 있을 때, ABCD-123456-0 과 A--D-123----0 으로 정렬함을 말한 다. 여기에서 '-'는 공백을 의미한다. 이 때, 다중서열배치(multiple sequence alignment) 방법은 생물정보학 (bioinformatics) 분야에서 DNA분석을 위해 널리 사용되고 있는 공개된 방법이다.

집합 생성부(420)는 통합 결과에 포함된 N개의 문자가 이루는 11자리의 콤비네이션 집합을 생성할 수 있다. 즉, [0053]

N개의 문자 중에서 11개의 문자를 이용한 모든 콤비네이션에 대한 콤비네이션 집합을 생성하면, 생성한 콤비네 이션 중 각 자리에 해당하는 문자들의 인식 스코어의 합이 가장 높은 콤비네이션을 검색하고 검사합 숫자를 검 증한 결과를 통해 컨테이너 코드를 인식할 수 있다.

도 5는 본 발명에 따른 하단면을 제외한 컨테이너 면을 촬영하는 일 예를 나타낸 도면이다.

[0054]

도 5를 참조하면, 본 발명에 따른 하단면을 제외한 컨테이너 면을 촬영하는 일 예는 도 5와 같이 정육면체의 컨 [0055]

테이너에서 하단면을 제외한 전면, 후면, 좌측면, 우측면 및 상단면을 각각의 카메라를 이용하여 촬영할 수 있 다. 이와 같이 다중 촬영을 함으로써 획득한 영상 중 어느 하나가 손상되거나, 컨테이너의 면들 중 어느 한면에 먼지 때문에 영상에 컨테이너 코드가 정확하게 촬영되지 않은 경우에도 촬영한 영상들을 통합하여 최종적인 컨 테이너 코드를 인식할 수 있다.

도 6은 본 발명에 따른 컨테이너 코드 인식 과정의 일 예를 나타낸 도면이다.

[0056]

도 6을 참조하면, 본 발명에 따른 컨테이너 코드 인식 과정은 영상 1부터 영상 N까지의 다중 영상으로부터 각각 [0057]

컨테이너 코드를 검출하고 인식할 수 있다. 이 후, 인식한 결과를 다중서열배치(multiple sequence alignment)

(8)

방법을 수행하여 정렬할 수 있는데 이러한 과정을 통해 각각의 영상에서 인식하지 못한 부분에 대한 문자를 획 득할 수 있다.

이 후, 정렬한 결과를 통합하고, 통합한 코드 중 11자리의 문자를 선택하여 최종적으로 컨테이너 코드의 인식 [0058]

결과를 획득할 수 있다.

도 7은 본 발명에 따른 컨테이너 코드 통합 과정의 일 예를 나타낸 도면이다.

[0059]

도 7을 참조하면 본 발명에 따른 컨테이너 코드 통합 과정의 일 예는 먼저 컨테이너 이미지(710) 또는 컨테이너 [0060]

영상을 획득할 수 있다. 카메라를 통해 컨테이너의 면을 촬영한 영상으로부터 도 7과 같이 컨테이너 이미지 (710)를 추출할 수 있다.

이 후, 컨테이너 이미지(710)로부터 문자를 추출하여 인식한 인식 결과(720)를 검출할 수 있다. 컨테이너 이미 [0061]

지(710)는 먼지가 붙어 있거나 노이즈가 있기 때문에 인식 결과(720)는 모두 제 각각으로 검출될 수 있다. 예를 들어, 도 7과 같이 첫번째 코드는 앞쪽의 많은 문자들이 인식되지 않았고, 두번째 코드는 일부 코드가 인식되지 않았고 문자 '1'이 노이즈로 인해 문자 '7'로 오인식 되었음을 알 수 있다.

따라서, 인식 결과(720)를 가지고 컨테이너 코드를 정확하게 인식하기 위해서는 인식 결과(720)를 다중서열배치 [0062]

(multiple sequence alignment) 방법으로 정렬하여 정렬 결과(730)를 생성할 수 있다. 정렬 결과(730)는 인식 결과(720)에서 인식된 문자들이 같은 자리에 배치되어 컨테이너 코드의 형식에 맞게 정렬될 수 있다. 그러나 정 렬 결과(730)를 살펴보면 같은 자리이면서 다른 문자가 위치하는 경우가 있는데, 예를 들어 세번째 코드와 네번 째 코드는 숫자가 나타나는 자리가 1인 반면에 두번째 코드에서는 숫자가 나타나는 자리가 7로 시작되고 있다.

이와 같은 경우 같은 자리에 위치한 문자들의 인식 스코어를 계산하여 스코어가 높은 문자를 해당 자리에 적합 한 문자로 선택할 수 있다.

이 후, 정렬 결과(730)에 나타낸 코드들을 코드 통합(740)하여 통합적인 결과를 생성할 수 있다. 이 후, 코드 [0063]

통합(740) 결과를 이용하여 최종적인 컨테이너 코드를 인식할 수 있다.

이상에서와 같이 본 발명에 따른 다중 영상을 이용한 컨테이너 코드 인식 장치 및 방법은 상기한 바와 같이 설 [0064]

명된 실시예들의 구성과 방법이 한정되게 적용될 수 있는 것이 아니라, 상기 실시예들은 다양한 변형이 이루어 질 수 있도록 각 실시예들의 전부 또는 일부가 선택적으로 조합되어 구성될 수도 있다.

부호의 설명

300: 컨테이너 코드 인식 장치 [0065]

310: 영상 획득부 320: 문자 검출부 330: 코드 인식부 410: 문자 정렬부 420: 집합 생성부 510: 컨테이너

(9)

도면 도면1

도면2

(10)

도면3

도면4

도면5

(11)

도면6

(12)

도면7

참조

관련 문서

발명의 구성 및 작용 전술한 본 발명의 기술적 과제를 해결하기 위하여, 본 발명의 한 특징에 따른 보안관계 협상 방법은, 기지국이 가입자 단말 의 사용자를 인증하기 위한 인증키를 생성하는 단계; 인증키 생성 후, 상기 가입자 단말의 보안관계 능력 정보가 포함된 보 안관계 능력 요구 메시지를 수신하는 단계; 상기 기지국이 상기

청구항 9 제8항에 있어서, 상기 탄성 몸체를 상기 길이 방향으로 인장력을 인가하여 상기 전기전도성 섬유사의 적어도 일 부에 신축성 구조를 형성하는 단계는, 상기 탄성 몸체의 양단을 클램핑하는 단계; 클램핑된 상기 탄성 몸체의 양단 중 적어도 일단을 상기 길이 방향으로 인장하여 상기 탄성 몸체의 내부에 상기 신축성 구조가

청구항 3 제1항에 있어서, 상기 슬라이스 단위로 부호화된 정보에 기반하여 현재 슬라이스에 대한 제2 레이어 종속성을 해석하는 단계는, 상기 현재 슬라이스에 상기 제2 레이어 종속성을 사용하는 것으로 결정된 경우, 상기 현재 슬라이스가 참조하는 참조 레이어의 개수를 해석하는 단계; 상기 현재 슬라이스가 참조하는 참조 레이어의

특허청구의 범위 청구항 1 위치 측정을 위산 신호의 수집 구역 크기와 수집지점의 밀도에 따라 상기 수집 구역을 다수개의 세그먼트로 분 할하는 분할 단계; 상기 분할된 각 세그먼트에 해당하는 각 수집 위치에서 신호를 수집하고, 해당 세그먼트의 대표지점을 선정하여 상기 대표지점에서의 대표 신호 패턴을 검출하는 대표 패턴 검출

특허청구의 범위 청구항 1 다수의 스마트 오브젝트들 각각이 자신의 위치 정보를 브로드캐스팅 하는 단계; 상기 다수의 스마트 오브젝트들 중 가장 많은 스마트 오브젝트와 인접하고 있는 스마트 오브젝트를 스마트 존 매니저로 선출하는 단계; 및 상기 선출된 스마트 존 매니저가 스마트 존 정보를 인접한 스마트 오브젝트들에

청구항 2 제 1항에 있어서, 상기 물리계층 제어정보를 할당하는 단계는 MBMS 제어 정보 중 상기 MBMS를 이용하는 단말기에 대한 공통 제어 정보를 위한 물리계층 제어정보를 상기 공용 탐색 공간에 할당하는 단계; 및 MBMS 트래픽 정보 또는 상기 MBMS 제어 정보 중 상기 공통 제어 정보가 아닌 제어 정보를 위한

명 세 서 청구범위 청구항 1 음성 안내 장치들로부터 각각의 고유 식별 정보를 수신하고, 상기 각각의 고유 식별 정보에 기초하여 상기 음성 안내 장치들 중에서 필요한 음성 안내 장치의 동작을 제어하는 제어 신호를 생성하는 원격 제어 장치; 및 상기 고유 식별 정보를 송신하고, 상기 제어 신호에 기초하여 음성 안내 멘트를 출력하는

청구항 4 제2항에 있어서, 상기 스테레오스코픽 프로그램 정보 디스크립터 내의 정의된 비트 값들을 인식하여 데이터를 처리하는 단계는 상기 데이터의 기준영상이 좌영상 또는 우영상인지 여부를 나타내는 기준영상 비트 값을 인식하는 단계; 및 상기 인식된 기준영상 비트 값에 따라 기준영상이 좌영상 또는 우영상인지 인식하는 단계 를 더