DOI QR코드

DOI QR Code

고해상도로 찍은 이미지에서의 손가락 지문 채취 방지에 관한 연구

A study on Prevent fingerprints Collection in High resolution Image

  • 윤원석 (성결대학교 컴퓨터공학과) ;
  • 김상근 (성결대학교 컴퓨터공학과)
  • Yoon, Won-Seok (Department of Computer Engineering, Sungkyul University) ;
  • Kim, Sang-Geun (Department of Computer Engineering, Sungkyul University)
  • 투고 : 2020.04.23
  • 심사 : 2020.06.20
  • 발행 : 2020.06.28

초록

본 연구에서는 나날이 발전하는 카메라의 해상도 기술과 SNS의 이미지 공유를 통해서 고해상도로 찍은 이미지를 손쉽게 구할 수 있고, 이미지를 통해서 사람의 손가락 지문을 손쉽게 채취하여 이를 악용할 수 있다는 가능성을 고려해 이를 방지하는 기술을 제시한다. 이 기술을 개발하기 위해서는 Python 언어를 이용한 Opencv와 opencv안의 Blur 처리를 해주는 라이브러리 등을 사용한다. 우선 이미지에서 손을 찾아주기 위해서 딥러닝 기반의 학습된 Hand Key point Detection 알고리즘을 사용한다. 이 알고리즘을 이용해 손가락 마디를 찾아 이 마디의 좌표를 이용해 이미지에서의 손가락 지문 부위만을 따로 blur 처리를 해줌으로써 원본 이미지에서의 손상을 최소화하면서 손가락 지문을 보호할 수 있다. 향후 정확한 손가락 추적 알고리즘의 개발로 스마트폰 카메라 app의 내부 옵션으로 사용하여 고해상도의 이미지에서의 지문을 보호할 수 있을 것이다.

In this study, Developing high resolution camera and Social Network Service sharing image can be easily getting images, it cause about taking fingerprints to easy from images. So I present solution about prevent to taking fingerprints. this technology is develop python using to opencv, blur libraries. First of all 'Hand Key point Detection' algorithm is used to locate the hand in the image. Using this algorithm can be find finger joints that can be protected while minimizing damage in the original image by using the coordinates of separate blurring the area of fingerprints in the image. from now on the development of accurate finger tracking algorithms, fingerprints will be protected by using technology as an internal option for smartphone camera apps from high resolution images.

키워드

참고문헌

  1. P. Monckton. (2014). Hacker Clones Fingerprint From Politician's Photograph(Online). https://www.forbes.com/sites/paulmonckton/2014/12/30/hacker-clones-fingerprint-from-photograph/#5b9873d46896
  2. D. H. Har & H. J. Park. (2009). Effect of Noise Reduction Function in Digital Camera on the Resolution of Digital Image. The Journal of the Korea Contents Association, 9(5), 91-98 DOI : 10.5392/JKCA.2009.9.5.091
  3. J. H. Park, & K. J. Lee. (2017). Realization of user-centered smart factory system using motion recognition. Journal of Convergence for Information Technology, 7(6), 153-158. https://doi.org/10.22156/CS4SMB.2017.7.6.153
  4. C. Zhe, T. Simon, S. E. Wei & Y. Sheikh. (2017). Realtime multi-person 2d pose estimation using part affinity fields. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (pp. 7291-7299).
  5. S. H. Kim. (2019). Development of Face Recognition System based on Real-time Mini Drone Camera Images. Journal of Convergence for Information Technology, 9(12), 17-23. https://doi.org/10.22156/CS4SMB.2019.9.12.017
  6. J. C. Han & K. J. Cheoi. (2017). Design and Implementation CNN for Hand Shape Recognition. Journal of the Research Institute for Computer and Information Communication, 25(1), 43-45.
  7. C. Y. Jang & T. Y. Kim. (2020). Hand Feature Enhancement and User Decision Making for CNN Hand Gesture Recognition Algorithm. Journal of The Institute of Electronics and Information Engineers, 57(2), 60-70. DOI : 10.5573/ieie.2020.57.2.60
  8. T. Simon, H. B. Joo, I. Matthews, & Y. Sheikh. (2017). Hand keypoint detection in single images using multiview bootstrapping. In Proceedings of the IEEE conference on Computer Vision and Pattern Recognition. (pp. 1145-1153).
  9. A. Jain, L. Hong & R. Bolle. (1997). On-line fingerprint verification. IEEE Transactions on Pattern Analysis and Machine Intelligence, 19(4), 302-314. https://doi.org/10.1109/34.587996
  10. W. J. Kim. (2019). Recent Technology Trends on Fingerprint Recognition and Forgery. The Institute of Electronics and Information Engineers, 46(8), 31-38. https://doi.org/10.5573/ieie.2019.56.11.31
  11. V. Gupta. (2018). Hand Keypoint Detection using Deep Learning and OpenCV (Online). https://www.learnopencv.com/hand-keypoint-detection-using-deep-learning-and-opencv
  12. A. Mordvintsev & K. Abid. (2014). Opencv-python tutorials documentation (Online). https://media.readthedocs.org/pdf/opencv-python-tutroals/latest/opencv-python-tutroals.pdf
  13. D. Y. Kang. (2020). Image data blur processing through object detection. Master dissertation. HangYang University, Seoul.
  14. S. Mallick, (2013). Bitwise AND, OR, XOR and NOT (Online). http://opencvexamples.blogspot.com/2013/10/bitwise-and-or-xor-and-not.html
  15. B. Y. Lee. (2002). Design and analysis of Fuzzy Weighted Median(FWM) filter eliminating image noises. Master dissertation. KonKuk University, Seoul