Title: Presentazione standard di PowerPoint
1Automatic Image Classification for the
Urinoculture Screening
Ing. Paolo Andreini Ing. Simone Bonechi DIISM ?
University of Siena
December 11th, 2015
2Urine Culture Standard Protocol
Sample Collection
Seeding
Incubation
Plate Analysis
3Possible Advantages
Better Accuracy
Action Required Just in Case of Error
Results Later Available
Reduced Costs-Time
4Main Goals
ROI Extraction
Colony Strain Classification
Acquisition Device
Bacterial Count
5Algorithm Pipeline
Acquisition
Plate Detection
Background Subtraction
Colonies Strain Classification
Bacterial Count
6Plate Detection
Live Capture
Motion Detection
Plate Detection
Saved Image
Frame Differencing
Hough Transform
7Uriselect 4
Opaque
Non Selective
Chromogenic Medium
Note our samples have been sown manually
8Background Extraction
Background Subtraction
Background Model
Meanshift Segmentation
CIE-Lab Color Space
To Compensate for Local Background
Dishomogeneities
9Yellow Colonies
Effect of the Base Algorithm
Effect of the Local Feature Addition
Original Image
10Classification Stage
Coli
Faecalis
Kes group
S. Agalactiae
Proteus
Pseudomonas
S. Aureus
Candida
Chromogenic Substrate - Uriselect 4
11Pre-Classification
Red
Blue
Yellow
12Multistage Classification
Red Colonies can be just recognized
Pre Classification
Blue Colonies Classifier
Allow to Distinguish Between the Three Main Groups
Allow to Distinguish between the Three Main Groups
Yellow Colonies Classifier
13Feature Extraction
Original Image
Background Subtraction
Meanshift Segmentation
a,b (CIE-Lab)
To Compensate for Local Dishomogeneities
14Pre Classification Architecture
15Pre-Classification Results
MLP multilayer perceptron
(MLP Structure 2?6?3)
16Blue Colonies' Classification
Background Subtraction
Sure Background
GrabCut Algorithm
Pre Classification
Blue colonies Background
17Blue Colonies' Classification
GrabCut Algorithm Effect
Background Subtraction Effect
Original Image
18Blue Colonies Classification Results
MLP multilayer perceptron
(MLP Structure 2?3?6?3)
19Bacterial Count
Represents an Estimation of the Infection Severity
Expressed in UFC/ml (Number of Microorganisms
per Milliliter of Urine)
The Evaluation Scale is Logarithmic
20Single Colonies Detection
Foreground
Single Colonies
Mask
Min Enclosing Circle for each Connected Component
th(Circle Area/ Component Area)
21Slightly Overlapping Colonies
Searching for seeds
Ellipse Selection
Result
Selection Based on a Score Matrix
Concavity/Convexity of Contour Estimation
22Candida Recognition
Original Petri Plate
Edge Detection
Colonies Detection
Based on Sobel Operator
Searching for Not Overlapping Colonies
23ChromID CPS
Semi transparent
Non Selective
Chromogenic Medium
Note the samples have been sown automatically
24Automatic Seeding
BioMérieux PREVI Isola
Samples are spread circularly
Noise Elements on plate
25Circular Seeding
26Pre Processing
Written text Removal
Pre-Processing
Label Removal
ROI estraction
27Written Text Removal
Selection by Rotation Position Dimension
Color Model
Template model
Color Enhance
Generalized Hough transform
Post processing
Sobel based Edge detection
28Written Text Removal
Source Image
Text Removed
29Written Text Removal
Text can be occluded, is it useful to find it in
this case?
30Written Tet Removal Results
Accuracy in Infected Plate 75,45
(160/212) Accuracy in non Infected Plate 95,12
(273/287)
31Label Removal
Morphological Filtering
Min Enclosing Rectangle
Otsu Thresholding (find two distribution)
32Anonimize the Plate
Blur the patient's name for privacy reasons
33Label Removal Results
34Background Removal
The culture ground appearance is modeled by MOG
35Infection Severity Estimation
Max Concentration
Image is Divided in Sectors
Pre-Processing
36Infection Severity Estimation
Probe the image counter-clockwise
The spread angle gives the estimation
37Infection Severity Estimation Results
Positive Negative Classification
Results
Confusion Matrix
38Infection Severity Estimation Results
Results
Confusion Matrix
39Infection Classification
The infections appearance is modeled using MOG
40Infection Classification
The image is segmented accordingly
41Infection Classification
In the uncertain regions the posterior
probability is low
Those regions can be ignored
42Coming Soon
Improve the segmentation performance using
local informations
43Coming Soon
Adapt to Different Types of Culture Ground and
Seeding Techniques