Multimedia Tools and Applications

, Volume 78, Issue 22, pp 32087–32108 | Cite as

Optimized self-adapting contrast enhancement algorithm for wafer contour extraction

  • Zhiyong Yu
  • Jin WangEmail author
  • Guodong Lu


The aim is to design a self-adapting contrast enhancement algorithm that can remove the background noise and divide the foreground and background very well. For the self-adapting contrast enhancement algorithm, we looked for all background RGB pixel values, and found the minimum values in the RGB components so that =255/min(Ipixel(R, G, B)). The results were compared to classical contrast enhancement techniques. Five steps to extract the wafer contour, respectively, were the preservation filter, self-adapting contrast enhancement, closing morphological operation, image binarization based on the Otsu method and using the first derivative extract contour. The results of contour extraction were compared with the traditional Canny, Sobel and Scharr algorithms using different parameter values. The experiment results showed that the self-adapting contrast enhancement algorithm could remove the background noise effectively compared to traditional methods. In comparison with the Canny, Sobel and Scharr algorithms, the first derivative after the original image filtering by optimized self-adapting contrast enhancement algorithm was better at extracting wafer contours. Therefore, we concluded that the wafer self-adapting contrast enhancement algorithm method was correct and feasible. The theories in this paper could be applied to image processing in the agricultural, industrial, and military fields.


Self-adapting Wafer Edge extraction Contrast enhancement Defect detection 



This work was supported by the National Key R&D Program of China (No.2017YFB1301203), National Natural Science Foundation of China (No.51775492) and Robotics Institute of Zhejiang University under Grant K11808.


  1. 1.
    Abdou IE, Pratt WK (1979) Quantitative design and evaluation of enhancement/thresholding edge detectors. Proc IEEE 67(5):753–763CrossRefGoogle Scholar
  2. 2.
    Abdulrahman H, Magnier B, Montesinos P (2017) From contours to ground truth: How to evaluate edge detectors by filteringGoogle Scholar
  3. 3.
    Arulampalam MS, Maskell S, Gordon N et al (2002) A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking. IEEE Trans Signal Process 50(2):174–188CrossRefGoogle Scholar
  4. 4.
    Aytekin Ç, Rezaeitabar Y, Dogru S et al (2015) Railway fastener inspection by real-time machine vision. IEEE Trans Syst Man Cybern Syst 45(7):1101–1107CrossRefGoogle Scholar
  5. 5.
    Bosseboeuf A, Rizzi J, Coste P, et al. (2017) Wafer bonding defects inspection by IR microphotoelasticity in reflection mode//Low Temperature Bonding for 3D Integration (LTB-3D), 2017 5th International Workshop on. IEEE, p 19–19Google Scholar
  6. 6.
    Buades A, Coll B, Morel JM (2005) A non-local algorithm for image denoising//Computer Vision and Pattern Recognition, 2005. CVPR 2005. IEEE Computer Society Conference on IEEE 2:60–65Google Scholar
  7. 7.
    Canny JF (1983) Finding edges and lines in imagesGoogle Scholar
  8. 8.
    Chen GH, Wells KB, Oh SB (2017) Wafer inspection with focus volumetric method: U.S. Patent 9,816,940.Google Scholar
  9. 9.
    Chen H, Wu K, Shifrin E, et al (2017) Array mode repeater detection: U.S. Patent 9,766,186Google Scholar
  10. 10.
    Fredj AH, Malek J (2016) Fast oriented anisotropic diffusion filter//2016 11th International Design & Test Symposium (IDT). IEEE, p 308–312Google Scholar
  11. 11.
    Gao L, Ray-Chaudhuri AK, Babulnath R, et al (2015) Defect detection and classification based on attributes determined from a standard reference image: U.S. Patent Application 14/612,192Google Scholar
  12. 12.
    Gasparotto Boaventura AG (2009) Method to evaluate the performance of edge detectorGoogle Scholar
  13. 13.
    Hiner D, Kim DW, Ahn SG, et al (2015) Multi-die chip on wafer thermo-compression bonding using non-conductive film//Electronic Components and Technology Conference (ECTC), 2015 IEEE 65th. IEEE, p 17–21Google Scholar
  14. 14.
    Joshi MA (2018) Digital image processing: An algorithmic approach. PHI Learning Pvt. Ltd.Google Scholar
  15. 15.
    Karimi MH, Asemani D (2014) Surface defect detection in tiling industries using digital image processing methods: analysis and evaluation. ISA Trans 53(3):834–844CrossRefGoogle Scholar
  16. 16.
    Kim S, Oh I (2017) Automatic defect detection from SEM images of wafers using component tree. Journal of Semiconductor Technology and Science 17(1):86–93CrossRefGoogle Scholar
  17. 17.
    Koch C, Georgieva K, Kasireddy V et al (2015) A review on computer vision based defect detection and condition assessment of concrete and asphalt civil infrastructure. Adv Eng Inform 29(2):196–210CrossRefGoogle Scholar
  18. 18.
    Kwon OS, Park CS, Lim CR (2014) A defect management system for reinforced concrete work utilizing BIM, image-matching and augmented reality. Autom Constr 46:74–81CrossRefGoogle Scholar
  19. 19.
    Kwon BK, Won JS, Kang DJ (2015) Fast defect detection for various types of surfaces using random forest with VOV features. Int J Precis Eng Manuf 16(5):965–970CrossRefGoogle Scholar
  20. 20.
    Kyeremateng NA, Brousse T, Pech D (2017) Microsupercapacitors as miniaturized energy-storage components for on-chip electronics. Nat Nanotechnol 12(1):7–7CrossRefGoogle Scholar
  21. 21.
    Lakcher A, Le-Gratiet B, Ducoté J, et al (2017) Robust 2D patterns process variability assessment using CD-SEM contour extraction offline metrology//Metrology, Inspection, and Process Control for Microlithography XXXI. International Society for Optics and Photonics, 10145:1014514Google Scholar
  22. 22.
    Lee C, Gao L, Luo T, et al (2017) Selecting one or more parameters for inspection of a wafer: U.S. Patent 9,601,393Google Scholar
  23. 23.
    Liu Y, Nie L, Han L, et al (2015) Action2Activity: recognizing complex activities from sensor data//IJCAI. 2015, p 1617–1623Google Scholar
  24. 24.
    Liu X, Cheung G, Wu X (2015) Joint denoising and contrast enhancement of images using graph Laplacian operator//AcOust ics, Speech and Signal Processing (ICASSP), 2015 IEEE International Conference on. IEEE, p 2274–2278Google Scholar
  25. 25.
    Liu Y, Nie L, Liu L et al (2016) From action to activity: sensor-based activity recognition. Neurocomputing 181:108–115CrossRefGoogle Scholar
  26. 26.
    Liu D, Francis D, Faili F et al (2017) Impact of diamond seeding on the microstructural properties and thermal stability of GaN-on-diamond wafers for high-power electronic devices. Scr Mater 128:57–60CrossRefGoogle Scholar
  27. 27.
    Liu MY, Breuel T, Kautz J (2017) Unsupervised image-to-image translation networks//Advances in Neural Information Processing Systems. p 700–708Google Scholar
  28. 28.
    Malloy M, Thiel B, Bunday BD, et al (2015) Massively parallel E-beam inspection: enabling next-generation patterned defect inspection for wafer and mask manufacturing//Alternative Lithographic Technologies VII. International Society for Optics and Photonics, 9423:942319Google Scholar
  29. 29.
    Ren R, Hung T, Tan KC (2018) A generic deep-learning-based approach for automated surface inspection. IEEE Transactions on Cybernetics 48(3):929–940Google Scholar
  30. 30.
    Sadykova D, James AP (2017) Quality assessment metrics for edge detection and edge-aware filtering: A tutorial review//2017 International Conference on Advances in Computing, Communications and Informatics (ICACCI). IEEE, p 2366–2369Google Scholar
  31. 31.
    Selvi SST, Nasira GM (2017) An effective automatic fabric defect detection system using digital image processing. J Environ Nanotechnol 6(1):79–85Google Scholar
  32. 32.
    Shifrin E, Kulkarni A, Bhaskar K, et al (2016) Detecting defects on a wafer: U.S. Patent 9,355,208Google Scholar
  33. 33.
    Singh K, Kapoor R (2014) Image enhancement using exposure based sub image histogram equalization . Pattern Recogn Lett 36:10–14CrossRefGoogle Scholar
  34. 34.
    Sobel I, Feldman G (1968) A 3x3 isotropic gradient operator for image processing. A talk at the Stanford Artificial Project in, p 271–272.Google Scholar
  35. 35.
    Sonka M, Hlavac V, Boyle R (2014) Image processing, analysis, and machine vision. Cengage LearningGoogle Scholar
  36. 36.
    Van Dokkum PG (2001) Cosmic-ray rejection by Laplacian edge detection. Publ Astron Soc Pac 113(789):1420CrossRefGoogle Scholar
  37. 37.
    Vincent O R, Folorunso O (2009) A descriptive algorithm for sobel image edge detection //Proceedings of Informing Science & IT Education Conference (InSITE). California: Informing Science Institute 40:97–107Google Scholar
  38. 38.
    Wang D, Haese-Coat V, Ronsin J (1995) Shape decomposition and representation using a recursive morphological operation. Pattern Recogn 28(11):1783–1792Google Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2019

Authors and Affiliations

  1. 1.State Key Laboratory of Fluid Power and Mechatronic SystemsZhejiang UniversityHangzhouChina

Personalised recommendations