Polyp-detection in Colonoscopy Stefan Ameling 2008

Slides:



Advertisements
Similar presentations
Chapter 4 Pattern Recognition Concepts: Introduction & ROC Analysis.
Advertisements

Caroline Rougier, Jean Meunier, Alain St-Arnaud, and Jacqueline Rousseau IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 21, NO. 5,
Localization of Diagnostically Relevant Regions of Interest in Whole Slide Images Ezgi Mercan 1, Selim Aksoy 2, Linda G. Shapiro 1, Donald L. Weaver 3,
A Comparative Study of Texture Features for the Discrimination of Gastric Polyps in Endoscopic Video A Comparative Study of Texture Features for the Discrimination.
IEEE TCSVT 2011 Wonjun Kim Chanho Jung Changick Kim
Classification and risk prediction
A Computer Aided Detection System For Digital Mammograms Based on Radial Basis Functions and Feature Extraction Techniques By Mohammed Jirari Shanghai,
Texture-Based Image Retrieval for Computerized Tomography Databases Winnie Tsang, Andrew Corboy, Ken Lee, Daniela Raicu and Jacob Furst.
1 Learning to Detect Objects in Images via a Sparse, Part-Based Representation S. Agarwal, A. Awan and D. Roth IEEE Transactions on Pattern Analysis and.
Three-dimensional co-occurrence matrices & Gabor filters: Current progress Gray-level co-occurrence matrices Carl Philips Gabor filters Daniel Li Supervisor:
Texture Classification Based on Co-occurrence Matrices Presentation III Pattern Recognition Mohammed Jirari Spring 2003.
CISC667, F05, Lec23, Liao1 CISC 667 Intro to Bioinformatics (Fall 2005) Support Vector Machines (II) Bioinformatics Applications.
Classification of Microarray Data. Sample Preparation Hybridization Array design Probe design Question Experimental Design Buy Chip/Array Statistical.
Jeremy Wyatt Thanks to Gavin Brown
ROC & AUC, LIFT ד"ר אבי רוזנפלד.
Digital Pathology Diagnostic Accuracy, Viewing Behavior and Image Characterization Linda Shapiro University of Washington Computer Science and Engineering.
1 Activity and Motion Detection in Videos Longin Jan Latecki and Roland Miezianko, Temple University Dragoljub Pokrajac, Delaware State University Dover,
Pattern Recognition & Detection: Texture Classifier ECE 4226 Presented By: Denis Petrusenko December 10, 2007.
Presented by: Kamakhaya Argulewar Guided by: Prof. Shweta V. Jain
Identifying Computer Graphics Using HSV Model And Statistical Moments Of Characteristic Functions Xiao Cai, Yuewen Wang.
Chapter 4 Pattern Recognition Concepts continued.
Content-based Retrieval of 3D Medical Images Y. Qian, X. Gao, M. Loomes, R. Comley, B. Barn School of Engineering and Information Sciences Middlesex University,
CS55 Tianfan Xue Adviser: Bo Zhang, Jianmin Li.
8D040 Basis beeldverwerking Feature Extraction Anna Vilanova i Bartrolí Biomedical Image Analysis Group bmia.bmt.tue.nl.
From Genomic Sequence Data to Genotype: A Proposed Machine Learning Approach for Genotyping Hepatitis C Virus Genaro Hernandez Jr CMSC 601 Spring 2011.
8D040 Basis beeldverwerking Feature Extraction Anna Vilanova i Bartrolí Biomedical Image Analysis Group bmia.bmt.tue.nl.
Classifying Images with Visual/Textual Cues By Steven Kappes and Yan Cao.
Computational Image Classification UMBC Department of Computer Science eBiquity Research Group February 19, 2010.
Object Detection with Discriminatively Trained Part Based Models
A Comparative Evaluation of Three Skin Color Detection Approaches Dennis Jensch, Daniel Mohr, Clausthal University Gabriel Zachmann, University of Bremen.
AUTOMATIC TARGET RECOGNITION OF CIVILIAN TARGETS September 28 th, 2004 Bala Lakshminarayanan.
Color wavelet covariance(CWC) Texture feature
CSSE463: Image Recognition Day 11 Lab 4 (shape) tomorrow: feel free to start in advance Lab 4 (shape) tomorrow: feel free to start in advance Test Monday.
Evaluating Results of Learning Blaž Zupan
1 A Compact Feature Representation and Image Indexing in Content- Based Image Retrieval A presentation by Gita Das PhD Candidate 29 Nov 2005 Supervisor:
Levels of Image Data Representation 4.2. Traditional Image Data Structures 4.3. Hierarchical Data Structures Chapter 4 – Data structures for.
Ilya Gurvich 1 An Undergraduate Project under the supervision of Dr. Tammy Avraham Conducted at the ISL Lab, CS, Technion.
November 30, PATTERN RECOGNITION. November 30, TEXTURE CLASSIFICATION PROJECT Characterize each texture so as to differentiate it from one.
Categorization by Learning and Combing Object Parts B. Heisele, T. Serre, M. Pontil, T. Vetter, T. Poggio. Presented by Manish Jethwa.
Machine Learning for Pedestrian Detection. How does a Smart Assistance System detects Pedestrian?
Covariance matrices for all of the classes are identical, But covariance matrices are arbitrary.
Machine Learning Tutorial-2. Recall, Precision, F-measure, Accuracy Ch. 5.
GENDER AND AGE RECOGNITION FOR VIDEO ANALYTICS SOLUTION PRESENTED BY: SUBHASH REDDY JOLAPURAM.
CSSE463: Image Recognition Day 11 Due: Due: Written assignment 1 tomorrow, 4:00 pm Written assignment 1 tomorrow, 4:00 pm Start thinking about term project.
A New Method for Crater Detection Heather Dunlop November 2, 2006.
An ANN Approach to Identify if Driver is Wearing Safety Belts Hanwen Chen 12/9/2013.
Wonjun Kim and Changick Kim, Member, IEEE
Final Report (30% final score) Bin Liu, PhD, Associate Professor.
TUMOR BURDEN ANALYSIS ON CT BY AUTOMATED LIVER AND TUMOR SEGMENTATION RAMSHEEJA.RR Roll : No 19 Guide SREERAJ.R ( Head Of Department, CSE)
Predictive Automatic Relevance Determination by Expectation Propagation Y. Qi T.P. Minka R.W. Picard Z. Ghahramani.
7. Performance Measurement
Alan P. Reynolds*, David W. Corne and Michael J. Chantler
Introduction to Machine Learning
CSSE463: Image Recognition Day 11
Palm Oil Plantation Area Clusterization for Monitoring
A New Approach to Track Multiple Vehicles With the Combination of Robust Detection and Two Classifiers Weidong Min , Mengdan Fan, Xiaoguang Guo, and Qing.
CSSE463: Image Recognition Day 11
Computer Vision Lecture 16: Texture II
Categorization by Learning and Combing Object Parts
Local Binary Patterns (LBP)
Mentor: Salman Khokhar
Volume 4, Issue 1, Pages 7-10 (January 2019)
CSSE463: Image Recognition Day 11
Volume 132, Issue 1, Pages (January 2007)
CSSE463: Image Recognition Day 11
A Novel Smoke Detection Method Using Support Vector Machine
Multiple Organ detection in CT Volumes - Week 3
ECE – Pattern Recognition Lecture 8 – Performance Evaluation
Presentation transcript:

Polyp-detection in Colonoscopy Stefan Ameling 2008

Medical Background: Colon Length: ~ 1.5 m Diameter: ~ 6 cm „tubelike“

Medical Background: Colon Common diseases: Colitis Diverticulitis Colon cancer

cases/year (in Germany)‏ one of the leading causes of cancer death worldwide: deaths/year

Colon polyps Untreated polyps can develop into cancer. Colonoscopy: cancer prevention (detect and remove polyps). Problem: miss-rate (up to 25 %)‏

System for computer-assisted detection Supports the doctor during examination Unsolved problem Many approaches Lack of good data

General approach Acquire data (videos / images) including ground truth information Extract features Train classifier Test classifier } find „the best“ features

1. Data acquisition Videos: Capture colonoscopy in hospital „Ground truth“: time consuming

2. Feature extraction Divide image into patches Extract features: Texture Color … One feature-vector for each patch

3. Classifier training Example: Support Vector Machine (SVM)‏ We have: set of feature vectors, each belonging to one class (polyp or non- polyp)‏ SVM: Hyperplane

4. Classifier testing Test and training sets must be seperated! (e.g.: n-fold cross-validation)‏ Possible results for the patches: true positive (tp), false negative (fn)‏ false positive (fp), true negative (tn)‏ Receiver Operation Characteristics (ROC) Graph Ordinate: Abscissa:

Our approach We have: 4 hours video of colonoscopy Full HD (1920 x 1080)‏ 4 scenes, each showing a different polyp Varying distance, angle, illumination Texture feature extraction: Grey-level co-occurrence Matrix (GLCM)‏ Local binary pattern

Grey-level co-occurrence Matrix (GLCM)‏ GLCM Greyimage of size Thus, is a matrix of size where is the number of possible grey-levels in can be normalized by dividing each entry by the sum of all entries (→ probabilties)‏

GLCM: example Image GLCM (not normalized)‏ 0 The GLCM is parameterized by and Here: and

GLCM: statistical features e.g. homogeneity: Energy, correlation, inertia, … These statistical features can form a feature- vector.

Local Binary Pattern (LBP)‏ Weights Example neighbourhood LBP = 89 LBP LBP-value (computed from each neighbourhood)‏ All LBP-values form a histogram that can be used as a feature-vector

Extension: Opponent-colour LBP One LBP-histogram from each color-channel Additionally: Intra-channel histograms: center-pixel and neighbourhood from different color-channels In total: 9 histograms form the feature-vector → many dimensions

Experiments Data: 4 scenes Feature-extraction: 4 different featuresets GLCM 6 GLCM 16 LBP OC-LBP 4 different patch-sizes Classifier-training and testing (LibSVM)‏ Stratified 4-fold cross-validation

ROC-graph (example)‏

Results (AUC)‏ ScenePatchsizeGLCM6GLCM16LBP OC-LPB

Results OC-LPB almost always the best GLCM6 almost always the worst GLCM performs worse on scene 4 LPB performs worse on scene 2 Independent from the features: Scene 1 and 3: good results Scene 2 and 4: worse results No relation between feature and „polyp- types“

Future Work More video/image data Method for ground truth aqcuisition Test / develop more features Realtime

References General AMELING, S.: Polypen- und Tumordetektion in Koloskopie-Videos, Studienarbeit im Studiengang Computervisualistik, Universität Koblenz-Landau, 2008 Miss-rates BRESSLER, Brian ; PASZAT, Lawrence F. ; VINDEN, Christopher ; LI, Cindy; HE, Jingsong ; RABENECK, Linda: Colonoscopic miss rates for right sided colon cancer: a population-based analysis. In: Gastroenterology 127 (2004), Nr. 2, S. 452–456 THOMSON, Alan ; AHNEN, Dennis ; RIOPELLE, John: Intestinal polypoid adenomas. In: eMedicine, The Continually Updated Clinical Reference (2007)‏ Polyp Detection Methods IAKOVIDIS, D.K. ; MAROULIS, D.E. ; KARKANIS, S. A.: An intelligent system for automatic detection of gastrointestinal adenomas in video endoscopy. In: Computers in Biology and Medicine 36 (2006), Nr. 10, S. 1084–1103 Local Binary Patterns Mäenpää, T.: The local binary pattern approach to texture analysis–extensions and applications. (2003) Dissertation, University of Oulu. Grey-level co-occurrence Matrix HARALICK, R. M. ; DINSTEIN, I. ; SHANMUGAM, K.: Textural features for image classification. In: IEEE Trans. Systems, Man, and Cybernetics 3 (1973), Nr. 6, S. 610–621