Addressing the Medical Image Annotation Task using visual words representation Uri Avni, Tel Aviv University, Israel Hayit GreenspanTel Aviv University,

Slides:



Advertisements
Similar presentations
Aggregating local image descriptors into compact codes
Advertisements

Road-Sign Detection and Recognition Based on Support Vector Machines Saturnino, Sergio et al. Yunjia Man ECG 782 Dr. Brendan.
Multiclass SVM and Applications in Object Classification
Presented by Xinyu Chang
Linear Classifiers (perceptrons)
Carolina Galleguillos, Brian McFee, Serge Belongie, Gert Lanckriet Computer Science and Engineering Department Electrical and Computer Engineering Department.
Support Vector Machines
Multi-layer Orthogonal Codebook for Image Classification Presented by Xia Li.
MIT CSAIL Vision interfaces Approximate Correspondences in High Dimensions Kristen Grauman* Trevor Darrell MIT CSAIL (*) UT Austin…
CS395: Visual Recognition Spatial Pyramid Matching Heath Vinicombe The University of Texas at Austin 21 st September 2012.
Low Complexity Keypoint Recognition and Pose Estimation Vincent Lepetit.
Image Denoising using Locally Learned Dictionaries Priyam Chatterjee Peyman Milanfar Dept. of Electrical Engineering University of California, Santa Cruz.
Landmark Classification in Large- scale Image Collections Yunpeng Li David J. Crandall Daniel P. Huttenlocher ICCV 2009.
Effective Image Database Search via Dimensionality Reduction Anders Bjorholm Dahl and Henrik Aanæs IEEE Computer Society Conference on Computer Vision.
MACHINE LEARNING 9. Nonparametric Methods. Introduction Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1) 2 
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.
A Study of Approaches for Object Recognition
Distinguishing Photographic Images and Photorealistic Computer Graphics Using Visual Vocabulary on Local Image Edges Rong Zhang,Rand-Ding Wang, and Tian-Tsong.
Image Categorization by Learning and Reasoning with Regions Yixin Chen, University of New Orleans James Z. Wang, The Pennsylvania State University Published.
Supervised Distance Metric Learning Presented at CMU’s Computer Vision Misc-Read Reading Group May 9, 2007 by Tomasz Malisiewicz.
5/30/2006EE 148, Spring Visual Categorization with Bags of Keypoints Gabriella Csurka Christopher R. Dance Lixin Fan Jutta Willamowski Cedric Bray.
K-means Based Unsupervised Feature Learning for Image Recognition Ling Zheng.
Multiple Object Class Detection with a Generative Model K. Mikolajczyk, B. Leibe and B. Schiele Carolina Galleguillos.
Nearest Neighbor Classifiers other names: –instance-based learning –case-based learning (CBL) –non-parametric learning –model-free learning.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Exercise Session 10 – Image Categorization
Bag of Video-Words Video Representation
AdvisorStudent Dr. Jia Li Shaojun Liu Dept. of Computer Science and Engineering, Oakland University 3D Shape Classification Using Conformal Mapping In.
Methods in Medical Image Analysis Statistics of Pattern Recognition: Classification and Clustering Some content provided by Milos Hauskrecht, University.
Person-Specific Domain Adaptation with Applications to Heterogeneous Face Recognition (HFR) Presenter: Yao-Hung Tsai Dept. of Electrical Engineering, NTU.
CSE 185 Introduction to Computer Vision Pattern Recognition.
This week: overview on pattern recognition (related to machine learning)
Oriented Local Binary Patterns for Offline Writer Identification
Reporter: Fei-Fei Chen. Wide-baseline matching Object recognition Texture recognition Scene classification Robot wandering Motion tracking.
COMMON EVALUATION FINAL PROJECT Vira Oleksyuk ECE 8110: Introduction to machine Learning and Pattern Recognition.
Texture analysis Team 5 Alexandra Bulgaru Justyna Jastrzebska Ulrich Leischner Vjekoslav Levacic Güray Tonguç.
Svetlana Lazebnik, Cordelia Schmid, Jean Ponce
Image Classification 영상분류
Hierarchical Annotation of Medical Images Ivica Dimitrovski 1, Dragi Kocev 2, Suzana Loškovska 1, Sašo Džeroski 2 1 Department of Computer Science, Faculty.
An Introduction to Support Vector Machines (M. Law)
BING: Binarized Normed Gradients for Objectness Estimation at 300fps
In Defense of Nearest-Neighbor Based Image Classification Oren Boiman The Weizmann Institute of Science Rehovot, ISRAEL Eli Shechtman Adobe Systems Inc.
Visual Categorization With Bags of Keypoints Original Authors: G. Csurka, C.R. Dance, L. Fan, J. Willamowski, C. Bray ECCV Workshop on Statistical Learning.
Epitomic Location Recognition A generative approach for location recognition K. Ni, A. Kannan, A. Criminisi and J. Winn In proc. CVPR Anchorage,
Event retrieval in large video collections with circulant temporal encoding CVPR 2013 Oral.
Gang WangDerek HoiemDavid Forsyth. INTRODUCTION APROACH (implement detail) EXPERIMENTS CONCLUSION.
Jakob Verbeek December 11, 2009
Project by: Cirill Aizenberg, Dima Altshuler Supervisor: Erez Berkovich.
A feature-based kernel for object classification P. Moreels - J-Y Bouguet Intel.
An Approximate Nearest Neighbor Retrieval Scheme for Computationally Intensive Distance Measures Pratyush Bhatt MS by Research(CVIT)
Chapter1: Introduction Chapter2: Overview of Supervised Learning
Chapter 13 (Prototype Methods and Nearest-Neighbors )
Locally Linear Support Vector Machines Ľubor Ladický Philip H.S. Torr.
Musical Genre Categorization Using Support Vector Machines Shu Wang.
Multi-Class Sentiment Analysis with Clustering and Score Representation Yan Zhu.
Part 3: Estimation of Parameters. Estimation of Parameters Most of the time, we have random samples but not the densities given. If the parametric form.
776 Computer Vision Jan-Michael Frahm Spring 2012.
NICTA SML Seminar, May 26, 2011 Modeling spatial layout for image classification Jakob Verbeek 1 Joint work with Josip Krapac 1 & Frédéric Jurie 2 1: LEAR.
Another Example: Circle Detection
Dimensionality Reduction
Data Mining, Neural Network and Genetic Programming
MIRA, SVM, k-NN Lirong Xia. MIRA, SVM, k-NN Lirong Xia.
Recognition using Nearest Neighbor (or kNN)
Feature description and matching
A New Approach to Track Multiple Vehicles With the Combination of Robust Detection and Two Classifiers Weidong Min , Mengdan Fan, Xiaoguang Guo, and Qing.
Learning with information of features
Design of Hierarchical Classifiers for Efficient and Accurate Pattern Classification M N S S K Pavan Kumar Advisor : Dr. C. V. Jawahar.
Machine learning overview
Topological Signatures For Fast Mobility Analysis
MIRA, SVM, k-NN Lirong Xia. MIRA, SVM, k-NN Lirong Xia.
Presentation transcript:

Addressing the Medical Image Annotation Task using visual words representation Uri Avni, Tel Aviv University, Israel Hayit GreenspanTel Aviv University, Israel Jacob GoldbergerBar Ilan University, Israel

Outline o Challenge description o Proposed system o Image representation o classification o Results o Parameters optimization o Performance analysis o Conclusion

ImageClef 2009 medical annotation challenge 12,677 classified x-ray images, 1733 unknown images Classification according to four labeling sets: o 57 classes o 116 classes o 116 IRMA codes o 196 IRMA codes

Noisy images Irregular brightness, contrast Non-uniform class distribution IRMA database The IRMA group - Aachen University of Technology (RWTH), Germany

Great intra-class variability Category #: Sagittal, Mediolateral, Left hip IRMA Database - samples

Category # overview image posteroanterior (PA) Category # high beam energy posteroanterior (PA),expiration Category # high beam energy anteroposterior (AP),inspiration Category # overview image anteroposterior (AP), supine IRMA Database - samples Great inter-class similarity

Outline o Challenge description o Proposed system o Image representation o classification o Results o Parameters optimization o Performance analysis o Conclusion

Image representation o Move from 2D image to a vector of numbers o Representation should preserve enough information of the image content o Should be not sensitive to translation, artifacts and noise o Compare and classify the compact representation Word number Image model

Patch extraction Extract raw pixels from patches of fixed size Dense sampling, ~200,000 patches per image Normalize intensity, variance Ignore empty patches Sample several images – one collection with millions of patches

Feature space description - Reduce dimension of the collection - Add position (x,y) to the features, position weight is important - 8 dimensional feature vector 9x9 pixels PCA 6 coefficients

Build dictionary Select k feature vectors as far apart as possible Run k-means clustering Cluster centers, with x,y Cluster centers

Image representation Scan image – translate patches to words histogram Image Dictionary Word number Probability

Image representation Use multiple scales

Classification Examine knn classifier, with different distance metrics Examine several SVM kernels: Radial basis function Chi-square Histogram intersection One-vs-one multiclass SVM classifier, with n(n-1)/2 binary classifiers

Outline o Our objective o Proposed system o Image representation o Retrieval & classification o Results o Parameters optimization o Performance analysis o Conclusion and future work

Selecting classifier type Effect of histogram distance metric in k-nearest neighbors vs svm classifier SVM Symmetric Kullback – Leibler divergence Jeffery divergence

Selecting feature space Effect of parameters on classification accuracy, using 20 cross-validation experiments with x,y No x,y

Selecting type of features - invariance / discriminative power tradeoff Selecting features Feature typeAverage % correctStandard dev Raw patches SIFT* Normalized Patches * Scale and rotation invariance are not desired

Running time 12,677 images Running on Intel daul quad core Xeon 2.33Ghz Build dictionary Extract features Train classifier classification time per image Total (train + classify) Raw6 min96.8 min6 min0.54 sec126 min SIFT10 min597 min6 min3.32 sec724 min

Selecting dictionary

Using multiple dictionaries for 3 scales increases classification accuracy by 0.5%

Classification results – effect of kernel Effect of kernel function on SVM classifier, for optimal kernel parameters Kernel Type% Correct 1 Scale 3 Scales Radial Basis Histogram Intersection Chi Square

Classification results – confusion matrix Confusion matrix of random 2000 test images (2007 labels) 91.95% correct

Submission to ImageClef 2009 medical annotation task o One run submitted o Use the same classifier for the 4 label sets (2005,2006,2007,2008) o Ignore IRMA code hierarchy o Don’t use wildcards Run & error score SUM TAUbiomed

Conclusion & future work o Using visual words with simple features and dense sampling is efficient and accurate in general x-ray annotation o We are applying the system to pathology classifications of chest x-rays, together with Sheba Medical Center Healthy Enlarged heart Lung filtrate Left+right effusion

Thank you.