Abstract
Surface morphology is an important indicator of malignant potential for solid-type lung nodules detected at CT, but is difficult to assess subjectively. Automated methods for morphology assessment have previously been described using a common measure of nodule shape, representative of the broad class of existing methods, termed area-to-perimeter-length ratio (APR). APR is static and thus highly susceptible to alterations by random noise and artifacts in image acquisition. We introduce and analyze the self-overlap (SO) method as a dynamic automated morphology detection scheme. SO measures the degree of change of nodule masks upon Gaussian blurring. We hypothesized that this new metric would afford equally high accuracy and superior precision than APR. Application of the two methods to a set of 119 patient lung nodules and a set of simulation nodules showed our approach to be slightly more accurate and on the order of ten times as precise, respectively. The dynamic quality of this new automated metric renders it less sensitive to image noise and artifacts than APR, and as such, SO is a potentially useful measure of cancer risk for solid-type lung nodules detected on CT.
Keywords: Computer-aided diagnosis (CAD), Lung neoplasms, Computed tomography, Surface morphology
Introduction
Lung cancer is responsible for roughly 1.4 million deaths annually as of 2008 [1]. Many potential lung cancers start out as small pulmonary nodules that show up as incidental findings on chest radiograph or computed tomography (CT) scans. However, a large number of nodules prove to be benign [2]. Imaging and minimally invasive methods are available for further characterization of nodules, such as 18-fluorodeoxyglucose positron emission tomography CT and biopsy, the latter usually involving bronchoscope-guided aspiration, transthoracic CT needle biopsy, or video-assisted thoracoscopic surgical biopsy. However, many of these nodules are too small to characterize via the aforementioned methods, which entail invasive procedures that expose patients to additional risks.
Prior to further evaluation with the aforementioned methods, assessment of nodule features is currently performed to identify features that predict whether a nodule is more likely to be malignant or benign [3]. Additionally, characterizing known malignant nodules—more specifically lung cancer—in terms of the presence and degree of varying complex features such as attenuation, airway dilatation, and margins may prove useful in predicting degrees of aggressiveness and patient prognosis [4–9]. Small nodules detected can appear solid, pure ground glass or part solid/part ground glass in attenuation [10]. Irregular borders have been associated with malignancy in solid nodules. For subsolid nodules, including part solid and pure ground glass lesions, margin features have not been proven significant as of yet in differentiating benign from malignant counterparts [11], although future investigation may elucidate any predictive nature [12]. Therefore, the focus of this investigation will be on solid nodules.
The process of visual morphologic assessment is challenging in terms of predicting malignancy given the overlap of benign and malignant features and due to the heterogeneous appearance of primary lung neoplasia. Therefore, computer-assisted methods of lung nodule characterization have been investigated. Assessment of lung nodules thus far has focused primarily on growth rate, attenuation, shape, texture, and the use of neural networks [13–19]. Assessing change in a nodule entails evaluating not only the lesion's growth rate but also any alterations in morphology. Currently, in clinical practice, radiologists estimate surface morphology subjectively. A major problem is inter-reader variability and difficulty in expressing textural features and identifying those that are more predictive of invasive properties. A more sensitive and precise method to differentiate benign lesions from those with varying degrees of aggressive behavior is needed and potentially enabled by automatic texture and morphology analysis using CT data.
The establishment of precise automated measures of nodule morphology is key to this ability. A number of methods exist for the automated evaluation of border morphology for various types of lesions in addition to lung nodules [20–23]. To our knowledge, these are all static methods, involving the computation of shape-related quantities such as circularity, eccentricity, and compactness, as expressed by the surface-area-to-volume ratio or, inversely and in two dimensions, the area-to-perimeter-length ratio, which we shall denote as APR. However, the APR technique in particular and static approaches in general are subject to image noise and partial volume effects that are encountered in CT [24–26], particularly when imaging with low-dose chest CT techniques that are being investigated for cancer screening.
Therefore, in this work, we introduce the self-overlap method, a dynamic metric for automated surface morphology characterization. We compare this approach to a representative static method (area-to-perimeter-length ratio) and show that ours is equally accurate and more precise in the presence of image noise.
Methods
General Approach
We create lung nodule matrices in FireVoxel, cropping around the lesion of interest from a CT slice that roughly traverses the nodule's center. We import the resulting nodule image as a matrix into Matlab (Mathworks, Natick, MA) for all subsequent calculations.
For purposes of our averaging procedure, we add a “ring” of zeros around the ith image matrix μ(i). Then, we normalize each matrix
, where Nnods is the number of nodules we are studying, such that
. One can normalize each row to length Nrows sequentially and then each column to length Ncols in turn via the following procedure: let a given row or column be the vector
of length Na. This vector can transform into
with length Nb via the operation:
![]() |
1 |
where
. For our study, we normalize both row and column length to the maximum dimension (row or column) of all the nodule matrices in the set.
We next transform the nodule matrix μ(i) by a smoothing or blurring procedure that involves a simple averaging of each pixel (not on the matrix border) with each of its nearest neighbors. We thus transform the unblurred matrix μ(i) to its blurred counterpart μ′(i) via the transformation B defined by:
![]() |
2 |
for
. This averaging procedure is equivalent to a two-dimensional Gaussian blur, which uses the Gaussian distribution
![]() |
3 |
to create a convolution matrix that is applied to μ(i) with standard deviation
and nearest integer rounding. Gaussian blurring serves as a low-pass filter, removing high-frequency image components. As such, it is commonly employed to reduce noise in image processing, particularly in segmentation [27, 28]. Blurring can be seen as a decrease in image resolution. As such, a nodule's shape change under blurring reflects its change in detail with varying scale and hence its fractal dimension. Spiculated or lobulated masses are expected to have higher fractal dimensions than smooth masses [29].
The intuition for using a smoothing approach to assess nodule surface morphology is that a lobulated and/or spiculated surface will feature peninsulas with pixels of zero-attenuation neighbors. These pixels, on the edges of the lobulations/spiculations, will get washed out by the blurring process since they will have to be averaged with surrounding attenuation values of zero. On the other hand, smooth surface pixels will be surrounded by a larger number of high attenuation pixels, so that blurring these images will not significantly change the overall image. This is illustrated in Figs. 1 (smooth nodule) and 2 (spiculated nodule). We wish to point out that use of the terms “lobulated” and “spiculated” in this manuscript refers to irregularity of nodule margins as viewed on CT more than pathologic spiculation caused by desmoplasia.
Fig. 1.
A smooth nodule undergoing successive blurrings or shavings. Due to the high degree of conservation in the face of blurring, this nodule would have a large self-overlap value
Fig. 2.
A spiculated nodule undergoing successive blurrings or shavings. Because of the relatively large degree of nodule lost in the face of blurring, the self-overlap for this nodule would be small
Our procedure will thus be to start with an unblurred or once-blurred (number of blurrings
or 1) nodule image and overlap it with its more blurred
counterpart. To assess this effect formally, we define the matrix self-overlap
by
![]() |
4 |
where Θ is a threshold function that eliminates all but tumor attenuation pixels as defined in Appendix 1, and vec is the vectorization mapping, which allows us to take normalized inner products in the standard manner.
A useful comparison with our method, the APR, is a standard tumor morphology metric and for our purposes represents the broad class of morphology measures that are static in nature. For a two-dimensional nodule cross section
![]() |
5 |
where PL(μ(i)) is nodule i's perimeter arc length and A(μ(i)) is its area.
Patient-Based Comparison
As an initial test of SO and comparison with APR, we apply both methods to Nnods = 119 small chest nodules identified by CT scan performed for cancer screening. They are from a set of lung nodules used in a previous study in which an average CT follow-up period of 6.4 years was employed to analyze the precision of growth rate measurements [14]. The mean linear dimension of nodules in our set is 5.4 mm ± 3.0, with a range from 1.9 to 28.5 mm. Six solid nodules displayed unstable growth and were later proven by pathology to be malignancies. The remaining nodules were found to be clinically stable by the Fleischer guidelines, whereby 2-year stability for small (<8 mm) nodules has been satisfactory to determine benign nature [2]. For comparison to the automated methods, two thoracic imaging-trained radiologists with 14 and 32 years of post-fellowship experience (JPK and DN) assigned each nodule a surface smoothness value sm of 1 or 0. Nodule i has been judged to be smooth when smi = 1 and irregular when smi = 0. A consensus set of observer values
consists of agreed-upon sm values with
for all solid nodules d for which the two radiologists disagree. The consensus assessment was 104 smooth nodules, with the remaining 15 deemed lobulated or spiculated. By the method discussed in Appendix 2, we generate a set of predicted smooth values
and
from SO and APR, respectively, for comparison with
.
Simulation Nodules
In order to evaluate the resilience of our method to random image noise, we generate artificial nodules whose shapes correspond to two-dimensional slices through spherical harmonics
, of degree l and order m (Fig. 3), where θ is the polar angle and ϕ is the azimuthal angle. In particular, we produce a set of binary simulation nodules
with surfaces defined by
. As shown in Fig. 3, the number of lobulations rises with increasing l, so that the shapes become progressively more irregular for larger values of l. As such, we expect in general for μ(l+1) to have more lobulations and thus a less regular surface morphology than μ(l). Applying the two morphological assessment schemes, we find both
and
to be monotonically decreasing sets. In other words, both SO and APR decrease as l increases, as shown in Figs. 4 and 5, respectively. We anticipate this trend, since it reflects the fact that the nodule's smoothness decreases as we add more lobulations/spiculations. Hence, the two methods, given appropriate respective cutoff values used to determine smSO/APR, should have the same accuracy.
Fig. 3.
Simulated nodules generated by spherical harmonic functions
Fig. 4.
Self-overlap vs l for simulated nodules
Fig. 5.
Area-to-perimeter-length ratio vs l for simulated nodules
Where our method, which is dynamic in terms of nodule morphology assessment, shows strength over APR is in SO's precision in the presence of random noise. Intuitively, one might expect a static measure such as APR to be rather sensitive to random changes in the nodule's shape, whereas SO, which depends on several rounds of smoothing, should not be as sensitive because small changes in initial structure are likely to get washed out by the smoothing process. And this is indeed what we see, as demonstrated below.
We test for precision by generating sets of nodules with image noise, as detailed in Appendix 3. Producing 1,000 noise-altered nodule images
for each value of l yields
. These sets of permuted nodules permit us to ascertain how much SO and APR vary with random noise. Due to a higher mean value of APR than SO, we compute a “weighted variation” λ that scales standard deviation by mean so that the two methods are comparable. Defining λ for the two methods, we have
![]() |
6 |
![]() |
7 |
where σ is the standard deviation and
denotes the ensemble average.
Results
The percentage agreement with radiologist assessment is 88.2 % for self-overlap (90.8 % when thresholding is done to the initial image) and 87.4 % with APR (for which thresholding is always done initially). The predictions of these two approaches are nearly the same, with inter-method percent agreements of 97.5 and 95.0 %, depending on when thresholding is performed. Adding APR to the SO computation does not contribute any additional information to our model (i.e., does not improve the accuracy of the self-overlap method). The SO (initial thresholding) values of the six solid histologically malignant nodules are relatively low, occupying the bottom 20 % of the SO distribution for the full patient nodule set. The mean SO value for proven malignant nodules was 0.9749 (range, 0.9320 to 0.9910, with standard deviation of 0.0240), whereas for benign nodules, the mean was 0.9945 (range, 0.9601 to 0.9989, with standard deviation of 0.0046). This is an expected result, since SO (as well as APR) predicts nodule smoothness.
The two methods differ markedly in the comparison of their respective weighted variations for simulated spherical harmonics nodules of order zero and degree
. We find that SO is significantly more resistant to noise and image imperfections than APR. Figure 6 shows
values on the order of ten. This robustness of the self-overlap method represents an important improvement over static methods, since it renders the former approach more useful in the regime of smaller signal-to-noise ratios that characterize lower radiation exposures in chest CT. Overall, our method, from image importation to comparison of the two methods, requires less than 1 min of computer time for the complete set of nodules running in Matlab v9.
Fig. 6.
Ratio of weighted variation from area-to-perimeter-length ratio to self-overlap vs. l
Conclusions
Traditional methods for investigating nodule texture are static in nature. In our investigation, simulation nodules show that both our dynamic method (SO) and a representative static method (APR) for automated lung nodule surface morphology determination show correlation with surface smoothness. Applied to our patient data set, both approaches predict low values for the six solid nodules that were biopsied and pathologically proven to be malignant and were graded as irregular by both radiologists. Overall, SO and APR yield very similar predictions for the entire set when method-appropriate cutoff values are employed. This follows from the fact that both metrics display positive correlation with simulation nodule surface regularity, as we would expect. Hence, both methods can, with proper fitting and cutoff selection, yield predictions that have over 80 % agreement with expert assessment.
However, when the simulation nodules are subjected to random noise, we find that the scaled variability of SO is an order of magnitude less than that of APR. We conclude that SO yields more reproducible results than APR. Since Gaussian blurs are commonly employed to reduce image noise (and detail) in graphics software and image segmentation, it is not surprising that this method applied to CT nodule images affords noise reduction and thus higher precision. Our results stress the importance of employing noise-reducing filters such as Gaussian blurs in order to obtain more precise measurements of nodule morphology.
In our data set, pathological assessment was available only for six solid-type nodules and therefore a small subset of diagnosed malignancy. However, we were able to characterize these nodules as more likely malignant according to margin characterization with our method. SO values for the known malignant subset all fall within the lower 20 % of SO values in the full nodule collection, consistent with SO reflecting margin regularity. Further limitations in our investigation include the fact that analysis was performed on the axial section on which the nodule was largest rather than for the entire nodule volume. However, three-dimensional analysis with the self-overlap method should be straightforward. We chose a sigma value of
to remove unwanted noise while not completely obliterating the nodules' essential features (such as smooth nodular contours and lobulations) in our current data sets, so that the SO output does not lose descriptive value. The sigma value may need to be varied depending upon the image noise, which would depend upon different clinical CT protocols and tube current exposures. Future work would establish appropriate sigma parameter values for differing CT scanning protocols.
The dynamic quality of the new SO automated metric makes it less sensitive to image noise and artifacts than APR and thus a potentially useful measure of cancer risk for lung nodules detected on CT.
Appendix
Appendix 1
We seek a threshold function Θ that turns μ′(i) into a binary matrix
whose entries
are equal to 1 if they exceed the assigned threshold value and are 0 otherwise, i.e.
| 8 |
where H is the Heaviside step function and T(μ′(i)) is the threshold-generating function for blurred nodule i's image matrix μ′(i). The latter function is defined by
![]() |
9 |
where
is the attenuation value below which approximately 10 % of the attenuation values for nodule i lie. In other words, for a frequency distribution
of nodule i's attenuation values,
satisfies
![]() |
10 |
where
is the set of attenuation values in μ(i). Similarly,
is the attenuation value above which the highest 10 % of attenuation values for nodule i reside, so that
![]() |
11 |
The hope is that by using this 10 % margin, the attenuation value
accurately reflects a typical value characterizing the attenuation distribution for nodule i and is not unduly influenced by aberrantly large or small attenuation values, as these can represent for example pieces of bone or air that are caught in the nodule image slice.
Appendix 2
According to the generalized linear model, we can write any expected value for a dependent variable Y in terms of the independent variable X with parameter set β:
![]() |
12 |
where E(Y) is the expected value for Y and g is the link function. In our case, the outcome Yi is smoothnessi, a continuous quantity that expresses the likelihood that nodule i is smooth or not smooth, and X is the self-overlap SO. Since we are interested in predicting whether a given nodule is smooth or not, our distribution is binomial, and we will denote the binary counterpart to smoothness to be “smooth” sm. When smi = 1, we can say that nodule i is smooth, while smi = 0 is a statement that nodule i is not smooth. Thus, the link function is given by
![]() |
13 |
with corresponding mean function
![]() |
14 |
The smooth values
were assigned by an experienced radiologist (JPK and DN). Together with
, we can compute
by least squares regression applied to the system of equations
![]() |
15 |
called in Matlab as glmfit. Then we can compute
via the mean function (Eq. 14). Finally, using a threshold
![]() |
16 |
we can assign a predicted smooth value
![]() |
17 |
where H is the Heaviside step function.
Using the same fitting technique, we generate smooth values predicted from area-to-perimeter-length ratio
for comparison with the smooth values
predicted from the self-overlap method.
Appendix 3
We test for robustness by permuting the nodule μ(i) into
, which now has noise on top of the simulation image. We introduce noise by generating Nrp = 200 randomly positioned trial points and subjecting them to the probability distribution
, where pflip is the probability of a trial point's being accepted (thus flipping the sign of the pixel in that position), and dbd is the distance of the trial point from the nearest point on the nodule–air interface/boundary. This probability distribution weights noise toward the boundary, so that the added noise affects predominantly surface morphology. For each value of l, we generate Nperm = 1,000 permuted nodules
by this approach, giving us sets of nodules that are distorted in various places and to various degrees.
References
- 1.Ferlay J, Shin H, Bray F, et al. Estimates of worldwide burden of cancer in 2008: GLOBOCAN 2008. Int J Cancer. 2010;127:2893–2917. doi: 10.1002/ijc.25516. [DOI] [PubMed] [Google Scholar]
- 2.MacMahon H, Austin JH, Gamsu G, Herold CJ, Jett JR, Naidich DP, Patz EF, Jr, Swensen SJ. Fleischner Society: guidelines for management of small pulmonary nodules detected on CT scans: a statement from the Fleischner Society. Radiology. 2005;237:395–400. doi: 10.1148/radiol.2372041887. [DOI] [PubMed] [Google Scholar]
- 3.Gurney JW, Lyddon DM, McKay JA. Determining the likelihood of malignancy in solitary pulmonary nodules with Bayesian analysis. Part II. Application. Radiology. 1993;186:415–422. doi: 10.1148/radiology.186.2.8421744. [DOI] [PubMed] [Google Scholar]
- 4.Travis WD, Brambilla E, Noguchi M, et al. International Association for the Study of Lung Cancer/American Thoracic Society/European Respiratory Society International Multidisciplinary Classification of Lung Adenocarcinoma. J Thorac Oncol. 2011;6:244–285. doi: 10.1097/JTO.0b013e318206a221. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 5.Detterbeck FC, Boffa DJ, Tanoue LT. The new lung cancer staging system. Chest. 2009;136:260–271. doi: 10.1378/chest.08-0978. [DOI] [PubMed] [Google Scholar]
- 6.Travis WD. Pathology of lung cancer. Lung Cancer. 2002;23:65–81. doi: 10.1016/s0272-5231(03)00061-3. [DOI] [PubMed] [Google Scholar]
- 7.Godoy MC, Naidich DP. Subsolid pulmonary nodules and the spectrum of peripheral adenocarcinomas of the lung: recommended interim guidelines for assessment and management. Radiology. 2009;253:606–622. doi: 10.1148/radiol.2533090179. [DOI] [PubMed] [Google Scholar]
- 8.Kostis WJ, Yankelevitz DF, Reeves AP, et al. Small pulmonary nodules: reproducibility of three-dimensional volumetric measurement and estimation of time to follow-up CT. Radiology. 2004;231:446–452. doi: 10.1148/radiol.2312030553. [DOI] [PubMed] [Google Scholar]
- 9.Kostis WJ, Reeves AP, Yankelevitz DF, et al. Three-dimensional segmentation and growth-rate estimation of small pulmonary nodules in helical CT images. IEEE Trans Med Imaging. 2003;22:1259–1274. doi: 10.1109/TMI.2003.817785. [DOI] [PubMed] [Google Scholar]
- 10.Li F, Sone S, Abe H, Macmahon H, Doi K. Malignant versus benign nodules at CT screening for lung cancer: comparison of thin-section CT findings. Radiology. 2004;233(3):793–798. doi: 10.1148/radiol.2333031018. [DOI] [PubMed] [Google Scholar]
- 11.Kim HY, Shim YM, Lee KS, Han J, Yi CA, Kim YK. Persistent pulmonary nodular ground-glass opacity at thin-section CT: histopathologic comparisons. Radiology. 2007;245(1):267–275. doi: 10.1148/radiol.2451061682. [DOI] [PubMed] [Google Scholar]
- 12.Lee HJ, Goo JM, Lee CH, Park CM, Kim KG, Park EA, Lee HY. Predictive CT findings of malignancy in ground-glass nodules on thin-section chest CT: the effects on radiologist performance. Eur Radiol. 2009;19(3):552–560. doi: 10.1007/s00330-008-1188-2. [DOI] [PubMed] [Google Scholar]
- 13.Ko JP, Rusinek H, Jacobs E, et al. Volume measurement of small pulmonary nodules on chest CT: a phantom study. Radiology. 2003;228:864–870. doi: 10.1148/radiol.2283020059. [DOI] [PubMed] [Google Scholar]
- 14.Ko JP, Berman EJ, Kaur M, et al. Pulmonary nodules: growth rate assessment in patients by using serial CT and three-dimensional volumetry. Radiology. 2012;262:662–671. doi: 10.1148/radiol.11100878. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 15.Petkovska I, Shah SK, McNitt-Gray MF, et al. Pulmonary nodule characterization: a comparison of conventional with quantitative and visual semi-quantitative analyses using contrast enhancement maps. Eur J Radiol. 2006;59:244–252. doi: 10.1016/j.ejrad.2006.03.005. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16.Shah SK, McNitt-Gray MF, Aberle DR, et al. Computer-aided diagnosis of the solitary pulmonary nodule. Acad Radiol. 2005;12:570–575. doi: 10.1016/j.acra.2005.01.018. [DOI] [PubMed] [Google Scholar]
- 17.McNitt-Gray MF, Wyckoff N, Sayre JW, et al. The effects of co-occurrence matrix based texture parameters on the classification of solitary pulmonary nodules imaged on computed tomography. Comput Med Imaging Graph. 1999;23:339–348. doi: 10.1016/S0895-6111(99)00033-6. [DOI] [PubMed] [Google Scholar]
- 18.McNitt-Gray MF, Hart EM, Wyckoff N, et al. A pattern classification approach to characterizing solitary pulmonary nodules imaged on high resolution CT: preliminary results. Med Phys. 1999;26:880–888. doi: 10.1118/1.598603. [DOI] [PubMed] [Google Scholar]
- 19.Suzuki K, Li F, Sone S, Doi K. Computer-aided diagnostic scheme for distinction between benign and malignant nodules in thoracic low-dose CT by use of massive training artificial neural network. IEEE Trans Med Imaging. 2005;24:1138–1150. doi: 10.1109/TMI.2005.852048. [DOI] [PubMed] [Google Scholar]
- 20.Huang YL, Chen DR, Jiang YR, et al. Computer-aided diagnosis using morphological features for classifying breast lesions on ultrasound. Ultrasound Obstet Gynecol. 2008;32:562–572. doi: 10.1002/uog.5205. [DOI] [PubMed] [Google Scholar]
- 21.Muhammad MN, Raicu, DS, Furst JM, et al.: Texture versus shape analysis for lung nodule similarity in computed tomography studies. Medical Imaging 2008: PACS and Imaging Informatics, Proceedings of the SPIE 6919:69190I-69190I-7, 2008
- 22.Iwano S, Nakamura T, Kamioka Y, et al. Computer-aided diagnosis: a shape classification of pulmonary nodules imaged by high-resolution CT. Comput Med Imaging Graph. 2005;29:565–570. doi: 10.1016/j.compmedimag.2005.04.009. [DOI] [PubMed] [Google Scholar]
- 23.Minavathi, Murali S, Dinesh MS. Curvature and shape analysis for the detection of spiculated masses in breast ultrasound images. Int J Mach Intell. 2011;3:333–339. [Google Scholar]
- 24.Agam G, Armato SG, Wu CH. Vessel tree reconstruction in thoracic CT scans with application to nodule detection. IEEE Trans Med Imaging. 2005;24:486–499. doi: 10.1109/TMI.2005.844167. [DOI] [PubMed] [Google Scholar]
- 25.Wu C, Agam G, Roy AS, et al. Regulated morphology approach to fuzzy shape analysis with application to blood vessel extraction in thoracic CT scans. Proc SPIE. 2004;5370:1262–1270. doi: 10.1117/12.533175. [DOI] [Google Scholar]
- 26.Kubo T, Lin PJ, Stiller W, et al. Radiation dose reduction in chest CT: a review. AJR Am J Roentgenol. 2008;190:335–343. doi: 10.2214/AJR.07.2556. [DOI] [PubMed] [Google Scholar]
- 27.Yap MH, Edirisinghe EA, Bez HE. A novel algorithm for initial lesion detection in ultrasound breast images. J Appl Clin Med Phys Am Coll Med Phys. 2008;9:181–199. doi: 10.1120/jacmp.v9i4.2741. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 28.Christe SA, Vignesh M, Kandaswamy A. An efficient fpga implementation of MRI image filtering and tumour characterization using Xilinx system generator. Int J VLSI Des Commun Syst. 2012;2:95–109. doi: 10.5121/vlsic.2011.2409. [DOI] [Google Scholar]
- 29.Kim HJ, Kim WH. Automatic detection of spiculated masses using fractal analysis in digital mammography. Comput Anal Image Patterns Proc. 2005;3691:256–263. doi: 10.1007/11556121_32. [DOI] [Google Scholar]






















