Home Automated Detection of Small Pulmonary Nodules in Whole Lung CT Scans
Post
Cancel

Automated Detection of Small Pulmonary Nodules in Whole Lung CT Scans

Rationale and Objectives

The objective of this work was to develop and evaluate a robust algorithm that automatically detects small solid pulmonary nodules in whole lung helical CT scans from a lung cancer screening study.

Materials and Methods

We developed a three-stage detection algorithm for both isolated and attached nodules. The algorithm consisted of nodule search space demarcation, nodule candidates’ generation, and a sequential elimination of false positives. Isolated nodules are nodules that are surrounded by lung parenchyma, whereas attached nodules are connected to large, dense structures such as pleural and/or mediastinal surface. Two large well-documented whole lung CT scan databases (Databases A and B) were created to train and test the detection algorithm. Database A contains 250 sequentially selected scans with 2.5-mm slice thickness that were obtained at Weill Medical College of Cornell University. With equipment upgrade at this college, a second database, Database B, was created containing 250 scans with a 1.25-mm slice thickness. A total of 395 and 482 nodules were identified in Databases A and B, respectively. In both databases, the majority of the nodules were isolated, comprising 72.1% and 82.3% of nodules in Databases A and B, respectively.

Results

The detection algorithm was trained and tested on both Databases A and B. For isolated nodules with sizes 4 mm or larger, the algorithm achieved 94.0% sensitivity and 7.1 false positives per case (FPPC) for Database A (2.5 mm). Similarly, the algorithm achieved 91% sensitivity and 6.9 FPPC for Database B (1.25 mm). The algorithm achieved 92% sensitivity with 17.4 FPPC and 89% sensitivity with 5.5 FFPC for attached nodules with sizes 3 mm or larger in the Database A (2.5 mm) and Database B (1.25 mm), respectively.

Conclusion

The developed algorithm achieved practical performance for automated detection of both isolated and the more challenging attached nodules. The automated system will be a useful tool to assist radiologists in identifying nodules from whole lung CT scans in a clinical setting.

Lung cancer is the leading cause of cancer-related death, accounting for 29% of all cancer deaths in the United States. ( ) According to the American Cancer Society, ( ) there will be approximately 162,460 lung cancer–related deaths in the United States in 2006. Despite improvements in lung cancer treatment over the last several decades, about 95% of the people diagnosed with lung cancer eventually died of it. ( ) However, the Early Lung Cancer Action Project (ELCAP) ( ) showed that lung cancer can be identified early in more than 80% of those diagnosed with it, and it is well known that treatment of early stage lung cancer results in a substantially higher overall cure rate. The ELCAP study also compared CT with chest radiography and found that 83% of those diagnosed with early-stage lung cancer were missed on the chest radiographs. In the lung cancer screening process, radiologists analyze whole lung CT images of asymptomatic patients, searching for nodules. CT scanners produce many thin-slice axial images per patient. Hence, radiologists are confronted with the overwhelming task of interpreting a massive quantity of images. This has necessitated the development of a computer-aided diagnosis (CAD) system.

The majority of pulmonary nodules are of isolated type. Isolated nodules have no attachments to a large solid structure and are mainly surrounded by lung parenchyma. Figure 1 A shows a large nodule surrounded by the lung parenchyma. Isolated nodules have, in general, a spherical shape. However, the spherical shape may be distorted by other small lung structures such as vessels, bronchi, scars, and regions of morbidity. For example, the shape of the isolated nodule in Figure 1 B is distorted by a blood vessel attached to it. Moreover, the intensity distribution of isolated nodules may be perturbed by the occurrence of artifacts in the CT image. An example of a large nodule in a region with a high streaking artifact is shown in Figure 1 C.

Open full size image

Figure 1

Isolated pulmonary nodule examples showing 2D slice and 3D rendered images. ( A ) Nodule mainly surrounded by lung parenchyma. ( B ) Nodule attached to a blood vessel. ( C ) Large nodule with several vessel connections in streaking artifact-affected region.

Get Radiology Tree app to read full this article<

Get Radiology Tree app to read full this article<

Open full size image

Figure 2

Attached pulmonary nodule examples showing 2D slice and 3D rendered images. ( A ) Nodule attached to the pleural surface. ( B ) Nodule attached to the mediastinal surface.

Get Radiology Tree app to read full this article<

Get Radiology Tree app to read full this article<

Get Radiology Tree app to read full this article<

Get Radiology Tree app to read full this article<

Get Radiology Tree app to read full this article<

Materials and methods

Database

Get Radiology Tree app to read full this article<

Table 1

Image acquisition protocol

Parameter Database A Database B Manufacturer GE GE Model LightSpeed QX/i LightSpeed Ultra Tube current (mA) 50 80 Tube voltage (kVp) 140 120 In-plane resolution (mm) 0.5−0.7 0.5−0.7 Axial resolution (mm) 2.5 1.25

Get Radiology Tree app to read full this article<

Get Radiology Tree app to read full this article<

Get Radiology Tree app to read full this article<

Table 2

Nodule distribution by lobe location

Lobe location Database A Database B Right upper lobe 29.8% 25.6% Right middle lobe 10.2% 10.3% Right lower lobe 22.5% 23.2% Left upper lobe 15.7% 17.3% Left lower lobe 21.8% 23.6%

Table 3

Nodule distribution by type

Nodule type Database A Database B Isolated 72.1% 82.3% Attached 27.9% 17.7% Total 395 482

Figure 3, Nodule size distribution.

Get Radiology Tree app to read full this article<

Method

Get Radiology Tree app to read full this article<

Get Radiology Tree app to read full this article<

Nodule Search Space Demarcation

Get Radiology Tree app to read full this article<

Search Space Demarcation for Isolated Nodules

Get Radiology Tree app to read full this article<

Figure 4, Isolated nodule search space demarcation. ( A ) CT scan slice. ( B ) Segmented lung regions.

Get Radiology Tree app to read full this article<

Search Space Demarcation for Attached Nodules

Get Radiology Tree app to read full this article<

Figure 5, Pleural and mediastinal surface generation. ( A ) CT scan slice. ( B ) Binary lung mask image. ( C ) Pleural surface image.

Get Radiology Tree app to read full this article<

Nodule Candidate Generation

Get Radiology Tree app to read full this article<

Isolated nodule candidate generation

Get Radiology Tree app to read full this article<

Get Radiology Tree app to read full this article<

RMI=min∀i(D(Nc,Nib(x,y,z)) R

M

I

=

min

i

(

D

(

N

c

,

N

b

i

(

x

,

y

,

z

)

)

where Nib N

b

i denote the i th boundary point of the nodule and D denotes the Euclidean distance. Similarly, the maximum distance ( R__MC ) from N__c to the boundary of the nodule ( N__b ) specifies the radius of the MCS, that is, the minimum sized sphere that can circumscribe the nodule centered on N__c and touching the boundary of the nodule.

RMC=max(D(NC,Nib(x,y,z)) R

M

C

=

max

(

D

(

N

C

,

N

b

i

(

x

,

y

,

z

)

)

Get Radiology Tree app to read full this article<

Get Radiology Tree app to read full this article<

Figure 6, Isolated nodule characterization showing 2D illustration of R MI and R MI .

Get Radiology Tree app to read full this article<

Get Radiology Tree app to read full this article<

where T 1 is a threshold parameter for the ratio of the total nodule voxels within R MI to the total number of voxels in R MI , T 2 is a threshold parameter for the ratio of the nodule voxels within region C to the total number of voxels in region C, and δ is a constant shell thickness.

Figure 7, Hypothesis generation using the isolated nodule characterization scheme.

Get Radiology Tree app to read full this article<

Get Radiology Tree app to read full this article<

Get Radiology Tree app to read full this article<

Get Radiology Tree app to read full this article<

Attached nodule candidate generation

Get Radiology Tree app to read full this article<

Figure 8, Indentation detection using morphological analysis. ( A ) Lung section with an attached nodule. ( B ) Its corresponding lung mask. ( C ) The lung mask after morphological closing operation. D and E are generated lung surface before and after morphological closing operation, respectively. ( F ) The difference image between D and E , indicating suspicious surface sections the lung.

Get Radiology Tree app to read full this article<

Get Radiology Tree app to read full this article<

Figure 9, Volume occupancy curves for sample attached nodules.

Get Radiology Tree app to read full this article<

False Positive Elimination

Get Radiology Tree app to read full this article<

Table 4

Isolated false-positive elimination filters

Filters Targeted false-positive types Attachment evidence Sharply curved vessels and thick bifurcation points Vessel volume evidence Small bifurcation points Moment based Noisy patches close to the lung surface Template matching Small vessel bifurcation points Rectangular volume occupancy Cardiac motion artifact

Table 5

Attached false-positive elimination filters

Filters Targeted false-positive types Vessel intersection evidence Hilar vessels, bronchial walls Attachment evidence Hilar vessels Volume occupancy peakedness Bronchial walls Moment-based ridgeness measure Pericardial ridges Morphological shape measure Cardiac motion artifact

Figure 10, Multistage successive false-positive elimination.

Get Radiology Tree app to read full this article<

Attachment Evidence Filter

Get Radiology Tree app to read full this article<

Figure 11, Attachment evidence filter.

Get Radiology Tree app to read full this article<

Get Radiology Tree app to read full this article<

Vessel Volume Evidence Filter

Get Radiology Tree app to read full this article<

Figure 12, Vessel volume evidence filter.

Get Radiology Tree app to read full this article<

Moment-Based Filter

Get Radiology Tree app to read full this article<

mpqr=∑M−1x=0∑N−1y=0∑L−1z=0xpyqzrV(x,y,z) m

p

q

r

=

x

=

0

M

1

y

=

0

N

1

z

=

0

L

1

x

p

y

q

z

r

V

(

x

,

y

,

z

)

Get Radiology Tree app to read full this article<

Get Radiology Tree app to read full this article<

Mx=λx M

x

=

λ

x

where x represents the eigenvector in each direction of the principal axes of the nodule ellipsoid of inertia. The eigenvalues are used to determine the dimensions of the three principal axes. Aspect ratios of the principal axes are used to characterize shape of the nodule candidate. This characterization was used to eliminate the FPs.

Get Radiology Tree app to read full this article<

Rectangular Occupancy Filter

Get Radiology Tree app to read full this article<

Template Matching (Model-Based) Filter

Get Radiology Tree app to read full this article<

Vessel Intersection Evidence Filter

Get Radiology Tree app to read full this article<

Results

Get Radiology Tree app to read full this article<

Get Radiology Tree app to read full this article<

Figure 13, Nodule size distribution in Database A (2.5 mm) training partition.

Figure 14, Nodule size distribution in Database A (2.5 mm) testing partition.

Figure 15, Nodule size distribution in Database B (1.25 mm) training partition.

Figure 16, Nodule size distribution in Database B (1.25 mm) testing partition.

Get Radiology Tree app to read full this article<

Isolated Nodule Detection Results

Get Radiology Tree app to read full this article<

Figure 17, Isolated false positive type I. A large vessel bifurcation point. ( A ) CT slice containing the false positive. ( B ) Focused montage of the false positive.

Figure 18, Isolated false positive type II. A small vessel bifurcation point. ( A ) CT slice containing the false positive. ( B ) Focused montage of the false positive.

Figure 19, Isolated false positive type III. A thin vessel running along the imaging plane. ( A ) CT slice containing the false positive. ( B ) Focused montage of the false positive.

Get Radiology Tree app to read full this article<

Get Radiology Tree app to read full this article<

Figure 20, Isolated nodule detection FROC (≥2-, ≥3-, and >4- mm nodule size range), Database A.

Figure 21, Isolated nodule detection FROC (≥2-, ≥3-, and >4- mm nodule size range), Database B.

Get Radiology Tree app to read full this article<

Attached Nodule Detection Results

Get Radiology Tree app to read full this article<

Table 6

Attached false-positive type distribution in the nodule candidate list

False-positive type Percentage Hilar vessels 42.3 Bronchial walls 27.1 Pericardium ridges 16.9 Others 13.7

Get Radiology Tree app to read full this article<

Get Radiology Tree app to read full this article<

Figure 22, Attached false-positive type I. Hilar vessels branching out of the mediastinal surface. ( A ) CT slice containing the false positive. ( B ) Focused montage of the false positive.

Figure 23, Attached false positive type II. Airway walls. ( A ) CT slice containing the false positive. ( B ) Focused montage of the false positive.

Figure 24, Attached false-positive type III. Pericardium ridge. ( A ) CT slice containing the false positive. ( B ) Focused montage of the false positive.

Get Radiology Tree app to read full this article<

Get Radiology Tree app to read full this article<

Figure 25, Attached nodule detection FROC (≥2- and ≥3- mm nodule size range), Database A.

Figure 26, Attached nodule detection FROC (≥2- and ≥3- mm nodule size range), Database B.

Get Radiology Tree app to read full this article<

Discussion

Get Radiology Tree app to read full this article<

Get Radiology Tree app to read full this article<

Get Radiology Tree app to read full this article<

Figure 27, Isolated nodule missed by the automated detection system: A nodule with bronchi passing through the central region of the nodule.

Get Radiology Tree app to read full this article<

Get Radiology Tree app to read full this article<

Get Radiology Tree app to read full this article<

Get Radiology Tree app to read full this article<

Get Radiology Tree app to read full this article<

Conclusion

Get Radiology Tree app to read full this article<

References

  • 1. American Cancer Society: 2006.ACSAtlanta

  • 2. Henschke C.I., McCauley D.I., Yankelevitz D.F., et. al.: Early Lung Cancer Action Project: Overall design and findings from baseline screening. Lancet 1999; 354: pp. 99-105.

  • 3. Henschke C.I., Yankelevitz D.F., Smith J.P., et. al.: CT screening for lung cancer: Assessing a regimen’s diagnostic performance. Clin Imaging 2004; 28: pp. 317-321.

  • 4. Armato S.G., Giger M.L., Blackburn J.T., et. al.: Three-dimensional approach to lung nodule detection in helical CT. Proc SPIE 1999; 3661: pp. 553-559.

  • 5. Gurcan M.K., Petrick N., Sahiner B., et. al.: Computerized lung nodule detection on thoracic CT images: Combined rule-based and statistical classifier for false positive reduction. Proc SPIE 2001; 4322: pp. 686-692.

  • 6. Lee Y., Hara T., Fujita H., et. al.: Automated detection of pulmonary nodules in helical CT images based on an improved template-matching technique. IEEE Trans Med Imaging 2001; 20: pp. 595-604.

  • 7. Lu X., Wei G.Q., Qian J., Jain A.K.: 2004. Computer Assisted Radiology and Surgery (CARS), Proceedings of the 18th International Congress.

  • 8. McCulloch C.C., Kaucic R.A., Mendonca P.R.S., Walter D.J., Avila R.S.: Model-based detection of lung nodules in computer tomography exams. Acad Radiol 2004; 11: pp. 258-266.

  • 9. Arimura H., Katsuragawa S., Suzuki K., et. al.: Computerized scheme for automated detection of lung nodules in low-dose computed tomography images for lung cancer screening. Acad Radiol 2004; 11: pp. 617-629.

  • 10. Paik D.S., Beaulieu C.F., Rubin G.D., et. al.: Surface normal overlap: A computer-aided detection algorithm with application to colonic polyps and lung nodules in helical CT. IEEE Trans Med Imaging 2004; 23: pp. 661-675.

  • 11. Soler L., Delingette H., Malandain G., et. al.: Fully automatic anatomical, pathological, and functional segmentation from CT scans for hepatic surgery. Comput Aided Surg 2001; 6: pp. 131-142.

  • 12. Kostis W.J., Reeves A.P., Yankelevitz D.F., Henschke C.I.: Three-dimensional segmentation and growth-rate estimation of small pulmonary nodules in helical (CT) Images. IEEE Trans Med Imaging 2003; 22: pp. 1259-1274.

  • 13. Takizawa H., Yammamoto S., Matsumoto T., Tatento Y., Linuma T., Matsumoto M.: Recognition of lung nodules from X-ray CT Images using 3-D Markov random field models. Proc SPIE 2002; 4684: pp. 716-725.

  • 14. Fukano G., Takizawa H., Shigemoto K., et. al.: Recognition method of lung nodules using blood vessel extraction techniques and 3-D object models. Proc SPIE 2003; 5032: pp. 190-196.

  • 15. Brown M.S., McNitt-Gray M.F., Goldin J.G., Suh R.D., Sayre J.W., Aberle D.R.: Patient-specific models for lung nodule detection and surveillance in CT Images. IEEE Trans Med Imaging 2001; 20: pp. 1242-1250.

  • 16. Henschke C.I., Yankelevitz D.F., Mirtcheva R., McGuninness G., McCauley D., Miettinen O.S.: CT Screening for lung cancer: Frequency and significance of part-solid and non-solid nodules. AJR Am J Roentgenol 2002; 178: pp. 1053-1057.

  • 17. Engeler C.E., Tashjian J.H., Trenkner S.W., Walsh J.W.: Ground-glass opacity of the lung parenchyma: A guide to analysis with high-resolution CT. AJR Am J Roentgenol 1993; 160: pp. 249-251.

  • 18. Yoon H.E., Fukuhara K., Michiura T., Takada M., Imakita M., Nonaka K.: Pulmonary nodules 10 mm or less in diameter with ground-glass opacity component detected by high resolution computed tomography hava a high possibility of malignancy. Jpn Thorac Cardiovasc Surg 2005; 53: pp. 22-28.

This post is licensed under CC BY 4.0 by the author.