Development of The Flexible User-Friendly Real-Time Machine Vision Inspection System

사용자 중심의 유연한 실시간 머신비전 검사시스템 개발

  • Cho, In-Sung (Department of Mechatronics Engineering, Chungnam National University) ;
  • Lee, Ji-Hong (BK21 Mechatronics Group at Chungnam National University) ;
  • Oh, Sang-Jin (BK21 Mechatronics Group at Chungnam National University)
  • 조인성 (충남대학교 메카트로닉스공학과) ;
  • 이지홍 (충남대학교 BK21 메카트로닉스사업단) ;
  • 오상진 (충남대학교 BK21 메카트로닉스사업단)
  • Published : 2008.05.25

Abstract

We developed a visual inspection system for detecting defective products. Most existing inspection systems are designed to be dedicated to one product, which makes operator spend extra money and time to adopt other products. In this work, we propose a flexible visual inspection system that can inspect various products without any additional major job at a low-cost. The developed system contained image processing algorithm libraries and user-friendly graphic interface for adaptable image-based inspection system. We can find a proper threshold value using the proposed algorithm which uses correlation coefficient between a non-defective product and existing sample images of defective product. And We tested the performance of the proposed algorithm using Otsu's method. The proposed system is applied to a automated inspection line for cellular phone.

본 논문은 다양한 제품의 불량 검사를 위한 비전 검사시스템을 개발하였다. 대부분의 기존 검사 시스템은 하나의 제품에 대하여 검사가 가능하도록 설계되었다. 그래서 동일한 검사시스템에서 다른 제품을 검사하기 위해서는 비용과 시간을 들여 시스템을 업데이트하거나 교체를 해야 했다. 본 논문에서는 추가적인 작업이 없어도 적은 비용으로 다양한 제품을 검사할 수 있는 유연한 검사시스템을 제안하였다. 이를 위해 사용하기 편리한 사용자 인터페이스와 특별한 변경 없어도 다양한 제품에 적용 가능한 영상처리 알고리즘을 제안하였다. 제안한 알고리즘은 히스토그램의 형태에 따라 제한된 범위 내에서 임계값을 변경하면서 정상제품 이미지와 불량제품 샘플 이미지간의 상관계수를 구하고 구한 상관계수에서 가장 작은 것을 해당 제품의 검사에 사용할 임계값으로 결정한다. 시스템을 검증하기 위해 핸드폰 케이스 불량 검사에 적용하여 Otsu의 방법과 비교하였다.

Keywords

References

  1. Chern-Sheng Lin, Li Wen Lue, "An Image system for fast positioning and accuracy inspection of ball grid array boards," Microelectronics and Reliability, Vol 41, No 1, pp. 119-128, January 2001 https://doi.org/10.1016/S0026-2714(00)00213-4
  2. Jiaoyan Ai, Xuefeng Zhu, "Analysis and Detection of Ceramic-Glass Surface Defects Based on Computer Vision," in Proceedings of the 4th World Congress on Intelligent Control and Automation, Shanghai, China, June 2002
  3. Liyong Zhou, Vikram Chalana, Yongmin Kim, "PC-Based Machine Vision System for Real-Time Computer-Aided Potato Inspection," International Journal of Imaging Systems and Technology, Vol 9, Issue 6 , pp 423 - 433, December 1998 https://doi.org/10.1002/(SICI)1098-1098(1998)9:6<423::AID-IMA4>3.0.CO;2-C
  4. W.A. Perkins, "Computer vision inspection of valve spring assemblies on engine heads," in IJCAI, Vancouver, Canada, pp.1066, August 1981
  5. Hung Wing and Robert M. Colomb, "Behaviour sharing in adaptable user interfaces," in Proceedings of OZCHI'96, Wollongong, Australia, pp.197-204, November 1996
  6. Dan Vodislav, "A visual programming model for user interface animation" IEEE Symposium on Visual Languages, Capri, Italy, pp.348-355, September 1997
  7. Ramzi Guetari, "XML as a dynamic UI and database access customization mean," IEEE International Conference on Publication, Vol: 5, pp.4840- 4845, October 2003
  8. Otsu, N., "A threshold selection method from gray-level histograms", IEEE Transactions on Systems Man Cybernet, Vol. 9, pp62-66, Mars 1979 https://doi.org/10.1109/TSMC.1979.4310076
  9. R.C. Gonzalez and R.E. Woods, "Digital Image Processing," Addison-Wesley, Reading, MA, 2002