DOI QR코드

DOI QR Code

Recognition of Resident Registration Cards Using ART-1 and PCA Algorithm

ART-1과 PCA 알고리즘을 이용한 주민등록증 인식

  • 박성대 (동의대학교 컴퓨터공학과) ;
  • 우영운 (동의대학교 멀티미디어공학과) ;
  • 김광백 (신라대학교 컴퓨터정보공학부)
  • Published : 2007.09.29

Abstract

In this paper, we proposed a recognition system for resident registration cards using ART-1 and PCA algorithm. To extract registration numbers and issue date, Sobel mask and median filter are applied first and noise removal follows. From the noise-removed image, horizontal smearing is used to extract the regions, which are binarized with recursive binarization algorithm. After that vortical smearing is applied to restore corrupted lesions, which are mainly due to the horizontal smearing. from the restored image, areas of individual codes are extracted using 4-directional edge following algorithm and face area is extracted by the morphologic characteristics of a registration card. Extracted codes are recognized using ART-1 algorithm and PCA algorithm is used to verify the face. When the proposed method was applied to 25 real registration card images, 323 characters from 325 registration numbers and 166 characters from 167 issue date numbers, were correctly recognized. The verification test with 25 forged images showed that the proposed verification algorithm is robust to detect forgery.

본 논문에서는 ART-1 알고리즘을 이용한 개별코드 인식과 PCA 알고리즘을 적용한 주민등록증 인증방법을 제안한다. 주민등록증 영상에서 주민등록번호와 발행일을 추출하기 위하여 Sobel 마스크와 median 필터를 적용하였다. 잡음이 제거 된 영상에 수평 스미어링을 적용하여 주민등록번호와 발행일 영역을 추출하고 반복 이진화를 적용하여 이진 영상을 획득한 후, 이진화 과정에서 손실된 개별 코드의 영역을 복원하기 위해, 수직 스미어링을 적용한다. 영역이 복원된 영상에서 4 방향 윤곽선 추적 알고리즘을 적용하여 개별 코드를 추출하고 얼굴인증을 위해 주민등록증의 형태학적 특징과 얼굴후보 영역의 눈과 입의 위치 정보를 이용하여 얼굴영역을 추출한다. 추출된 주민등록번호와 발행일은 ART-1 알고리즘을 적용하여 주민등록 번호와 발행일을 인식하고 PCA 알고리즘을 적용하여 주민등록증 사진의 얼굴 영역을 인증한다. 제안된 주민등록증 인식 방법의 성능평가를 위해 원본 주민등록증 영상 25개를 대상으로 실험한 결과, 325개의 주민등록번호와 167개의 발행일 중에서 각각 323개와 166개가 인식되었다. 그리고 사진과 얼굴부분을 위조한 주민등록증 25에 대해 얼굴 인증을 실험한 결과, 얼굴 인증에 있어서 효율적인 것을 확인하였다.

Keywords

References

  1. 신태성, 박충식, 문용은, 김광백, 'ART-1 기반 자가 생성 지도 학습 알고리즘과 얼굴 인증을 이용한 주민등록증 인식,' 2006년도 한국해양정보통신학회 춘계종합학술대회, 10권 1호, pp.313-318, 2006
  2. Jain, A.K., Fundamental of Digital Image Processing, New Jersey, Prentice_Hall, 1989
  3. Milan Sonka, Vaclav Hlavac and Roger Boyle, Image Processing, Analysis and Machine Vision, Chapman & Hall Computing, 1993
  4. 김광백, '개선된 이진화와 윤곽선 추적 알고리즘을 이용한 운송 컨테이너의 식별자 추출,' 한국해양정보통신학회논문지, 9권, 2호, pp. 462-466, 2005
  5. Abhijit S. Pandya, and Robert B. Macy, Pattern Recognition with Neural Networks in C++,CRC Press, 1996
  6. Kwang-Baek Kim, Si-Woong Jang, and Cheol-Ki Kim, 'Recognition of Car Licence Plate by Using Dynamatical Thresholding Method and Enhanced Neural Networks,' Lecture Notes in Computer Science, LNCS 2756, pp. 309-319,2003
  7. Peter J. B. Hancock, A. Mike Burton, and Vicki Bruce. 'Face processing: Human perception and principal components analysis,' Memory and Cognition, 24(1), pp. 26-40, 1996 https://doi.org/10.3758/BF03197270