Skip to main content
Log in

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

  • Published:
International Journal of Computer Vision Aims and scope Submit manuscript

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 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.

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

Similar content being viewed by others

References

  • 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 

  • 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).

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

  • 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).

  • 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 

  • 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).

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

  • 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 

  • 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 

  • 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 

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

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

    MathSciNet  MATH  Google Scholar 

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

  • 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).

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

  • 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).

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

  • 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 

  • 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 

  • 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 

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

    Article  Google Scholar 

  • 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 

  • 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 

  • 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 

  • 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 

  • 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 

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

    Google Scholar 

  • 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.

    Article  MathSciNet  Google Scholar 

  • 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 

  • 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).

  • 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.

  • 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 

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

    Article  MathSciNet  MATH  Google Scholar 

  • 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 

  • 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 

  • 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).

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

  • 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.

    Article  MathSciNet  MATH  Google Scholar 

  • 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 

  • 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).

  • 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.

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

    Article  MATH  Google Scholar 

  • 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 

  • 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 

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

    Article  Google Scholar 

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

  • 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).

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

Download references

Author information

Authors and 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

Check for updates. 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

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11263-016-0953-y

Keywords

Navigation