A 3D Approach for Computer-Aided Liver Lesion Detection Reed Tompkins DePaul Medix Program 2008 Mentor: Kenji Suzuki, Ph.D. Special Thanks to Edmund Ng.

Slides:



Advertisements
Similar presentations
Applications of one-class classification
Advertisements

A Graph based Geometric Approach to Contour Extraction from Noisy Binary Images Amal Dev Parakkat, Jiju Peethambaran, Philumon Joseph and Ramanathan Muthuganapathy.
Kyle Marcolini MRI Scan Classification. Previous Research  For EEN653, project devised based on custom built classifier for demented MRI brain scans.
EDGE DETECTION ARCHANA IYER AADHAR AUTHENTICATION.
Cynthia Atherton.  Methodology  Code  Results  Problems  Plans.
Detection and Measurement of Pavement Cracking Bagas Prama Ananta.
Data preprocessing before classification In Kennedy et al.: “Solving data mining problems”
An Adaptive Image Enhancement Algorithm for Face Detection By Lizuo Jin, Shin’ichi Satoh, and Masao Sakauchi. ECE 738 In Young Chung.
Lecture 07 Segmentation Lecture 07 Segmentation Mata kuliah: T Computer Vision Tahun: 2010.
Automatic in vivo Microscopy Video Mining for Leukocytes * Chengcui Zhang, Wei-Bang Chen, Lin Yang, Xin Chen, John K. Johnstone.
AIIA Lab, Department of Informatics Aristotle University of Thessaloniki Z.Theodosiou, F.Raimondo, M.E.Garefalaki, G.Karayannopoulou, K.Lyroudia, I.Pitas,
Segmentation and Region Detection Defining regions in an image.
WRSTA, 13 August, 2006 Rough Sets in Hybrid Intelligent Systems For Breast Cancer Detection By Aboul Ella Hassanien Cairo University, Faculty of Computer.
Complex Networks for Representation and Characterization of Object For CS790g Project Bingdong Li 11/9/2009.
EE 7730 Image Segmentation.
Motion Detection And Analysis Michael Knowles Tuesday 13 th January 2004.
Surface Reconstruction from 3D Volume Data. Problem Definition Construct polyhedral surfaces from regularly-sampled 3D digital volumes.
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.
Canny Edge Detector1 1)Smooth image with a Gaussian optimizes the trade-off between noise filtering and edge localization 2)Compute the Gradient magnitude.
Variability of LIDC Panel Segmentations and Soft Segmentation of Lung Nodules Presented by Stephen Siena and Olga Zinoveva.
The Segmentation Problem
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
Face Processing System Presented by: Harvest Jang Group meeting Fall 2002.
Feature extraction Feature extraction involves finding features of the segmented image. Usually performed on a binary image produced from.
Automatic Image Segmentation of Lesions in Multispectral Brain
Presented by: Kamakhaya Argulewar Guided by: Prof. Shweta V. Jain
Spatial-based Enhancements Lecture 3 prepared by R. Lathrop 10/99 updated 10/03 ERDAS Field Guide 6th Ed. Ch 5: ;
An Interactive Segmentation Approach Using Color Pre- processing Marisol Martinez Escobar Ph.D Candidate Major Professor: Eliot Winer Department of Mechanical.
ENDA MOLLOY, ELECTRONIC ENG. FINAL PRESENTATION, 31/03/09. Automated Image Analysis Techniques for Screening of Mammography Images.
Maryam Sadeghi 1,3, Majid Razmara 1, Martin Ester 1, Tim K. Lee 1,2,3 and M. Stella Atkins 1 1: School of Computing Science, Simon Fraser University 2:
Hierarchical Distributed Genetic Algorithm for Image Segmentation Hanchuan Peng, Fuhui Long*, Zheru Chi, and Wanshi Siu {fhlong, phc,
An efficient method of license plate location Pattern Recognition Letters 26 (2005) Journal of Electronic Imaging 11(4), (October 2002)
Detecting Pedestrians Using Patterns of Motion and Appearance Paul Viola Microsoft Research Irfan Ullah Dept. of Info. and Comm. Engr. Myongji University.
B. Krishna Mohan and Shamsuddin Ladha
Maryam Sadeghi 1,3, Majid Razmara 1, Martin Ester 1, Tim K. Lee 1,2,3 and M. Stella Atkins 1 1: School of Computing Science, Simon Fraser University 2:
COMPARISON OF IMAGE ANALYSIS FOR THAI HANDWRITTEN CHARACTER RECOGNITION Olarik Surinta, chatklaw Jareanpon Department of Management Information System.
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.
EECS 274 Computer Vision Segmentation by Clustering II.
Video Segmentation Prepared By M. Alburbar Supervised By: Mr. Nael Abu Ras University of Palestine Interactive Multimedia Application Development.
An Efficient Search Strategy for Block Motion Estimation Using Image Features Digital Video Processing 1 Term Project Feng Li Michael Su Xiaofeng Fan.
A Segmentation Algorithm Using Dyadic Wavelet Transform and the Discrete Dynamic Contour Bernard Chiu University of Waterloo.
CS654: Digital Image Analysis Lecture 25: Hough Transform Slide credits: Guillermo Sapiro, Mubarak Shah, Derek Hoiem.
CS654: Digital Image Analysis
COMP322/S2000/L171 Robot Vision System Major Phases in Robot Vision Systems: A. Data (image) acquisition –Illumination, i.e. lighting consideration –Lenses,
Computer-based identification and tracking of Antarctic icebergs in SAR images Department of Geography, University of Sheffield, 2004 Computer-based identification.
AdvisorStudent Dr. Jia Li Shaojun Liu Dept. of Computer Science and Engineering, Oakland University Automatic 3D Image Segmentation of Internal Lung Structures.
Non-Ideal Iris Segmentation Using Graph Cuts
Digital Image Processing
Face Detection Using Neural Network By Kamaljeet Verma ( ) Akshay Ukey ( )
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
Digital Image Processing
Color Image Segmentation Mentor : Dr. Rajeev Srivastava Students: Achit Kumar Ojha Aseem Kumar Akshay Tyagi.
Rich feature hierarchies for accurate object detection and semantic segmentation 2014 IEEE Conference on Computer Vision and Pattern Recognition Ross Girshick,
Fast Human Detection in Crowded Scenes by Contour Integration and Local Shape Estimation Csaba Beleznai, Horst Bischof Computer Vision and Pattern Recognition,
UW Madison Digital Image Processing Adam Slater and Matt McCormick / 12/14/2005 / Page 1 Breast Tumor Segmentation.
Motion tracking TEAM D, Project 11: Laura Gui - Timisoara Calin Garboni - Timisoara Peter Horvath - Szeged Peter Kovacs - Debrecen.
Automatic Lung Nodule Detection Using Deep Learning
Presented by: Anum Masood PhD Scholar
April 21, 2016Introduction to Artificial Intelligence Lecture 22: Computer Vision II 1 Canny Edge Detector The Canny edge detector is a good approximation.
Computed Tomography Image Reconstruction
DIGITAL SIGNAL PROCESSING
Computer Vision Lecture 12: Image Segmentation II
CS 698 | Current Topics in Data Science
Scott Tan Boonping Lau Chun Hui Weng
Statistical Approach to a Color-based Face Detection Algorithm
Digital Image Processing
Fourier Transform of Boundaries
Introduction Computer vision is the analysis of digital images
Canny Edge Detector Smooth image with a Gaussian
Presentation transcript:

A 3D Approach for Computer-Aided Liver Lesion Detection Reed Tompkins DePaul Medix Program 2008 Mentor: Kenji Suzuki, Ph.D. Special Thanks to Edmund Ng

Presentation Outline ➲ Background Information ➲ Prior Research ➲ Proposed Methodology Liver Segmentation HCC Candidate Detection ➲ Results ➲ Conclusions and Future Work

HCC Background ➲ Hepatocellular Carcinoma ➲ Primary Liver Cancer ➲ Prevalence varies drastically by region ➲ Few Symptoms ➲ Usually affects people with preexisting liver conditions Background Information

HCC Background II ➲ Estimated to cause at least 372,000 deaths annually ➲ Other than CT imagery, difficult to detect ➲ Difficult / time consuming for radiologists to spot Background Information

Project Background ➲ 2D Lesion Detector program, “Candidate Finder 1.0,” written and tested in previous summer ➲ Written in ITK – open source, C/C++ toolkit ➲ CandidateFinder both segments liver and attempts to detect tumor candidates ➲ 100% Sensitivity Small Number of Test Cases Background Information

Project Background II ➲ 2D Algorithm resulted in high number of false positives On 2D Data: 24 FPs on average On 3D Data: Hundreds of FPs ➲ Program not written using object-oriented techniques ➲ No way to view program intermediates Background Information

Project Goals Develop a 3D computerized scheme for detection of hepatocellular carcinoma (HCC) in liver CT images Modify and modularize existing liver lesion detection program Background Information

Data Set ➲ 15 CT scans, with a total of 17 HCC tumors ➲ Contrast-enhanced CT images; arterial phase ➲ Resolution: 512 x 512 x (200 – 300)‏ ➲ Spacing of Pixels = [0.67 mm, 0.67 mm, 0.62 mm] ➲ Tumor centers identified by trained radiologist Background Information

Prior Research ➲ Gletsos et al (2003)‏ Used gray level and texture features to build a classifier for use in a neural network Operated on 2D data, did not focus on HCC specifically ➲ Tajima et al (2007)‏ Used temporal subtraction and edge processing to detect HCC specifically Required multiple “phases” of CT liver images to work

Prior Research II ➲ Shiraishi et al (2008)‏ Used microflow imaging to build an HCC classifier Microflow imaging is not approved by FDA Used ultrasonography, not computer tomography ➲ Watershed Algorithm Huang et al (Breast Tumors)‏ Marloes et al (Brain Tumors)‏ Sheshadri et al (Breast Tumors)‏ Prior Research

Proposed Methodology – Liver Segmentation ➲ Not a liver segmentation project, but important to do it correctly ➲ Not terribly concerned with oversegmentation ➲ Method suggested by ITK manual Proposed Methodology – Liver Segmentation Liver Lesion

Overview of Liver Segmentation Proposed Methodology – Liver Segmentation

Liver Pre-Processing Proposed Methodology – Liver Segmentation

Fast Marching Segmenter Proposed Methodology – Liver Segmentation

Geodesic Active Contours Edge Image Input Level Set Proposed Methodology – Liver Segmentation

Binary Image Proposed Methodology – Liver Segmentation

Binary Liver Mask Two Different Binary Liver Masks Proposed Methodology – Liver Segmentation

Liver Segmentation Complete Proposed Methodology – Liver Segmentation Two Different Segmented Livers

Proposed Methodology – HCC Candidate Detection ➲ Pre-process segmented liver ➲ Apply watershed algorithm ➲ Eliminate/consolidate watershed regions ➲ Check distance from actual tumors Proposed Methodology – HCC Candidate Detection

HCC Candidates Pre Processing ➲ Filter out noise from image ➲ Alter pixel intensity ➲ Sharpen/define edges Proposed Methodology – HCC Candidate Detection

Segmented Liver with Gradient Filter Applied Proposed Methodology – HCC Candidate Detection

HCC Candidates Pre Processing II ➲ Calculate image statistics (used by watershed algorithm)‏ ➲ Apply a half- thresholder (try to eliminate uninteresting regions)‏ Proposed Methodology – HCC Candidate Detection

Watershed Segmentation Conceptual Proposed Methodology – HCC Candidate Detection

Watershed Segmentation ➲ In other words, the watershed algorithm locates the minimum intensity of regions, and keeps growing those enclosed regions until it encounters another growing region, or a boundary. ➲ We used the watershed algorithm to find tumor candidates. Proposed Methodology – HCC Candidate Detection

QUIZ TIME!

My program attempts to locate HCC within liver CT images. What does HCC stand for?

Results ➲ How do we define “success”? Centroid of 3D watershed region is less than 30 mm away from location of tumor (as marked by radiologist)‏ ➲ Possible problem with this definition? Results

Results II ➲ Average FPs = 14.2 FP, Average Distance = 12.6 mm Results

Watershed Output Watershed Original ImageSigmoid Gradient Distance = 0.47 mm

Watershed Output II Original Image Sigmoid Gradient Watershed

Conclusions ➲ We have developed a 3D algorithm for the detection of HCC with 100% sensitivity on 15 test cases with a reasonable number of FPs. ➲ We have successfully translated a 2D algorithm to 3D, with fewer false positives. ➲ We have successfully modularized the program, allowing intermediates to be output. Conclusions and Future Work

Future Work ➲ Modify program to help detect cancers other than HCC Possibly integrate project with another student project ➲ Add a false positive reducer (MTANN?) Conclusions and Future Work

Thanks! ➲ Thanks Again To: Kenji Suzuki, Ph.D. Edmund Ng DePaul Medix Program And, of course… Contact Information:

Any Questions? Thanks To My Momma