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.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.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.
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.
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.
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.
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.
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.
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.
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.
Kalal, Z., Mikolajczyk, K., & Matas, J. (2012). Tracking-learning-detection. IEEE Transactions on Pattern Analysis and Machine Intelligence, 34(7), 1409–1422.
Kumar, A. (2008). Computer vision based fabric defect detection: A survey. IEEE Transactions on Industrial Electronics, 55(1), 348–363.
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.
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.
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.
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.
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.
Mansour, Y., Mohri, M., & Rostamizadeh, A. (2009). Domain adaptation with multiple sources. Advances in Neural Information Processing Systems, 21, 1041–1048.
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.
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.
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.
Park, J., Kang, D., Kim, J., Kwok, J. T., & Tsang, I. W. (2007). SVDD-based pattern denoising. Neural Computation, 19(7), 1919–1938.
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.
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.
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.
Silvn, O., Niskanen, M., & Kauppinen, H. (2003). Wood inspection with non-supervised clustering. Machine Vision and Applications, 13(5–6), 275–285.
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.
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.
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.
Viola, P., & Jones, M. J. (2004). Robust real-time object detection. International Journal of Computer Vision, 57(2), 137–154.
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).
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Hiroshi Ishikawa, Takeshi Masuda, Yasuyo Kita and Katsushi Ikeuchi.
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11263-016-0953-y