International Journal of Computer Vision

, Volume 122, Issue 2, pp 193–211 | Cite as

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

  • Vishwanath A. SindagiEmail author
  • Sumit Srivastava


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.


Domain adaptation Adaptive-SVDD Defect detection 


  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.CrossRefzbMATHGoogle 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).Google Scholar
  3. Banerjee, A., Burlina, P., & Meth, R. (2007). Fast hyperspectral anomaly detection via SVDD. In IEEE international conference on image processing (pp. 101–104).Google Scholar
  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).Google Scholar
  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.CrossRefGoogle 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).Google Scholar
  7. Chang, W. C., Lee, C. P., & Lin, C. J (2013). A revisit to support vector data description (SVDD). Technical Report.Google Scholar
  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.CrossRefGoogle 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).Google Scholar
  12. Crammer, K., Kearns, M., & Wortman, J. (2008). Learning from multiple sources. Journal of Machine Learning Research, 9, 1757–1774.MathSciNetzbMATHGoogle Scholar
  13. Daum III, H. (2007). Frustratingly easy domain adaptation. In Association for computational linguistics (pp. 256–263).Google Scholar
  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).Google Scholar
  15. Ghouti, L., & Bouridane, A. (2005). A just-noticeable distortion (JND) profile for balanced multiwavelets. In European signal processing conference (pp. 1–4).Google Scholar
  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).Google Scholar
  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).Google Scholar
  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.CrossRefGoogle 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.CrossRefzbMATHGoogle Scholar
  20. Kalal, Z., Mikolajczyk, K., & Matas, J. (2012). Tracking-learning-detection. IEEE Transactions on Pattern Analysis and Machine Intelligence, 34(7), 1409–1422.CrossRefGoogle Scholar
  21. Kumar, A. (2008). Computer vision based fabric defect detection: A survey. IEEE Transactions on Industrial Electronics, 55(1), 348–363.CrossRefGoogle 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.CrossRefzbMATHGoogle 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.CrossRefGoogle 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.CrossRefGoogle 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.CrossRefzbMATHGoogle 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.MathSciNetCrossRefGoogle 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.MathSciNetGoogle 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).Google Scholar
  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.Google Scholar
  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.CrossRefGoogle 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.MathSciNetCrossRefzbMATHGoogle 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.CrossRefGoogle 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.CrossRefGoogle 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).Google Scholar
  37. Shi, Y., & Sha, F. (2012) Information-theoretical learning of discriminative clusters for unsupervised domain adaptation. In International conference on machine learning (ICML)).Google Scholar
  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.MathSciNetCrossRefzbMATHGoogle Scholar
  39. Silvn, O., Niskanen, M., & Kauppinen, H. (2003). Wood inspection with non-supervised clustering. Machine Vision and Applications, 13(5–6), 275–285.CrossRefGoogle 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).Google Scholar
  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.CrossRefzbMATHGoogle 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.CrossRefzbMATHGoogle 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.CrossRefGoogle Scholar
  45. Viola, P., & Jones, M. J. (2004). Robust real-time object detection. International Journal of Computer Vision, 57(2), 137–154.CrossRefGoogle 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).Google Scholar
  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).Google Scholar
  48. Zadrozny, B. (2004). Learning and evaluating classifiers under sample selection bias. In International conference on machine learning (pp. 114–121).Google Scholar

Copyright information

© Springer Science+Business Media New York 2016

Authors and Affiliations

  1. 1.Samsung R&D Institute BangaloreBangaloreIndia

Personalised recommendations