Automatic Identification of Bacterial Types using Statistical Image Modeling Sigal Trattner, Dr. Hayit Greenspan, Prof. Shimon Abboud Department of Biomedical.

Slides:



Advertisements
Similar presentations
Applications of one-class classification
Advertisements

Yinyin Yuan and Chang-Tsun Li Computer Science Department
Pseudo-Relevance Feedback For Multimedia Retrieval By Rong Yan, Alexander G. and Rong Jin Mwangi S. Kariuki
Unsupervised Learning
A Bayesian Approach to Recognition Moshe Blank Ita Lifshitz Reverend Thomas Bayes
Automatic determination of skeletal age from hand radiographs of children Image Science Institute Utrecht University C.A.Maas.
Maximum Likelihood And Expectation Maximization Lecture Notes for CMPUT 466/551 Nilanjan Ray.
Automatic Histogram Threshold Using Fuzzy Measures 呂惠琪.
電腦視覺 Computer and Robot Vision I Chapter2: Binary Machine Vision: Thresholding and Segmentation Instructor: Shih-Shinh Huang 1.
Jeroen Hermans, Frederik Maes, Dirk Vandermeulen, Paul Suetens
Hidden Variables, the EM Algorithm, and Mixtures of Gaussians Computer Vision CS 143, Brown James Hays 02/22/11 Many slides from Derek Hoiem.
Hidden Variables, the EM Algorithm, and Mixtures of Gaussians Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem 03/15/12.
Visual Recognition Tutorial
Model: Parts and Structure. History of Idea Fischler & Elschlager 1973 Yuille ‘91 Brunelli & Poggio ‘93 Lades, v.d. Malsburg et al. ‘93 Cootes, Lanitis,
Unsupervised Image Clustering using Probabilistic Continuous Models and Information Theoretic Principles Shiri Gordon Electrical Engineering – System,
First introduced in 1977 Lots of mathematical derivation Problem : given a set of data (data is incomplete or having missing values). Goal : assume the.
MRI Image Segmentation for Brain Injury Quantification Lindsay Kulkin 1 and Bir Bhanu 2 1 Department of Biomedical Engineering, Syracuse University, Syracuse,
Relevance Feedback based on Parameter Estimation of Target Distribution K. C. Sia and Irwin King Department of Computer Science & Engineering The Chinese.
Prénom Nom Document Analysis: Data Analysis and Clustering Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
Machine Vision and Dig. Image Analysis 1 Prof. Heikki Kälviäinen C50A6100 Lectures 12: Object Recognition Professor Heikki Kälviäinen Machine Vision and.
Clustering.
Using spatio-temporal probabilistic framework for object tracking By: Guy Koren-Blumstein Supervisor: Dr. Hayit Greenspan Emphasis on Face Detection &
Object Class Recognition Using Discriminative Local Features Gyuri Dorko and Cordelia Schmid.
1 Integration of Background Modeling and Object Tracking Yu-Ting Chen, Chu-Song Chen, Yi-Ping Hung IEEE ICME, 2006.
A Probabilistic Framework for Video Representation Arnaldo Mayer, Hayit Greenspan Dept. of Biomedical Engineering Faculty of Engineering Tel-Aviv University,
Pattern Recognition. Introduction. Definitions.. Recognition process. Recognition process relates input signal to the stored concepts about the object.
Dorin Comaniciu Visvanathan Ramesh (Imaging & Visualization Dept., Siemens Corp. Res. Inc.) Peter Meer (Rutgers University) Real-Time Tracking of Non-Rigid.
7-1 Introduction The field of statistical inference consists of those methods used to make decisions or to draw conclusions about a population. These.
Object Recognition by Parts Object recognition started with line segments. - Roberts recognized objects from line segments and junctions. - This led to.
3D CT Image Data Visualize Whole lung tissues Using VTK 8 mm
Methods in Medical Image Analysis Statistics of Pattern Recognition: Classification and Clustering Some content provided by Milos Hauskrecht, University.
Multimodal Interaction Dr. Mike Spann
Prakash Chockalingam Clemson University Non-Rigid Multi-Modal Object Tracking Using Gaussian Mixture Models Committee Members Dr Stan Birchfield (chair)
Mean-shift and its application for object tracking
1 Mean shift and feature selection ECE 738 course project Zhaozheng Yin Spring 2005 Note: Figures and ideas are copyrighted by original authors.
ArrayCluster: an analytic tool for clustering, data visualization and module finder on gene expression profiles 組員:李祥豪 謝紹陽 江建霖.
DTU Medical Visionday May 27, 2009 Generative models for automated brain MRI segmentation Koen Van Leemput Athinoula A. Martinos Center for Biomedical.
COMMON EVALUATION FINAL PROJECT Vira Oleksyuk ECE 8110: Introduction to machine Learning and Pattern Recognition.
7-1 Introduction The field of statistical inference consists of those methods used to make decisions or to draw conclusions about a population. These.
TEMPLATE DESIGN © Zhiyao Duan 1,2, Lie Lu 1, and Changshui Zhang 2 1. Microsoft Research Asia (MSRA), Beijing, China.2.
Bayesian Parameter Estimation Liad Serruya. Agenda Introduction Bayesian decision theory Scale-Invariant Learning Bayesian “One-Shot” Learning.
MACHINE LEARNING 8. Clustering. Motivation Based on E ALPAYDIN 2004 Introduction to Machine Learning © The MIT Press (V1.1) 2  Classification problem:
Mixture of Gaussians This is a probability distribution for random variables or N-D vectors such as… –intensity of an object in a gray scale image –color.
CVPR2013 Poster Detecting and Naming Actors in Movies using Generative Appearance Models.
Lecture 6 Spring 2010 Dr. Jianjun Hu CSCE883 Machine Learning.
Computer Vision Lecture 6. Probabilistic Methods in Segmentation.
Cluster validation Integration ICES Bioinformatics.
1 Unsupervised Learning and Clustering Shyh-Kang Jeng Department of Electrical Engineering/ Graduate Institute of Communication/ Graduate Institute of.
Probability and Statistics in Vision. Probability Objects not all the sameObjects not all the same – Many possible shapes for people, cars, … – Skin has.
Digital Image Processing
Visual Tracking by Cluster Analysis Arthur Pece Department of Computer Science University of Copenhagen
Statistical Models for Automatic Speech Recognition Lukáš Burget.
Hidden Variables, the EM Algorithm, and Mixtures of Gaussians Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem 02/22/11.
EM Algorithm 主講人:虞台文 大同大學資工所 智慧型多媒體研究室. Contents Introduction Example  Missing Data Example  Mixed Attributes Example  Mixture Main Body Mixture Model.
Gaussian Mixture Model-based EM Algorithm for Instrument Occlusion in Tool Detection from Imagery of Laparoscopic Robot-Assisted Surgery 1 Interdisciplinary.
Gaussian Mixture Model classification of Multi-Color Fluorescence In Situ Hybridization (M-FISH) Images Amin Fazel 2006 Department of Computer Science.
A Tutorial on Speaker Verification First A. Author, Second B. Author, and Third C. Author.
Data Mining, Machine Learning, Data Analysis, etc. scikit-learn
IMAGE PROCESSING RECOGNITION AND CLASSIFICATION
IMAGE SEGMENTATION USING THRESHOLDING
Classification of unlabeled data:
PRAKASH CHOCKALINGAM, NALIN PRADEEP, AND STAN BIRCHFIELD
EM for GMM.
INTRODUCTION TO Machine Learning
Data Mining, Machine Learning, Data Analysis, etc. scikit-learn
Data Mining, Machine Learning, Data Analysis, etc. scikit-learn
Introduction to Sensor Interpretation
EM Algorithm and its Applications
EM Algorithm 主講人:虞台文.
Introduction to Sensor Interpretation
Presentation transcript:

Automatic Identification of Bacterial Types using Statistical Image Modeling Sigal Trattner, Dr. Hayit Greenspan, Prof. Shimon Abboud Department of Biomedical Engineering Faculty of Engineering, Tel-Aviv University In collaboration with Dr. Gabi Teper Spring Diagnostics Ltd.

Bacteriophage-(phage) typing is a method used to identify bacterial types by determining the bacteria reactivity to a set of selected phages; currently it is performed manually. Bacteria are identified as the prime cause for disease outbreak. The identification of bacterial types enables us to find a suitable cure for the disease and to control it. Positive phage reaction Negative phage reaction Introduction

Objective of our study  Identify profiles of bacterial types automatically, using computer vision and statistical modeling techniques. *To date: Manual, subjective diagnosis of the results. * Technology is enabling the increase in the number of phages used for typing (via new technology of “ Spring Diagnostics ” ).  Spot Finding  Spot Categorization

Variance in levels of intensity Reaction shape is irregular Variance in contrast of images Non-uniformity of background across the image Dust and other contamination Data: Staphylococcus Aureus.

Algorithm Methodology Preprocessing Feature Extraction and Modeling Segmentation Set of images (a group) Phage Profile of bacterial type Preprocessing Segmentation Preprocessing Segmentation Grid Spot Finding Spot Categorization Phage Profiling

Feature Space GMM The distribution of a random variable is a mixture of K Gaussians if its density function is: Parameter set EM Statistical Modeling Tool (GMM & EM)

Given a set of feature vectors, the maximum likelihood estimation of the parameter set: The EM algorithm: iterative method to obtain increasing the likelihood in each iteration :

Image pixels (Intensity samples per image) Foreground & Background Pixel Intensity  Intensity samples of each image are modeled as a Gaussian mixture distribution.  Segmentation= Probabilistic affiliation of each pixel to background and foreground (signal). Segmentation EM GMM

Segmentation Each pixel is now affiliated with the most probable Gaussian cluster. Probability of x to be labeled as foreground or background (1 or 0): Pixel labeling : Intensity 0 or 1

Spot Finding Original image Preprocessed image Signal Background GMM generated for the pixel intensity distribution per image

Segmented image De-rotated image and grid alignment Spot Finding

Spot Categorization Image Spots (data=all images in group ) Feature Vectors (NA, SI) Probabilistic Categorization to + / - EM GMM  Normalized Area (NA):  Shape Index (SI ): Features A=area of signal T= area threshold P=Perimeter of signal

GMM has clearly separated two main modules, using the chosen features. NE SI + - Spot Categorization

Probability Category

% Correlation between supervised spot categorization and automatic spot categorization Spot Categorization Results - + M M + Auto +

From Spots to Bacterial Type Profiling : Average Probability of phage G to +/- j Spots related to the same phage G Phage profiling

Phage Profile Phage no. 19 Bacterial Type Profiling

Group 3 Group 4 Group 2 Group 1 Differentiation across profiles of different groups Data=4 image groups of approx 40 scanned images and 144 phages checked on bacteria of Staphylococcus Aureus

Profile Uniformity Similarity of phage profiles that are extracted from a single group Group 3 = 260 images and 144 phages checked

Results – Test Set II Group #1 : 328 images ; Group #2 : 72 images Image batch of group #1 Uniformity 90% Algorithm Image batch of group #2 Uniformity 93% Algorithm Image batch of group #1 Uniformity 82% Algorithm Image batch of group #2 &

Conclusions An automated tool is presented for translating large sets of microbiological visual information into a probabilistic phage profile of a bacterial type. The tool is consistent, objective and robust. Statistical based decisions are used. The tool may be applied in different domains such as phage therapy, and the domain of cDNA Microarray analysis.

Thank You

Expectation step: estimate the Gaussian clusters to which the points in feature space belong Maximization step: maximum likelihood parameter estimates using this data