Abstract
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.
Similar content being viewed by others
References
Abdou IE, Pratt WK (1979) Quantitative design and evaluation of enhancement/thresholding edge detectors. Proc IEEE 67(5):753–763
Abdulrahman H, Magnier B, Montesinos P (2017) From contours to ground truth: How to evaluate edge detectors by filtering
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–188
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–1107
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–19
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–65
Canny JF (1983) Finding edges and lines in images
Chen GH, Wells KB, Oh SB (2017) Wafer inspection with focus volumetric method: U.S. Patent 9,816,940.
Chen H, Wu K, Shifrin E, et al (2017) Array mode repeater detection: U.S. Patent 9,766,186
Fredj AH, Malek J (2016) Fast oriented anisotropic diffusion filter//2016 11th International Design & Test Symposium (IDT). IEEE, p 308–312
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,192
Gasparotto Boaventura AG (2009) Method to evaluate the performance of edge detector
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–21
Joshi MA (2018) Digital image processing: An algorithmic approach. PHI Learning Pvt. Ltd.
Karimi MH, Asemani D (2014) Surface defect detection in tiling industries using digital image processing methods: analysis and evaluation. ISA Trans 53(3):834–844
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–93
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–210
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–81
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–970
Kyeremateng NA, Brousse T, Pech D (2017) Microsupercapacitors as miniaturized energy-storage components for on-chip electronics. Nat Nanotechnol 12(1):7–7
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:1014514
Lee C, Gao L, Luo T, et al (2017) Selecting one or more parameters for inspection of a wafer: U.S. Patent 9,601,393
Liu Y, Nie L, Han L, et al (2015) Action2Activity: recognizing complex activities from sensor data//IJCAI. 2015, p 1617–1623
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–2278
Liu Y, Nie L, Liu L et al (2016) From action to activity: sensor-based activity recognition. Neurocomputing 181:108–115
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–60
Liu MY, Breuel T, Kautz J (2017) Unsupervised image-to-image translation networks//Advances in Neural Information Processing Systems. p 700–708
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:942319
Ren R, Hung T, Tan KC (2018) A generic deep-learning-based approach for automated surface inspection. IEEE Transactions on Cybernetics 48(3):929–940
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–2369
Selvi SST, Nasira GM (2017) An effective automatic fabric defect detection system using digital image processing. J Environ Nanotechnol 6(1):79–85
Shifrin E, Kulkarni A, Bhaskar K, et al (2016) Detecting defects on a wafer: U.S. Patent 9,355,208
Singh K, Kapoor R (2014) Image enhancement using exposure based sub image histogram equalization . Pattern Recogn Lett 36:10–14
Sobel I, Feldman G (1968) A 3x3 isotropic gradient operator for image processing. A talk at the Stanford Artificial Project in, p 271–272.
Sonka M, Hlavac V, Boyle R (2014) Image processing, analysis, and machine vision. Cengage Learning
Van Dokkum PG (2001) Cosmic-ray rejection by Laplacian edge detection. Publ Astron Soc Pac 113(789):1420
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–107
Wang D, Haese-Coat V, Ronsin J (1995) Shape decomposition and representation using a recursive morphological operation. Pattern Recogn 28(11):1783–1792
Acknowledgments
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.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Yu, Z., Wang, J. & Lu, G. Optimized self-adapting contrast enhancement algorithm for wafer contour extraction. Multimed Tools Appl 78, 32087–32108 (2019). https://doi.org/10.1007/s11042-019-08019-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-019-08019-9