Application of image processing techniques to tissue texture analysis and image compression Advisor : Dr. Albert Chi-Shing CHUNG Presented by Group ACH1.

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

Applications of one-class classification
AIME03, Oct 21, 2003 Classification of Ovarian Tumors Using Bayesian Least Squares Support Vector Machines C. Lu 1, T. Van Gestel 1, J. A. K. Suykens.
Road-Sign Detection and Recognition Based on Support Vector Machines Saturnino, Sergio et al. Yunjia Man ECG 782 Dr. Brendan.
November 12, 2013Computer Vision Lecture 12: Texture 1Signature Another popular method of representing shape is called the signature. In order to compute.
July 27, 2002 Image Processing for K.R. Precision1 Image Processing Training Lecture 1 by Suthep Madarasmi, Ph.D. Assistant Professor Department of Computer.
An Adaptive Image Enhancement Algorithm for Face Detection By Lizuo Jin, Shin’ichi Satoh, and Masao Sakauchi. ECE 738 In Young Chung.
MESA LAB Two papers in IFAC14 Guimei Zhang MESA LAB MESA (Mechatronics, Embedded Systems and Automation) LAB School of Engineering, University of California,
Uncertainty Representation. Gaussian Distribution variance Standard deviation.
WRSTA, 13 August, 2006 Rough Sets in Hybrid Intelligent Systems For Breast Cancer Detection By Aboul Ella Hassanien Cairo University, Faculty of Computer.
Modeling Pixel Process with Scale Invariant Local Patterns for Background Subtraction in Complex Scenes (CVPR’10) Shengcai Liao, Guoying Zhao, Vili Kellokumpu,
A Computer Aided Detection System For Digital Mammograms Based on Radial Basis Functions and Feature Extraction Techniques By Mohammed Jirari Shanghai,
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:
A Computer-Aided Diagnosis System For Digital Mammograms Based on Radial Basis Functions and Feature Extraction Techniques Dissertation written by Mohammed.
Relevance Feedback based on Parameter Estimation of Target Distribution K. C. Sia and Irwin King Department of Computer Science & Engineering The Chinese.
Texture Classification Using QMF Bank-Based Sub-band Decomposition A. Kundu J.L. Chen Carole BakhosEvan Kastner Dave AbramsTommy Keane Rochester Institute.
Yujun Guo Kent State University August PRESENTATION A Binarization Approach for CT-MR Registration Using Normalized Mutual Information.
Texture Classification Based on Co-occurrence Matrices Presentation III Pattern Recognition Mohammed Jirari Spring 2003.
Texture Recognition and Synthesis A Non-parametric Multi-Scale Statistical Model by De Bonet & Viola Artificial Intelligence Lab MIT Presentation by Pooja.
Run-Length Encoding for Texture Classification
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
Pattern Recognition. Introduction. Definitions.. Recognition process. Recognition process relates input signal to the stored concepts about the object.
Face Processing System Presented by: Harvest Jang Group meeting Fall 2002.
Texture-based Deformable Snake Segmentation of the Liver Aaron Mintz Daniela Stan Raicu, PhD Jacob Furst, PhD.
Detecting the Domain Structure of Proteins from Sequence Information Niranjan Nagarajan and Golan Yona Department of Computer Science Cornell University.
Despeckle Filtering in Medical Ultrasound Imaging
INTRODUCTION Problem: Damage condition of residential areas are more concerned than that of natural areas in post-hurricane damage assessment. Recognition.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Entropy and some applications in image processing Neucimar J. Leite Institute of Computing
Pattern Recognition & Detection: Texture Classifier ECE 4226 Presented By: Denis Petrusenko December 10, 2007.
Methods in Medical Image Analysis Statistics of Pattern Recognition: Classification and Clustering Some content provided by Milos Hauskrecht, University.
ENDA MOLLOY, ELECTRONIC ENG. FINAL PRESENTATION, 31/03/09. Automated Image Analysis Techniques for Screening of Mammography Images.
A Significance Test-Based Feature Selection Method for the Detection of Prostate Cancer from Proteomic Patterns M.A.Sc. Candidate: Qianren (Tim) Xu The.
Bala Lakshminarayanan AUTOMATIC TARGET RECOGNITION April 1, 2004.
Hierarchical Distributed Genetic Algorithm for Image Segmentation Hanchuan Peng, Fuhui Long*, Zheru Chi, and Wanshi Siu {fhlong, phc,
Texture analysis Team 5 Alexandra Bulgaru Justyna Jastrzebska Ulrich Leischner Vjekoslav Levacic Güray Tonguç.
B. Krishna Mohan and Shamsuddin Ladha
Texture. Texture is an innate property of all surfaces (clouds, trees, bricks, hair etc…). It refers to visual patterns of homogeneity and does not result.
AUTOMATIZATION OF COMPUTED TOMOGRAPHY PATHOLOGY DETECTION Semyon Medvedik Elena Kozakevich.
Automatic Minirhizotron Root Image Analysis Using Two-Dimensional Matched Filtering and Local Entropy Thresholding Presented by Guang Zeng.
MEDICAL IMAGE REGISTRATION BY MAXIMIZATION OF MUTUAL INFORMATION Dissertation Defense by Chi-hsiang Lo June 27, 2003 PRESENTATION.
Course 9 Texture. Definition: Texture is repeating patterns of local variations in image intensity, which is too fine to be distinguished. Texture evokes.
BARCODE IDENTIFICATION BY USING WAVELET BASED ENERGY Soundararajan Ezekiel, Gary Greenwood, David Pazzaglia Computer Science Department Indiana University.
MedIX – Summer 07 Lucia Dettori (room 745)
By Brian Lam and Vic Ciesielski RMIT University
Digital Image Processing
Slides from Dr. Shahera Hossain
An Effective Hybridized Classifier for Breast Cancer Diagnosis DISHANT MITTAL, DEV GAURAV & SANJIBAN SEKHAR ROY VIT University, India.
Intro. ANN & Fuzzy Systems Lecture 16. Classification (II): Practical Considerations.
Frank Bergschneider February 21, 2014 Presented to National Instruments.
Presented by: Anum Masood PhD Scholar
Hybrid Ant Colony Optimization-Support Vector Machine using Weighted Ranking for Feature Selection and Classification.
By Brian Lam and Vic Ciesielski RMIT University
Automatic Lung Cancer Diagnosis from CT Scans (Week 1)
Applying Deep Neural Network to Enhance EMPI Searching
Recognition of biological cells – development
Face Detection EE368 Final Project Group 14 Ping Hsin Lee
Efficient Image Classification on Vertically Decomposed Data
Gender Classification Using Scaled Conjugate Gradient Back Propagation
Schizophrenia Classification Using
Final Year Project Presentation --- Magic Paint Face
Efficient Image Classification on Vertically Decomposed Data
Outline Announcement Texture modeling - continued Some remarks
Texture Classification of Normal Tissues in Computed Tomography
Enhancing Diagnostic Quality of ECG in Mobile Environment
CT images by texture analysis
Multiple Organ detection in CT Volumes - Week 3
Lecture 16. Classification (II): Practical Considerations
Shengcong Chen, Changxing Ding, Minfeng Liu 2018
Presentation transcript:

Application of image processing techniques to tissue texture analysis and image compression Advisor : Dr. Albert Chi-Shing CHUNG Presented by Group ACH1 (LAW Wai Kong and LAI Tsz Chung) Computer Science Final Year Project 2004

Overview Introduction –Motivation –Objectives Results –Classification algorithms: Feature extraction & Classifier selection –Software implementation: Conclusion Future Extension Question and Answer Session

Introduction - Motivation Diagnosis of cirrhosis: 1) Manual diagnosis of ultrasonic liver image 2) Histological analysis Invasive Inaccurate Results dependent on experience of sonographers Both are time consuming How about computer aided diagnosis system? In what extent this system assist doctor? - Objectives 1.Designated user interface with support of ultrasonic image compression No pre-image processing is needed Reduce storage space Facilitate the diagnosis process 2.Multi-severity level classification Cirrhosis treatment require severity information. 3.Machine independence Compatible with different ultrasound scanning machine Challenge !! How to classify patients? 2 steps

Step 1: Feature Extraction Firstly, extract useful features from image. We have examined several feature extraction approaches for performance comparison The most accurate approach will be implemented in our system 1.Direct comparison of wavelet coefficient (Haar, Symlets, Daubechies) 2.Histogram of wavelet coefficient (Haar, Symlets, Daubechies) 3.Statistic with “Difference on Gaussians” filter 4.Direct comparison between multi-scale co-occurrence matrix

5.Statistic with multi-scale approach and co-occurrence matrix Step 1: Feature Extraction The six features: 1) The mean gray level - Inversely proportion to cirrhosis severity. - Affected by the area of normal tumor 2) The first percentile of the gray level distribution P First order statistic - Inversely proportion to cirrhosis severity. - Affected by the present of normal tumor Co-occurrence matrix statistic 3) Entropy: 4) Contrast: 5) Angular Second Moment: 6) Correlation FeaturesRelation of feature and cirrhosis status Physical meaning EntropyInversely proportion Randomness of intensity changes ContrastInversely proportion Edge detection ASMInversely proportion Homogeneity of image CorrelationProportion Similarity among pixel pairs 6) Morphological based method Segment out tumor structure from liver Count the number and circumference of tumor

Input features: normalized to range between [0,1] Category: normalized to range between [0,1] Classification: by setting thresholds base on # category. 1st layer: 5 hyperbolic tangent sigmoid transfer units 2nd layer: 1 linear transfer unit Train function: Levenberg-Marquardt back-propagation Performance: MSE Stopping threshold: 0.01 Maximum training cycle = 200 Step 2: Classifier Basic requirements: –Continuous learning –Multi class classification (severity category) –Robust –Database can update per patient (one pattern). Secondly, classify patients based on extracted features 3 classifiers were examined 1) k-Nearest Neighbor Classifier Use the category of k-nearest neighbor in database to classify a new entry. The features are normalized by standard score. Distance-weighted. Choice of distance: SSD / KLD Physically, KLD measures relative entropy between PDF 2) Feed-forward Neural Network A direct continuation of the work on Bayes classifiers, which relies on Parzen windows classifiers. Setting: 3) Probabilistic Neural Network It learns to approximate the PDF of the training examples. The input features are normalized by standard score. Commonly used in image feature classification

Evaluation of algorithms Method of evaluating hypothesis: 10-fold cross validation (in MatLab) Problem: Images of the same patient have similar features! Solution: Use patient ID to partition the data set. Problem: uneven class distribution in folds! Solution: Partition the patients based on their category, ensure class distribution is similar to original data set. The features: Theoretically, morphology is a descriptive feature, but, practically, fine tuning of parameters is needed. Segmentation parameter (sigma of Gaussian filter, initial marker intensity) too sensitive to suit all testing cases Number of tumors was unreasonably fluctuated. (tumors count ranged from 15 to 90) Comparison of best results among all features sets with different classifier: Features SetClassifierAccuracy TypeSettingTypeParameters 2 Class Classification 3 Class Classification Plain wavelet coefficient 3 Level Haar KNNK=5 301/ % 234/ % Histogram of wavelet coefficient 2 Level Haar kNNKLD, k=12 548/ % 431/ % Statistic with “ Difference on Gaussians ” filter Filtering along X- direction kNNK=19 531/772 (72.541%) 434/772 ( %) PNN 447/772 (72.541%) 396/772 ( %) FFNN 497/772 ( %) 442/772 ( %) Features SetClassifierAccuracy TypeSettingTypeParameters 2 Class Classification 3 Class Classification multi-scale co- occurrence matrix 3 Resolution level kNNKLD, k=3 312/ % 219/ % SSD, k=2 284/ % 211/ % Statistic of multi- resolution and co- occurrence matrix 2 Resolution Level kNNSSD, k=19 614/ % 511/ % PNN 607/ % 497/ % FFNN 619/ % 508/ % The data set is captured by Dr. Simon Yu, consultant and adjunct associate professor from Department of Diagnostic Radiology and Organ Imaging, Prince of Wales Hospital

Evaluation of algorithms The classifiers: Accuracy: >>> all of them have similar results. >>> Depends on features. Running time (including partition for 732 testing cases): Classifier2 classes3 classes kNN2s FFNN67s80s PNN7s Pros and Cons k-NN Fast Easy to implement Sensitive to class distribution of data set. Size of database is large and linearly increasing. FFNN Size of database is a small constant. Robust Training is slow. (> 40 times of k-NN) Should update per epoch to prevent noise. PNN Fast Highly sensitive to class distribution of data set. Size of database increases linearly. k-NN

Conclusion Developed a designated classification system that can contribute to medical aspect Examined different machine independent classification algorithms for multi-severity classification Proposed utilization of multi-resolution statistic with co-occurrence matrix for cirrhosis detection Realized machine learning and image processing techniques in a real life situation Explored the knowledge about cirrhosis and liver Future Extension Clustering of features Fine tuning the parameters of morphological approach Histological findings of cases will be able to improve our system

Question and Answer Session