Advertisement

We'd like to understand how you use our websites in order to improve them. Register your interest.

Domain Adaptation for Automatic OLED Panel Defect Detection Using Adaptive Support Vector Data Description

Abstract

Detection of surface defects on organic light emitting diode (OLED) panels pose challenges such as irregular shapes and sizes along with varying textures and patterns on the panels. These challenges can be addressed by designing invariant features and training an anomaly detection algorithm such as support vector data description (SVDD). However, these hand designed features may not be capable of handling test datasets that have undergone distributional shift due to changes in lighting configuration or panel specification. This leads to a degradation of the classifier performance. In this paper, we propose a domain adaptation technique for outlier detection called as adaptive support vector data description (A-SVDD) to tackle distributional change in OLED panel datasets. The proposed method aims to learn an incremental classifier based on the existing classifier using an objective function similar to SVDD. We also investigate the application of features called as local inlier–outlier ratios augmented with modified local binary pattern (LBP) for detection of OLED panel defects in the context of SVDD and A-SVDD. In the experiments, the proposed domain adaptation technique is compared with baseline methods and existing approaches to demonstrate its effectiveness. A detailed evaluation of the features was performed in the context of A-SVDD and SVDD on several defects like scratch, spot, stain and pit to demonstrate that the combination of local inlier–outlier ratios and modified LBP significantly increases the detection accuracy.

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

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

References

  1. Ahonen, T., Hadid, A., & Pietikainen, M. (2006). Face description with local binary patterns: Application to face recognition. IEEE Transactions on Pattern Analysis and Machine Intelligence, 28(12), 2037–2041.

    Article  MATH  Google Scholar 

  2. Aiger, D., & Talbot, H. (2010). The phase only transform for unsupervised surface defect detection. In IEEE conference on computer vision and pattern recognition (pp. 295–302).

  3. Banerjee, A., Burlina, P., & Meth, R. (2007). Fast hyperspectral anomaly detection via SVDD. In IEEE international conference on image processing (pp. 101–104).

  4. Benmoussat, M., Spinnler, K., & Guillaume, M. (2012). Surface defect detection of metal parts: Use of multimodal illuminations and hyperspectral imaging algorithms. In IEEE international conference on imaging systems and techniques (IST) (pp. 228–233).

  5. Benmoussat, M. S., Guillaume, M., Caulier, Y., & Spinnler, K. (2013). Automatic metal parts inspection: Use of thermographic images and anomaly detection algorithms. Infrared Physics and Technology, 61, 68–80.

    Article  Google Scholar 

  6. Blitzer, J., McDonald, R., & Pereira, F. (2006). Domain adaptation with structural correspondence learning. In Conference on empirical methods in natural language processing (pp. 120–128).

  7. Chang, W. C., Lee, C. P., & Lin, C. J (2013). A revisit to support vector data description (SVDD). Technical Report.

  8. Chang, C. C., & Lin, C. J. (2011). LIBSVM: A library for support vector machines. ACM Transactions on Intelligent Systems and Technology (TIST), 2(3), 27.

    Google Scholar 

  9. Chen, S. L., & Chou, S. T. (2008). TFT-LCD Mura defect detection using wavelet and cosine transforms. Journal of Advanced Mechanical Design Systems and Manufacturing, 2(3), 441–453.

    Article  Google Scholar 

  10. Chen, L. C., & Kuo, C. C. (2008). Automatic TFT-LCD mura defect inspection using discrete cosine transform based background filtering and just noticeable difference quantification strategies. Measurement Science and Technology, 19, 1–10.

    Google Scholar 

  11. Choi, J., & Kim, C. (2015). Unsupervised detection of surface defects: A two-step approach. In IEEE international conference on image processing (pp. 1037–1040).

  12. Crammer, K., Kearns, M., & Wortman, J. (2008). Learning from multiple sources. Journal of Machine Learning Research, 9, 1757–1774.

    MathSciNet  MATH  Google Scholar 

  13. Daum III, H. (2007). Frustratingly easy domain adaptation. In Association for computational linguistics (pp. 256–263).

  14. Duan, L., Tsang, I. W., Xu, D., & Chua, T. S. (2009). Domain adaptation from multiple sources via auxiliary classifiers. In International conference on machine learning (pp. 289–296).

  15. Ghouti, L., & Bouridane, A. (2005). A just-noticeable distortion (JND) profile for balanced multiwavelets. In European signal processing conference (pp. 1–4).

  16. Gong, B., Shi, Y., Sha, F., & Grauman, K. (2012, June). Geodesic flow kernel for unsupervised domain adaptation. In Computer vision and pattern recognition (CVPR) (pp. 2066–2073).

  17. Gopalan, R., Li, R., & Chellappa, R. (2011). Domain adaptation for object recognition: An unsupervised approach. In International conference on computer vision (pp. 999–1006).

  18. Huang, D., Shan, C., Ardabilian, M., Wang, Y., & Chen, L. (2011). Local binary patterns and its application to facial image analysis: A survey. IEEE Transactions on Systems, Man, and Cybernetics, 41(6), 765–781.

    Article  Google Scholar 

  19. Jiang, B. C., Wang, C. C., & Liu, H. C. (2005). Liquid crystal display surface uniformity defect inspection using analysis of variance and exponentially weighted moving average techniques. International Journal of Production Research, 43(1), 67–80.

    Article  MATH  Google Scholar 

  20. Kalal, Z., Mikolajczyk, K., & Matas, J. (2012). Tracking-learning-detection. IEEE Transactions on Pattern Analysis and Machine Intelligence, 34(7), 1409–1422.

    Article  Google Scholar 

  21. Kumar, A. (2008). Computer vision based fabric defect detection: A survey. IEEE Transactions on Industrial Electronics, 55(1), 348–363.

    Article  Google Scholar 

  22. Lee, S. W., Park, J., & Lee, S. W. (2006). Low resolution face recognition based on support vector data description. Pattern Recognition, 39(9), 1809–1812.

    Article  MATH  Google Scholar 

  23. Li, L., Wang, Z., Pei, F., & Wang, X. (2013). Improved illumination for vision-based defect inspection of highly reflective metal surface. Chinese Optics Letters, 11(2), 021102.

    Article  Google Scholar 

  24. Li, W., Duan, L., Xu, D., & Tsang, I. W. (2014). Learning with augmented features for supervised and semi-supervised heterogeneous domain adaptation. IEEE Transactions on Pattern Analysis and Machine Intelligence, 36(6), 1134–1148.

    Article  Google Scholar 

  25. Liu, Y. H., Huang, Y. K., & Lee, M. J. (2008). Automatic inline-defect detection for a TFT-LCD array process using locally linear embedding and support vector data description. Measurement Science and Technology, 19, 095–501.

    Google Scholar 

  26. Lu, C. J., & Tsai, D. M. (2004). Defect inspection of patterned thin film transistor-liquid crystal display panels using a fast sub-image-based singular value decomposition. International Journal of Production Research, 42(20), 4331–4351.

    Article  MATH  Google Scholar 

  27. Mansour, Y., Mohri, M., & Rostamizadeh, A. (2009). Domain adaptation with multiple sources. Advances in Neural Information Processing Systems, 21, 1041–1048.

    Google Scholar 

  28. Menp, T., Viertola, J., & Pietikinen, M. (2003). Optimising colour and texture features for real-time visual inspection. Pattern Analysis and Applications, 6(3), 169–175.

    MathSciNet  Article  Google Scholar 

  29. Nguyen, H. V., Ho, H. T., Patel, V. M., & Chellappa, R. (2013). Joint hierarchical domain adaptation and feature learning. IEEE Transactions on Pattern Analysis and Machine Intelligence, 24, 5479–5491.

    MathSciNet  Google Scholar 

  30. Ni, J., Qiu, Q., & Chellappa, R. (2013). Subspace interpolation via dictionary learning for unsupervised domain adaptation. In IEEE conference on computer vision and pattern recognition (pp. 692–699).

  31. Ojala, T., Pietikinen, M., & Harwood, D. (1996). A comparative study of texture measures with classification based on featured distributions. Pattern Recognition, 29(1), 51–59.

  32. Ojala, T., Pietikinen, M., & Menp, T. (2002). Multiresolution gray-scale and rotation invariant texture classification with local binary patterns. IEEE Transactions on Pattern Analysis and Machine Intelligence, 24(7), 971–987.

    Article  Google Scholar 

  33. Park, J., Kang, D., Kim, J., Kwok, J. T., & Tsang, I. W. (2007). SVDD-based pattern denoising. Neural Computation, 19(7), 1919–1938.

    MathSciNet  Article  MATH  Google Scholar 

  34. Patel, V. M., Gopalan, R., Li, R., & Chellappa, R. (2015). Visual domain adaptation: A survey of recent advances. IEEE Signal Processing Magazine, 32(3), 63–69.

    Article  Google Scholar 

  35. Scheirer, W. J., Rocha, A., Micheals, R. J., & Boult, T. E. (2011). Meta-recognition: The theory and practice of recognition score analysis. IEEE Transactions on Pattern Analysis and Machine Intelligence, 33(8), 1689–1695.

    Article  Google Scholar 

  36. Shekhar, S., Patel, V. M., Nguyen, H., & Chellappa, R. (2013). Generalized domain adaptive dictionaries. In IEEE conference on computer vision and pattern recognition (pp. 361–368).

  37. Shi, Y., & Sha, F. (2012) Information-theoretical learning of discriminative clusters for unsupervised domain adaptation. In International conference on machine learning (ICML)).

  38. Shimodaira, H. (2000). Improving predictive inference under covariate shift by weighting the log-likelihood function. Journal of Statistical Planning and Inference, 90(2), 227–244.

    MathSciNet  Article  MATH  Google Scholar 

  39. Silvn, O., Niskanen, M., & Kauppinen, H. (2003). Wood inspection with non-supervised clustering. Machine Vision and Applications, 13(5–6), 275–285.

    Article  Google Scholar 

  40. Sindagi, V. A., & Srivastava, S. (2015). Oled panel defect detection using local inlier-outlier ratios and modified LBP. In International conference on machine vision applications (pp. 214–217).

  41. Tajeripour, F., Kabir, E., & Sheikhi, A. (2008). Fabric defect detection using modified local binary patterns. EURASIP Journal on Advances in Signal Processing. doi:10.1155/2008/783898.

  42. Tax, D. M., & Duin, R. P. (2004). Support vector data description. Machine Learning, 54(1), 45–66.

    Article  MATH  Google Scholar 

  43. Tsai, D. M., Lin, P. C., & Lu, C. J. (2006). An independent component analysis-based filter design for defect detection in low contrast surface images. Pattern Recognition, 39, 1679–1694.

    Article  MATH  Google Scholar 

  44. Tsai, D. M., & Hung, C. Y. (2005). Automatic defect inspection of patterned TFT-LCD panels using 1-D Fourier reconstruction and wavelet decomposition. International Journal of Production Research, 43, 4589–4607.

    Article  Google Scholar 

  45. Viola, P., & Jones, M. J. (2004). Robust real-time object detection. International Journal of Computer Vision, 57(2), 137–154.

    Article  Google Scholar 

  46. Wu, P., & Dietterich, T. G. (2004). Improving SVM accuracy by training on auxiliary data sources. In International conference on machine learning (pp. 871–878).

  47. Yang, J., Yan, R., & Hauptmann, A. G. (2007). Cross-domain video concept detection using adaptive SVMs. In International conference on Multimedia ACM (pp. 188–197).

  48. Zadrozny, B. (2004). Learning and evaluating classifiers under sample selection bias. In International conference on machine learning (pp. 114–121).

Download references

Author information

Affiliations

Authors

Corresponding author

Correspondence to Vishwanath A. Sindagi.

Additional information

Communicated by Hiroshi Ishikawa, Takeshi Masuda, Yasuyo Kita and Katsushi Ikeuchi.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Sindagi, V.A., Srivastava, S. Domain Adaptation for Automatic OLED Panel Defect Detection Using Adaptive Support Vector Data Description. Int J Comput Vis 122, 193–211 (2017). https://doi.org/10.1007/s11263-016-0953-y

Download citation

Keywords

  • Domain adaptation
  • Adaptive-SVDD
  • Defect detection