Image Preprocessing Assessment Detecting Low Contrast Regions Under non-Homogeneous Light Conditions Camilo Vargas 1, Jeyson Molina 1, John W. Branch 1,

Slides:



Advertisements
Similar presentations
Improving resolution and depth of astronomical observations (via modern mathematical methods for image analysis) M. Castellano, D. Ottaviani, A. Fontana,
Advertisements

R. DOSIL, X. M. PARDO, A. MOSQUERA, D. CABELLO Grupo de Visión Artificial Departamento de Electrónica e Computación Universidade de Santiago de Compostela.
Detection and Measurement of Pavement Cracking Bagas Prama Ananta.
Digital Image Processing
LPP-HOG: A New Local Image Descriptor for Fast Human Detection Andy Qing Jun Wang and Ru Bo Zhang IEEE International Symposium.
Face Recognition and Biometric Systems 2005/2006 Filters.
Vision Based Control Motion Matt Baker Kevin VanDyke.
Adviser:Ming-Yuan Shieh Student:shun-te chuang SN:M
MESA LAB Two papers in IFAC14 Guimei Zhang MESA LAB MESA (Mechatronics, Embedded Systems and Automation) LAB School of Engineering, University of California,
Large Lump Detection by SVM Sharmin Nilufar Nilanjan Ray.
6/9/2015Digital Image Processing1. 2 Example Histogram.
1 Vladimir Botchko Lecture 4. Image Enhancement Lappeenranta University of Technology (Finland)
SUSAN: structure-preserving noise reduction EE264: Image Processing Final Presentation by Luke Johnson 6/7/2007.
Large Lump Detection by SVM Sharmin Nilufar Nilanjan Ray.
Face Processing System Presented by: Harvest Jang Group meeting Fall 2002.
Oral Defense by Sunny Tang 15 Aug 2003
Biomedical Image Analysis and Machine Learning BMI 731 Winter 2005 Kun Huang Department of Biomedical Informatics Ohio State University.
Automatic Image Segmentation of Lesions in Multispectral Brain
Despeckle Filtering in Medical Ultrasound Imaging
ECE 472/572 - Digital Image Processing Lecture 4 - Image Enhancement - Spatial Filter 09/06/11.
Adaptive Regularization of the NL-Means : Application to Image and Video Denoising IEEE TRANSACTION ON IMAGE PROCESSING , VOL , 23 , NO,8 , AUGUST 2014.
Learning from Imbalanced, Only Positive and Unlabeled Data Yetian Chen
ENDA MOLLOY, ELECTRONIC ENG. FINAL PRESENTATION, 31/03/09. Automated Image Analysis Techniques for Screening of Mammography Images.
Comparison of Ventricular Geometry for Two Real-Time 3D Ultrasound Machines with Three-dimensional Level Set Elsa D. Angelini, Rio Otsuka, Shunishi Homma,
Participation in the NIPS 2003 Challenge Theodor Mader ETH Zurich, Five Datasets were provided for experiments: ARCENE: cancer diagnosis.
A New Subspace Approach for Supervised Hyperspectral Image Classification Jun Li 1,2, José M. Bioucas-Dias 2 and Antonio Plaza 1 1 Hyperspectral Computing.
Feature Selection in Nonlinear Kernel Classification Olvi Mangasarian & Edward Wild University of Wisconsin Madison Workshop on Optimization-Based Data.
EFFICIENT ROAD MAPPING VIA INTERACTIVE IMAGE SEGMENTATION Presenter: Alexander Velizhev CMRT’09 ISPRS Workshop O. Barinova, R. Shapovalov, S. Sudakov,
Automatic Minirhizotron Root Image Analysis Using Two-Dimensional Matched Filtering and Local Entropy Thresholding Presented by Guang Zeng.
AdeptSight Image Processing Tools Lee Haney January 21, 2010.
COMP322/S2000/L171 Robot Vision System Major Phases in Robot Vision Systems: A. Data (image) acquisition –Illumination, i.e. lighting consideration –Lenses,
1 Markov random field: A brief introduction (2) Tzu-Cheng Jen Institute of Electronics, NCTU
Implementation, Comparison and Literature Review of Spatio-temporal and Compressed domains Object detection. By Gokul Krishna Srinivasan Submitted to Dr.
Non-Ideal Iris Segmentation Using Graph Cuts
Automated Fingertip Detection
CS 641 Term project Level-set based segmentation algorithms Presented by- Karthik Alavala (under the guidance of Dr. Jundong Liu)
Ping-Tsun Chang Intelligent Systems Laboratory Computer Science and Information Engineering National Taiwan University Combining Unsupervised Feature Selection.
Mammogram Analysis – Tumor classification - Geethapriya Raghavan.
Efficient Belief Propagation for Image Restoration Qi Zhao Mar.22,2006.
Support-Vector Networks C Cortes and V Vapnik (Tue) Computational Models of Intelligence Joon Shik Kim.
Performance Measurement of Image Processing Algorithms By Dr. Rajeev Srivastava ITBHU, Varanasi.
Digital Image Processing CSC331
TUMOR BURDEN ANALYSIS ON CT BY AUTOMATED LIVER AND TUMOR SEGMENTATION RAMSHEEJA.RR Roll : No 19 Guide SREERAJ.R ( Head Of Department, CSE)
Finding Clusters within a Class to Improve Classification Accuracy Literature Survey Yong Jae Lee 3/6/08.
WLD: A Robust Local Image Descriptor Jie Chen, Shiguang Shan, Chu He, Guoying Zhao, Matti Pietikäinen, Xilin Chen, Wen Gao 报告人:蒲薇榄.
Defect Prediction using Smote & GA 1 Dr. Abdul Rauf.
Introduction to Medical Imaging Week 6: Introduction to Medical Imaging Week 6: Denoising (part II) – Variational Methods and Evolutions Guy Gilboa Course.
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
Great Workshop La Palma -June 2011 Handling Imbalanced Datasets in Multistage Classification Mauro López Centro de Astrobiología.
By Brian Lam and Vic Ciesielski RMIT University
Data Mining, Machine Learning, Data Analysis, etc. scikit-learn
Hiba Tariq School of Engineering
Recognition of biological cells – development
Mammogram Analysis – Tumor classification
Image enhancement algorithms & techniques Point-wise operations
ECE 692 – Advanced Topics in Computer Vision
Math 3360: Mathematical Imaging
Hybrid Features based Gender Classification
PEBL: Web Page Classification without Negative Examples
Finding Clusters within a Class to Improve Classification Accuracy
Outline Announcement Texture modeling - continued Some remarks
Historic Document Image De-Noising using Principal Component Analysis (PCA) and Local Pixel Grouping (LPG) Han-Yang Tang1, Azah Kamilah Muda1, Yun-Huoy.
Texture Classification of Normal Tissues in Computed Tomography
National Conference on Recent Advances in Wireless Communication & Artificial Intelligence (RAWCAI-2014) Organized by Department of Electronics & Communication.
Lecture 10 Image sharpening.
Early detection of diabetes using image processing with aid of iridology by P.H.A.H.K.Yashodhara Reg. No EEY6D95 Individual Project – Type A.
Data Mining, Machine Learning, Data Analysis, etc. scikit-learn
Data Mining, Machine Learning, Data Analysis, etc. scikit-learn
Individual Zebra Identification
Support vector machine-based text detection in digital video
Presentation transcript:

Image Preprocessing Assessment Detecting Low Contrast Regions Under non-Homogeneous Light Conditions Camilo Vargas 1, Jeyson Molina 1, John W. Branch 1, Alejandro Restrepo 2 1 Escuela de Sistemas, Facultad de Minas, Universidad Nacional de Colombia Sede Medellín {cjvargas, jjmolinac, 2 Instituto Tecnológico Metropolitano, Medellín, Colombia 1st PSIVT Workshop on Quality Assessment and Control by Image and Video Analysis

Agenda 1. Motivation / application 2. Assessment 3. Methods and procedures 4. Results 5. Conclusions 6. References

1. Motivation

Motivation / application: – Automated visual inspection. – Low-contrast flaw detection. – Flaw detection on dentures. – LCDs [], plastic surfaces and leather []. Imagen diente

Artificial tooth Flaw Fig 2. Dentures flaw detection prototype Motivation / application

2. Assessment

Automated visual inspection: Specific problem: Low-contrast flaw detection under uneven lighting images (performance). acquisition Pre-processing Segmentation Feature extraction Classification Specific problem Fig 3. Automated visual inspection process

Assessment – Measure the flaw detection process performance with a without pre-processing. Segmentation Feature extraction Classification Preprocessed image set Non-preprocessed image set Results: Segmentation Classification Total Results: Segmentation Classification Total Fig 4. Assessment process

3. Methods and procedures

Pre-processing – Unsharp mask – Total variation denoising – Contrast stretching Segmentation – Tophat transform Feature extraction Clasification (SVM)

Preprocessing: Unsharp Mask – Substracts a fraction of the blurred version of the input image to the original input image itself. Input image Unsharp mask (λ = 0.6, sigma = 7 ) Fig 5. Unsharp masking results

Input image (Sharpen) Denoised image w=10, iter = 100 Fig 6. T.V. Denoising results

Input image (Denoised) Contrast enhanced image (a=40, b=210) Fig 7. Contrast stretching results

Preprocessing: Results Fig 8. Preprocessing Results Unsharp mask, TV. denoising, and contrast stretching Input imagePreprocessed image

Fig 9. Tophat segmentationFig 10. Parameter selection (TPR/FPR)

Feature extraction: – 52 Features: Intensity levels, geometry, contrast and texture features. Principal component analisys. SMOTE: to balance feature data base generating flaw instances. Classification: Support vector machine – Supervised learning and cross validation (10 fold).

4. Results

Assessment: – 2 image sets, preprocessed and non-preprocessed images (40 images each set). – 73 flaw regions. Detection process Results: Segmentation Classification Total Results: Segmentation Classification Total Fig 11. Assessment process Preprocessed images set Non- preprocessed images set

Segmentation - Low-contrast, uneven lighting, fixed Tophat kernel size, variable flaws regions size. Flaw regions: True positive False alarm region: False positive Flaw regions segmented False alarm regions segmented Total segmented regions Non-preprocessed image set Preprocessed image set Table 1. Segmented regions Fig 12. Segmentation results

Confusion matrixes and accuracy Acc = (TP+TN) / (TP+TN+FP+FN) Non-preprocessed images classifier False alarm regionFlaw region False alarm region951 Flaw region374 Preprocessed images classifier False alarm regionFlaw region False alarm region34716 Flaw region % 93.87% Table 2. Non-preprocessed images classifier confusion matrix Table 3. Preprocessed images classifier confusion matrix

Flaw samples correctly detected – Detection results vs manual segmentations. Detected flaw samples Undetected flaw samples Percentage of flaw samples detected Non-preprocessed images % Preprocessed images 34685% Table 4. Overall detection process performance

5. Conclusions

For the given low-contrast and uneven ligthing circumstances specialized preprocessing and segmentation techniques are required. 12.5% increase on the overall detection process performance is noticed. The preprocessing impacts the detection process mainly on the segmentation stage.

6. References 1.D. M. Tsai, M. C. Chen, W. C. Li, W. Y. Chiu, 2012, “A fast regularity measure for surface defect detection,” Machine Vision and Applications, Vol. 23, pp (SCI) 2.Liang-Chia Chen; Chih-Hung Chien; Xuan-Loc Nguyen; (2013) An effective image segmentation method for noisy low-contrast unbalanced background in Mura defects using balanced discrete-cosine-transfer (BDCT); Precision Engineering Vol 37, Issue 2, p336–344 3.Rodríguez, Juan Carlos; Molina, Jason; Atencio, Pedro; Branch, John W.; Restrepo Alejandro. “Anisotropic filtering assessment applied on superficial defects enhancement under non homogenous light conditions”; Revista Avances en Sistemas e Informática, Vol. 8 No – 62 (2011) 4.Kim S; Allebach JP; “Optimal unsharp mask for image sharpening and noise removal”. J. Electron. Imaging. 14(2), (2005) 5.NH Mahmood; MRM Razif; MTAN Gany; “Comparison between Median, Unsharp and Wiener filter and its effect on ultrasound stomach tissue image segmentation for Pyloric Stenosis”; International Journal of Applied Science and Technology Vol. 1 No (2011)

6. References 1.Leonid I. Rudin; Stanley Osher; Emad Fatemi; “Nonlinear total variation based noise removal algorithms” Physica D: Nonlinear Phenomena, Volume 60, Issues 1–4. 259–268 (1992) 2.Antonin Chambolle; “An Algorithm for Total Variation Minimization and Applications”; Journal of Mathematical Imaging and Vision. Vol. 20, Issue (2004) 3.Svante Wold; Kim Esbensen; Paul Geladi;”Principal Component Analysis”. Chemometrics and intelligent laboratory systems Vol 2 No (1987) 4.Nitesh V. Chawla; Kevin W. Bowyer; Lawrence O. Hall; W. Philip Kegelmeyer; “SMOTE: Synthetic Minority Over-sampling Technique”. Journal of Artificial Intelligence Research –357 (2002) 5.Corinna Cortes; Vladimir Vapnik; “Support-Vector Networks”. Machine Leaming Vol (1995). 6.Domingo Mery, “Crossing Line Profile: A New Approach to Detecting Defects in Aluminium Die Casting” SCIA'03 Proceedings of the 13th Scandinavian conference on Image analysis, Springer-Verlag Berlin (2003)

Gracias por su atención! Agradecimientos a la Facultad de Minas de la Universidad Nacional de colombia, al SENA y a New Stetic