Skip to main content
Log in

Real-time product quality control system using optimized Gabor filter bank

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

Machine vision systems provide significant advantages when compared to conventional methods. Inspired from this idea, a visual inspected system that is independent of dust and dirt is presented for glass production systems. The method consists of a camera, a conveyor system, and an image segmentation method. Architecture of proposed system is as follows: a specific area of the conveyor is isolated from the outside. When glass enters this area, defect inspection process begins. In the inspection process, damaged and undamaged regions on glass surface are segmented. Gabor filter is very effective to detect orientation and thickness of these defects. But, Gabor filter bank should be created using appropriate Gabor coefficients for real-time applications. Otherwise, the processing time will be too long or fail results will be obtained. For this purpose, a new Gabor filter bank is created using gray wolf optimizer. In the hardware section, light beams are injected into the glass and the movements of these beams are observed to increase the perceptibility of the damage. Beam distribution is homogenous in the undamaged regions, but homogeneity is disturbed in defected areas. To avoid irregular glare on the glass surface, external lights are blocked and an artificial light source is used. Artificial light beams are injected into perpendicularly in the glass. So, homogeneous illumination in the glass can be occurred. Finally, optimized Gabor filter bank is applied to glass images. Proposed system detects all defects on the glass surface in the experiments. Size of the smallest defect is 0.4 mm. Defect detection performance of proposed system is nearly 100%. If it is evaluated in terms of shape and size, accuracy rate is 98.1%.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Malamas EN, Petrakis EG, Zervakis M, Petit L, Legat J-D (2003) A survey on industrial vision systems, applications and tools. Image Vis Comput 21(2):171–188. https://doi.org/10.1016/s0262-8856(02)00152-x

    Article  Google Scholar 

  2. Coelho PA, Torres SN, Ramírez WE, Gutiérrez PA, Toro CA, Soto JG, Sbarbaro DG, Pezoa JE (2016) A machine vision system for automatic detection of parasites Edotea magellanica in shell-off cooked clam Mulinia edulis. J Food Eng 181:84–91. https://doi.org/10.1016/j.jfoodeng.2016.03.005

    Article  Google Scholar 

  3. Andersen A-L, Nielsen K, Brunoe TD (2016) Prerequisites and barriers for the development of reconfigurable manufacturing systems for high speed ramp-up. Procedia CIRP 51:7–12. https://doi.org/10.1016/j.procir.2016.05.043

    Article  Google Scholar 

  4. Smith LN, Smith ML, Fletcher ME, Henderson AJ (2015) A 3D machine vision method for non-invasive assessment of respiratory function. Int J Med Robot Int J Med Robotics Comput Assist Surg 12(2):179–188. https://doi.org/10.1002/rcs.1669

    Article  Google Scholar 

  5. Hu D, Gong Y, Hannaford B, Seibel EJ (2015) Semi-autonomous simulated brain tumor ablation with RAVENII surgical robot using behavior tree. 2015 I.E. International Conference on Robotics and Automation (ICRA). doi:https://doi.org/10.1109/icra.2015.7139738

  6. Cubero S, Lee WS, Aleixos N, Albert F, Blasco J (2016) Automated systems based on machine vision for inspecting citrus fruits from the field to postharvest—a review. Food Bioprocess Technol Food Bioprocess Technol 9(10):1623–1639. https://doi.org/10.1007/s11947-016-1767-1

    Article  Google Scholar 

  7. Moghaddam PA, Arasteh AS, Komarizadeh MH, Babazadeh S (2016) Developing a selective thinning algorithm in sugar beet fields using machine vision system. Comput Electron Agric 122:133–138. https://doi.org/10.1016/j.compag.2016.01.025

    Article  Google Scholar 

  8. Gongal A, Silwal A, Amatya S, Karkee M, Zhang Q, Lewis K (2016) Apple crop-load estimation with over-the-row machine vision system. Comput Electron Agric 120:26–35. https://doi.org/10.1016/j.compag.2015.10.022

    Article  Google Scholar 

  9. Amabdiyil S, Thomas D, Pillai V (2016) Marine vessel detection comparing GPRS and satellite images for security applications. 2016 International Conference on Wireless Communications, Signal Processing and Networking (WiSPNET) doi:https://doi.org/10.1109/wispnet.2016.7566303

  10. Glowacz A, Kmieć M, Dziech A (2013) Visual detection of knives in security applications using active appearance models. Multimed Tools Applications 74:4253–4267. https://doi.org/10.1007/s11042-013-1537-2.

    Article  Google Scholar 

  11. Koutsoudis A, Vidmar B, Arnaoutoglou F (2013) Performance evaluation of a multi-image 3D reconstruction software on a low-feature artefact. J Archaeol Sci 40(12):4450–4456. https://doi.org/10.1016/j.jas.2013.07.007

    Article  Google Scholar 

  12. Martinez-Leon M, Lizarraga-Morales RA, Rodriguez-Donate C, Cabal-Yepez E, Mata-Chavez RI (2016) Defect detection on patterned fabrics using entropy cues. Lecture notes in computer science image and signal processing. 71–8. doi:https://doi.org/10.1007/978-3-319-33618-3_8

  13. Corvec G, Robin E, Cam J-BL, Sangleboeuf J-C, Lucas P (2016) Improving spatio-temporal resolution of infrared images to detect thermal activity of defect at the surface of inorganic glass. Infrared Phys Amp; Technol 77:193–202. https://doi.org/10.1016/j.infrared.2016.05.026

    Article  Google Scholar 

  14. Ducharme S, Albaugh MD, Nguyen T-V, Hudziak JJ, Mateos-Pérez J, Labbe A et al (2016) Trajectories of cortical thickness maturation in normal brain development—the importance of quality control procedures. NeuroImage 125:267–279. https://doi.org/10.1016/j.neuroimage.2015.10.010

    Article  Google Scholar 

  15. Dema M, Turner C, Sari-Sarraf H, Hequet E (2016) Machine vision system for characterizing horizontal wicking and drying using an infrared camera. IEEE Trans Ind Inform 12(2):493–502. https://doi.org/10.1109/tii.2016.2516441

    Article  Google Scholar 

  16. Delogu M, Zanchi L, Maltese S, Bonoli A, Pierini M (2016) Environmental and economic life cycle assessment of a lightweight solution for an automotive component: a comparison between talc-filled and hollow glass microspheres-reinforced polymer composites. J Clean Prod 139:548–560. https://doi.org/10.1016/j.jclepro.2016.08.079.

    Article  Google Scholar 

  17. Arulrajah A, Kua T-A, Horpibulsuk S, Phetchuay C, Suksiripattanapong C, Du Y-J (2016) Strength and microstructure evaluation of recycled glass-fly ash geopolymer as low-carbon masonry units. Constr Build Mater 114:400–406. https://doi.org/10.1016/j.conbuildmat.2016.03.123

    Article  Google Scholar 

  18. Shirazi M, Park K, Wijesinghe R, Jeong H, Han S, Kim P, Jeon M, Kim J (2016) Fast industrial inspection of optical thin film using optical coherence tomography. Sensors 16(10):1598. https://doi.org/10.3390/s16101598

    Article  Google Scholar 

  19. Park Y, Kweon IS (2016) Ambiguous surface defect image classification of AMOLED displays in smartphones. IEEE Trans Ind Inform 12(2):597–607. https://doi.org/10.1109/tii.2016.2522191

    Article  Google Scholar 

  20. Miyatake M, Akahori H, Yoshimoto S (2016) Deformation of large liquid crystal display glass sheets across a gap between noncontact transportation devices. Precis Eng 46:360–368. https://doi.org/10.1016/j.precisioneng.2016.06.005.

    Article  Google Scholar 

  21. Fredholm YC, Karpukhina N, Law RV, Hill RG (2010) Strontium containing bioactive glasses: glass structure and physical properties. J Non-Cryst Solids 356(44-49):2546–2551. https://doi.org/10.1016/j.jnoncrysol.2010.06.078

    Article  Google Scholar 

  22. Wang J, Asundi AK (2000) A computer vision system for wineglass defect inspection via Gabor-filter-based texture features. Inf Sci 127(3-4):157–171. https://doi.org/10.1016/s0020-0255(00)00036-0

    Article  Google Scholar 

  23. Peng X, Chen Y, Yu W, Zhou Z, Sun G (2007e) An online defects inspection method for float glass fabrication based on machine vision. Int J Adv Manuf Technol 39(11-12):1180–1189. https://doi.org/10.1007/s00170-007-1302-7

    Article  Google Scholar 

  24. Ai J, Zhu X (2002) Analysis and detection of ceramic-glass surface defects based on computer vision. Proceedings of the 4th World Congress on Intelligent Control and Automation. doi:https://doi.org/10.1109/wcica.2002.1020081

  25. Fezani F, Rahmani A (2006) Wavelets analysis for defects detection in flat glass. The Proceedings of the Multiconference on Computational Engineering in Systems Applications doi:https://doi.org/10.1109/cesa.2006.4281638

  26. Adamo F, Attivissimo F, Nisio AD (2010) Calibration of an inspection system for online quality control of satin glass. IEEE Trans Instrum Meas 59:1035–1046. https://doi.org/10.1109/tim.2010.2040963.

    Article  Google Scholar 

  27. Adamo F, Attivissimo F, Nisio AD, Savino M (2009) A low-cost inspection system for online defects assessment in satin glass. Measurement 42(9):1304–1311. https://doi.org/10.1016/j.measurement.2009.05.006

    Article  Google Scholar 

  28. Jin Y, Wang Z, Zhu L, Yang J (2011) Research on in-line glass defect inspection technology based on Dual CCFL. Procedia Eng 15:1797–1801. https://doi.org/10.1016/j.proeng.2011.08.334

    Article  Google Scholar 

  29. Rufenacht D, Trumpy G, Gschwind R, Susstrunk S (2013) Automatic detection of dust and scratches in silver halide film using polarized dark-field illumination. 2013 I.E. International Conference on Image Processing. doi:https://doi.org/10.1109/icip.2013.6738432

  30. Amano K, Yoshimoto S, Miyatake M, Hirayama T (2011) Basic investigation of noncontact transportation system for large TFT-LCD glass sheet used in CCD inspection section. Precis Eng 35(1):58–64. https://doi.org/10.1016/j.precisioneng.2010.08.010

    Article  Google Scholar 

  31. Zhao J, Kong Q-J, Zhao X, Liu J, Liu Y (2011) A method for detection and classification of glass defects in low resolution images. 2011 Sixth International Conference on Image and Graphics. doi:https://doi.org/10.1109/icig.2011.187

  32. Jian C, Gao J, Ao Y (2017) Automatic surface defect detection for mobile phone screen glass based on machine vision. Appl Soft Comput 52:348–358. https://doi.org/10.1016/j.asoc.2016.10.030

    Article  Google Scholar 

  33. Chang M, Chen BC, Gabayno JL, Chen MF (2016) Development of an optical inspection platform for surface defect detection in touch panel glass. Int J Optomechatron 10(2):63–72. https://doi.org/10.1080/15599612.2016.1166304

    Article  Google Scholar 

  34. Liang LQ, Li D, Fu X, Zhang WJ (2016) Touch screen defect inspection based on sparse representation in low resolution images. Multimedia Tools Applications 75(5):2655–2666. https://doi.org/10.1007/s11042-015-2559-8

    Article  Google Scholar 

  35. Daugman J (1988) Complete discrete 2-D Gabor transforms by neural networks for image analysis and compression. IEEE Trans Acoust Speech Signal Process 36(7):1169–1179. https://doi.org/10.1109/29.1644

    Article  MATH  Google Scholar 

  36. Wolf KB, Krotzsch G (1995) Geometry and dynamics in refracting systems. Eur J Phys 16(1):14–20. https://doi.org/10.1088/0143-0807/16/1/003

    Article  MathSciNet  Google Scholar 

  37. Gabor D (1946) Theory of communication. Part 1: the analysis of information. J Inst Electr Eng - Part III: Radio Commun Eng 93(26):429–441. https://doi.org/10.1049/ji-3-2.1946.0074

    Google Scholar 

  38. Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61. https://doi.org/10.1016/j.advengsoft.2013.12.007

    Article  Google Scholar 

  39. Ding L, Goshtasby A (2001) On the Canny edge detector. Pattern Recogn 34(3):721–725. https://doi.org/10.1016/s0031-3203(00)00023-6

    Article  MATH  Google Scholar 

  40. Jayasuriya SA, Liew AW-C (2013) Symmetry incorporated fuzzy c-means method for image segmentation. 2013 I.E. International Conference on Fuzzy Systems (FUZZ-IEEE). doi: https://doi.org/10.1109/fuzz-ieee.2013.6622511

Download references

Funding

This work was supported by the Scientific and Technological Research Council of Turkey (TUBITAK) (114E925).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Şaban Öztürk.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Öztürk, Ş., Akdemir, B. Real-time product quality control system using optimized Gabor filter bank. Int J Adv Manuf Technol 96, 11–19 (2018). https://doi.org/10.1007/s00170-018-1585-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-018-1585-x

Keywords

Navigation