DOI QR코드

DOI QR Code

칩 사진 상의 와이어 인식 방법

Wire Recognition on the Chip Photo based on Histogram

  • 투고 : 2016.01.23
  • 심사 : 2016.04.26
  • 발행 : 2016.05.25

초록

칩 상에서 연결을 담당하는 와이어의 인식은 칩 역공학에서 가장 중요한 부분 중 하나이다. 칩 사진에서 인식된 와이어는 칩 회로의 논리 수준 또는 기능 수준 표현을 복원하는데 사용된다. 기존의 칩 역공학에서 주로 사용되는 수작업에 의한 와이어 인식은 정확한 결과를 제공하지만, 한 칩이나 블록에 속한 와이어의 수가 수십 만개 또는 그 이상이 될 경우 너무 많은 시간이 걸리는 단점이 있다. 칩 상의 와이어는 그 재료에 따라 특정한 밝기나 색상 특성을 가지고 있다. 따라서, 본 논문에서는 칩 사진에 나타나는 영역의 밝기나 색상 특성을 이용하여 와이어 여부를 판단하는 2단계 방법을 제안한다. 즉, 이미지 이진화 과정과 이진 이미지에 나타나는 영역에 대한 와이어 여부를 판단하는 과정으로 이루어진다. 활용되는 기법들은 기존에 제안된 기법들을 이용한다. 둘째 단계에서, 와이어 영역의 특성을 지정해주기 위해서 사용자는 특정 와이어 영역을 선택하는 과정을 수행해야 한다. 선택된 와이어 영역의 히스토그램 특성은 다른 영역과의 히스토그램 유사도를 계산하는 데 사용된다. 첫 번째 실험은, 기존에 제안된 몇 가지 이미지 이진화 기법 중에서 둘째 단계를 위해 적절한 한 가지 기법을 선택하기 위한 것이다. 와이어 영역 판별 방법에 대한 둘째 실험은, 실험적으로 비교 가능한 기존 방법이 없는 관계로, 본 논문에서 제안하는 그레이 스케일 또는 HSV 컬러를 이용하는 히스토그램 유사도 비교 방법 세 가지에 대한 비교 실험 결과를 제시한다. 제일 성능이 좋은 방법은, 와이어 영역으로 판단한 영역이 진짜 와이어 영역인 비율이 98% 이상임을 확인하였다.

Wire recognition is one of the important tasks in chip reverse engineering since connectivity comes from wires. Recognized wires are used to recover logical or functional representation of the corresponding circuit. Though manual recognition provides accurate results, it becomes impossible, as the number of wires is more than hundreds of thousands. Wires on a chip usually have specific intensity or color characteristics since they are made of specific materials. This paper proposes two stage wire recognition scheme; image binarization and then the process of determining whether regions in binary image are wires or not. We employ existing techniques for two processes. Since the second process requires the characteristics of wires, the users needs to select the typical wire region in the given image. The histogram characteristic of the selected region is used in calculating histogram similarity between the typical wire region and the other regions. The first experiment is to select the most appropriate binarization scheme for the second process. The second experiment on the second process compares three proposed methods employing histogram similarity of grayscale or HSV color since there have not been proposed any wire recognition method comparable by experiment. The best method shows more than 98% of true positive rate for 25 test examples.

키워드

참고문헌

  1. J. Kumagai, "Chip detectives [reverse engineering]," IEEE Spectrum, vol. 37, no. 11, pp. 43-48, 2000. https://doi.org/10.1109/6.880953
  2. Chipworks Inc., "On Chipworks." [Online]. Available: http://www.chipworks.com/en/about-chipworks.
  3. J. P. Lewis, "Fast Normalized Cross-Correlation," in Proceedings of Vision Interface, 1995, 1995, vol. 1995, no. 1, pp. 120-123.
  4. W. Ouyang, F. Tombari, S. Mattoccia, L. Di Stefano, and W. K. Cham, "Performance Evaluation of Full Search Equivalent Pattern Matching Algorithms.," IEEE Trans. Pattern Anal. Mach. Intell., vol. 34, no. 1, pp. 127-143, May 2011. https://doi.org/10.1109/TPAMI.2011.106
  5. M. Schobert, "Degate Website." [Online]. Available: http://www.degate.org/screenshots/.
  6. D. Lagunovsky and S. Ablameyko, "Straight-line -based primitive extraction in grey-scale object recognition," Pattern Recognit. Lett., vol. 20, no. 10, pp. 1005-1014, Oct. 1999. https://doi.org/10.1016/S0167-8655(99)00067-7
  7. N. Otsu, "A Threshold Selection Method from Gray-Level Histograms," IEEE Trans. Syst. Man. Cybern., vol. 9, no. 1, pp. 62-66, 1979. https://doi.org/10.1109/TSMC.1979.4310076
  8. Anh-Nga Lai; Gueesang Lee, "Binarization by Local K-means Clustering for Korean Text Extraction," in IEEE International Symposium on Signal Processing and Information Technology, ISSPIT 2008., pp.117-122, Dec. 2008.
  9. K. Somasundaram, T. Genish, "Binarization of MRI with Intensity Inhomogeneity using KMeans Clustering for Segmenting Hippocampus," The International Journal of Multimedia & Its Applications (IJMA) Vol.5, No.1, February 2013.
  10. T.Romen Singh, Sudipta Roy, O.Imocha Singh, Tejmani Sinam, Kh.Manglem Singh, "A New Local Adaptive Thresholding Technique in Binarization," IJCSI International Journal of Computer Science Issues, Vol. 8, Issue 6, No 2, November 2011.
  11. Mansuo Zhao, Yibing Yang, Hong Yan, "An adaptive thresholding method for binarization of blueprint images," Pattern Recognition Letters, Volume 21, Issue 10, September 2000, Pages 927-943. https://doi.org/10.1016/S0167-8655(00)00052-0
  12. M. Stricker, M. Stricker, M. Orengo, and M. Orengo, "Similarity of color images," in Proc. SPIE Storage and Retrieval for Image and Video Databases, 1995, vol. 2420, pp. 381-392.
  13. J. He, Q. D. M. Do, A. C. Downton and J. H. Kim, "A Comparison of Binarization Methods for Historical Archive Documents," Proceedings of the 2005 Eight International Conference on Document Analysis and Recognition (ICDAR'05).
  14. Maya R. Gupta, Nathaniel P. Jacobson, Eric K. Garcia, "OCR binarization and image pre-processing for searching historical documents," Pattern Recognition 40 (2007) pp. 389-397. https://doi.org/10.1016/j.patcog.2006.04.043
  15. Sungeun Hong, Sungsoo Hwang, and Seongdae Kim, "A License Plate Recognition System Robust to Vehicle Location and Viewing Angle," Journal of The Institute of Electronics Engineers of Korea, Vol. 49, NO. 12, December 2012, pp. 971-981.
  16. Stephen M. Pizzer, et. al, "Adaptive Histogram Equalization and its Variations," Computer Vision, Graphics, and Image Processing, vol. 39, 1987, pp.355-368. https://doi.org/10.1016/S0734-189X(87)80186-X
  17. Mathworks, "Adaptive Histogram Equalization," http://kr.mathworks.com/help/images/adaptive-his togram-equalization.html.
  18. Kullback, S.; Leibler, R.A. (1951). "On information and sufficiency". Annals of Mathematical Statistics 22 (1): 79-86. https://doi.org/10.1214/aoms/1177729694