IN the United States, lung cancer and colon cancer are the

Size: px
Start display at page:

Download "IN the United States, lung cancer and colon cancer are the"

Transcription

1 IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 23, NO. 6, JUNE Surface Normal Overlap: A Computer-Aided Detection Algorithm With Application to Colonic Polyps and Lung Nodules in Helical CT David S. Paik*, Christopher F. Beaulieu, Geoffrey D. Rubin, Burak Acar, R. Brooke Jeffrey, Jr., Judy Yee, Joyoni Dey, and Sandy Napel Abstract We developed a novel computer-aided detection (CAD) algorithm called the surface normal overlap method that we applied to colonic polyp detection and lung nodule detection in helical computed tomography (CT) images. We demonstrate some of the theoretical aspects of this algorithm using a statistical shape model. The algorithm was then optimized on simulated CT data and evaluated using a per-lesion cross-validation on 8 CT colonography datasets and on 8 chest CT datasets. It is able to achieve 100% sensitivity for colonic polyps 10 mm and larger at 7.0 false positives (FPs)/dataset and 90% sensitivity for solid lung nodules 6 mm and larger at 5.6 FP/dataset. Index Terms Colonic polyp, computed tomography colonography (CTC), computer-aided detection (CAD), cross-validation, lung nodule, statistical shape model. I. INTRODUCTION IN the United States, lung cancer and colon cancer are the first and second leading cancer killers, respectively. Early detection of colonic polyps and lung nodules, the precursors to these diseases, has been shown to improve survival [1] [4]. Clinically significant colonic polyps and lung nodules are resolvable given the spatial resolution of helical computed tomography (CT). However, the accuracy and efficiency of viewing hundreds of source axial images per exam are limited by human factors, such as attention span and eye fatigue. In response to this challenge, a variety of computer-aided diagnosis (CAD) methods have been developed to improve both the accuracy and the efficiency of detecting lesions in this and other difficult three dimensional (3-D) diagnostic problems. Among them, many different approaches to CAD for CT lung nodule detection and for CT colonic polyp detection have been developed, several of which are described next. Manuscript received September 22, 2003; revised February 5, This work was supported in part by the National Institutes of Health (NIH) under Grant R01-CA72023 and Grant P41-RR The Associate Editor responsible for coordinating the review of this paper and recommending its publication was G. Wang. Asterisk indicates corresponding author. *D. S. Paik is with the Department of Radiology, Stanford University, Stanford, CA, USA USA ( paik@smi.stanford.edu). C. F. Beaulieu, G. D. Rubin, R. B. Jeffrey, Jr., J. Dey, and S. Napel are with the Department of Radiology, Stanford University, Stanford, CA, USA USA. B. Acar is with the Department of Electrical and Electronic Engineering, Bogazici University, Bebek, Istanbul, Turkey. J. Yee is with the Department of Radiology, University of California at San Francisco, San Francisco, CA USA. Digital Object Identifier /TMI For detecting lung nodules, Giger et al. [5] developed a two dimensional (2-D) multilevel thresholding detection algorithm that creates a tree structure of image components. Rules were applied to shape features in order to identify nodules. 94% per-nodule sensitivity was achieved with 1.25 false positives (FPs) per patient. Armato et al. [6], [7] applied multilevel thresholding and a rolling ball algorithm toward detecting lung nodules. Shape and attenuation features were classified using linear discriminant analysis and the algorithm achieved 70% per-nodule sensitivity with 1.5 FPs per axial section. Brown et al. [8] have presented an algorithm for both detection and surveillance of lung nodules in CT. Region-growing and morphological operators were used to create candidate locations. Attenuation, location, volume, and shape features were matched to model objects in a semantic net with fuzzy membership that serves as a generic a priori anatomic model. In the initial detection task, 86% per-nodule sensitivity was achieved with 11 FPs per patient. Lee et al. [9] used both genetic algorithm-based and semicircular template matching to identify initial candidates and attenuation, shape, and gradient feature rules to reduce FPs. They achieved 72% per-nodule sensitivity with 31 FPs per patient. Erberich et al. [10] applied the Hough transform (HT) for both 2-D circles and 3-D spheres using a rule-based classifier and achieved 30% 40% per-nodule sensitivity with a large amount of false positive nodules. Several approaches to colonic polyp CAD in CT colonography have also been proposed. Vining et al. [11] developed a method that measures abnormal wall thicknesses using heuristics. They report 73% per-polyp sensitivity with a range of 9 90 FPs per patient. Other approaches have analyzed the morphology of the mucosal surface. Summers et al. [12], [13] have developed a method that uses size, attenuation, and curvatures calculated with convolution-based partial derivatives to find polyps. They achieved 64% per-lesion sensitivity with 3.5 FPs per patient. Yoshida et al. [14] [16] use shape index and curvedness (computed with partial derivatives), directional gradient concentration, and quadratic discriminant analysis. Using both prone and supine datasets, they achieve 100% per-patient sensitivity with 2.0 FPs per patient (per-polyp sensitivity not stated). Kiss et al. [17] combined surface normal and sphere fitting methods to achieve 100% per-polyp sensitivity with 8.2 FPs per patient. In addition, secondary CAD algorithms that are designed to reduce the FP rate of primary CAD algorithms have been proposed. Göktürk et al. [18] applied support vector machines to shape and attenuation features to reduce FPs and /04$ IEEE

2 662 IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 23, NO. 6, JUNE 2004 reported a 50% increase in specificity at a constant sensitivity level. Acar et al. [19] have applied edge displacement fields to reduce FPs and reported a 23% increase in specificity at a constant sensitivity level. Both of these FP reduction methods were evaluated using initial versions [20] of the work presented in this paper. These previously described CAD algorithms for both lung nodules and colonic polyps have achieved varying levels of accuracy although they all leave room for improvement. Additionally, many of them represent analogous approaches, using similar feature vectors and similar classifiers. The purpose of this work was to create a new and effective approach to CAD by developing new features and by optimizing them toward two clinical applications. We present in this paper 1) a novel multi-purpose CAD algorithm that we call the surface normal overlap (SNO) method, 2) a theoretical analysis of this algorithm using a statistical model of anatomic shape, 3) an optimization and analysis method for this algorithm using simulated CT data and a per-lesion crossvalidation, and 4) preliminary evaluations of the detection performance of the CAD algorithm in lung nodule and colonic polyp detection, using the free-response receiver operating characteristic (FROC) paradigm. We propose to use this algorithm as the first step in a larger overall detection scheme and, thus, we strive for high sensitivity at a reasonable FP rate, thus allowing secondary FP reduction algorithms, such as some of those described above, and/or radiologist visualization to improve specificity. II. CAD ALGORITHM The following sections describe the processing steps of the SNO method, of which the end result is a list of the coordinates of the center of each suspicious region, sorted in decreasing prospect of being a lesion. A. Pre-Processing and Segmentation Because both colonic polyps and lung nodules are generally not much denser than water, high density structures (e.g., bone) are removed by clamping voxel intensities to be no greater than that of water. Next, the CT volume data are made isotropic by tri-linear interpolation to 0.6 mm 0.6 mm 0.6 mm voxels to produce. This is done in order to reduce any bias between lesions at different orientations and also to reduce any bias between datasets with different voxel sizes. Next, segmentation is performed automatically to identify either the colon lumen or the lung parenchyma. A binary image,, is created by thresholding all air intensity voxels including air outside the body. This is followed by a negative masking of all air intensity voxels morphologically connected to any of the edges of the data volume (air outside the body), thus leaving only voxels with air density within the body. In the case of CT colonography, the inferior portions of the lungs are usually captured and are removed using a negative mask of a 3-D region-filling seeded with air intensity regions with a width or depth of greater than 60 mm in the most superior axial slice. Finally, small air pockets ( in the colon datasets, in the lung datasets) are also negatively masked from. Next, a binary image,, is derived from and is used to limit the remaining computations to voxels near the air-tissue interfaces in the colon or lung. This 1) reduces computational requirements and 2) eliminates FPs arising within soft tissue structures outside the region of interest. begins as the surface voxels of and is then morphologically dilated by 5 mm to produce a thickened region that contains the air-tissue interfaces of interest (see Fig. 1, rows 1 2). B. Gradient Orientation The gradient orientation step computes the image gradient vector,, at high-contrast edges in order to determine the 3-D orientation of the image surface normals. We have modified the Canny edge detector [21] to limit calculations to only those voxels contained in. Each partial derivative is computed using two one-dimensional (1-D) Gaussian convolution kernels and one 1-D derivative-of-gaussian convolution kernel, which are parameterized by,, and (standard deviations) with,, and discrete samples respectively. Our implementation additionally takes advantage of the greatly reduced search space,, by only computing these separable 1-D convolutions where strictly necessary. The minimum locus of voxels necessary to correctly calculate the 1-D convolutions is calculated by morphologically dilating. Using to denote the floor function (greatest integer less than or equal to ), the convolutions are performed as follows. The separable convolutions in the direction are calculated for each voxel in dilated voxels in the direction and then dilated voxels in the -direction. The separable convolutions in the -direction are then calculated for each voxel in dilated voxels in the -direction. The separable convolutions in the -direction are then calculated for each voxel in. Nonmaximum suppression and hysteresis thresholding (thresholds of 100 HU and 200 HU) follow the separable convolutions The resulting surface normal vectors, which point inward into the tissue, are denoted as. C. Surface Normal Overlap The surface normal overlap step is critical for detecting lesions. Each voxel in accumulates a score proportional to the number of surface normals that pass through or near it. Generally speaking, both colonic polyps and lung nodules tend to have some convex regions on their surfaces and thus, the inward pointing surface normal vectors,, near these features tend to intersect or nearly intersect within the tissue. Pulmonary vessels in the lungs and haustral folds in the colon also have convex surfaces, but since they have a dominant curvature along a single direction (as opposed to high curvature in two directions as is common on the surfaces of polyps and nodules), the score for vessels and folds is generally less than that for nodules and polyps. A 3-D array, denoted, counts the number of surface normals that pass through or near to each voxel in (see Fig. 1, row 3). Each voxel in corresponds to a voxel in. In order to limit the contributions from normal vectors from very distant structures, the length of the projected surface normal vectors was defined as, the scale

3 PAIK et al.: SURFACE NORMAL OVERLAP 663 Fig. 1. Intermediate steps of the CAD algorithm. Left column: CT colon data with a polyp. Right column: CT lung data with a nodule. Top row: cross sectional slice through an example lesion. Middle row: limited search space (S ) from segmentation shown with semitransparent overlay. Bottom row: cross sectional slice through summed overlapping Gaussian profile cylinders shown in grayscale with white denoting highest CAD score. of the largest spatial features of interest. Prior to any evaluation, was set to 10 mm. Providing robustness to variations from perfectly spherical objects is critical to the success of this algorithm in real patient data. Our algorithm provides robustness both in the radial direction (objects with nonconstant distance from surface points to center) and in the transverse direction (objects with nonuniform magnitude of curvature). Robustness in the radial direction is provided by the fact that normal vectors can intersect at different distances from the surface (up to ), thus allowing many nonspherical but roughly globular objects to have a significant response. Robustness in the transverse direction is provided by allowing skewed surface normal vectors (those that do not intersect but nearly intersect) to be additive in. This is accomplished by projecting cylinders of a finite width in the direction of the surface normal rather than by projecting line segments. Because surface normals that come closer to intersecting are

4 664 IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 23, NO. 6, JUNE 2004 assumed to be more likely generated by the same convex surface patch, the projected cylinders are given a transverse profile that gradually decreases in intensity at greater radial distances, thereby providing robustness in the transverse direction and again, allowing many nonspherical but roughly globular objects to have a significant response. The profile was chosen to be Gaussian with a scale of. For computational efficiency, the entire surface normal overlap step is implemented by first scan converting (i.e., discretizing into voxels) a line segment for each surface normal in and summing it into. Then, the Gaussian profile of the cylinders is achieved by a sequence of linearly separable 1-D convolutions to produce. The convolution is given by Fig. 2. Cross section through the stochastic shape model. Dotted circle is the nominal sphere/cylinder of radius R. Solid contour is the shape after deviation from the nominal model. The deviated surface patch shown as a small oval and the deviated surface normal direction as direction PQ. The discrete kernels are chosen so that,, and include sampled at mm to cover 95% of the Gaussian curve. The computational burden imposed by the convolution calculation is minimized using morphological operators similar to the gradient orientation calculation, as in Section II-B. D. Candidate Lesion Selection The local maxima of are selected as candidate lesion locations. However, complex anatomic structures with multiple convex surface patches may generate multiple local maxima. was defined to be the smallest scale of the features that might generate distinct local maxima and was set to 10 mm prior to any evaluation. Local maxima are considered in descending order, and if a local maximum occurs within of an already accepted local maximum, the lesser value is assumed to be part of the same structure and is rejected. After this spatial filtering, the remaining local maxima are sorted in decreasing order and recorded as the potential lesion locations. The score for a potential lesion at location is given by, and we refer to this as a CAD hit. III. THEORETICAL ANALYSIS In this section, we present several theoretical analyzes of SNO. To facilitate them, we have created a statistical anatomic shape model that balances the complex variability of human anatomy with sufficient simplicity to allow for analytic insight. We then use this theoretical model to compare the behavior of the SNO method to the 3-D Hough transform for spheres in distinguishing lung nodules from vessels and colonic polyps from haustral folds. A. Stochastic Anatomic Shape Model This shape model begins with a simple parametric shape and then adds stochastically-governed variation in order to produce realistic anatomic shape. The nominal model for lung nodules and colonic polyps are spheres and hemispheres, respectively, (1) while the nominal model for vessels and haustral folds are cylinders and half-cylinders, respectively. In order to account for anatomic variability, infinitesimal surface patches on the surface are then allowed to simultaneously vary from their nominal position at radius in an implicit manner that preserves continuity between patches. In this analysis, radial position deviation is represented with random variable, and surface normal direction variation is represented with random variable (see Fig. 2). We model each surface patch as deviating from its nominal position in the radial direction with a Gaussian distribution on, with a mean of 1 and a standard deviation of. We then model each surface normal vector as deviating from its nominal direction with two independent and identically distributed Gaussian variables, and, with zero mean and standard deviation of. These two displacements are in the plane perpendicular to the radial direction, a unit distance away from the surface normal. For convenience, we represent directional deviation by its magnitude, which has a Rayleigh distribution, and by its angle,, which has a uniform distribution on the interval [0, ). The probability density functions for and are parameterized by and, respectively, and are given by and Thus, the variability of a shape of radius is represented by the random variables,, and. As each surface patch varies from its nominal position and direction, the solid angle subtended by the patch stays constant but the area of the patch changes due to 1) the magnification factor at different radial distances and 2) a cosine inverse proportionality as it is tilted away from its nominal direction. We let be the area of the nominal surface patch and be the area of each surface patch after variation. For spheres, the surface patches are indexed by, and the relationship is. For cylinders, the surface patches are indexed by around the axis of the cylinder and by down the length of the axis, and the relationship is.

5 PAIK et al.: SURFACE NORMAL OVERLAP 665 Fig. 3. Examples of theoretical model parameter estimation. The surface normals that belong to the structure are shown as lines on the solid surface and the nominal sphere/cylinder model is shown as partially translucent with perspective. (a) polyp, (b) haustral fold, (d) lung nodule, (e) pulmonary vessel. Histograms of m and u normalized to a unit Gaussian and unit Rayleigh are shown for each shape class and compared to the parametric models in (c) and (f). B. Model Parameter Estimation In order to make quantitative comparisons using this theoretical model, the parameters controlling the degree of variation from the nominal shapes, and, were estimated directly from the patient datasets. This process involved: 1) performing edge detection on the datasets; 2) identifying the surface normal vectors that belong to the nodule, polyp, vessel or fold; 3) finding the nominal sphere or cylinder that fit those surface normal vectors; 4) computing the value of and for each surface normal; and 5) estimating and from those sample populations. All polyps 5 mm and larger and all nodules 3 mm and larger were used for parameter estimation. From each of the 8 colon datasets and each of the 8 lung datasets, eight folds or vessels were selected prospectively and manually and then, selected for parameter estimation. Thus, our analyzes included 18 polyps and 64 selected folds in the colon, and 84 nodules and 64 selected vessels in the lung. Section V-C contains full details about these datasets. Edge detection was performed as described in Section II-B. Isolation of the surface normals belonging to the structure of interest was performed as follows. The center of the structure of interest,, was chosen manually, and all surface normal vectors whose bases were further than two radii away were eliminated. Next, if a line segment between and a surface normal intersected an air intensity voxel ( ), the surface normal was eliminated. Then, surface normals pointing more than 90 away from were eliminated. Finally, the largest contiguous region of surface normals was kept as belonging to the structure of interest. This algorithm was quite successful in isolating the structures of interest; Fig. 3 provides some examples. The nominal shape was derived using a least squares fit of a sphere or cylinder to the bases of the surface normals (i.e., directional information was not used), which leads to an estimate of. Using this nominal shape, both and were computed directly for each surface normal. Finally, was estimated using the maximum likelihood estimate. However, was estimated differently because a few surface normals were at nearly 90 away from either the center of the sphere or the axis of the cylinder, leading to nearly infinite values of and, thus giving inaccurate estimates due to MLE sensitivity to outliers. This happened particularly around the skirt of polyps and haustral folds where it is difficult to make binary decisions about what belongs to the polyp or fold and what does not. Instead, we estimated by using the method-of-moments but substituting the more robust median estimator for the mean. By setting the empirical median,, equal to the point at which the CDF is 0.5, we get which leads to The results of the parameter estimation are shown in Fig. 4. C. Algorithm Models In order to understand the theoretical performance of the SNO algorithm and to compare it to the Hough transform for spheres, we applied this anatomic shape model for polyps, folds, nodules, and vessels with differing degrees of variation from the nominal model. Specifically, we compared the expectation of the CAD

6 666 IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 23, NO. 6, JUNE 2004 (a) (a) (b) (b) (c) Fig. 4. Boxplots showing the minimum, maximum, interquartile range, and median for the theoretical shape model parameters: (a) R, (b), and (c) s. scores over the random variables,, and. See Appendix for the CAD score formulas and their derivations. (c) Fig. 5. Results from the theoretical model. In (a) and (b), and s are simultaneously varied from 0 to twice their median values. (a) Colon CAD scores as a function of and s. (b) Lung CAD scores as a function of and s. (c) CAD scores as a function of lesion radius, R, at the median values of and s. D. Theoretical Comparison of SNO and HT In order to compare the theoretical performance of the SNO and HT algorithms, we varied the shapes from perfect spheres and cylinders to more realistic anatomic shapes. The range of realistic shape variability was estimated as described in Section III-B. Fig. 5(a) (b) presents resulting CAD scores as a function of deviation from ideal shape for polyps and folds, and for nodules and blood vessels. These plots demonstrate the robustness of SNO to deviation from ideal shapes whereas HT fails to discriminate between shapes with realistic amounts of shape variability. Fig. 5(c) presents the scores of both polyps and

7 PAIK et al.: SURFACE NORMAL OVERLAP 667 (a) (b) Fig. 6. lung. (c) (d) (a) Boxplot showing SNO scores using the theorical model in the colon, (b) HT scores in the colon, (c) SNO scores in the lung, and (d) HT scores in the nodules as a function of lesion size, revealing that larger lesions lead to a smoothly increasing response with SNO. However, HT produces a response that varies tremendously for nearly identical lesion sizes. The estimated values of and were then used to produce a CAD score for each shape. These scores are shown in Fig. 6. Wilcoxon rank sum tests were performed to test the difference between TP and FP scores. For SNO, there were significant differences between polyp and fold ( ) and between nodule and vessel ( ). However, for HT, there were not significant differences between polyp and fold ( ) nor between nodule and vessel ( ). IV. GRADIENT ORIENTATION OPTIMIZATION Using simulated CT phantoms, we optimized the gradient orientation kernel scale parameters,,, and, in order to yield the most accurate gradient orientations. This step was critical because errors in estimating the gradient direction can diminish surface normal overlap in. The selection of values for,, and is particularly important because too small a value will lead to errors from noise and very localized perturbations in the surface whereas too large a value will lead to insensitivity to smaller lesions. The optimization of the parameter is described later in Section V. A. Phantom Model and Error Metric A series of hemispherical phantom objects were scanned using software that simulates CT scanning including forward projections, partial volume effects, correlated CT noise, helical interpolation, and filtered backprojection reconstruction [22]. The simulations were performed with a 3-mm slice thickness, pitch of 2 ( ), mm pixels in plane, and 1-mm reconstruction interval. For each phantom, a water-equivalent density sphere was embedded halfway into a water-equivalent density, randomly oriented, flat wall to simulate a prototypical colonic polyp or prototypical lung nodule on the chest wall. The diameters of the spheres,, ranged from 5 to 15 mm at 1-mm increments, chosen to demonstrate the effects of changes in size from the prototypical 10-mm lesion. For each sphere size, there were 10 phantoms, each with a different wall orientation, randomized subvoxel offset, and randomized CT detector noise, leading to a total of 110 phantoms. The error metric used to evaluate the accuracy of gradient orientations,, was defined to be the mean perpendicular distance from the surface normal vector,, to the true center of the sphere. In order to include only detected gradient orientations from the hemisphere and not those from the flat wall, only gradients located within 1.05 of the sphere center entered into the calculation of (see Fig. 7). B. Gradient Orientation Kernel Scale We let and executed the CAD algorithm with all three simultaneously varying from 0.05 to 4.0 mm in 0.05-mm increments. The errors, from the 10 phantoms at a given and, were then averaged. The results of this optimization are plotted in Fig. 8, showing that led to the least error across all lesion sizes.

8 668 IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 23, NO. 6, JUNE 2004 Fig. 7. Left: simulated CT phantom of a prototypical lesion consisting of a sphere embedded halfway into a flat wall. Right: an oblique CT cross-section through a phantom lesion showing how e is calculated as the mean distance (black line segments) from normal vectors (arrows) to the true sphere center (white dot). Fig. 9. The accuracy of the gradient orientation step on tri-linearly interpolated data is relatively independent of kernel scale anisotropy as varies from by a factor of d ranges from 5 to 15 mm and was held constant at 1 mm while was varied. Fig. 8. The accuracy of the gradient orientations is dependent on the kernel scale,, and the size of the lesion (d ranging from 5 to 15 mm). The error metric is minimized across all lesion sizes at =1mm. The rippling effect is an artifact due to discontinuous jumps in the number of samples in the convolution kernel, n, n, and n, at different values of. C. Gradient Orientation Kernel Anisotropy We also investigated the effects of anisotropic resolution in helical CT on gradient orientations. In general, helical CT has lower effective resolution through-plane than in-plane, regardless of reconstruction interval. Thus, one might expect setting would compensate for this effect. To test this, we fixed (based on the results of the first optimization) and let vary from mm in 0.05-mm increments. The errors,, from the 10 phantoms at agiven and, were then averaged, as in Section III-B. Fig. 9 plots the results of this optimization, showing that the accuracy of the gradient orientations on tri-linearly interpolated anisotropic data is almost independent of the anisotropy of the kernel scale between ratios of 0.5 and 2.0. As a result, all subsequent experiments were carried out with. V. CAD PERFORMANCE EVALUATION This section describes two experiments that were performed in order to evaluate the performance of the CAD algorithm in detecting real colonic polyps and in detecting solid lung nodules. In Section III, the goal of the gradient orientation optimization was to produce as accurate gradient orientations as possible using the error metric. However, the goal of optimizing the cylinder scale,, is to maximally differentiate between lesions and FPs. A wider cylinder scale will increase the robustness to deviations from perfectly spherical shapes but will also decrease the differentiability between lesions and FP structures. Since this effect is dependent on the variability of true lesion and FP shapes, the CT simulations were insufficient. Instead, a cross-validation was performed to evaluate lesion detection performance with prospectively chosen values of. A. Cross-Validation When cross-validation is used to evaluate a classifier, the dataset is split into sets (sometimes referred to as folds ). The classifier is trained de novo on sets and then evaluated on the remaining independent set(s); this is repeated for all possible divisions into sets and sets and the results are averaged in a reasonable manner [23]. This type of evaluation gives an unbiased estimate of performance and has a lower standard error than traditional holdout methods [24]. In this evaluation, we chose. However, in a detection problem such as this, splitting the dataset (CAD hits) into sets at the granularity of lesions is problematic because the result of training (e.g., selecting based on the training sets) changes the dataset (e.g., CAD hit locations) and thus, changes the sets themselves. In order to retain the independence between training and test sets, the sets were selected on the basis of distinct anatomic features rather than on the basis of CAD hit locations. The locus of all CAD hit locations was computed for each possible value of. Two CAD hits were considered to be the same anatomic feature if they were within 10 mm of each other. The sets (7 in the colon dataset, 46 in the lung dataset) were made to be disjoint by having one true positive (TP) lesion and equal numbers of randomly selected FP anatomic features. CAD hits

9 PAIK et al.: SURFACE NORMAL OVERLAP 669 were distributed among the sets according to the anatomic feature to which they belonged. Thus, to within the 10-mm constraint, no two sets contained CAD hits on the same anatomic feature. For an error metric in training, we selected the value of that maximized, which we define as the normalized partial area under the FROC curve from 0 20 FPs/dataset and from 90% 100% sensitivity. indicates perfect detection performance whereas indicates that less than 90% of lesions are detected by the time 20 FPs/dataset is reached. The geometric interpretation of is that it is an area that represents how close the curve comes to perfect performance (i.e., 100% sensitivity at 0 FPs/dataset). No probabilistic conclusions based on are drawn in this paper, but it should be noted that the probabilistic interpretation of has not been fully explored and its interpretation in a probabilistic context is unclear. B. Automated CAD Scoring Because the results of a CAD evaluation can be especially numerous, we implemented a method for automatically scoring each CAD hit as either a TP or FP, thus eliminating subjectivity and clerical errors. Because there is some spatial variance in what is declared to be the center of a lesion in the gold standard (Section V-C2), the scoring algorithm must allow for some small amount of spatial mis-registration between gold standard lesion locations and TP CAD hits. Thus, we defined any CAD hit as a TP if it was within half the lesion s measured diameter from the lesion s measured center. Lesion diameters were measured manually from the CT images during the setting of the gold standard using a multi-planar digital caliper tool. To determine the overall performance, all of the CAD hits within the test sets were determined to be a TP or a FP and then pooled and sorted in descending order of score. In the event that multiple CAD hits are scored as TP for a given lesion, only the highest scoring hit was considered a TP; lower scoring hits were ignored. TP CAD hits on lesions below the size range of interest were not considered FPs nor did they increase the sensitivity. At a given score threshold, sensitivity was calculated as the percentage of lesions within the size range of interest that had been identified by a TP CAD hit above that score threshold. The FP rate was calculated as the total number of FP CAD hits divided by the number of datasets. C. Detection Evaluation 1) Data Collection: Colon: From a database of 116 CT colonography exams performed at either Stanford University or at the San Francisco VA hospital, 8 exams were selected for this study in order to include a reasonably large number of colonic polyps and to balance the number of patients with and without large polyps. Exams with excessive image artifact or retained water were excluded. Case selection was done without regard to polyp conspicuity or shape. These 8 patients were given rectal air contrast and scanned in the supine position with single- or multidetector helical CT (GE HiSpeed/CTi or LightSpeed, General Electric Medical Systems, Milwaukee, WI) with effective section width of mm and 50% overlapping reconstruction. Fig. 10. Per-lesion cross validation training. The range of values of that was selected is shown in the shaded areas. For reference, A across all the datasets (i.e., no cross-validation) is shown by the solid lines. Note that the method is able to prospectively choose values of (shaded area) near the true optimum (maxima of solid lines) with low variance. Immediately following CT scanning, each patient also underwent fiber-optic colonoscopy (FOC). These results were correlated to the CT images with a total of 7 clinically significant polyps ( ) found in 4 of 8 patients and a total of 11 small polyps (5-9 mm) found in 3 of 8 patients. A wide range polyp shapes were present in the datasets 2) Gold Standard: Colon: A study coordinator with extensive experience in CTC and blinded to CAD results carefully reviewed the CTC data and recorded the location and diameter of polyps found by FOC into the gold standard database. Only one significant polyp (measured as 15 mm by FOC) was unable to be located in the CT images, most likely due to retained water. A total of 10 small polyps (1 was 8 mm and 9 were 5 6 mm measured by FOC) were unable to be located in the CT images. Lung: The gold standard in the chest was established by consensus of two radiologists interpreting the axial CT data. Both the location and diameters of nodules were recorded into the gold standard database. The CAD algorithm was then executed on the 8 colon and 8 lung datasets using the optimized gradient orientation from Section III and cross-validated as described above. 3) Results: Colon: In the colon datasets, the value of based on the cross-validation training sets was in the range mm with a mean of 2.5 mm. Fig. 10 shows the range of these values of compared to the performance on all of the datasets ( computed on all datasets over all values of, not just on training sets). Note that the latter is shown in this figure for reference only and was never used in training or evaluation. The mean performance across the test sets in detecting clinically significant colonic polyps was as follows. in diameter were detected at 4.6 FPs/dataset. 90% were detected at 6.0 FPs/dataset. 95% were detected at 6.5 FPs/dataset. 100% were detected at 7.0 FPs/dataset. Fig. 11 shows a FROC plot of these results. A manual analysis of the 50 highest scoring FPs in each colon dataset (400 total) revealed that 86% were due to haustral folds,

10 670 IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 23, NO. 6, JUNE 2004 Fig. 11. Per-lesion cross validation evaluation. FROC results for both colonic polyp and ling nodule detection. 5% were due to the colon wall between adjacent loops, 4% were due to a failure in segmentation in one dataset that captured the air trapped in the blanket beneath the patient. Finally, each of the following classes contributed 1% or less: stool, insufflation catheter, small bowel, and the ileocecal valve. Lung: In the lung datasets, the value of based on the cross-validation training sets was in the range mm with a mean of 0.6 mm (see Fig. 10). The mean performance across the test sets in detecting clinically significant solid lung nodules was as follows. in diameter were detected at 1.3 FPs/dataset. 90% were detected at 5.6 FPs/dataset. 95% were detected at 63 FPs/dataset. 100% were detected at 165 FPs/dataset (see Fig. 11). A manual analysis of the 50 highest scoring FPs in each lung dataset (400 total) revealed that 69% were due to pulmonary vessels, 13% were due to bronchi, 6% were due to vessels or bronchi in the mediastinum, 6% were calcified nodules, 2% were due to bulges on the pleural surface, 2% were small indeterminate opacities, and each of the following classes contributed 1% or less: mass, metal artifact, and a single 2.9-mm noncalcified nodule. VI. DISCUSSION A. CAD Algorithm The surface normal overlap algorithm was originally inspired by the Hough transform for spheres [25] but differs in some important ways. First, the array which counts the number of overlapping or nearly overlapping surface normals is similar to the Hough transform accumulator array in that it sums votes for objects that could produce those normals, but it does not require all of the votes to correspond to a single parameterized sphere, as does the Hough transform. Second, the Hough transform, in its various forms, is highly specific for one type of shape (e.g., spheres). Even the variant known as the generalized Hough transform, which avoids parametric representations, requires a specific model. This specificity is desirable when the shape to be detected can be precisely defined in advance, but the specificity is problematic when it cannot. In contrast, the SNO algorithm does not use an explicit model of a single type of shape, but instead uses an implicit model to represent an entire gamut of shapes much larger than the set of spheres detected by the Hough transform for spheres. This property is extremely important when the objects to be detected can have significant variability in shape such as with lung nodules or colonic polyps. Rather than specifying the exact shape to be detected, the SNO algorithm defines a fuzzy constraint on surface normal orientation in order to define the varied set of shapes to be detected, both by allowing angular mismatches (transverse robustness) and by allowing edges at different radial distances to sum (radial robustness). For comparison, Erberich et al. have applied the 3-D Hough transform for spheres toward lung nodule detection in CT but reported only 30% 40% sensitivity at a high FP rate [10]. The voxel intensity clamping pre-processing step is used to eliminate edges due to bone but will also make calcified lung nodules have a similar response as noncalcified nodules. While the presence of calcification in lung nodules may help distinguish between benign and malignant nodules, the goal of this algorithm is detection, not classification. For classification purposes, the original voxel intensities can easily be restored following the detection of suspicious regions. While we have presented and evaluated the SNO CAD method as being preceded by a specific segmentation scheme, we emphasize that the only purposes of the segmentation step are 1) to reduce computation by targeting only anatomical regions of interest (ROIs) and 2) to eliminate hits from regions disjoint from the anatomical ROI. Unlike some other CAD approaches requiring extremely accurate segmentation (e.g., inclusion of juxtapleural nodules), the goal of our segmentation step is to provide a volumetric region that contains all possible image edges that could be due to the presence of lesions and not to fully delineate their edges. Thus, our relatively simplistic segmentation algorithm is sufficient and is not limiting factor in the overall detection performance. However, it is possible that gross errors in segmentation could adversely affect performance. In colon CAD, for example if the most superior axial slice contains a large enough portion of the transverse colon, it could be assumed to be lung and, therefore, erroneously eliminated. Thus far, we have not had any such gross failures in segmentation; however, we note that, ultimately, any robust segmentation method could be substituted for ours. One limitation of this study is that we did not formally optimize the pre-processing and segmentation as we did many of the other parameters of the algorithm. This stage was used to create a thick boundary region containing easily detected high contrast edges and it was very robust to a wide variety of parameter settings. Our experience was that these parameters had little effect or no on the overall performance. We also emphasize that, at this stage, this algorithm is not intended to be used independent of visual interpretation by a radiologist. At the present stage of development (and perhaps, well into the foreseeable future), this type of algorithm should be seen as an aid for improving radiologist performance. In this regard, although our algorithm generated more than one FP (on average) per data set in order to achieve high sensitivity, it does not indicate that the majority of patients will have FP detections once reviewed in conjunction with a radiologist. If many of the

11 PAIK et al.: SURFACE NORMAL OVERLAP 671 FP hits are recognized as such and are discarded by the radiologist, overall performance may be acceptable. However, this remains to be shown by future evaluations. The difference in performance between detecting colonic polyps and detecting lung nodules is of interest. Although neither FROC curve completely dominates the other, the average lung nodule (i.e., near 50% sensitivity) was easier to detect (i.e., at fewer FPs/dataset) than the average colonic polyp, despite the relatively larger size of polyps. The difference is partially accounted for by the difference in lesion morphology the gross shape of the nodules (not at the fine level of spiculations) in these datasets tended to be more globular than that of polyps, which tended to have more complex surfaces due to the gradual rise and fall of the mucosal surface around a polyp. This may be attributable to the relatively isotropic growth pattern of lung nodules in lung parenchyma as compared to the anisotropic growth pattern of colonic polyps, which emerge and protrude from the colon wall. Another factor in the different detection performance is that nodules usually have detectable edges on their entire surface compared to polyps, which have detectable edges only on their outer half and thus, have half the number of overlapping surface normals. The difference in performance is also accounted for by the completely dissimilar sources of FPs (e.g., background anatomy), which are very different in both appearance and quantity between the lung and colon. The hardest to find nodules (i.e., near 100% sensitivity) were, however, harder to find than the hardest to find polyps. This was due to several exceptional nodules whose appearance was different than most other nodules. These four nodules accounted for the range of sensitivity from 91% 100% and were the only nodules that were detected at greater than 8 FPs/dataset. These included three small, elliptical nodules on the chest wall (6 3 mm, 7 4 mm, and 6 4 mm) and one very irregular nodule at the apex of the lung (20 16 mm); see Fig. 12. B. Theoretical Analysis While both SNO and HT perform similarly on perfect spheres and cylinders, the results shown in Fig. 5(a) (b) demonstrate that HT rapidly loses its ability to distinguish between sphere and cylinder as the shape variability approaches realistic levels. On the other hand, SNO retains its shape discrimination under much greater levels of shape variability. Additionally, Fig. 5(c) demonstrates that slight differences in size can lead to very different HT scores due to the interaction of and. The theoretical CAD scores (see Fig. 6) suggest that SNO is better able to distinguish between the presented shapes than does HT. While HT is valued for its specificity to the parametric model (e.g., spheres), it is the ability to detect shapes that vary from the nominal shape model that makes SNO particularly suitable for discriminating anatomic shapes. In the theoretical shape model, note that statistical dependence between neighboring surface patches is not assumed since this would be very unrealistic. However, not assuming independence limits the analysis to the score at the center of the shape instead of the maximum score over the whole shape (expectation of maximum is not maximum of the expectations, see Appendix ). Although HT scores may be higher off center, this Fig. 12. The four lung nodules that were hardest to detect accounting for the sensitivity from 91% 100% and accounting for all detected nodules at greater than 8 FPs/dataset. Nodule sizes are (a) mm, (b) mm, (c) mm, and (d) mm. would require nearly spherical subportions of the surface in order to yield higher scores off center. The theoretical model does assume independence between and. The correlation coefficients between and for polyps, folds, nodules, and vessels were 0.22, 0.04, 0.06,, respectively. Although very low correlation does not rule out dependence, it helps to justify this first order approximation. In our formulation of the SNO method, we have chosen to project Gaussian-profiled cylinders for each surface normal. One limitation of this work is that this choice of projected shape may not be optimal with respect to the theoretical model. This is an area of future work on this algorithm that we plan to investigate further. C. CAD Algorithm Optimization The design of the simulated phantoms was an important factor in the optimization of the gradient orientations. The simulated hemisphere on a flat wall model was designed to find the optimal balance between the decreased noise from greater blurring and the increased sensitivity to small objects from lesser blurring. The use of a hemisphere on a flat wall is an obvious first order model for colonic polyps. We had originally tried optimizing gradient orientations for lung nodules on spherical phantoms. However, it was necessary to include other background anatomic structures (e.g., flat wall) in order to realistically model the effect of a large gradient orientation convolution kernel (large ). With a large kernel, nearby but distinct anatomic structures would contribute to the convolution and cause error in the gradient orientation. This was balanced against the effect of a small kernel, which had a decreased noise reduction benefit due to less blurring (small ).

12 672 IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 23, NO. 6, JUNE 2004 The hemisphere on a flat wall also serves as a model for lung nodules in contact with the chest wall, which are not the most common type of lung nodule but are anecdotally more difficult to detect than contact-free nodules by this CAD algorithm. We chose to optimize the gradient orientation step for this type of lung nodule because we wanted the algorithm to perform as well as possible on these difficult to detect lesions. The results of the gradient orientation kernel anisotropy optimization were initially unexpected by the authors. The Canny edge detector is designed so that the blurring is performed by the Gaussian and derivative of Gaussian kernels. Because most CT images are inherently blurred more in the longitudinal direction (i.e., -direction), we originally hypothesized that would compensate and produce more accurate gradient orientations. However, the experiment showed that this effect was nearly nonexistent on tri-linearly interpolated data. We have not tested the effect of using an anisotropic kernel on higher order interpolated data, which may yield different results. There were several other algorithm parameters that were not formally optimized. For instance, the hysteresis thresholds used in edge detection were not optimized. However, in both the colon and lung, image contrast is excellent and edge detection was observed to be very robust. Also note that these thresholds do not affect the direction of detected gradients, which are only dependent on the convolution. Another example is, the length of the projected cylinder. We have anecdotally observed both polyp-to-fold and nodule-to-vessel distances to be typically mm, greater than. Direct visualization of has demonstrated that cylinder overlap from neighboring structures is generally not a large problem. D. CAD Algorithm Evaluation The results of this preliminary evaluation of lung nodule detection were based on a dataset with a large proportion of the nodules are due to one patient with metastatic disease ( ). Although we cannot distinguish the performance of our algorithm on primary bronchogenic carcinoma from the performance on metastases, we believe that the detection of both primary and metastatic nodules is important. For those patients with pulmonary metastases secondary to colorectal cancer, many gynecological cancers, head and neck cancers, renal cell cancer, malignant melanoma, and sarcomas, pulmonary resection is an important primary therapy with a 5-year survival rate of 21%-68% [26], [27]. Also, we note that we did not evaluate the efficacy of our algorithm for detecting ground glass opacities in the lung. Further studies are needed to evaluate the performance characteristics on various types of lesions. A limitation of the evaluation of colonic polyp detection is that it uses only supine data. Generally, both prone and supine images are used for CT colonography, but we evaluated the algorithm using only supine images because the problem of matching CAD results between prone and supine images is still unsolved. Additionally, treating prone and supine images of the same patient as independent would violate the assumption of independence that allows the cross-validation estimate of performance to be unbiased. Another point regarding the polyp evaluation is that not all FOC determined polyps were found by the gold standard setter in the supine CT images ( ), probably due to retained water and/or other factors. Therefore, the CAD algorithm s failure to identify these polyps is not a failure of the algorithm (since they were not visible in the images) but rather a failure of the CT colonography patient preparation and/or data collection. Thus, they were not counted against the algorithm in this evaluation. While cross-validation mitigates the problem of over-fitting to the data, it does not remove biases that may be present in the entire dataset. While effort was to avoid bias in the case selection, performance with this algorithm on other datasets may vary with factors such as patient population, image quality, scanner parameters, etc. Although a greater number of cases were available, we did not utilize the entire database for this evaluation because the cross-validation technique required executing the algorithm on each case over a large number of values of, which was computationally prohibitive. For binary classification problems, the area under the ROC curve,, has been widely used as a performance metric. Analogously, the area under the AFROC curve,, has been described as a performance metric for multiple detection problems. We experimented with calculated by a binormal FROC curve fitting procedure [28] but found the curve fitting to be unreliable on this data. The FP image model assumes that the operator generally makes less than one FP per image. Data points much beyond one FP per image become nearly indistinguishable due to the Poisson assumption and thus, the fitted curves are most unreliable in this region even though it may be of greatest interest for evaluating a CAD algorithm that will subsequently be reviewed by a human reader. We chose to use partial area under the FROC curve as a cost function for training because it was not prone to curve fitting errors under parametric assumptions. This is analogous to the ROC partial area index [29]. In particular, we found that using a partial area index was important so that the training optimized for the hardest to find polyps and nodules rather than the average polyps and nodules. E. Comparison to Other CAD Algorithms The SNO method differs from many of the previously proposed lung nodule CAD algorithms [5] [8] in that rather than using a variety of basic shape descriptors such as perimeter, area, volume, sphericity, compactness, elongation, etc., we focus on a single shape measure that is tuned for the specific application(s). Other approaches use some type of idealized shape model [9], [10] but achieve poorer performance, perhaps due to the lack of flexibility in such an explicit model rather than an implicit model that describes an entire gamut of shapes. The approach of McNitt-Gray et al. [30] exemplifies another important aspect of computer-aided diagnosis, the classification between benign and malignant. While our work does not specifically address this problem, we envision our work as part of a larger overall CAD scheme that will at some point also include classification. The approach of Vining et al. [11] to polyp detection is notable because it attempts to detect polyps based on wall thickness rather than mucosal surface morphology. However, thus far, no other groups have reported success with this type of approach. The approaches of both Summers et al. [12], [13] and

Automated Lesion Detection Methods for 2D and 3D Chest X-Ray Images

Automated Lesion Detection Methods for 2D and 3D Chest X-Ray Images Automated Lesion Detection Methods for 2D and 3D Chest X-Ray Images Takeshi Hara, Hiroshi Fujita,Yongbum Lee, Hitoshi Yoshimura* and Shoji Kido** Department of Information Science, Gifu University Yanagido

More information

Submitted to Transaction on Medical Image. Condential untill published. Jun Zhang 1, Kenji Suzuki 1

Submitted to Transaction on Medical Image. Condential untill published. Jun Zhang 1, Kenji Suzuki 1 Submitted to Transaction on Medical Image. Condential untill published. Massive-training Articial Neural Network Coupled with Dimensionality Reduction for Computer-aided Detection of Polyps in CT Colonography

More information

EE795: Computer Vision and Intelligent Systems

EE795: Computer Vision and Intelligent Systems EE795: Computer Vision and Intelligent Systems Spring 2012 TTh 17:30-18:45 WRI C225 Lecture 04 130131 http://www.ee.unlv.edu/~b1morris/ecg795/ 2 Outline Review Histogram Equalization Image Filtering Linear

More information

The MAGIC-5 CAD for nodule detection in low dose and thin slice lung CT. Piergiorgio Cerello - INFN

The MAGIC-5 CAD for nodule detection in low dose and thin slice lung CT. Piergiorgio Cerello - INFN The MAGIC-5 CAD for nodule detection in low dose and thin slice lung CT Piergiorgio Cerello - INFN Frascati, 27/11/2009 Computer Assisted Detection (CAD) MAGIC-5 & Distributed Computing Infrastructure

More information

Automated segmentation methods for liver analysis in oncology applications

Automated segmentation methods for liver analysis in oncology applications University of Szeged Department of Image Processing and Computer Graphics Automated segmentation methods for liver analysis in oncology applications Ph. D. Thesis László Ruskó Thesis Advisor Dr. Antal

More information

CHAPTER 3 RETINAL OPTIC DISC SEGMENTATION

CHAPTER 3 RETINAL OPTIC DISC SEGMENTATION 60 CHAPTER 3 RETINAL OPTIC DISC SEGMENTATION 3.1 IMPORTANCE OF OPTIC DISC Ocular fundus images provide information about ophthalmic, retinal and even systemic diseases such as hypertension, diabetes, macular

More information

CHAPTER 6 DETECTION OF MASS USING NOVEL SEGMENTATION, GLCM AND NEURAL NETWORKS

CHAPTER 6 DETECTION OF MASS USING NOVEL SEGMENTATION, GLCM AND NEURAL NETWORKS 130 CHAPTER 6 DETECTION OF MASS USING NOVEL SEGMENTATION, GLCM AND NEURAL NETWORKS A mass is defined as a space-occupying lesion seen in more than one projection and it is described by its shapes and margin

More information

FINDING THE TRUE EDGE IN CTA

FINDING THE TRUE EDGE IN CTA FINDING THE TRUE EDGE IN CTA by: John A. Rumberger, PhD, MD, FACC Your patient has chest pain. The Cardiac CT Angiography shows plaque in the LAD. You adjust the viewing window trying to evaluate the stenosis

More information

Detection of Protrusions in Curved Folded Surfaces Applied to Automated Polyp Detection in CT Colonography

Detection of Protrusions in Curved Folded Surfaces Applied to Automated Polyp Detection in CT Colonography Detection of Protrusions in Curved Folded Surfaces Applied to Automated Polyp Detection in CT Colonography Cees van Wijk 1, Vincent F. van Ravesteijn 1,2,FrankM.Vos 1,3,RoelTruyen 2, Ayso H. de Vries 3,

More information

Chapter 4. Clustering Core Atoms by Location

Chapter 4. Clustering Core Atoms by Location Chapter 4. Clustering Core Atoms by Location In this chapter, a process for sampling core atoms in space is developed, so that the analytic techniques in section 3C can be applied to local collections

More information

Medical Image Processing: Image Reconstruction and 3D Renderings

Medical Image Processing: Image Reconstruction and 3D Renderings Medical Image Processing: Image Reconstruction and 3D Renderings 김보형 서울대학교컴퓨터공학부 Computer Graphics and Image Processing Lab. 2011. 3. 23 1 Computer Graphics & Image Processing Computer Graphics : Create,

More information

doi: /

doi: / Yiting Xie ; Anthony P. Reeves; Single 3D cell segmentation from optical CT microscope images. Proc. SPIE 934, Medical Imaging 214: Image Processing, 9343B (March 21, 214); doi:1.1117/12.243852. (214)

More information

HOUGH TRANSFORM CS 6350 C V

HOUGH TRANSFORM CS 6350 C V HOUGH TRANSFORM CS 6350 C V HOUGH TRANSFORM The problem: Given a set of points in 2-D, find if a sub-set of these points, fall on a LINE. Hough Transform One powerful global method for detecting edges

More information

SUPPLEMENTARY FILE S1: 3D AIRWAY TUBE RECONSTRUCTION AND CELL-BASED MECHANICAL MODEL. RELATED TO FIGURE 1, FIGURE 7, AND STAR METHODS.

SUPPLEMENTARY FILE S1: 3D AIRWAY TUBE RECONSTRUCTION AND CELL-BASED MECHANICAL MODEL. RELATED TO FIGURE 1, FIGURE 7, AND STAR METHODS. SUPPLEMENTARY FILE S1: 3D AIRWAY TUBE RECONSTRUCTION AND CELL-BASED MECHANICAL MODEL. RELATED TO FIGURE 1, FIGURE 7, AND STAR METHODS. 1. 3D AIRWAY TUBE RECONSTRUCTION. RELATED TO FIGURE 1 AND STAR METHODS

More information

A Learning Method for Automated Polyp Detection

A Learning Method for Automated Polyp Detection A Learning Method for Automated Polyp Detection S.B.Gokturk 1,C.Tomasi 1, B.Acar 2,D.Paik 2,C.Beaulieu 2,S.Napel 2 1 Robotics Lab., Computer Science Department, Stanford University 2 Three Dimensional

More information

Frequency Distributions

Frequency Distributions Displaying Data Frequency Distributions After collecting data, the first task for a researcher is to organize and summarize the data so that it is possible to get a general overview of the results. Remember,

More information

Copyright 2007 Society of Photo Optical Instrumentation Engineers. This paper was published in Proceedings of SPIE, volume 6514, Medical Imaging

Copyright 2007 Society of Photo Optical Instrumentation Engineers. This paper was published in Proceedings of SPIE, volume 6514, Medical Imaging Copyright 2007 Society of Photo Optical Instrumentation Engineers. This paper was published in Proceedings of SPIE, volume 6514, Medical Imaging 2007: Computer Aided Diagnosis and is made available as

More information

Modern Medical Image Analysis 8DC00 Exam

Modern Medical Image Analysis 8DC00 Exam Parts of answers are inside square brackets [... ]. These parts are optional. Answers can be written in Dutch or in English, as you prefer. You can use drawings and diagrams to support your textual answers.

More information

Other Linear Filters CS 211A

Other Linear Filters CS 211A Other Linear Filters CS 211A Slides from Cornelia Fermüller and Marc Pollefeys Edge detection Convert a 2D image into a set of curves Extracts salient features of the scene More compact than pixels Origin

More information

A Pipeline for Computer Aided Polyp Detection and Segmentation in Ct Colonography

A Pipeline for Computer Aided Polyp Detection and Segmentation in Ct Colonography IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735.Volume 9, Issue 4, Ver. III (Jul - Aug. 2014), PP 68-75 A Pipeline for Computer Aided Polyp Detection

More information

Norbert Schuff VA Medical Center and UCSF

Norbert Schuff VA Medical Center and UCSF Norbert Schuff Medical Center and UCSF Norbert.schuff@ucsf.edu Medical Imaging Informatics N.Schuff Course # 170.03 Slide 1/67 Objective Learn the principle segmentation techniques Understand the role

More information

Colonic Polyp Characterization and Detection based on Both Morphological and Texture Features

Colonic Polyp Characterization and Detection based on Both Morphological and Texture Features Colonic Polyp Characterization and Detection based on Both Morphological and Texture Features Zigang Wang 1, Lihong Li 1,4, Joseph Anderson 2, Donald Harrington 1 and Zhengrong Liang 1,3 Departments of

More information

DUAL energy X-ray radiography [1] can be used to separate

DUAL energy X-ray radiography [1] can be used to separate IEEE TRANSACTIONS ON NUCLEAR SCIENCE, VOL. 53, NO. 1, FEBRUARY 2006 133 A Scatter Correction Using Thickness Iteration in Dual-Energy Radiography S. K. Ahn, G. Cho, and H. Jeon Abstract In dual-energy

More information

Global Journal of Engineering Science and Research Management

Global Journal of Engineering Science and Research Management ADVANCED K-MEANS ALGORITHM FOR BRAIN TUMOR DETECTION USING NAIVE BAYES CLASSIFIER Veena Bai K*, Dr. Niharika Kumar * MTech CSE, Department of Computer Science and Engineering, B.N.M. Institute of Technology,

More information

CTC Workflow: Reviewing & Reporting Exams. Abraham H. Dachman The University of Chicago

CTC Workflow: Reviewing & Reporting Exams. Abraham H. Dachman The University of Chicago CTC Workflow: Reviewing & Reporting Exams Abraham H. Dachman The University of Chicago Aims Explain the workflow involved in interpreting and reporting CTC Environment for Interpretation Quality assurance

More information

Segmenting Lesions in Multiple Sclerosis Patients James Chen, Jason Su

Segmenting Lesions in Multiple Sclerosis Patients James Chen, Jason Su Segmenting Lesions in Multiple Sclerosis Patients James Chen, Jason Su Radiologists and researchers spend countless hours tediously segmenting white matter lesions to diagnose and study brain diseases.

More information

CS 664 Image Matching and Robust Fitting. Daniel Huttenlocher

CS 664 Image Matching and Robust Fitting. Daniel Huttenlocher CS 664 Image Matching and Robust Fitting Daniel Huttenlocher Matching and Fitting Recognition and matching are closely related to fitting problems Parametric fitting can serve as more restricted domain

More information

Advanced Image Reconstruction Methods for Photoacoustic Tomography

Advanced Image Reconstruction Methods for Photoacoustic Tomography Advanced Image Reconstruction Methods for Photoacoustic Tomography Mark A. Anastasio, Kun Wang, and Robert Schoonover Department of Biomedical Engineering Washington University in St. Louis 1 Outline Photoacoustic/thermoacoustic

More information

Critique: Efficient Iris Recognition by Characterizing Key Local Variations

Critique: Efficient Iris Recognition by Characterizing Key Local Variations Critique: Efficient Iris Recognition by Characterizing Key Local Variations Authors: L. Ma, T. Tan, Y. Wang, D. Zhang Published: IEEE Transactions on Image Processing, Vol. 13, No. 6 Critique By: Christopher

More information

Motion artifact detection in four-dimensional computed tomography images

Motion artifact detection in four-dimensional computed tomography images Motion artifact detection in four-dimensional computed tomography images G Bouilhol 1,, M Ayadi, R Pinho, S Rit 1, and D Sarrut 1, 1 University of Lyon, CREATIS; CNRS UMR 5; Inserm U144; INSA-Lyon; University

More information

A Keypoint Descriptor Inspired by Retinal Computation

A Keypoint Descriptor Inspired by Retinal Computation A Keypoint Descriptor Inspired by Retinal Computation Bongsoo Suh, Sungjoon Choi, Han Lee Stanford University {bssuh,sungjoonchoi,hanlee}@stanford.edu Abstract. The main goal of our project is to implement

More information

8/3/2017. Contour Assessment for Quality Assurance and Data Mining. Objective. Outline. Tom Purdie, PhD, MCCPM

8/3/2017. Contour Assessment for Quality Assurance and Data Mining. Objective. Outline. Tom Purdie, PhD, MCCPM Contour Assessment for Quality Assurance and Data Mining Tom Purdie, PhD, MCCPM Objective Understand the state-of-the-art in contour assessment for quality assurance including data mining-based techniques

More information

[Programming Assignment] (1)

[Programming Assignment] (1) http://crcv.ucf.edu/people/faculty/bagci/ [Programming Assignment] (1) Computer Vision Dr. Ulas Bagci (Fall) 2015 University of Central Florida (UCF) Coding Standard and General Requirements Code for all

More information

DETECTION AND ROBUST ESTIMATION OF CYLINDER FEATURES IN POINT CLOUDS INTRODUCTION

DETECTION AND ROBUST ESTIMATION OF CYLINDER FEATURES IN POINT CLOUDS INTRODUCTION DETECTION AND ROBUST ESTIMATION OF CYLINDER FEATURES IN POINT CLOUDS Yun-Ting Su James Bethel Geomatics Engineering School of Civil Engineering Purdue University 550 Stadium Mall Drive, West Lafayette,

More information

Chapter 2 Basic Structure of High-Dimensional Spaces

Chapter 2 Basic Structure of High-Dimensional Spaces Chapter 2 Basic Structure of High-Dimensional Spaces Data is naturally represented geometrically by associating each record with a point in the space spanned by the attributes. This idea, although simple,

More information

Lecture 7: Most Common Edge Detectors

Lecture 7: Most Common Edge Detectors #1 Lecture 7: Most Common Edge Detectors Saad Bedros sbedros@umn.edu Edge Detection Goal: Identify sudden changes (discontinuities) in an image Intuitively, most semantic and shape information from the

More information

MR IMAGE SEGMENTATION

MR IMAGE SEGMENTATION MR IMAGE SEGMENTATION Prepared by : Monil Shah What is Segmentation? Partitioning a region or regions of interest in images such that each region corresponds to one or more anatomic structures Classification

More information

Biometrics Technology: Image Processing & Pattern Recognition (by Dr. Dickson Tong)

Biometrics Technology: Image Processing & Pattern Recognition (by Dr. Dickson Tong) Biometrics Technology: Image Processing & Pattern Recognition (by Dr. Dickson Tong) References: [1] http://homepages.inf.ed.ac.uk/rbf/hipr2/index.htm [2] http://www.cs.wisc.edu/~dyer/cs540/notes/vision.html

More information

7 Fractions. Number Sense and Numeration Measurement Geometry and Spatial Sense Patterning and Algebra Data Management and Probability

7 Fractions. Number Sense and Numeration Measurement Geometry and Spatial Sense Patterning and Algebra Data Management and Probability 7 Fractions GRADE 7 FRACTIONS continue to develop proficiency by using fractions in mental strategies and in selecting and justifying use; develop proficiency in adding and subtracting simple fractions;

More information

Determination of Three-Dimensional Voxel Sensitivity for Two- and Three-Headed Coincidence Imaging

Determination of Three-Dimensional Voxel Sensitivity for Two- and Three-Headed Coincidence Imaging IEEE TRANSACTIONS ON NUCLEAR SCIENCE, VOL. 50, NO. 3, JUNE 2003 405 Determination of Three-Dimensional Voxel Sensitivity for Two- and Three-Headed Coincidence Imaging Edward J. Soares, Kevin W. Germino,

More information

6. Parallel Volume Rendering Algorithms

6. Parallel Volume Rendering Algorithms 6. Parallel Volume Algorithms This chapter introduces a taxonomy of parallel volume rendering algorithms. In the thesis statement we claim that parallel algorithms may be described by "... how the tasks

More information

Lung nodule detection by using. Deep Learning

Lung nodule detection by using. Deep Learning VRIJE UNIVERSITEIT AMSTERDAM RESEARCH PAPER Lung nodule detection by using Deep Learning Author: Thomas HEENEMAN Supervisor: Dr. Mark HOOGENDOORN Msc. Business Analytics Department of Mathematics Faculty

More information

On Normalized Convolution to Measure Curvature Features for Automatic Polyp Detection

On Normalized Convolution to Measure Curvature Features for Automatic Polyp Detection On Normalized Convolution to Measure Curvature Features for Automatic Polyp Detection C. van Wijk 1, R.Truyen 2, R. E. van Gelder 3, L.J. van Vliet 1, and F.M. Vos 1,3 1 Quantitative Imaging Group, Delft

More information

Object Identification in Ultrasound Scans

Object Identification in Ultrasound Scans Object Identification in Ultrasound Scans Wits University Dec 05, 2012 Roadmap Introduction to the problem Motivation Related Work Our approach Expected Results Introduction Nowadays, imaging devices like

More information

Segmentation and Tracking of Partial Planar Templates

Segmentation and Tracking of Partial Planar Templates Segmentation and Tracking of Partial Planar Templates Abdelsalam Masoud William Hoff Colorado School of Mines Colorado School of Mines Golden, CO 800 Golden, CO 800 amasoud@mines.edu whoff@mines.edu Abstract

More information

COMPUTER SIMULATION TECHNIQUES FOR ACOUSTICAL DESIGN OF ROOMS - HOW TO TREAT REFLECTIONS IN SOUND FIELD SIMULATION

COMPUTER SIMULATION TECHNIQUES FOR ACOUSTICAL DESIGN OF ROOMS - HOW TO TREAT REFLECTIONS IN SOUND FIELD SIMULATION J.H. Rindel, Computer simulation techniques for the acoustical design of rooms - how to treat reflections in sound field simulation. ASVA 97, Tokyo, 2-4 April 1997. Proceedings p. 201-208. COMPUTER SIMULATION

More information

Basics of treatment planning II

Basics of treatment planning II Basics of treatment planning II Sastry Vedam PhD DABR Introduction to Medical Physics III: Therapy Spring 2015 Dose calculation algorithms! Correction based! Model based 1 Dose calculation algorithms!

More information

Edge Detection (with a sidelight introduction to linear, associative operators). Images

Edge Detection (with a sidelight introduction to linear, associative operators). Images Images (we will, eventually, come back to imaging geometry. But, now that we know how images come from the world, we will examine operations on images). Edge Detection (with a sidelight introduction to

More information

Image Processing: Final Exam November 10, :30 10:30

Image Processing: Final Exam November 10, :30 10:30 Image Processing: Final Exam November 10, 2017-8:30 10:30 Student name: Student number: Put your name and student number on all of the papers you hand in (if you take out the staple). There are always

More information

PITSCO Math Individualized Prescriptive Lessons (IPLs)

PITSCO Math Individualized Prescriptive Lessons (IPLs) Orientation Integers 10-10 Orientation I 20-10 Speaking Math Define common math vocabulary. Explore the four basic operations and their solutions. Form equations and expressions. 20-20 Place Value Define

More information

Improving Positron Emission Tomography Imaging with Machine Learning David Fan-Chung Hsu CS 229 Fall

Improving Positron Emission Tomography Imaging with Machine Learning David Fan-Chung Hsu CS 229 Fall Improving Positron Emission Tomography Imaging with Machine Learning David Fan-Chung Hsu (fcdh@stanford.edu), CS 229 Fall 2014-15 1. Introduction and Motivation High- resolution Positron Emission Tomography

More information

SECTION 5 IMAGE PROCESSING 2

SECTION 5 IMAGE PROCESSING 2 SECTION 5 IMAGE PROCESSING 2 5.1 Resampling 3 5.1.1 Image Interpolation Comparison 3 5.2 Convolution 3 5.3 Smoothing Filters 3 5.3.1 Mean Filter 3 5.3.2 Median Filter 4 5.3.3 Pseudomedian Filter 6 5.3.4

More information

The Anatomical Equivalence Class Formulation and its Application to Shape-based Computational Neuroanatomy

The Anatomical Equivalence Class Formulation and its Application to Shape-based Computational Neuroanatomy The Anatomical Equivalence Class Formulation and its Application to Shape-based Computational Neuroanatomy Sokratis K. Makrogiannis, PhD From post-doctoral research at SBIA lab, Department of Radiology,

More information

Extraction and recognition of the thoracic organs based on 3D CT images and its application

Extraction and recognition of the thoracic organs based on 3D CT images and its application 1 Extraction and recognition of the thoracic organs based on 3D CT images and its application Xiangrong Zhou, PhD a, Takeshi Hara, PhD b, Hiroshi Fujita, PhD b, Yoshihiro Ida, RT c, Kazuhiro Katada, MD

More information

DUE to beam polychromacity in CT and the energy dependence

DUE to beam polychromacity in CT and the energy dependence 1 Empirical Water Precorrection for Cone-Beam Computed Tomography Katia Sourbelle, Marc Kachelrieß, Member, IEEE, and Willi A. Kalender Abstract We propose an algorithm to correct for the cupping artifact

More information

Edge and local feature detection - 2. Importance of edge detection in computer vision

Edge and local feature detection - 2. Importance of edge detection in computer vision Edge and local feature detection Gradient based edge detection Edge detection by function fitting Second derivative edge detectors Edge linking and the construction of the chain graph Edge and local feature

More information

COLORECTAL cancer is the second leading cause of

COLORECTAL cancer is the second leading cause of IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 29, NO. 11, NOVEMBER 2010 1907 Massive-Training Artificial Neural Network Coupled With Laplacian-Eigenfunction-Based Dimensionality Reduction for Computer-Aided

More information

Image Restoration and Reconstruction

Image Restoration and Reconstruction Image Restoration and Reconstruction Image restoration Objective process to improve an image, as opposed to the subjective process of image enhancement Enhancement uses heuristics to improve the image

More information

SPECIAL TECHNIQUES-II

SPECIAL TECHNIQUES-II SPECIAL TECHNIQUES-II Lecture 19: Electromagnetic Theory Professor D. K. Ghosh, Physics Department, I.I.T., Bombay Method of Images for a spherical conductor Example :A dipole near aconducting sphere The

More information

Scanner Parameter Estimation Using Bilevel Scans of Star Charts

Scanner Parameter Estimation Using Bilevel Scans of Star Charts ICDAR, Seattle WA September Scanner Parameter Estimation Using Bilevel Scans of Star Charts Elisa H. Barney Smith Electrical and Computer Engineering Department Boise State University, Boise, Idaho 8375

More information

Prostate Detection Using Principal Component Analysis

Prostate Detection Using Principal Component Analysis Prostate Detection Using Principal Component Analysis Aamir Virani (avirani@stanford.edu) CS 229 Machine Learning Stanford University 16 December 2005 Introduction During the past two decades, computed

More information

cse 252c Fall 2004 Project Report: A Model of Perpendicular Texture for Determining Surface Geometry

cse 252c Fall 2004 Project Report: A Model of Perpendicular Texture for Determining Surface Geometry cse 252c Fall 2004 Project Report: A Model of Perpendicular Texture for Determining Surface Geometry Steven Scher December 2, 2004 Steven Scher SteveScher@alumni.princeton.edu Abstract Three-dimensional

More information

Assessment of 3D performance metrics. X-ray based Volumetric imaging systems: Fourier-based imaging metrics. The MTF in CT

Assessment of 3D performance metrics. X-ray based Volumetric imaging systems: Fourier-based imaging metrics. The MTF in CT Assessment of 3D performance metrics D and 3D Metrics of Performance Towards Quality Index: Volumetric imaging systems X-ray based Volumetric imaging systems: CBCT/CT Tomosynthesis Samuel Richard and Ehsan

More information

Lecture 15: Segmentation (Edge Based, Hough Transform)

Lecture 15: Segmentation (Edge Based, Hough Transform) Lecture 15: Segmentation (Edge Based, Hough Transform) c Bryan S. Morse, Brigham Young University, 1998 000 Last modified on February 3, 000 at :00 PM Contents 15.1 Introduction..............................................

More information

CHAPTER 6 MODIFIED FUZZY TECHNIQUES BASED IMAGE SEGMENTATION

CHAPTER 6 MODIFIED FUZZY TECHNIQUES BASED IMAGE SEGMENTATION CHAPTER 6 MODIFIED FUZZY TECHNIQUES BASED IMAGE SEGMENTATION 6.1 INTRODUCTION Fuzzy logic based computational techniques are becoming increasingly important in the medical image analysis arena. The significant

More information

EE368 Project Report CD Cover Recognition Using Modified SIFT Algorithm

EE368 Project Report CD Cover Recognition Using Modified SIFT Algorithm EE368 Project Report CD Cover Recognition Using Modified SIFT Algorithm Group 1: Mina A. Makar Stanford University mamakar@stanford.edu Abstract In this report, we investigate the application of the Scale-Invariant

More information

ELEC Dr Reji Mathew Electrical Engineering UNSW

ELEC Dr Reji Mathew Electrical Engineering UNSW ELEC 4622 Dr Reji Mathew Electrical Engineering UNSW Review of Motion Modelling and Estimation Introduction to Motion Modelling & Estimation Forward Motion Backward Motion Block Motion Estimation Motion

More information

Limitations of Projection Radiography. Stereoscopic Breast Imaging. Limitations of Projection Radiography. 3-D Breast Imaging Methods

Limitations of Projection Radiography. Stereoscopic Breast Imaging. Limitations of Projection Radiography. 3-D Breast Imaging Methods Stereoscopic Breast Imaging Andrew D. A. Maidment, Ph.D. Chief, Physics Section Department of Radiology University of Pennsylvania Limitations of Projection Radiography Mammography is a projection imaging

More information

Automatic Cerebral Aneurysm Detection in Multimodal Angiographic Images

Automatic Cerebral Aneurysm Detection in Multimodal Angiographic Images Automatic Cerebral Aneurysm Detection in Multimodal Angiographic Images Clemens M. Hentschke, Oliver Beuing, Rosa Nickl and Klaus D. Tönnies Abstract We propose a system to automatically detect cerebral

More information

Chapter 9 Conclusions

Chapter 9 Conclusions Chapter 9 Conclusions This dissertation has described a new method for using local medial properties of shape to identify and measure anatomical structures. A bottom up approach based on image properties

More information

Histograms of Oriented Gradients

Histograms of Oriented Gradients Histograms of Oriented Gradients Carlo Tomasi September 18, 2017 A useful question to ask of an image is whether it contains one or more instances of a certain object: a person, a face, a car, and so forth.

More information

2. On classification and related tasks

2. On classification and related tasks 2. On classification and related tasks In this part of the course we take a concise bird s-eye view of different central tasks and concepts involved in machine learning and classification particularly.

More information

Learning-based Neuroimage Registration

Learning-based Neuroimage Registration Learning-based Neuroimage Registration Leonid Teverovskiy and Yanxi Liu 1 October 2004 CMU-CALD-04-108, CMU-RI-TR-04-59 School of Computer Science Carnegie Mellon University Pittsburgh, PA 15213 Abstract

More information

Keywords: Thresholding, Morphological operations, Image filtering, Adaptive histogram equalization, Ceramic tile.

Keywords: Thresholding, Morphological operations, Image filtering, Adaptive histogram equalization, Ceramic tile. Volume 3, Issue 7, July 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Blobs and Cracks

More information

Interactive Math Glossary Terms and Definitions

Interactive Math Glossary Terms and Definitions Terms and Definitions Absolute Value the magnitude of a number, or the distance from 0 on a real number line Addend any number or quantity being added addend + addend = sum Additive Property of Area the

More information

Anno accademico 2006/2007. Davide Migliore

Anno accademico 2006/2007. Davide Migliore Robotica Anno accademico 6/7 Davide Migliore migliore@elet.polimi.it Today What is a feature? Some useful information The world of features: Detectors Edges detection Corners/Points detection Descriptors?!?!?

More information

Response to API 1163 and Its Impact on Pipeline Integrity Management

Response to API 1163 and Its Impact on Pipeline Integrity Management ECNDT 2 - Tu.2.7.1 Response to API 3 and Its Impact on Pipeline Integrity Management Munendra S TOMAR, Martin FINGERHUT; RTD Quality Services, USA Abstract. Knowing the accuracy and reliability of ILI

More information

Middle School Math Course 2

Middle School Math Course 2 Middle School Math Course 2 Correlation of the ALEKS course Middle School Math Course 2 to the Indiana Academic Standards for Mathematics Grade 7 (2014) 1: NUMBER SENSE = ALEKS course topic that addresses

More information

Image Acquisition Systems

Image Acquisition Systems Image Acquisition Systems Goals and Terminology Conventional Radiography Axial Tomography Computer Axial Tomography (CAT) Magnetic Resonance Imaging (MRI) PET, SPECT Ultrasound Microscopy Imaging ITCS

More information

Human Heart Coronary Arteries Segmentation

Human Heart Coronary Arteries Segmentation Human Heart Coronary Arteries Segmentation Qian Huang Wright State University, Computer Science Department Abstract The volume information extracted from computed tomography angiogram (CTA) datasets makes

More information

Classification of Subject Motion for Improved Reconstruction of Dynamic Magnetic Resonance Imaging

Classification of Subject Motion for Improved Reconstruction of Dynamic Magnetic Resonance Imaging 1 CS 9 Final Project Classification of Subject Motion for Improved Reconstruction of Dynamic Magnetic Resonance Imaging Feiyu Chen Department of Electrical Engineering ABSTRACT Subject motion is a significant

More information

IEEE TRANSACTIONS ON MEDICAL IMAGING 1. Robust Anisotropic Gaussian Fitting for Volumetric Characterization of Pulmonary Nodules in Multislice CT

IEEE TRANSACTIONS ON MEDICAL IMAGING 1. Robust Anisotropic Gaussian Fitting for Volumetric Characterization of Pulmonary Nodules in Multislice CT TRANSACTIONS ON MEDICAL IMAGING 1 Robust Anisotropic Gaussian Fitting for Volumetric Characterization of Pulmonary Nodules in Multislice CT Kazunori Okada*, Dorin Comaniciu, and Arun Krishnan Abstract

More information

By choosing to view this document, you agree to all provisions of the copyright laws protecting it.

By choosing to view this document, you agree to all provisions of the copyright laws protecting it. Copyright 2009 IEEE. Reprinted from 31 st Annual International Conference of the IEEE Engineering in Medicine and Biology Society, 2009. EMBC 2009. Sept. 2009. This material is posted here with permission

More information

Biomedical Image Analysis. Point, Edge and Line Detection

Biomedical Image Analysis. Point, Edge and Line Detection Biomedical Image Analysis Point, Edge and Line Detection Contents: Point and line detection Advanced edge detection: Canny Local/regional edge processing Global processing: Hough transform BMIA 15 V. Roth

More information

Robust Ring Detection In Phase Correlation Surfaces

Robust Ring Detection In Phase Correlation Surfaces Griffith Research Online https://research-repository.griffith.edu.au Robust Ring Detection In Phase Correlation Surfaces Author Gonzalez, Ruben Published 2013 Conference Title 2013 International Conference

More information

Multi-slice CT Image Reconstruction Jiang Hsieh, Ph.D.

Multi-slice CT Image Reconstruction Jiang Hsieh, Ph.D. Multi-slice CT Image Reconstruction Jiang Hsieh, Ph.D. Applied Science Laboratory, GE Healthcare Technologies 1 Image Generation Reconstruction of images from projections. textbook reconstruction advanced

More information

Medical images, segmentation and analysis

Medical images, segmentation and analysis Medical images, segmentation and analysis ImageLab group http://imagelab.ing.unimo.it Università degli Studi di Modena e Reggio Emilia Medical Images Macroscopic Dermoscopic ELM enhance the features of

More information

EPSRC Centre for Doctoral Training in Industrially Focused Mathematical Modelling

EPSRC Centre for Doctoral Training in Industrially Focused Mathematical Modelling EPSRC Centre for Doctoral Training in Industrially Focused Mathematical Modelling More Accurate Optical Measurements of the Cornea Raquel González Fariña Contents 1. Introduction... 2 Background... 2 2.

More information

Multimedia Computing: Algorithms, Systems, and Applications: Edge Detection

Multimedia Computing: Algorithms, Systems, and Applications: Edge Detection Multimedia Computing: Algorithms, Systems, and Applications: Edge Detection By Dr. Yu Cao Department of Computer Science The University of Massachusetts Lowell Lowell, MA 01854, USA Part of the slides

More information

Segmentation and Modeling of the Spinal Cord for Reality-based Surgical Simulator

Segmentation and Modeling of the Spinal Cord for Reality-based Surgical Simulator Segmentation and Modeling of the Spinal Cord for Reality-based Surgical Simulator Li X.C.,, Chui C. K.,, and Ong S. H.,* Dept. of Electrical and Computer Engineering Dept. of Mechanical Engineering, National

More information

The Elimination of Correlation Errors in PIV Processing

The Elimination of Correlation Errors in PIV Processing 9 th International Symposium on Applications of Laser Techniques to Fluid Mechanics, Lisbon, Portugal, July, 1998 The Elimination of Correlation Errors in PIV Processing Douglas P. Hart Massachusetts Institute

More information

Announcements. Edge Detection. An Isotropic Gaussian. Filters are templates. Assignment 2 on tracking due this Friday Midterm: Tuesday, May 3.

Announcements. Edge Detection. An Isotropic Gaussian. Filters are templates. Assignment 2 on tracking due this Friday Midterm: Tuesday, May 3. Announcements Edge Detection Introduction to Computer Vision CSE 152 Lecture 9 Assignment 2 on tracking due this Friday Midterm: Tuesday, May 3. Reading from textbook An Isotropic Gaussian The picture

More information

Let s start with occluding contours (or interior and exterior silhouettes), and look at image-space algorithms. A very simple technique is to render

Let s start with occluding contours (or interior and exterior silhouettes), and look at image-space algorithms. A very simple technique is to render 1 There are two major classes of algorithms for extracting most kinds of lines from 3D meshes. First, there are image-space algorithms that render something (such as a depth map or cosine-shaded model),

More information

Ultrasonic Multi-Skip Tomography for Pipe Inspection

Ultrasonic Multi-Skip Tomography for Pipe Inspection 18 th World Conference on Non destructive Testing, 16-2 April 212, Durban, South Africa Ultrasonic Multi-Skip Tomography for Pipe Inspection Arno VOLKER 1, Rik VOS 1 Alan HUNTER 1 1 TNO, Stieltjesweg 1,

More information

Computational Medical Imaging Analysis Chapter 4: Image Visualization

Computational Medical Imaging Analysis Chapter 4: Image Visualization Computational Medical Imaging Analysis Chapter 4: Image Visualization Jun Zhang Laboratory for Computational Medical Imaging & Data Analysis Department of Computer Science University of Kentucky Lexington,

More information

Points Lines Connected points X-Y Scatter. X-Y Matrix Star Plot Histogram Box Plot. Bar Group Bar Stacked H-Bar Grouped H-Bar Stacked

Points Lines Connected points X-Y Scatter. X-Y Matrix Star Plot Histogram Box Plot. Bar Group Bar Stacked H-Bar Grouped H-Bar Stacked Plotting Menu: QCExpert Plotting Module graphs offers various tools for visualization of uni- and multivariate data. Settings and options in different types of graphs allow for modifications and customizations

More information

Chapter Two: Descriptive Methods 1/50

Chapter Two: Descriptive Methods 1/50 Chapter Two: Descriptive Methods 1/50 2.1 Introduction 2/50 2.1 Introduction We previously said that descriptive statistics is made up of various techniques used to summarize the information contained

More information

Human Motion Detection and Tracking for Video Surveillance

Human Motion Detection and Tracking for Video Surveillance Human Motion Detection and Tracking for Video Surveillance Prithviraj Banerjee and Somnath Sengupta Department of Electronics and Electrical Communication Engineering Indian Institute of Technology, Kharagpur,

More information

Assignment 3: Edge Detection

Assignment 3: Edge Detection Assignment 3: Edge Detection - EE Affiliate I. INTRODUCTION This assignment looks at different techniques of detecting edges in an image. Edge detection is a fundamental tool in computer vision to analyse

More information

Additional file 1: Online Supplementary Material 1

Additional file 1: Online Supplementary Material 1 Additional file 1: Online Supplementary Material 1 Calyn R Moulton and Michael J House School of Physics, University of Western Australia, Crawley, Western Australia. Victoria Lye, Colin I Tang, Michele

More information