KR20200053778A - 부분 정렬과 룩업 테이블 맵핑을 이용한 취소 가능한 홍채 템플릿 생성 장치 및 방법 - Google Patents
부분 정렬과 룩업 테이블 맵핑을 이용한 취소 가능한 홍채 템플릿 생성 장치 및 방법 Download PDFInfo
- Publication number
- KR20200053778A KR20200053778A KR1020180137060A KR20180137060A KR20200053778A KR 20200053778 A KR20200053778 A KR 20200053778A KR 1020180137060 A KR1020180137060 A KR 1020180137060A KR 20180137060 A KR20180137060 A KR 20180137060A KR 20200053778 A KR20200053778 A KR 20200053778A
- Authority
- KR
- South Korea
- Prior art keywords
- iris
- iris code
- transformed
- code
- template
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/18—Eye characteristics, e.g. of the iris
- G06V40/193—Preprocessing; Feature extraction
-
- G06K9/0061—
-
- G06K9/00604—
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/18—Eye characteristics, e.g. of the iris
- G06V40/19—Sensors therefor
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Ophthalmology & Optometry (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Collating Specific Patterns (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
Description
도 2는 부분 정렬 과정을 설명하기 위한 도면이다.
도 3은 제1 변환 홍채 코드 획득 과정을 설명하기 위한 도면이다.
도 4는 일관된 홍채 코드 획득 과정을 설명하기 위한 도면이다.
도 5는 제2 변환 홍채 코드 획득 과정을 설명하기 위한 도면이다.
도 6은 룩업 테이블을 이용한 맵핑 과정을 설명하기 위한 도면이다.
도 7은 본 발명의 일 실시 예에 따른 홍채 템플릿 생성 방법의 순서도이다.
도 8은 일관된 홍채 코드 획득 단계의 상세한 순서도이다.
Claims (10)
- 홍채 템플릿 생성 장치에 의해 수행되는 홍채 템플릿 생성 방법에 있어서,
사용자에 대한 적어도 하나 이상의 홍채 이미지에 포함된 픽셀들을 양자화하여 상기 적어도 하나 이상의 홍채 이미지 각각에 대하여 이진화된 홍채 코드(iris code)를 획득하는 단계;
상기 홍채 코드를 [m x c] 크기의 분할 블록으로 분할하고, 상기 분할 블록에 의해 분할된 각각의 홍채 코드 블록을 열 단위로 부분 정렬(partial sort)하는 단계;
부분 정렬된 홍채 코드를 형성하는 각각의 열 벡터를 행 벡터로 변환하고, 변환된 각각의 행 벡터를 결합하여 제1 변환 홍채 코드를 획득하는 단계;
상기 제1 변환 홍채 코드로부터 일관된 홍채 코드를 획득하는 단계;
상기 일관된 홍채 코드를 m비트 단위로 분할하고, 분할된 각각의 제1 변환 홍채 코드 비트를 각각 십진수로 변환하여 제2 변환 홍채 코드를 획득하는 단계; 및
상기 제2 변환 홍채 코드와 룩업 테이블(Look-up Table)을 맵핑하여 취소 가능한(cancelable) 홍채 템플릿을 생성하는 단계를 포함하는 홍채 템플릿 생성 방법.
여기서, m과 c는 자연수임.
- 제1항에 있어서,
상기 부분 정렬하는 단계는 상기 홍채 코드 블록의 각 열 벡터를 오름차순으로 정렬하는 홍채 템플릿 생성 방법.
- 제1항에 있어서,
상기 일관된 홍채 코드를 획득하는 단계는
상기 적어도 하나 이상의 홍채 이미지에 대한 제1 변환 홍채 코드의 각 비트값에 대한 평균값을 계산하는 단계; 및
상기 각 비트값에 대한 평균값이 기 설정된 임계값 이상이면 상기 각 비트값에 대한 평균값을 1로 변환하고, 상기 각 비트값의 평균값이 기 설정된 임계값 미만이면 상기 각 비트값에 대한 평균값을 0으로 변환하여 상기 일관된 홍채 코드를 획득하는 단계를 더 포함하는 홍채 템플릿 생성 방법.
- 제1항에 있어서,
상기 룩업 테이블은 [2m x m] 크기를 가지며, 상기 룩업 테이블을 구성하는 각각의 요소는 0 또는 1의 값을 갖는 홍채 템플릿 생성 방법.
- 제4항에 있어서,
상기 취소 가능한 홍채 템플릿을 생성하는 단계는 상기 룩업 테이블에서 상기 제2 변환 홍채 코드의 각 열 요소에 해당하는 행을 조회하고, 상기 제2 변환 홍채 코드의 각 열 요소에 해당하는 행의 요소들 중에서 d개의 요소를 선택하여 맵핑을 수행하는 홍채 템플릿 생성 방법.
여기서, d≤m임.
- 제5항에 있어서,
상기 제2 변환 홍채 코드의 각 열 요소에 해당하는 행의 요소들 중에서 선택된 d개의 요소는 상기 룩업 테이블에서 선택된 적어도 하나 이상의 열에 대응하는 요소인 홍채 템플릿 생성 방법.
- 사용자에 대한 적어도 하나 이상의 홍채 이미지에 포함된 픽셀들을 양자화하여 상기 적어도 하나 이상의 홍채 이미지 각각에 대하여 이진화된 홍채 코드(iris code)를 획득하는 홍채 코드 획득부;
상기 홍채 코드를 [m x c] 크기의 분할 블록으로 분할하고, 상기 분할 블록에 의해 분할된 각각의 홍채 코드 블록을 열 단위로 부분 정렬(partial sort)하는 부분 정렬부;
상기 부분 정렬된 홍채 코드를 형성하는 각각의 열 벡터를 행 벡터로 변환하고, 변환된 각각의 행 벡터를 결합하여 제1 변환 홍채 코드를 획득하는 제1 변환 홍채 코드 획득부;
상기 제1 변환 홍채 코드로부터 일관된 홍채 코드를 획득하는 일관된 홍채 코드 획득부;
상기 일관된 홍채 코드를 m비트 단위로 분할하고, 분할된 각각의 제1 변환 홍채 코드 비트를 각각 십진수로 변환하여 제2 변환 홍채 코드를 획득하는 제2 변환 홍채 코드 획득부; 및
상기 제2 변환 홍채 코드와 룩업 테이블(Look-up Table)을 맵핑하여 취소 가능한(cancelable) 홍채 템플릿을 생성하는 홍채 템플릿 생성부를 포함하는 홍채 템플릿 생성 장치.
여기서, m과 c는 자연수임.
- 제7항에 있어서,
상기 일관된 홍채 코드 획득부는 상기 적어도 하나 이상의 홍채 이미지에 대한 제1 변환 홍채 코드의 각 비트값에 대한 평균값을 계산하고, 상기 각 비트값에 대한 평균값이 기 설정된 임계값 이상이면 상기 각 비트값에 대한 평균값을 1로 변환하고, 상기 각 비트값의 평균값이 기 설정된 임계값 미만이면 상기 각 비트값에 대한 평균값을 0으로 변환하여 상기 일관된 홍채 코드를 획득하는 홍채 템플릿 생성 장치.
- 제8항에 있어서,
상기 룩업 테이블은 [2m x m] 크기를 가지며, 상기 룩업 테이블을 구성하는 각각의 요소는 0 또는 1의 값을 가지며,
상기 홍채 템플릿 획득부는 상기 룩업 테이블에서 상기 제2 변환 홍채 코드의 각 열 요소에 해당하는 행을 조회하고, 상기 제2 변환 홍채 코드의 각 열 요소에 해당하는 행의 요소들 중에서 d개의 요소를 선택하여 맵핑을 수행하는 홍채 템플릿 생성 장치.
- 제7항에 있어서,
상기 홍채 템플릿이 저장되는 저장부를 더 포함하는 홍채 템플릿 생성 장치.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020180137060A KR102178782B1 (ko) | 2018-11-09 | 2018-11-09 | 부분 정렬과 룩업 테이블 맵핑을 이용한 취소 가능한 홍채 템플릿 생성 장치 및 방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020180137060A KR102178782B1 (ko) | 2018-11-09 | 2018-11-09 | 부분 정렬과 룩업 테이블 맵핑을 이용한 취소 가능한 홍채 템플릿 생성 장치 및 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20200053778A true KR20200053778A (ko) | 2020-05-19 |
| KR102178782B1 KR102178782B1 (ko) | 2020-11-13 |
Family
ID=70913517
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020180137060A Active KR102178782B1 (ko) | 2018-11-09 | 2018-11-09 | 부분 정렬과 룩업 테이블 맵핑을 이용한 취소 가능한 홍채 템플릿 생성 장치 및 방법 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102178782B1 (ko) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11244261A (ja) * | 1998-03-05 | 1999-09-14 | Oki Electric Ind Co Ltd | アイリス認識方法及び装置、データ変換方法及び装置 |
| KR20040080123A (ko) * | 2003-03-11 | 2004-09-18 | 엘지전자 주식회사 | 다수조명을 이용한 홍채 이미지의 아이리스 코드 생성방법 |
| KR101476173B1 (ko) | 2013-11-28 | 2014-12-24 | 서강대학교산학협력단 | 홍채 특징을 이용한 사용자 인증 방법 및 시스템 |
| KR101642035B1 (ko) | 2016-01-26 | 2016-07-29 | 오준봉 | 홍채 정보를 이용한 인증 정보 생성장치 및 방법, 그를 구비한 인증 시스템 |
-
2018
- 2018-11-09 KR KR1020180137060A patent/KR102178782B1/ko active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11244261A (ja) * | 1998-03-05 | 1999-09-14 | Oki Electric Ind Co Ltd | アイリス認識方法及び装置、データ変換方法及び装置 |
| KR20040080123A (ko) * | 2003-03-11 | 2004-09-18 | 엘지전자 주식회사 | 다수조명을 이용한 홍채 이미지의 아이리스 코드 생성방법 |
| KR101476173B1 (ko) | 2013-11-28 | 2014-12-24 | 서강대학교산학협력단 | 홍채 특징을 이용한 사용자 인증 방법 및 시스템 |
| KR101642035B1 (ko) | 2016-01-26 | 2016-07-29 | 오준봉 | 홍채 정보를 이용한 인증 정보 생성장치 및 방법, 그를 구비한 인증 시스템 |
Non-Patent Citations (1)
| Title |
|---|
| Rudresh Dwivedi, Somnath Dey, Ramveer Singh, and Aditya Prasad, "A privacy-preserving cancelable iris template generation scheme using decimal encoding and look-up table mapping", Computers & Security, VOL. 65, pp. 373-386, 2017 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR102178782B1 (ko) | 2020-11-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8036468B2 (en) | Invariant visual scene and object recognition | |
| JP6334735B2 (ja) | エッジベクトルを利用した画像特徴検出 | |
| US8582836B2 (en) | Face recognition in digital images by applying a selected set of coefficients from a decorrelated local binary pattern matrix | |
| KR101581112B1 (ko) | 계층적 패턴 구조에 기반한 기술자 생성 방법 및 이를 이용한 객체 인식 방법과 장치 | |
| Xia et al. | Fingerprint liveness detection using gradient-based texture features | |
| US20140226906A1 (en) | Image matching method and apparatus | |
| CN108399374B (zh) | 选择用于指纹识别的候选指纹图像的方法和设备 | |
| US20050147282A1 (en) | Image matching apparatus, image matching method, and image matching program | |
| KR102516366B1 (ko) | 특징 데이터 획득 방법 및 장치 | |
| KR102412829B1 (ko) | 개인 정보 보호를 위하여 원본 데이터를 변조하는 변조 네트워크를 학습하는 방법 및 테스팅하는 방법, 그리고, 이를 이용한 학습 장치 및 테스팅 장치 | |
| US20160125260A1 (en) | Selecting features from image data | |
| KR20160032466A (ko) | 영상 특징 추출 방법 및 장치 | |
| KR101558652B1 (ko) | 바이너리 정보의 시각화를 이용한 악성 코드 분석 및 변종 탐지 방법, 그 방법을 수행하는 장치 | |
| WO2016170965A1 (ja) | オブジェクト検出方法及び画像検索システム | |
| KR102286571B1 (ko) | 영상에서 다수의 객체를 인식하는 방법 | |
| JP2018206252A (ja) | 画像処理システム、評価モデル構築方法、画像処理方法及びプログラム | |
| JP2013097467A (ja) | 画像処理装置及びその制御方法 | |
| EP3951707A1 (en) | Image processing device and image processing program | |
| JP6526494B2 (ja) | 情報処理プログラム及び情報処理装置 | |
| Eid et al. | Development of Iris Security System Using Adaptive Quality-Based Template Fusion | |
| KR102178782B1 (ko) | 부분 정렬과 룩업 테이블 맵핑을 이용한 취소 가능한 홍채 템플릿 생성 장치 및 방법 | |
| JP4721829B2 (ja) | 画像検索方法及び装置 | |
| KR102054211B1 (ko) | 이미지 쿼리 기반의 영상 검색 방법 및 시스템 | |
| KR102917463B1 (ko) | 홍채 인덱싱을 이용한 부분 홍채 인증 장치 및 방법 | |
| Mahawan et al. | Pattern recognition of balinese carving motif using learning vector quantization (LVQ) |
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 |
|
| 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 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-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 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| 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 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| U11 | Full renewal or maintenance fee paid |
Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-OTH-PR1001 (AS PROVIDED BY THE NATIONAL OFFICE) Year of fee payment: 6 |