Abstract
There is need to detect regions of small defects in a large background, when product surface quality in line is inspected by machine vision systems. A computational model of visual attention was developed for solving the problem, inspired by the behavior and the neuronal architecture of human visual attention. Firstly, the global feature was extracted from input image by law’s rules, then local features were extracted and evaluated with an improved saliency map model of Itti. The local features were fused into a single topographical saliency map by a multi-feature fusion operator differenced from Itti model, in which the better feature has the higher weighting coefficient and more contribution to fusion of the feature’s images. Finally, the regions were “popped out” in the map. Experimental results show that the model can locate regions of interest and exclude the most background regions.
Similar content being viewed by others
References
Li G., Su Z., Xia X.: Algorithm for inspection of white foreign fibers in cotton by machine vision with irregular imaging function. Trans. Chin. Soc. Agric. Mach. 43(05), 164–167 (2010)
Su, Z., Wang, J., Huang, M., Guan, B.: A machine vision system with an irregular imaging function. In: The 5th International Symposium on Image and Signal Processing and Analysis, Istanbul, Turkey, pp. 458–463 (2007)
Xu K., Xu J., Chen Y.: On-line surface defect inspection system for cold rolled strips. J. Beijing Univer. Sci. Technol. 24(3), 329–332 (2002)
Borji A., Ahmadabadi M.N., Araabi B.N.: Cost-sensitive learning of top–down modulation for attentional control. Mach. Vis. Appl. 22, 61–76 (2011)
Yuan K., Xiao H., He W.: Survey on machine vision systems based on FPGA. Comput. Eng. Appl. 46(36), 1–6 (2010)
Rajan B., Ravi S.: FPGA based hardware implementation of image filter with dynamic reconfiguration architecture. Int. J. Comput. Sci. Netw. Secur. 6(12), 121–127 (2006)
Pankiewicz, P., Powiretowski, W., Roszak, G.: VHDL implementation of the lane detection algorithm. In: 15th International Conference on Mixed Design of Integrated Circuits and Systems (MIXDES), Poland, pp. 581–584 (2008)
Tabata T., Komuro T., Ishikawa M.: Surface image synthesis of moving spinning cans using a 1,000-fps area scan camera. Mach. Vis. Appl. 21, 643–652 (2010)
Watanabe, Y., Komuro, T., Ishikawa, M.: A high-speed vision system for moment-based analysis of numerous objects. In: Proceedings of the IEEE International Conference on Image Processing, Piscataway, NJ,USA, IEEE, pp. 177–180 (2007)
Quinton J.C.: A generic library for structured real-time computations: GPU implementation applied to retinal and cortical vision processes. Mach. Vis. Appl. 21, 529–540 (2010)
Martínez-Zarzuela M., Díaz-Pernas F.J., Antón-Rodríguez M., Díez-Higuera J.F., González-Ortega D., Boto-Giralda D., López-González F., DeLa Torre I.: Multi-scale neural texture classification using the GPU as a stream processing engine. Mach. Vis. Appl. 22, 947–966 (2011)
Karuppiah D.R., Grupen R.A., Zhu Z., Hanson A.R.: Automatic resource allocation in a distributed camera network. Mach. Vis. Appl. 21, 517–528 (2010)
Aiger, D., Talbot, H.: The phase only transform for unsupervised surface defect detection. In: IEEE Conference on Computer Vision and Pattern Recognition (CVPR), San Francisco, CA, pp. 295–302 (2010)
Zontak, M., Cohen, I.: Kernel-based detection of defects on semiconductor wafers. In: IEEE International Workshop on Machine Learning for Signal Processing (MLSP), Grenoble, pp. 1–6 (2009)
Golkar E., Patel A., Yazdi L., Prabuwono A.S.: Ceramic tile border defect detection algorithms in automated visual inspection system. J. Am. Sci. 7(6), 542–550 (2011)
Vizireanu D.N., Halunga S., Marghescu G.: Morphological skeleton decomposition interframe interpolation method. J. Electron. Imaging 19(2), 1–3 (2010)
Vizireanu D.N.: Morphological shape decomposition interframe interpolation method. J. Electron. Imaging 17(1), 1–5 (2008)
Vizireanu N., Udrea R.: Visual-oriented morphological foreground content grayscale frames interpolation method. J. Electron. Imaging 18(2), 1–3 (2009)
Eitzinger C., Heidl W., Lughofer E., Raiser S., Smith J.E., Tahir M.A., Sannen D., Van Brussel H.: Assessment of the influence of adaptive components in trainable surface inspection systems. Mach. Vis. Appl. 21, 613–626 (2010)
Thorpe S., Fize D., Marlot C.: Speed of processing in the human visual system. Nature 381, 520–522 (1996)
Itti L., Koch C., Niebur E.: A model of saliency-based visual attention for rapid scene analysis. IEEE Trans. Pattern Anal. Mach. Intell. 20, 1254–1259 (1998)
Itti L., Koch C.: Computational modeling of visual attention. Nat. Rev. Neurosci. 2(3), 194–230 (2001)
Walther D., Koch C.: Modeling attention to salient proto-objects. Neural Netw. 19, 1395–1407 (2006)
Sun Y., Fisher R.: Object-based visual attention for computer vision. Artif. Intell. 146(1), 77–123 (2003)
Harel, J., Koch, C., Perona, P.: Graph-based visual saliency. In: Proceedings of Neural Information Processing Systems (NIPS), pp. 545–552 (2006)
Hou, X., Zhang, L.: Saliency detection: a spectral residual approach. In: IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 1–8 (2007)
Hou X., Harel J., Koch C.: Image signature: highlighting sparse salient regions. IEEE Trans. Pattern Anal. Mach. Intell. 34(1), 194–201 (2012)
Zhang L., Tong M.H., Marks T.K., Shan H., Cottrell G.W.: SUN: a Bayesian framework for saliency using natural statistics. J. Vis. 8(7), 1–20 (2008)
Achanta, R., Hemami, S., Estrada, F., Susstrunk, S.: Frequency-tuned salient region detection. In: IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Miami Beach, FL, USA, pp. 1597–1604 (2009)
Gao D., Han S., Vasconcelos N.: Discriminant saliency, the detection of suspicious coincidences and applications to visual recognition. IEEE Trans. Pattern Anal. Mach. Intell. 31(6), 989–1005 (2009)
Jacobson N., Lee Y.-L., Mahadevan V., Vasconcelos N., Nguyen T.Q.: A novel approach to FRUC using discriminant saliency and frame Segmentation. IEEE Trans. Image Process. 19(11), 2924–2934 (2010)
Frintrop, S., Rome, E.: Simulating visual attention for object recognition. In: The Workshop on Early Cognitive Vision, Isle of Skye, Scotland (2004)
Zhang Q., Gu G., Xiao H.: Computational model of visual selective attention. Robot 31(6), 574–580 (2009)
Wang, L.: Feature extraction and classification for images. Xidian University (2006)
Jain R., Kasturi R., Schunck B.G.: Machine Vision, pp. 140–185. McGraw-Hill, New York (1995)
Torralba A., Oliva A., Castelhano M., Henderson J.: Contextual guidance of eye movements and attention in real-world scenes: the role of global features in object search. Psychol. Rev. 113(4), 766–784 (2006)
Zhang, Y.: Research on the multi-spectral remote sensing image fusion technology. Northwestern Polytechnical University (2006)
Author information
Authors and Affiliations
Corresponding author
Additional information
This work was supported by the university’s scientific research project of Sichuan Normal University (10MSL07) and key research project of Sichuan Normal University (2010).
Rights and permissions
About this article
Cite this article
Li, G., Shi, J., Luo, H. et al. A computational model of vision attention for inspection of surface quality in production line. Machine Vision and Applications 24, 835–844 (2013). https://doi.org/10.1007/s00138-012-0429-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00138-012-0429-1