DOI QR코드

DOI QR Code

하둡을 이용한 번호판 인식 시스템

A Licence Plate Recognition System using Hadoop

  • Park, Jin-Woo (Dept. of Electrical and Electronics Engineering, Chung-Ang University) ;
  • Park, Ho-Hyun (Dept. of Electrical and Electronics Engineering, Chung-Ang University)
  • 투고 : 2017.06.19
  • 심사 : 2017.06.30
  • 발행 : 2017.06.30

초록

현재 활용되는 영상 데이터가 고화질 고화소 추세이며, 정보통신기술의 발달로 인해 이미지 데이터의 사이즈와 양이 기하급수적으로 증가하고 있다. 이러한 영상데이터를 효율적으로 처리한다면 다양한 컨텐츠로 활용할 수 있지만 기존의 단일컴퓨터로 처리하기에는 늘어나는 데이터를 처리하기에는 한계가 있다. 본 논문은 분산 처리 프레임워크인 Hadoop을 이용하여 번호판 인식 시스템을 제안한다. SequenceFile 포맷을 이용하여 매퍼당 여러 개의 이미지 데이터를 가지고 있는 데이터 블록을 인풋으로 받아 번호판 인식을 수행한다. 실험결과 하둡의 데이터 노드 1개와 비교하여 데이터 노드 16개에서 최대 14.7배의 속도향상을 보였으며, 데이터 셋의 크기를 10배 증가하여도 데이터 노드가 점진적으로 늘어남에 따라 번호판 인식 속도의 강인함을 확인하였다.

Currently, a trend in image processing is high-quality and high-resolution. The size and amount of image data are increasing exponentially because of the development of information and communication technology. Thus, license plate recognition with a single processor cannot handle the increasing data. This paper proposes a number plate recognition system using a distributed processing framework, Hadoop. Using SequenceFile format in Hadoop, each mapper performs a license plate recognition with a number of image data in a data block Experimental results show that license plate recognition performance with 16 data nodes accomplishes speedup of maximum 14.7 times comparing with one data node. In large dataset, the recognition performance is robust even if the number of data nodes increases gradually.

키워드

참고문헌

  1. J. H. Seol, "Dissemination and Application of Traffic Accident Video Recorder," Monthly Magazine on Transportation Policy, Vol. 184, pp13-18, 2013
  2. http://hadoop.apache.org.
  3. J. Dean and S. Ghemawat, "MapReduce: simplified data processing on large clusters," Communications of ACM, vol. 51, no. 1, pp. 107-113, 2004. DOI:10.1145/1327452.1327492
  4. S. Ghemawat, H. Gobioff and S. Leung, "The Google file system" ACM, vol. 37, no. 5, pp. 29-43, 2003. DOI:10.1145/945445.945450
  5. https://github.com/bytedeco/javacv
  6. Ondrej Martinsky, Algorithmic and Mathematical Principles of Automatic Number Plate Recognition Systems, Brno University of Technology, 2007
  7. Contour Tracing Algorithms, http://www.imageprocessingplace.com/downloads_V3/root_downloads/tutorials/contour_tracing_Abeer_George_Ghuneim/alg.html
  8. Connected-component labeling, https://en.wikipedia.org/wiki/Connected-component_labeling
  9. National Law Information Center, Notification on standards such as licence plate registration for automobiles, 2013.