Automatic Image Classification for the Urinoculture Screening Ing. Paolo Andreini Ing. Simone Bonechi DIISM  University of Siena December 11th, 2015.

Slides:



Advertisements
Similar presentations
Patient information extraction in digitized X-ray imagery Hsien-Huang P. Wu Department of Electrical Engineering, National Yunlin University of Science.
Advertisements

Advanced Image Processing Student Seminar: Lipreading Method using color extraction method and eigenspace technique ( Yasuyuki Nakata and Moritoshi Ando.
QR Code Recognition Based On Image Processing
Road-Sign Detection and Recognition Based on Support Vector Machines Saturnino, Sergio et al. Yunjia Man ECG 782 Dr. Brendan.
1 Video Processing Lecture on the image part (8+9) Automatic Perception Volker Krüger Aalborg Media Lab Aalborg University Copenhagen
Vision Based Control Motion Matt Baker Kevin VanDyke.
Each pixel is 0 or 1, background or foreground Image processing to
Computational Biology: A Measurement Perspective Alden Dima Information Technology Laboratory
SEMANTIC FEATURE ANALYSIS IN RASTER MAPS Trevor Linton, University of Utah.
Real-time Embedded Face Recognition for Smart Home Fei Zuo, Student Member, IEEE, Peter H. N. de With, Senior Member, IEEE.
Chapter 10 Image Segmentation.
1Ellen L. Walker Segmentation Separating “content” from background Separating image into parts corresponding to “real” objects Complete segmentation Each.
3. Introduction to Digital Image Analysis
Multiple Human Objects Tracking in Crowded Scenes Yao-Te Tsai, Huang-Chia Shih, and Chung-Lin Huang Dept. of EE, NTHU International Conference on Pattern.
Traffic Sign Recognition Jacob Carlson Sean St. Onge Advisor: Dr. Thomas L. Stewart.
Pores and Ridges: High- Resolution Fingerprint Matching Using Level 3 Features Anil K. Jain Yi Chen Meltem Demirkus.
Highlights Lecture on the image part (10) Automatic Perception 16
Computer-Aided Diagnosis and Display Lab Department of Radiology, Chapel Hill UNC Julien Jomier, Erwann Rault, and Stephen R. Aylward Computer.
Smart Traveller with Visual Translator. What is Smart Traveller? Mobile Device which is convenience for a traveller to carry Mobile Device which is convenience.
A Real-Time for Classification of Moving Objects
A Novel 2D To 3D Image Technique Based On Object- Oriented Conversion.
California Car License Plate Recognition System ZhengHui Hu Advisor: Dr. Kang.
Face Processing System Presented by: Harvest Jang Group meeting Fall 2002.
Jacinto C. Nascimento, Member, IEEE, and Jorge S. Marques
Image Subtraction for Real Time Moving Object Extraction Shahbe Mat Desa, Qussay A. Salih, CGIV’04.
MetImage : Image Analysis Software. The MetImage LX workstation is a complete image analysis system developed specifically to increase the speed, accuracy.
Traffic Sign Identification Team G Project 15. Team members Lajos Rodek-Szeged, Hungary Marcin Rogucki-Lodz, Poland Mircea Nanu -Timisoara, Romania Selman.
Introduction to Image Processing Grass Sky Tree ? ? Review.
FEATURE EXTRACTION FOR JAVA CHARACTER RECOGNITION Rudy Adipranata, Liliana, Meiliana Indrawijaya, Gregorius Satia Budhi Informatics Department, Petra Christian.
1. Introduction Motion Segmentation The Affine Motion Model Contour Extraction & Shape Estimation Recursive Shape Estimation & Motion Estimation Occlusion.
A Method for Hand Gesture Recognition Jaya Shukla Department of Computer Science Shiv Nadar University Gautam Budh Nagar, India Ashutosh Dwivedi.
S EGMENTATION FOR H ANDWRITTEN D OCUMENTS Omar Alaql Fab. 20, 2014.
May 9, 2005 Andrew C. Gallagher1 CRV2005 Using Vanishing Points to Correct Camera Rotation Andrew C. Gallagher Eastman Kodak Company
DEVELOPMENT OF ALGORITHM FOR PANORAMA GENERATION, AND IMAGE SEGMENTATION FROM STILLS OF UNDERVEHICLE INSPECTION Balaji Ramadoss December,06,2002.
Binary Thresholding Threshold detection Variations
Automatic Minirhizotron Root Image Analysis Using Two-Dimensional Matched Filtering and Local Entropy Thresholding Presented by Guang Zeng.
Image Processing and Pattern Recognition Jouko Lampinen.
Image Segmentation & Template Matching Multimedia Signal Processing lecture on Petri Hirvonen.
Image Segmentation and Morphological Processing Digital Image Processing in Life- Science Aviad Baram
Video Segmentation Prepared By M. Alburbar Supervised By: Mr. Nael Abu Ras University of Palestine Interactive Multimedia Application Development.
Handwritten Hindi Numerals Recognition Kritika Singh Akarshan Sarkar Mentor- Prof. Amitabha Mukerjee.
Segmentation of 3D Tubular Structures Paul Hernandez-Herrera Computational Biomedicine Lab Advisor: Ioannis A. Kakadiaris and Manos Papadakis 1.
Vehicle Segmentation and Tracking From a Low-Angle Off-Axis Camera Neeraj K. Kanhere Committee members Dr. Stanley Birchfield Dr. Robert Schalkoff Dr.
Vision Geza Kovacs Maslab Colorspaces RGB: red, green, and blue components HSV: hue, saturation, and value Your color-detection code will be more.
Zhongyan Liang, Sanyuan Zhang Under review for Journal of Zhejiang University Science C (Computers & Electronics) Publisher: Springer A Credible Tilt License.
Text From Corners: A Novel Approach to Detect Text and Caption in Videos Xu Zhao, Kai-Hsiang Lin, Yun Fu, Member, IEEE, Yuxiao Hu, Member, IEEE, Yuncai.
Hsu-Yung Cheng, Member, IEEE, Chih-Chia Weng, and Yi-Ying Chen.
1 End-to-End Learning for Automatic Cell Phenotyping Paolo Emilio Barbano, Koray Kavukcuoglu, Marco Scoffier, Yann LeCun April 26, 2006.
ECE472/572 - Lecture 14 Morphological Image Processing 11/17/11.
Cell Segmentation in Microscopy Imagery Using a Bag of Local Bayesian Classifiers Zhaozheng Yin RI/CMU, Fall 2009.
©2003/04 Alessandro Bogliolo Analysis of gene expression by means of Microarrays.
Optical Character Recognition
Content Based Coding of Face Images
EE368 Final Project Spring 2003
Automatic License Plate Recognition for Electronic Payment system Chiu Wing Cheung d.
Digital image self-adaptive acquisition in medical x-ray imaging
Fitting Curve Models to Edges
A New Approach to Track Multiple Vehicles With the Combination of Robust Detection and Two Classifiers Weidong Min , Mengdan Fan, Xiaoguang Guo, and Qing.
Volume 9, Issue 2, Pages (August 2017)
Statistical Approach to a Color-based Face Detection Algorithm
Introduction Computer vision is the analysis of digital images
CS654: Digital Image Analysis
MODULE II Semi-Automatic Segmentation
A Deep Learning Approach to Bacterial Colony Segmentation
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
Joshua Kahn, Scott Wiese ECE533 – Fall 2003 December 12, 2003
ECE 692 – Advanced Topics in Computer Vision
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
Introduction Computer vision is the analysis of digital images
A Novel Smoke Detection Method Using Support Vector Machine
Presentation transcript:

Automatic Image Classification for the Urinoculture Screening Ing. Paolo Andreini Ing. Simone Bonechi DIISM  University of Siena December 11th, 2015

Urine Culture Standard Protocol Plate Analysis Sample Collection Seeding Incubation

Possible Advantages Better Accuracy Reduced Costs-Time Action Required Just in Case of Error Results Later Available

Main Goals Colony Strain Classification Bacterial Count ROI Extraction Acquisition Device

Algorithm Pipeline Colonies Strain Classification Bacterial Count Plate Detection Background Subtraction Acquisition

Plate Detection Frame Differencing Hough Transform Live Capture Motion Detection Plate Detection Saved Image

Uriselect 4 Chromogenic Medium Non Selective Opaque Note: our samples have been sown manually

Background Extraction Background Model Background Subtraction Meanshift Segmentation CIE-Lab Color Space To Compensate for Local Background Dishomogeneities

Yellow Colonies Effect of the Base Algorithm Effect of the Local Feature Addition Original Image

Classification Stage Chromogenic Substrate - Uriselect 4 ColiFaecalisKes groupS. Agalactiae ProteusPseudomonasS. AureusCandida

Pre-Classification Red Blue Yellow

Multistage Classification Pre Classification Yellow Colonies Classifier Allow to Distinguish Between the Three Main Groups Blue Colonies Classifier Allow to Distinguish between the Three Main Groups Red Colonies can be just recognized

FeatureExtraction Background Subtraction Meanshift Segmentation a,b (CIE-Lab) Original Image To Compensate for Local Dishomogeneities

Pre Classification Architecture

Pre-ClassificationResults Analysed Segments Number13292 Correctly Classified % Errors % (MLP Structure 2  6  3) MLP multilayer perceptron

Blue Colonies' Classification Background Subtraction Pre Classification “Sure” Background Blue colonies + Background GrabCut Algorithm

Blue Colonies' Classification GrabCut Algorithm Effect Background Subtraction Effect Original Image

Blue Colonies Classification Results Analysed Segments Number7122 Correctly Classified % Errors % MLP multilayer perceptron (MLP Structure 2  3  6  3)

Bacterial Count Expressed in UFC/ml (Number of Microorganisms per Milliliter of Urine) The Evaluation Scale is Logarithmic Represents an Estimation of the Infection Severity

Single Colonies Detection Mask Foreground Single Colonies Min Enclosing Circle for each Connected Component th(Circle Area/ Component Area)

Slightly Overlapping Colonies Searching for “seeds” Ellipse SelectionResult Selection Based on a Score Matrix Concavity/Convexity of Contour Estimation

CandidaRecognition Original Petri Plate Edge Detection Colonies Detection Searching for Not Overlapping Colonies Based on Sobel Operator

ChromID CPS Chromogenic Medium Non Selective Semi transparent Note: the samples have been sown automatically

Automatic Seeding BioMérieux PREVI™ Isola Samples are spread circularly Noise Elements on plate

Circular Seeding

Pre Processing Pre-Processing Written text Removal Label Removal ROI estraction

Written Text Removal Color Enhance Color Model Generalized Hough transform Post processing Sobel based Edge detection Template model Selection by: Rotation Position Dimension

Written Text Removal Source ImageText Removed

Written Text Removal Text can be occluded, is it useful to find it in this case?

Written Tet Removal Results Total Number of Image499 Correctly Identify 433 Errors 66 Accuracy 86,78% Accuracy in Infected Plate: 75,45% (160/212) Accuracy in non Infected Plate: 95,12% (273/287)

LabelRemoval Morphological FilteringMin Enclosing Rectangle Otsu Thresholding (find two distribution)

Anonimize the Plate Blur the patient's name for privacy reasons

Label Removal Results Total Number of Image499 Correctly Identify 499 Errors 0 Accuracy 100%

BackgroundRemoval The culture ground appearance is modeled by MOG

Infection Severity Estimation Max ConcentrationImage is Divided in SectorsPre-Processing

Infection Severity Estimation Probe the image counter-clockwise The spread angle gives the estimation

Infection Severity Estimation Results Total Number of Image499 Correctly Identify 477 Errors 22 Accuracy 95,4% Positive – Negative Classification Results PositiveNegative Confusion Matrix

Infection Severity Estimation Results Total Number of Image212 Correctly Identify 176 Errors 36 Accuracy 83,01% Results Confusion Matrix

Infection Classification The infections appearance is modeled using MOG

Infection Classification The image is segmented accordingly

Infection Classification In the uncertain regions the posterior probability is low Those regions can be ignored

Coming Soon Improve the segmentation performance using “local” informations

Coming Soon Adapt to Different Types of Culture Ground and Seeding Techniques