KR20030044873A - 본인 인증 시스템 및 방법 - Google Patents

본인 인증 시스템 및 방법 Download PDF

Info

Publication number
KR20030044873A
KR20030044873A KR1020020075328A KR20020075328A KR20030044873A KR 20030044873 A KR20030044873 A KR 20030044873A KR 1020020075328 A KR1020020075328 A KR 1020020075328A KR 20020075328 A KR20020075328 A KR 20020075328A KR 20030044873 A KR20030044873 A KR 20030044873A
Authority
KR
South Korea
Prior art keywords
data
image
fingerprint
reading
dimensional barcode
Prior art date
Application number
KR1020020075328A
Other languages
English (en)
Other versions
KR100525694B1 (ko
Inventor
나까자와쯔또무
하마까와고우이찌
다께이요지
기야마마사노부
Original Assignee
산요 덴키 가부시키가이샤
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 산요 덴키 가부시키가이샤 filed Critical 산요 덴키 가부시키가이샤
Publication of KR20030044873A publication Critical patent/KR20030044873A/ko
Application granted granted Critical
Publication of KR100525694B1 publication Critical patent/KR100525694B1/ko

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME 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/00Individual registration on entry or exit
    • G07C9/20Individual registration on entry or exit involving the use of a pass
    • G07C9/22Individual registration on entry or exit involving the use of a pass in combination with an identity check of the pass holder
    • G07C9/25Individual registration on entry or exit involving the use of a pass in combination with an identity check of the pass holder using biometric data, e.g. fingerprints, iris scans or voice recognition
    • G07C9/257Individual registration on entry or exit involving the use of a pass in combination with an identity check of the pass holder using biometric data, e.g. fingerprints, iris scans or voice recognition electronically
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Artificial Intelligence (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Image Input (AREA)
  • Collating Specific Patterns (AREA)
  • Image Processing (AREA)

Abstract

본인 인증 정밀도의 향상에 의해 시큐러티의 향상을 도모한다. 개인 데이터를 포함하는 2차원 바코드를 판독하는 바코드 판독 장치와, 인물의 안면을 촬영하여 안면 데이터를 작성하는 CMOS 이미지 센서와, 인물의 지문을 판독하여 지문 데이터를 작성하는 지문 판독 장치를 일체화한 카드 리더(60)를 구비하고, 퍼스널 컴퓨터(41)측에서, 판독한 바코드를 사영 변환함과 함께 밝기 얼룩의 보정을 행하여, 정확하게 데이터를 취득하고, 개인 데이터, 안면 데이터 및 지문 데이터를 대조하여 본인을 인증한다.

Description

본인 인증 시스템 및 방법{SYSTEM AND METHOD FOR USER AUTHENTICATION}
본 발명은 시큐러티의 확보를 목적으로 한 본인 인증 시스템 및 방법에 관한 것으로, 특히 바코드 판독 장치, 디지털 카메라, 및 지문 센서로부터의 복합 정보에 기초하여 본인 인증을 행하는 시스템 및 방법에 관한 것이다.
종래, 각종 시설의 시큐러티의 확보를 목적으로서 개발된 기기로서, 바코드 판독 장치, 지문 센서, 안면 인증 카메라 등이 알려져 있다.
바코드용 판독 장치를 이용한 인증 방법으로서, 주소, 성명, 회사명, 소속 부서 등의 개인 데이터를 바코드화하여 기록한 카드를 개인에게 배포하여, 시설을 입장할 때에 시설측에서 바코드용 판독 장치에 의해서 본인 인증을 행하였다.
또한, 지문 센서를 이용한 인증 방법으로서, 개인의 지문을 미리 데이터베이스화하여, 시설을 입장할 때에 시설측에서 지문 센서에 의해서 판독된 지문 데이터와 데이터베이스 내의 지문 데이터를 대조함으로써 본인 인증을 행하였다.
또한, 안면 인증 카메라를 이용한 인증 방법으로서 개인의 안면 사진을 미리 데이터베이스화하여 시설을 입장할 때에 시설측에서 안면 인증 카메라에 의해 판독된 안면 데이터와 데이터베이스 내의 안면 데이터를 대조함으로써 본인 인증을 행하고 있었다.
그러나, 바코드 판독 장치, 지문 센서, 안면 인증 카메라는 본인 인증용으로서 따로따로 이용되고 있었기 때문에, 본인 인증의 정밀도에 한계가 있었다. 예를 들면, 바코드 판독 장치만으로는 바코드가 기록된 카드를 가지고 있는 인물이 본인인지의 여부를 특정할 수 없다. 또한, 지문 센서, 안면 인증 카메라만으로는 그 밖의 개인 데이터를 특정할 수 없다.
그런데, 이차원의 바코드의 일종으로서 정보 기록량이 우수한 인택터 코드가알려져 있다. 그러나, 스캐너 등으로 판독을 행하고 있었기 때문에 판독 장치가 대규모로 됨과 함께, 판독 스피드가 매우 느리다는 결점이 있었다.
그래서, 본 발명자는 인택터 코드의 판독에 에리어 센서를 이용함으로써, 판독 장치를 소형화함과 함께, 판독 스피드를 향상시킨다고 하는 착상을 하기에 이르렀다.
그런데, 판독 장치의 소형화를 꾀하기 위해 에리어 센서에 장착된 렌즈의 초점 거리를 짧게 하면, 촬영된 인택터 코드의 화상에 왜곡이나 밝기 얼룩이 생겨 버리기 때문에, 정확한 기록 정보를 재생할 수 없다고 하는 문제가 있었다.
그래서, 본 발명은 바코드 판독 장치, 지문 센서, 안면 인증 카메라를 일체화한 시스템에 의해 이들 디바이스로부터의 복합 정보에 기초하여, 보다 확실하게 본인을 인증하여, 시큐러티의 향상을 도모한 것이다.
도 1은 본 발명의 실시 형태에 따른 카드 리더의 평면도.
도 2는 본 발명의 실시 형태에 따른 카드 리더의 사시도.
도 3은 본 발명의 실시 형태에 따른 인물 인증 시스템의 블록 구성도.
도 4는 본 발명의 실시 형태에 따른 본인 인증 방법을 설명하는 순서도.
도 5는 사영 변환에 의한 화상 왜곡 보정을 설명하는 도면.
도 6은 사영 변환에 의한 화상 왜곡 보정을 설명하는 도면.
도 7은 화상의 밝기 얼룩 보정을 설명하는 도면.
도 8은 화상의 밝기 얼룩 보정을 설명하는 도면.
도 9는 화상의 밝기 얼룩 보정을 설명하는 도면.
<도면의 주요 부분에 대한 부호의 설명>
1 : 슬롯
2 : 지문 센서
3 : 원초점 렌즈
4, 10 : LED
5 : 셔터 버튼
11 : 근초점 렌즈
12, 21 : CMOS 이미지 센서
13 : 화상 처리 회로
14 : CPU
15 : JPEG
16 : 화상 메모리
22 : 화상 처리 회로
30 : 컨트롤러
31 : USB 인터페이스
32 : 프로그램 메모리
40 : USB 케이블
41 : 퍼스널 컴퓨터
50 : 카드
51 : 코드 에리어
60 : 카드 리더(카드 판독 장치)
70 : 인물의 안면
개인 데이터를 포함하는 2차원 바코드를 에리어 센서를 이용하여 촬영하고, 이러한 에리어 센서로부터 얻어진 2차원 바코드의 화상에 대하여,
(1) 사영 변환에 의한 왜곡 보정을 실시하는 단계
(2) 상기 화상에 나타난 밝기 얼룩 보정을 실시하는 단계
(3) 상기 2개의 단계에 의해 보정된 2차원 바코드의 화상 데이터에 기초하여 그 2차원 바코드의 디코드를 행하는 단계
를 실시하도록 하였다.
2차원 바코드의 판독에 에리어 센서를 채용하였기 때문에, 라인 센서에 의한판독에 비하여 판독 스피드를 대폭 향상시킬 수 있다.
또한, 에리어 센서에 의해서 촬영된 2차원 바코드의 화상에 나타나는 왜곡이나 밝기 얼룩을 보정하기 위한 상기 (1), (2)의 소프트웨어 처리 단계를 제공하였기 때문에, 염가이며 또한 콤팩트한 근초점 렌즈의 에리어 센서를 채용할 수 있게 되고, 그 결과 판독 장치를 소형화하는 것이 가능하게 된다.
<발명의 실시 형태>
다음에, 본 발명의 실시 형태에 대하여 도면을 참조하여 설명한다. 도 1은 본 발명의 실시 형태에 따른 카드 리더(카드 판독 장치)(60)의 평면도, 도 2는 그 사시도이다. 카드 리더(60)는, 일정한 형상을 갖는 케이싱에, 후술하는 2차원 바코드를 판독하는 바코드 판독 장치, 인물의 안면을 촬영하여 안면 데이터를 작성하는 디지털 카메라, 인물의 지문을 판독하여 지문 데이터를 작성하는 지문 판독 장치 등을 수납하여 구성되어 있다.
도 1 및 도 2에 있어서, 참조 부호 1은 2차원 바코드(예를 들면, 인택터 코드)가 인쇄된 카드(예를 들면, 명함 사이즈의 카드)가 코드 판독을 위해서 삽입되는 슬롯이다. 참조 부호 2는 본체의 상면 좌측에 배치된 지문 센서, 참조 부호 3은 지문 센서(2)의 우측에 인접하여 배치된 안면 인증 디지털 카메라의 렌즈, 참조 부호 4는 본체 상면의 코너부에 배치된 인증 결과 통지용 LED이다.
도 3은 본 발명의 실시 형태에 따른 인물 인증 시스템의 블록 구성도이다. 도 3 중 점선으로 둘러싸인 구성 부분이 상술한 카드 리더(60)에 상당한다.
우선, 바코드 판독 장치부의 구성에 대하여 설명한다. 2차원 바코드(예를들면, 인택터 코드)가 인쇄된 카드(50)(예를 들면, 명함 사이즈의 카드)가 카드 리더(60)의 슬롯(1)에 삽입되면, 인택터 코드가 인쇄된 코드 에리어(51)에 근접하여 배치된 LED(10)가 점등하여, 코드 에리어(51)를 비춘다. 그리고, 2차원 바코드의 화상은 근초점 렌즈(11)를 통해서, CCD 등의 CMOS 이미지 센서(12)에 의해서 전기 신호로 변환된다.
CMOS 이미지 센서(12)의 출력 신호는 화상 처리 회로(13)에 의해서, 화상 처리가 실시되어 소정의 형식의 디지털 데이터로 변환된다. 화상 처리 회로(13)로부터의 화상 데이터는 CPU(14)로부터의 명령에 따라서, JPEG(15), 화상 메모리(16)에 의해 압축이 이루어진다. CPU(14)는 프로그램 메모리(32)(플래시 메모리 등)에 저장된 프로그램에 기초하여 동작한다.
다음에, 안면 인증 디지털 카메라의 구성에 대하여 설명한다. 인물의 안면(70)의 화상은 원초점 렌즈(3)를 통해서, CCD 등의 CMOS 이미지 센서(21)에 의해서 전기 신호로 변환된다. CMOS 이미지 센서(21)의 출력 신호는 화상 처리 회로(22)에 의해서 화상 처리가 실시되어 소정의 형식의 디지털 데이터로 변환된다. 화상 처리 회로(22)로부터의 화상 데이터는, 마찬가지로, CPU(14)로부터의 명령에 따라서, JPEG(15), 화상 메모리(16)에 의해 압축이 이루어진다.
다음에, 지문 판독 장치의 구성에 대하여 설명한다. 지문 센서(2)는, 예를 들면 손가락의 표면과 센서 전극과의 거리에 따라서 변환하는 정전 용량으로부터 농담 신호를 추출하여 지문 화상 데이터로 변환한다. 참조 부호 30은 CPU(14)로부터의 명령에 따라서 지문 센서(2)의 감도 등을 제어하는 컨트롤러이다.
그리고, 바코드 판독 장치부로부터의 2차원 바코드의 화상 데이터, 안면 인증 디지털 카메라로부터의 안면 화상 데이터, 지문 판독 장치로부터의 지문 화상 데이터는, USB 인터페이스(31)에 의해서 USB 프로토콜에 따른 직렬 데이터로 변환된 후, USB 케이블(40)을 통해, 퍼스널 컴퓨터(41)에 송신된다. 퍼스널 컴퓨터(41)는 수신한 2차원 바코드의 화상 데이터에 대하여 후술하는 각종 보정을 실시한다.
도 4는 본 발명의 실시 형태에 따른 본인 인증 방법을 설명하는 순서도이다.
단계 101에서는, 상술한 바와 같이 에리어 센서를 이용한 판독 장치에 의한 2차원 바코드의 판독이 행해진다. 여기서, 2차원 바코드 중에는, 주소, 성명, 회사명, 소속부서 등의 개인 데이터 외에, 안면의 특징점을 나타내는 안면 화상 데이터, 지문의 특징점을 나타내는 지문 화상 데이터가 인코드되는 것으로 한다.
에리어 센서는 상술한 LED(10), 근초점 렌즈(11), CCD나 CMOS 등의 이미지 센서(12)로 구성된 디바이스이다. 단계 102에서는, 2차원 바코드의 화상 데이터에 대하여 압축 등의 화상 처리가 실시된다.
단계 103에서는, 안면 인증 디지털 카메라에 의한 인물의 안면의 촬영이 행하여진다. 단계 104에서는, 안면 화상 데이터에 대하여 압축 등의 화상 처리가 실시된다.
단계 105에서는, 지문 센서(2)에 의한 지문의 판독이 행해진다. 단계 106에서는 화상 처리에 의해 지문 화상 데이터가 작성된다. 또, 상기한 단계 101, 103, 105의 실행 순서는 임의이다.
다음에, 단계 107에서, 상기한 2차원 바코드 화상 데이터, 안면 화상 데이터, 지문 화상 데이터는 USB 인터페이스를 통해 직렬 데이터로 변환되어, 퍼스널 컴퓨터(41)에 송신된다. 따라서, 이 이후의 단계는 퍼스널 컴퓨터(41)측의 소프트웨어 처리로 이행한다.
단계 108에서는, 퍼스널 컴퓨터(41)에 입력된 2차원 바코드 화상 데이터에 대하여, 사영 변환에 의한 화상의 왜곡 보정이 실시된다. 근초점 렌즈(11)를 이용한 에리어 센서로 촬영된 화상에는 왜곡이 생기기 때문에 이것을 보정하는 단계이다.
다음에, 단계 109에서는 화상의 밝기 얼룩의 보정이 실시된다. LED(10)에서는 인택터 코드가 인쇄된 에리어(51)를 균일한 밝기로 비출 수 없기 때문에, 화상에 밝기의 얼룩이 생기기 때문에, 이것을 보정하는 단계이다. 그 특징은 화상을 복수의 블록으로 분할하여, 블록마다 보정을 행하는 것이다. 또, 단계 108, 109를 실행하는 순서는 반대라도 된다.
다음에, 단계 110에서는, 보정이 실시된 화상 데이터의 디코드를 행한다. 예를 들면 인택터 코드의 재생 프로그램이 실행됨으로써, 2차원 바코드(예를 들면, 인택터 코드)가 해독되어 문자나 화상 등의 기록 데이터가 재생된다.
다음의 단계 111에서는, 데이터의 대조를 행한다. 예를 들면, 재생된 2차원 바코드로부터의 개인 데이터, 안면 화상 데이터, 지문 화상 데이터와 등록된 각각의 데이터를 대조하여 본인 인증을 행한다. 혹은, 재생된 2차원 바코드로부터의 개인 데이터 중의 안면 화상 데이터 및 지문 화상 데이터와, 디지털 카메라로부터의 안면 화상 데이터 및 지문 판독 장치로부터의 지문 화상 데이터를 대조함으로써, 해당 카드를 가지고 있는 인물이 본인인 것을 인증한다.
그 대조의 결과, 본인이 아니라고 판정된 경우에는 USB 케이블(40)을 통하여 퍼스널 컴퓨터(41)측에서 카드 리더(60)로 통보를 보낸다.
그 다음에, 카드 리더(60)의 LED(4)가 점등하여 본인 인증이 실패한 것을 통지한다(단계 112).
이하, 상술한 단계 108의 「사영 변환에 의한 화상 왜곡 보정」, 단계 109의「블록 분할에 의한 밝기 얼룩의 보정」에 대하여 도면을 참조하여 자세히 설명한다.
도 5, 도 6은 사영 변환에 의한 화상 왜곡 보정을 설명하는 도면이다. 사영 변환이란, 화상이 있는 부분을 줄이거나 또는 어떤 부분을 늘이기 위해서 행하는 화상 처리 방법이다. 사영 변환은 우선 변환하고자 하는 사변형의 4개의 꼭지점의 좌표를 지정하고, 각각의 꼭지점을 변환한 후 어떤 좌표로 이동시킬지를 지정함으로써 구할 수 있다.
도 5의 (a)는 판독 장치로 인택터 코드를 촬영한 화상이다.
이 인택터 코드(INTACTA CODE)는 미국의 인택터 러브즈 리미티드사에 의해서 개발된 것으로, 이차원의 흑백의 도트 패턴으로 이루어진다. 1차원 바코드에 비하고 비약적으로 고밀도의 정보 기록이 가능하다. 그래서, 이 인택터 코드의 인쇄 등이 된 카드를 일종의 정보 기록 매체로서 이용하여, 음악 데이터, 화상 데이터, 문자 데이터 등의 멀티미디어 정보를 암호화하여 기록하는 것이 가능하게 되었다.인택터 코드의 정보량은 도트 패턴의 밀도에 의해서 변화하므로, 도트(화소라고도 한다)가 미세(정밀)할수록 많은 정보량을 기록할 수 있다.
판독 장치는 소형화를 위해 근초점의 렌즈(11)를 이용하고 있고, 카메라의 접사 거리(렌즈(11)와 카드(50) 상에 인쇄된 인택터 코드와의 거리)는 매우 짧다. 이 때문에, 촬영된 인택터 코드의 주변이 라운딩을 띠고 있는 것을 알 수 있다. 이 화상 왜곡 때문에, 이대로는 코드를 디코드하는 것은 불가능하다. 또한, 카메라의 접사 거리가 짧을수록 이 왜곡은 커진다.
그래서, 이 왜곡을 보정하기 위해서, 우선 판독 장치에 의해, 마찬가지의 카드(50) 상에 인쇄된 정방격자를 촬영하여, 도 5의 (b)의 화상을 얻는다. 이 화상을 보면, 정방 격자가 왜곡되어 있는 모습을 알 수 있다. 이 왜곡된 정방 격자의 왜곡된 정방형의 4개의 꼭지점의 좌표 O, P, Q, R을 구한다(도 6).
이상과 같이 구해진 왜곡된 정방형을 사영 변환에 의해서, 각각 정방형으로 변환한다. 예를 들면, 도 6에서, 사영 변환 전의 꼭지점 O, P, Q, R을 꼭지점 O', P', Q, R로 이동시킴으로써, 사영 변환 후의 정방형을 얻는다. 이와 같이 하여, 도 5의 (c)에 도시한 바와 같이, 왜곡된 정방 격자가 보정되어 있는 모습을 알 수 있다. 이상으로부터, 각각의 왜곡된 정방형에 대하여 그 내부의 화소를 어떻게 이동시키면 좋을지를 알 수 있어, 이들의 꼭지점에서 사영 변환 행렬을 구하고 그것을 보정 데이터로서 기록해 둔다.
그리고, 이 보정 데이터를 이용하여 촬영된 2차원 바코드의 화상(도 5의 (a))에 대하여, 사영 변환을 실시한다. 그러면, 도 5의 (d)에 도시한 바와 같은보정된 화상이 얻어진다. 이 화상을 보면, 화상의 주변의 라운딩이 보정되어 있는 모습을 알 수 있다. 그리고, 이 보정 후의 화상에 기초하여, 2차원 바코드의 재생이 가능하게 된다.
다음에, 단계 109의 「블록 분할에 의한 밝기 얼룩의 보정」에 대하여, 도 7 내지 도 9를 참조하여 설명한다. 에리어 센서를 이용한 판독 장치로 2차원 바코드를 촬영한 경우, 도 7의 (a)에 도시한 바와 같은 밝기가 균일한 화상이 얻어지는 것이 이상적이다.
그러나, 실제로는 판독 장치에 부착된 LED(10)의 위치의 영향 등으로부터, 도 7의 (b)에 도시한 바와 같은, 밝기에 변동이 있는 화상이 얻어진다. 도 7의 (b)가 도시하는 화상의 예에서는 LED(10)가 카드(50)의 상하로 근접하여 배치되어 있기 때문에, 화상의 상하는 밝고, 화상의 중앙일수록 어둡게 되어 있다.
따라서, 이대로는 2차원 바코드를 정확하게 재생할 수는 없다. 그래서, 이러한 화상에 밝기의 화상 처리를 추가하여, 이상적인 화상을 얻기 위해서, 어떤 기준치(임계값)보다 어두운 색은 흑으로, 또는 어떤 값보다 밝은 색은 백으로 변환하는 처리(이하, 2치화 처리라고 함)를 실시하면, 도 7의 (c)와 같은 화상이 얻어진다.
여기서는, 2차원 코드의 화상의 상하 부분이 끊어져 있는 예를 나타내고 있다. 이것은 화상의 상하 부분의 밝은 영역의 화소의 「흑」이 중앙 부분이 어두운 영역의 화소인 「백」에 비하여 밝게 되어 있기 때문에, 하나의 기준치로 밝기 보정을 행하면, 화상의 상하 부분의 밝은 영역의 화소의 「흑」이 백으로 변환되기때문이다.
이 문제를 해결하기 위해서 다음과 같은 보정 처리를 행한다.
판독 장치로 촬영된 2차원 코드의 화상 데이터를 매트릭스형의 복수의 블록 Bi로 분할한다. 이 블록 분할의 예를 도 7의 (d)에 도시하였다. 그리고, 각 블록 Bi마다 기준치에 기초한 밝기 보정을 행한다. 구체적으로는, 도 8에 도시한 바와 같이, 1개의 블록 Bi 중에서의 화소(도트)의 밝기(화소값)의 분포를 구한다.
여기서, 화소값은 밝기를 수치화한 것으로, 0∼255 사이에서 변화한다. 화소값 0이 가장 어둡고, 화소값 255가 가장 밝다. 화상 내에는 흑과 백의 화소가 있기 때문에, 이 화소값의 분포는 흑과 백의 2개의 분포로 분리된다고 가정한다. 그래서, 이 2개의 분포의 중간의 화소값을 기준치 Ai로서 선택한다. 따라서, 기준치 Ai는 블록 Bi마다, 블록의 밝기를 반영한 각각의 값을 나타내게 된다. 또, 흑과 백의 분포가 완전하게 나누어지지 않은 경우에는 흑과 백의 분포로부터 대략 중간치가 되는 값이 연산에 의해 구해지고, 그것을 기준치 Ai로 한다.
한편, 화상 전체의 밝기(화소값)의 분포를 구한다. 그리고, 이 전체 분포로부터 마찬가지로 하여 전체 기준치 AT를 구한다. 도 9는 밝기 얼룩 보정을 설명하기 위한 개념도이다. 횡축은 화상의 한방향의 좌표를 나타낸다. 예를 들면, 도 7의 (d)의 지면 상하 방향의 축이다.
횡축에서 보면 B1∼B6의 6개의 블록으로 분할되어 있다. 종축은 화상(화소)의 밝기를 나타내고 있다. 블록 B1, B2, B3, B4, B5, B6의 기준치는 각각 Al, A2, A3, A4, A5, A6이다. 그리고, 전체 기준치는 AT로 도시되고 있다.
그리고, 각 블록의 밝기를 그 블록의 기준치 Ai와 전체 기준치 AT에 기초하여 보정한다. 예를 들면, 블록 B1에서는 A1>AT이기 때문에, A1과 AT와의 차 ΔA1에 따라서, 백과 흑의 분포를 어두운 쪽으로 시프트한다. 블록 B3에서는, A3<AT이기 때문에, A3과 AT와의 차 ΔA3에 따라서, 백과 흑의 분포를 밝은 쪽으로 시프트한다.
이와 같이 하여, 블록마다 밝기 보정이 행해진다. 그리고, 보정된 화상에 대하여, 2치화 처리를 행함으로써, 2치화된 2차원 바코드 데이터가 얻어진다.
또, 본 실시 형태로서는 2차원 바코드로서 인택터 코드를 예로 설명하였지만, 본 발명은 이 코드에 한정되지 않고, 널리 일반적인 2차원 바코드의 판독에 적용할 수 있는 것이다.
또한, 상기 실시 형태에 있어서는, 도 4의 단계 108∼단계 111은 퍼스널 컴퓨터(41)로 처리되지만, 퍼스널 컴퓨터(41)의 처리에 한정되지 않는다. 즉, 최근에는 CPU 자체의 처리 능력이 현저히 향상하고 있기 때문에, 도 3의 카드 리더(60) 내에 설치되어 있는 CPU(14)로, 도 4의 단계 108∼단계 111의 처리를 행하게 할 수 있다. 그 경우에는, 2차원 바코드의 판독, 지문 데이터나 안면 데이터가 취득되고나서 인증까지를 다른 외부 기기를 접속하지 않고, 카드 리더(60) 내에서 완결할 수 있다. 따라서, 예를 들면 퍼스널 컴퓨터 등의 외부 기기가 없는 상황 하에서도 카드 리더(60)만으로 인증을 달성할 수 있다.
그 위에, 실시 형태에서는 카드의 2차원 바코드에 매립된 정보에 기초하여 지문이나 안면 데이터를 이용한 본인 인증을 실현하고 있다. 이것에만 그치지 않고, 퍼스널 컴퓨터(41)나 카드 리더(60)를 전화 회선, 통신 전용선이나 인터넷망 등의 통신망을 통해, 외부 데이터베이스와 접속시켜, 카드에 매립된 개인 데이터에 기초하여 외부 데이터베이스를 액세스하여, 외부 데이터베이스로부터 상세 정보나 특정 데이터를 판독할 수 있다. 퍼스널 컴퓨터(41)나 카드 리더(60)에 있어서, 상세 정보나 특정 데이터를 수취한 퍼스널 컴퓨터(41)나 카드 리더(60)는 표시 장치에 특별한 표시를 하는 것도 가능하다. 상세 정보나 특정 데이터의 일례로서, 범죄자 데이터를 들 수 있으며, 외부 데이터베이스로부터의 정보에 대조 일치하는 것이 있으면, 퍼스널 컴퓨터(41)나 카드 리더(60)의 표시 장치에 그것을 나타내는 표시를 할 수 있다.
또한, 도 3에서 이미지 센서를 2차원 바코드용과, 안면 인증용으로 각각 설치하였지만, 근초점과 원초점의 렌즈를 바꾸어 각각의 용도에 대응시킴으로써, 겸용해도 된다.
본 발명의 본인 인증 시스템 및 방법에 따르면, 바코드 판독 장치, 지문 센서, 안면 인증 카메라를 일체화한 시스템에 의해, 이들 디바이스로부터의 복합 정보에 기초하여, 본인을 인증하고 있기 때문에, 인증 정밀도의 향상 및 시큐러티의 향상을 도모할 수 있다.
또한, 에리어 센서로부터 얻어진 2차원 바코드의 화상에 대하여, 근초점 렌즈에 의한 화상 왜곡의 보정 및 근거리 조명에 의한 밝기 얼룩의 보정을 행한 후에, 재생 프로그램에 의해 2차원 바코드의 디코드를 행하도록 하였기 때문에, 판독장치 본체의 소형화를 도모할 수 있음과 함께, 스캐너 등에 의한 판독에 비하여 판독 처리의 고속화를 도모할 수 있다.

Claims (8)

  1. 개인 데이터를 포함하는 2차원 바코드 데이터를 판독하는 바코드 판독 장치와,
    인물의 안면을 촬영하여 안면 데이터를 작성하는 디지털 카메라와,
    인물의 지문을 판독하여 지문 데이터를 작성하는 지문 판독 장치
    를 포함하고,
    상기 개인 데이터, 안면 데이터 및 지문 데이터에 기초하여 본인을 인증하는 것을 특징으로 하는 본인 인증 시스템.
  2. 제1항에 있어서,
    상기 2차원 바코드 데이터, 안면 데이터 및 지문 데이터를 USB 인터페이스를 통해 수신하는 호스트 컴퓨터를 더 포함하고,
    상기 호스트 컴퓨터는 상기 2차원 바코드 데이터의 디코드 처리를 실행하는 것을 특징으로 하는 본인 인증 시스템.
  3. 제2항에 있어서,
    상기 호스트 컴퓨터는 상기 디코드 처리에 의해 재생된 개인 데이터 중 안면 데이터 및 지문 데이터와, 상기 디지털 카메라로부터의 안면 데이터 및 지문 판독 장치로부터의 지문 데이터를 대조하는 것을 특징으로 하는 본인 인증 시스템.
  4. 바코드 판독 장치에 의해 개인 데이터를 포함하는 2차원 바코드를 판독하는 단계와,
    디지털 카메라에 의해 인물의 안면을 촬영하여 안면 데이터를 작성하는 단계와,
    지문 판독 장치에 의해 인물의 지문을 판독하여 지문 데이터를 작성하는 단계
    를 포함하며,
    상기 개인 데이터, 안면 데이터 및 지문 데이터에 기초하여 본인을 인증하는 것을 특징으로 하는 본인 인증 방법.
  5. 제4항에 있어서,
    상기 바코드 판독 장치에 의해 개인 데이터를 포함하는 2차원 바코드를 판독하는 단계는,
    에리어 센서로부터 얻어진 2차원 바코드의 화상에 대하여, 사영 변환에 의한 왜곡 보정을 실시하는 단계와,
    상기 화상에 나타난 밝기 얼룩 보정을 실시하는 단계와,
    상기 2개의 단계에 의해 보정된 2차원 바코드의 화상 데이터에 기초하여 2차원 바코드의 디코드를 행하는 단계
    를 포함하는 것을 특징으로 하는 본인 인증 방법.
  6. 제5항에 있어서,
    상기 사영 변환에 의한 왜곡 보정을 실시하는 단계는,
    정방격자의 4 꼭지점의 좌표 및 에리어 센서를 이용하여 촬영된 왜곡된 이 정방격자의 4 꼭지점의 좌표에 기초하여 왜곡 보정 데이터를 구하는 단계와,
    상기 왜곡 보정 데이터에 기초하여, 상기 에리어 센서로부터 얻어진 2차원 바코드의 화상에 대하여, 사영 변환에 의한 왜곡 보정을 실시하는 단계
    를 포함하는 것을 특징으로 하는 본인 인증 방법.
  7. 제5항에 있어서,
    상기 화상에 나타난 밝기 얼룩 보정을 실시하는 단계는,
    상기 에리어 센서로부터 얻어진 2차원 바코드의 화상을 복수의 블록으로 분할하는 단계와,
    상기 블록마다 밝기 보정을 실시하는 단계
    를 포함하는 것을 특징으로 하는 본인 인증 방법.
  8. 제7항에 있어서,
    상기 블록마다 밝기 보정을 실시하는 단계는,
    상기 블록마다 해당 블록 내의 화소의 밝기 분포로부터 블록 기준치를 구하는 단계와,
    상기 화상 전체의 밝기 분포로부터 전체 기준치를 구하는 단계
    를 포함하고,
    상기 블록 기준치 및 전체 기준치에 기초하여, 상기 블록마다 밝기 보정을 실시하는 것을 특징으로 하는 본인 인증 방법.
KR10-2002-0075328A 2001-11-30 2002-11-29 본인 인증 시스템 및 방법 KR100525694B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JPJP-P-2001-00366801 2001-11-30
JP2001366801A JP2003168084A (ja) 2001-11-30 2001-11-30 本人認証システム及び方法

Publications (2)

Publication Number Publication Date
KR20030044873A true KR20030044873A (ko) 2003-06-09
KR100525694B1 KR100525694B1 (ko) 2005-11-03

Family

ID=19176646

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2002-0075328A KR100525694B1 (ko) 2001-11-30 2002-11-29 본인 인증 시스템 및 방법

Country Status (5)

Country Link
US (1) US7106902B2 (ko)
JP (1) JP2003168084A (ko)
KR (1) KR100525694B1 (ko)
CN (1) CN1254761C (ko)
TW (1) TW200300540A (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101308103B1 (ko) * 2012-08-02 2013-09-12 한국과학기술원 생체정보가 저장된 보안태그를 이용한 사용자 인증장치 및 방법
KR101596298B1 (ko) * 2015-03-20 2016-02-24 이상훈 스마트폰을 활용한 비접촉식 지문인식방법

Families Citing this family (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020016750A1 (en) * 2000-06-20 2002-02-07 Olivier Attia System and method for scan-based input, storage and retrieval of information over an interactive communication network
JP3829729B2 (ja) * 2002-02-14 2006-10-04 オムロン株式会社 個人認証装置
JP4406547B2 (ja) * 2003-03-03 2010-01-27 富士フイルム株式会社 Idカード作成装置、idカード、顔認証端末装置、顔認証装置およびシステム
US7156311B2 (en) * 2003-07-16 2007-01-02 Scanbuy, Inc. System and method for decoding and analyzing barcodes using a mobile device
JP2005038103A (ja) * 2003-07-17 2005-02-10 Ntt Docomo Inc 案内装置、案内システム、及び案内方法
US7242816B2 (en) * 2003-08-11 2007-07-10 Scanbuy, Inc. Group average filter algorithm for digital image processing
US7387250B2 (en) * 2003-12-04 2008-06-17 Scanbuy, Inc. System and method for on the spot purchasing by scanning barcodes from screens with a mobile device
DE602004029197D1 (de) * 2003-12-04 2010-10-28 Scanbuy Inc Esserung
EP1708477A4 (en) * 2004-01-22 2008-04-09 Sony Corp DEVICE, METHOD AND PROGRAM PREVENTING UNAUTHORIZED COPYING
AR043357A1 (es) * 2004-01-23 2005-07-27 Salva Calcagno Eduardo Luis Procedimiento de identificacion de personas mediante la conversion de huellas dactilares y codigos geneticos en codigos de barras y disposicion utilizada en dicho procedimiento
US7296747B2 (en) * 2004-04-20 2007-11-20 Michael Rohs Visual code system for camera-equipped mobile devices and applications thereof
US20050246196A1 (en) * 2004-04-28 2005-11-03 Didier Frantz Real-time behavior monitoring system
JP2005316755A (ja) * 2004-04-28 2005-11-10 Nec Electronics Corp 2次元矩形コードシンボル読み取り装置及び2次元矩形コードシンボル読み取り方法
US7309015B2 (en) * 2004-07-14 2007-12-18 Scanbuy, Inc. Mobile device gateway providing access to instant information
JP2006221514A (ja) * 2005-02-14 2006-08-24 Canon Inc 生体認証装置及び画像取得方法
EP1696383B1 (en) * 2005-02-25 2008-06-18 Psion Teklogix Systems Inc. Automatic perspective distortion detection and correction for document imaging
JP5824193B2 (ja) * 2005-03-11 2015-11-25 ハンド ヘルド プロダクツ インコーポレーティッド 単色およびカラーのハイブリッドイメージセンサアレイを持つデジタル画像取得光学式リーダー
JP4696610B2 (ja) * 2005-03-15 2011-06-08 オムロン株式会社 被写体認証装置、顔認証装置、携帯電話、及び被写体認証方法
US7921078B2 (en) * 2005-04-20 2011-04-05 Sony Online Entertainment Llc System for negotiated differential compression
US8016187B2 (en) * 2006-02-21 2011-09-13 Scanbury, Inc. Mobile payment system using barcode capture
US8150163B2 (en) 2006-04-12 2012-04-03 Scanbuy, Inc. System and method for recovering image detail from multiple image frames in real-time
JP4442624B2 (ja) * 2006-06-22 2010-03-31 株式会社デンソーウェーブ 光学情報読取装置
US8152069B2 (en) * 2007-12-28 2012-04-10 Metrologic Instruments, Inc. Dual focus imaging based symbology reading system
JP4816704B2 (ja) * 2008-09-25 2011-11-16 富士ゼロックス株式会社 指示システム、指示プログラム
KR100933175B1 (ko) * 2009-02-05 2009-12-21 이영범 보안문서 관제시스템 및 관제방법
US8831295B2 (en) * 2012-03-21 2014-09-09 Authentec, Inc. Electronic device configured to apply facial recognition based upon reflected infrared illumination and related methods
EP2704077A1 (en) * 2012-08-31 2014-03-05 Nxp B.V. Authentication system and authentication method
JP6070283B2 (ja) * 2013-03-04 2017-02-01 株式会社リコー 撮像装置、露出制御方法およびプログラム
CN105339950B (zh) * 2013-08-06 2017-12-26 英特尔公司 使用差分图像的光学通信
US9552471B1 (en) * 2015-07-18 2017-01-24 Adp, Llc Personal familiarity authentication
JP6620528B2 (ja) * 2015-11-19 2019-12-18 株式会社リコー 認証システム、認証方法、認証装置および認証プログラム
US10536464B2 (en) * 2016-06-22 2020-01-14 Intel Corporation Secure and smart login engine
WO2019000119A1 (zh) * 2017-06-26 2019-01-03 深圳配天智能技术研究院有限公司 打光校正方法及装置
CN109214229B (zh) * 2017-06-30 2021-03-12 杭州海康威视数字技术股份有限公司 一种条码扫描方法、装置及电子设备
CN107967731A (zh) * 2017-07-10 2018-04-27 常州信息职业技术学院 基于二维码扫描解锁的门锁***
US10817706B2 (en) * 2018-05-01 2020-10-27 Universal City Studios Llc System and method for facilitating throughput using facial recognition
CN110219513B (zh) * 2019-06-12 2020-12-22 南京东屋电气有限公司 一种基于重力加速度传感器的锁具连接器和开闭锁方法
JP7188780B2 (ja) * 2020-01-30 2022-12-13 Necプラットフォームズ株式会社 端末装置
CN112709169A (zh) * 2020-12-07 2021-04-27 付宝生 一种社区用自动进出5g智慧门及使用方法
JP2024093767A (ja) * 2022-12-27 2024-07-09 パナソニックIpマネジメント株式会社 生体情報取得装置

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB8905731D0 (en) * 1989-03-13 1989-04-26 British Telecomm Pattern recognition
JPH0793459A (ja) 1993-09-28 1995-04-07 Tec Corp 2次元コードスキャナ
US5550359A (en) * 1994-09-14 1996-08-27 Mikohn Gaming Corporation Time and attendance system and method therefor
US5513272A (en) * 1994-12-05 1996-04-30 Wizards, Llc System for verifying use of a credit/identification card including recording of physical attributes of unauthorized users
US6580808B2 (en) 1995-09-25 2003-06-17 Digimarc Corporation Method and apparatus for discerning image distortion by reference to encoded marker signals
US6003773A (en) 1996-03-01 1999-12-21 Intermec Ip Corp. Tablet style indicia reader with system for handling multiple indicia
JP3272600B2 (ja) 1996-05-17 2002-04-08 旭光学工業株式会社 データシンボル読み取り装置
DE69835358T2 (de) 1998-11-06 2007-07-19 Datalogic S.P.A., Lippo Di Calderara Di Reno Verfahren zur Korrektur der Verzerrung beim Abtasten eines optischen Codes
JP3994595B2 (ja) 1998-11-16 2007-10-24 株式会社デンソー バーコード読取方法及び記録媒体
JP2000222517A (ja) * 1998-11-27 2000-08-11 Denso Corp 2次元コ―ド読取方法、2次元コ―ド読取装置及び記録媒体
US6687414B1 (en) * 1999-08-20 2004-02-03 Eastman Kodak Company Method and system for normalizing a plurality of signals having a shared component
US6606421B1 (en) 2000-05-25 2003-08-12 Hewlett-Packard Development Company, L.P. Geometric deformation correction method and system for dot pattern images
JP2001344658A (ja) * 2000-05-31 2001-12-14 Star Micronics Co Ltd バーコード読取装置
KR20010008131A (ko) * 2000-07-27 2001-02-05 박정일 인터넷 모바일을 신용카드 대용으로 사용하는 방법,개인용 정보 단말기 및 이를 이용한 결제 방법
KR20020011052A (ko) * 2000-07-31 2002-02-07 박정일 신용지불 결제기능을 갖는 인터넷 모바일 조립체
US6866199B1 (en) 2000-08-09 2005-03-15 Eastman Kodak Company Method of locating a calibration patch in a reference calibration target
KR20020030553A (ko) * 2000-10-18 2002-04-25 윤성 이차원 바코드를 이용한 신용카드의 지문인식시스템구성방법
US6749120B2 (en) 2000-12-11 2004-06-15 Cpo Technologies Corp. Method and apparatus for scanning electronic barcodes
KR20010106328A (ko) * 2001-10-17 2001-11-29 강영호 2차원 바코드가 포팅된 신용카드용 카드조회기

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101308103B1 (ko) * 2012-08-02 2013-09-12 한국과학기술원 생체정보가 저장된 보안태그를 이용한 사용자 인증장치 및 방법
KR101596298B1 (ko) * 2015-03-20 2016-02-24 이상훈 스마트폰을 활용한 비접촉식 지문인식방법
WO2016153209A3 (ko) * 2015-03-20 2016-11-17 (주)위닝아이 스마트폰을 활용한 비접촉식 지문인식방법
US10922512B2 (en) 2015-03-20 2021-02-16 Winningi Co., Ltd. Contactless fingerprint recognition method using smartphone

Also Published As

Publication number Publication date
US20030123710A1 (en) 2003-07-03
TW200300540A (en) 2003-06-01
US7106902B2 (en) 2006-09-12
CN1254761C (zh) 2006-05-03
KR100525694B1 (ko) 2005-11-03
JP2003168084A (ja) 2003-06-13
CN1466099A (zh) 2004-01-07

Similar Documents

Publication Publication Date Title
KR100525694B1 (ko) 본인 인증 시스템 및 방법
KR100483393B1 (ko) 2차원 바코드의 판독 방법
CN110073368B (zh) 用于认证插图的方法
KR101710050B1 (ko) 이미지 식별 시스템 및 방법
Chen et al. PiCode: A new picture-embedding 2D barcode
CN102648622A (zh) 图像处理装置、图像处理方法、图像处理程序、记录有图像处理程序的记录介质
CN102567448B (zh) 用于关联注解和图像的终端
CN101163188B (zh) 图像处理装置和方法、图像读取装置和图像形成装置
US20150235118A1 (en) Two-Dimensional Barcodes Having A Plurality of Different Regions
KR20110105359A (ko) 화상 처리 장치, 화상 처리 방법 및 컴퓨터 판독가능한 기록 매체
JP2005316755A (ja) 2次元矩形コードシンボル読み取り装置及び2次元矩形コードシンボル読み取り方法
JP2007034625A (ja) 情報表示装置
WO2018185574A1 (en) Apparatus and method for documents and/or personal identities recognition and validation
JP2020144692A (ja) 顔照合装置、顔照合システム、顔照合方法、及び情報記録媒体の発行システム
WO2004095357A1 (fr) Systeme code barres bidimensionnel synchrone a information multiple et procede de lecture associe
JPH05233783A (ja) 顔画像識別カード照合処理方法
JP2007226549A (ja) Idカードシステム及びidカード作成方法
CN110866578B (zh) 一种二维纹理码及其编码和解码方法
US20070092104A1 (en) Content authentication system and method
JP2005322061A (ja) 2次元コード読取装置
EP2290619A1 (en) Method and device for verifying secure documents
JP2004070532A (ja) 個人識別媒体、個人識別媒体認証装置及び個人識別媒体認証方法
KR101191324B1 (ko) 압축 정보코드 및 압축 정보코드 리더단말기
JP2007156936A (ja) 生体情報照合システム
JP4638204B2 (ja) 認証システム及び認証装置

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20081010

Year of fee payment: 4

LAPS Lapse due to unpaid annual fee