A Comparative Study of Blob Detection Methods: Evaluation on Nodule Candidate Detection in Chest Radiographs
Total Page:16
File Type:pdf, Size:1020Kb
A COMPARATIVE STUDY OF BLOB DETECTION METHODS: EVALUATION ON NODULE CANDIDATE DETECTION IN CHEST RADIOGRAPHS A Thesis Submitted to The School of Engineering of the UNIVERSITY OF DAYTON In Partial Fulfillment of the Requirements for The Degree Master of Science in Electrical Engineering by Bernard Olushola Abayowa UNIVERSITY OF DAYTON Dayton, Ohio May 2008 A COMPARATIVE STUDY OF BLOB DETECTION METHODS: EVALUATION ON NODULE CANDIDATE DETECTION IN CHEST RADIOGRAPHS APPROVED BY: Russell Hardie, Ph.D. John Loomis, Ph.D. Advisor Committee Chairman Committee Member Department of Electrical and Department of Electrical and Computer Engineering Computer Engineering Raul OrcKmez, Ph.D. Committee Member Department of Electrical and Computer Engineering Malcolm W. Daniels, Ph.D. Joseph I^Saliba, Ph.D., PE. Associate Dean Dean School of Engineering School of Engineering ii © Copyright by Bernard Olushola Abayowa All rights reserved 2008 ABSTRACT A COMPARATIVE STUDY OF BLOB DETECTION METHODS: EVALUATION ON NODULE CANDIDATE DETECTION IN CHEST RADIOGRAPHS Name: Abayowa, Bernard Olushola University of Dayton Advisor: Dr. Russell Hardie In some pattern recognition applications, simple blob detection is used to identify can didate objects of interest in a full image. The detected candidate blobs are then further scrutinized and ultimately classified in subsequent stages of a pattern recognition system. The main focus of this paper is on the detection of nodule candidates in chest radiographs. Lung cancer is a major cause of cancer mortality and early detection of lung nodules can potentially save lives. Computer-aided detection (CAD) systems have proven to help radi ologists increase detection rate of small pulmonary nodules in chest radiographs. This thesis provides a formal performance comparison of some of the recently proposed nodule candidate detectors for the selection of initial nodule candidates in chest radiographs in both the non-opaque and opaque portions of the lung. The nodule candidate detectors evaluated in this paper include the Lindeberg blob detector, the average radial gradient detector and variations of the convergence index based detectors. This thesis also describes a method for segmenting the opaque region of the lung in a chest radiograph based on iii a segmentation of the non-opaque portion. A method for optimizing some of the multi parameter blob detectors using genetic algorithms is also presented in this thesis. Finally, an analysis to aid in selecting an operating point for the detector in both regions to achieve a desired overall sensitivity and specificity is presented. iv Dedication This thesis is dedicated to my father the late Mr. Michael Abayowa, my mother Mrs. Victoria Abayowa, my advisor Dr. Russell Hardie, The Dayton Area Graduate Studies Institute (DAGSI), and my dearest friends for all their support and encouragement. TABLE OF CONTENTS Page Abstract................................................................................................................................... iii List of Figures............................................................................................................................viii List of Tables......................................................................................................................... xi CHAPTERS: I. Introduction................................................................................................................... 1 II. Nodule candidate detection process........................................................................... 6 2.1 Preprocessing...................................................................................................... 6 2.2 Nodule candidate detectors............................................................................... 10 2.2.1 Lindeberg blob detector..................................................................... 11 2.2.2 Average radial gradient (ARG) detector........................................... 14 2.2.3 Convergence index (CI) filter based detectors................................. 17 2.3 Detection filter postprocessing........................................................................ 23 2.4 Labeling and scoring.............................................................................................26 III. Genetic Algorithm Optimization...................................................................................28 3.1 Fitness function...................................................................................................... 29 3.2 Selection operator................................................................................................31 3.3 Reproduction..................................................................................................... 31 3.4 Termination......................................................................................................... 32 IV. Experimental results .................................................................................................. 33 4.1 Non-opaque regions of the lung..........................................................................33 4.2 Opaque regions of the lung...................................................................................34 4.3 Overall WMCI detector performance............................................................... 35 vi V. Conclusion ...................................................................................................................40 Bibliography .........................................................................................................................42 vii LIST OF FIGURES Figure Page 1.1 A block diagram of a Typical CAD system showing the stages involved in the pattern recognition system. The candidate detection step often uses a simple blob detector and this component is the focus of the present thesis. 3 2.1 Candidate Detector Block Diagram..................................................................... 7 2.2 Typical resized image (JPCLN004). This image is resized from 2048 x 2048 pixels with pixel spacing of 0.175 mm to a pixel spacing of 512x512 with 0.7 mm pixel spacing.................................................................................. 8 2.3 Typical Local Contrast Enhanced Image (JPCLN004).................................... 8 2.4 Typical LCE image showing image masks (JPCLN004). The Anatomical masks consist of the heart, left and right clavicle and the left and right lungs. The truth cue is provided for each image as selected by the radiologist. The nodule mask is manually segmented taking the size of the nodule into consideration............................................................................................................ 10 2.5 An example of the automatic segmentation covering the retrocardiac and subdiaphragmatic region of the lung (JPCLN065)............................................. 11 2.6 Results of the application of the Laplacian of Guassian filter on LCE im age JPCLN001 of the JRST database. The scale at which each image is generated is shown at the top of each image........................................................ 14 2.7 A discrete approximation of the Laplacian filter................................................. 15 viii 2.8 Average radial gradient (ARG) and convergence index (CI) value com putation. 3myTl(k, I) is the angle between the radial vector pointing from pixel (m + k, n + I) to (m, n) and the intensity gradient vector at pixel (m + k,n + I), \g(m -I- k. n -I- Z)| is the magnitude of the local gradient at the pixel (m + k, n + I). R is the region around pixel (m,n) for which the ARG or CI value is computed. The magnitude of the local gradient is not considered when computing CI value................................................................... 16 2.9 WCI filter depth map showing radii values that performed best when tested on RMG data with nodules that appear in the non-opaque region of the lung. Brighter regions corresponds to higher weight......................................... 21 2.10 WCI filter depth map showing radii values that performed best when tested on RMG data with nodules that appear in the opaque region of the lung. Brighter regions corresponds to higher weight....................................................22 2.11 WMCI filter depth map showing scales that performed best when tested on RMG data with nodules that appear in the non-opaque region of the lung. Scales with brighter regions corresponding to higher weight. Each scale is defined by the radius of the outer circle............................................................... 24 2.12 WMCI filter depth map showing scales that performed best when tested on RMG data with nodules in the opaque region of the lung. Scales with brighter regions corresponding to higher weight. Each scale is defined by the radius of the outer circle...................................................................................25 3.1 A block diagram describing the GA process used in optimizing the tuning parameters for the WCI and WMCI detectors.....................................................29 4.1 Comparison of FROC curves for all detectors as tested on JRST data with nodules in non-opaque regions of the lung. These FROC curves are gener ated using manual nodule segmentation labeling................................................37 4.2 FROC curves for the detectors operating in the opaque region of the lung as tested on JRST data. The truth radius