Literature DB >> 31977863

A multi-feature image retrieval scheme for pulmonary nodule diagnosis.

Guohui Wei1,2, Min Qiu3, Kuixing Zhang1, Ming Li1, Dejian Wei1, Yanjun Li1, Peiyu Liu2, Hui Cao1, Mengmeng Xing1, Feng Yang1.   

Abstract

Deep analysis of radiographic images can quantify the extent of intra-tumoral heterogeneity for personalized medicine.In this paper, we propose a novel content-based multi-feature image retrieval (CBMFIR) scheme to discriminate pulmonary nodules benign or malignant. Two types of features are applied to represent the pulmonary nodules. With each type of features, a single-feature distance metric model is proposed to measure the similarity of pulmonary nodules. And then, multiple single-feature distance metric models learned from different types of features are combined to a multi-feature distance metric model. Finally, the learned multi-feature distance metric is used to construct a content-based image retrieval (CBIR) scheme to assist the doctors in diagnosis of pulmonary nodules. The classification accuracy and retrieval accuracy are used to evaluate the performance of the scheme.The classification accuracy is 0.955 ± 0.010, and the retrieval accuracies outperform the comparison methods.The proposed CBMFIR scheme is effective in diagnosis of pulmonary nodules. Our method can better integrate multiple types of features from pulmonary nodules.

Entities:  

Mesh:

Year:  2020        PMID: 31977863      PMCID: PMC7004710          DOI: 10.1097/MD.0000000000018724

Source DB:  PubMed          Journal:  Medicine (Baltimore)        ISSN: 0025-7974            Impact factor:   1.817


Introduction

Lung cancer has become one of the most fatal malignant cancers in the world.[ Early diagnosis could improve the chances of recovery dramatically. Currently, it has been proven that deep analysis of radiographic images can inform and quantify the microenvironment and the extent of intra-tumoral heterogeneity for personalized medicine.[ Computed tomography (CT) is the best means of screening for lung cancer. Therefore, CT-based image analysis of lung cancer plays a crucial role in computer-assisted diagnosis (CAD). In general, the challenges of CAD mainly include feature extraction and diagnostic discrimination. In feature extraction, current researches mainly focus on designing new features or feature selection to improve the description and differentiation of images,[ such as morphological and texture features,[ shape features,[ feature selection,[ radiomics features,[ deep learning features.[ However, most of them (excepting deep features) suffer from the intra-class variation and inter-class ambiguity problem. Deep features will encounter feature fusion problems with other features. For diagnostic discrimination, a number of classical classifiers are selected for diagnosis, such as support vector machine (SVM),[ Random Forest (RF),[ convolutional neural network (CNN).[ However, each classifier has a suitable object. As one of the CAD methods, content-based image retrieval (CBIR) can not only help doctors diagnose tumors benign or malignant but give a selection of similar annotated cases for doctors’ reference. The advantage is to help doctors make a diagnosis with reference to the existing similar case diagnosis. It is useful for medical research, CAD, radiotherapy and evaluations of surgery outcome as well. In CBIR field of breast lesions, researchers have done a lot of exploration.[ For lung lesions, Ma et al[ proposed a CBIR method to retrieve CT imaging signs. However, few of researches concentrated on pulmonary nodule classification. Our group is engaged in the research of medical image retrieval for pulmonary nodule diagnosis.[ In CBIR, all medical images can be represented as vector collection. As mentioned above, this is similar to the feature extraction in CAD. Therefore, it is important to extract appropriate features to represent medical images. Recent research[ indicated multiple types of features can better represent pulmonary nodules and achieve higher classification accuracy. However, multi-feature fusion is a problem that needs to be solved because unifying multiple features into one vector is not optimal. Besides the multi-feature fusion problem, similarity measurement of tumor images is another critical issue. During retrieval process, the query image's features are then compared with the features of indexed images using a defined similarity measurement algorithm. The measurements can rank the images in order of the similarity. The similarity measurement usually requires learning a distance metric. Recently, distance metric learning has attracted the attention of researchers. However, the traditional distance metric learning is based on the hypotheses that data is represented by a single feature vector. It is incapable of multiple features. Due to multiple features usually have different physical properties, straightforwardly unifying multiple features to a long feature vector is not optimal. Since this would lead to curse-of- dimensionality and over-fitting problems. Semisupervised multiview distance metric learning (SSM-DML) algorithm proposed by Ref. 25 learns a muiltiview distance metric from multiple features sets to measure the similarity between cartoon data, which is under the umbrella of graph-based semisupervised learning. However, SSM-DML is graph-based and it simply calculates the distance metric between image features without considering the semantic relevance, which are learned from the labeled data. Furthermore, this algorithm is proposed for cartoon data, it is not necessarily suitable for medical tumor images. In this paper, we propose a novel content-based multi-feature image retrieval (CBMFIR) scheme for computer-aided diagnosis of pulmonary nodules. This scheme considers developing a distance metric learning method named Multi-feature Distance Metric Learning to measure the similarity of pulmonary nodules. This new method explores multi-feature fusion problem with an integrating optimal algorithm. The learned distance metric measures the similarity of pulmonary nodules based on the semantic relevance.[ Based on learned distance metric, we develop a novel CBIR scheme to help doctors search for similar cases and differentiate benign from malignant pulmonary nodules.

Materials and methods

Image dataset

For developing and testing a new CBMFIR scheme, a reference pulmonary nodule image dataset was assembled from the public available LIDC-IDRI lung CT scan images, which contained 1018 independent examination cases. In the assembled pulmonary nodule dataset, 746 nodule ROIs were extracted, in which 375 nodules were experts-identified malignant and 371 nodules were experts-identified benign. After obtaining N = 746 nodules , we extracted Haralick textures (Denote as Data1) and density related features (Denote as Data2) to represent pulmonary nodules. The Haralick texture features are connected to a 26-dimensional vector, while density related features are unified into a 2-dimensional vector. Detailed research process can be referred to our published papers.[

Content-based multi-feature image retrieval scheme

Overview of distance metric learning

Research in distance metric learning[ is driven by the need to find meaningful low-dimensional manifolds that capture the intrinsic structure of high-dimensional data. In this section, we present a novel distance metric learning algorithm. Denote the sample dataset as , with being the ith sample in the input space and n being the total number of samples. For better presentation, we also denote a distance metric as a Mahalanobis distance between x and x, which is defined as: In Eq. (1), T denotes the transpose of a vector or a matrix, M is a positive semi-definite matrix. If corresponds to Euclidean distance. If M is restricted to be a diagonal matrix, represents a distance metric in which the different axes are given different weights. More generally, M represents a set of Mahalanobis distance. Because M is a positive semi-definite matrix, it can be decomposed into . Hence, Eq. (1) can be rewritten as: Therefore, learning such a distance metric is actually equivalent to finding a transformation of Euclidean distance between samples in the original high-dimensional space. During recent years, a variety of techniques[ have been proposed to learn such an optimal Mahalanobis distance metric from training data that are given in the form of side information. We want to obtain A from the semantic relevance.

Similarity metric

We define similarity measures as semantic relevance.[ Semantic relevance can be presented by side information, which means that if 2 nodules have same labels, they are semantic relevance. Therefore, we study transformation matrix A according to semantic relevance. For semantic relevance, it describes the class separability, which requires the separability measure increase when the size of the between-class scatter matrix increases or the size of the within-class scatter matrix is smaller. This can be described by the Differential Scatter Discriminant Criterion (DSDC) model,[ it is defined as: The variation is defined as: In (4), S is the within-class scatter matrix, S is the between-class scatter matrix. ρ is a nonnegative tuning parameter, which balances the relative merits of minimizing the within-class scatter to the maximization of the between-class scatter. The learned matrix A is the transformation matrix. With matrix A, we can calculate Mahalanobis distance between nodule images. Define , Eq. (4) can be rewritten as:

Multi-feature distance metric learning

Multiple types of features usually have different physical properties. Therefore, it is not optimal for straightforwardly concatenating multiple features into a long feature vector. This would cause over-fitting and curse-of-dimensionality problems. Especially, if the number of samples is not large enough, it is difficult to learn a robust distance metric in a high-dimensional feature space. In this section, we extend single feature similarity metric to multi-feature spaces. We apply multiple types of features to learn multiple transformation matrices to construct multi-feature distance metric. We linearly combine the similarity metrics constructed from multiple feature sets through the weights and add a regularizer to the weights. Thus, the objective function is as follows: where is the k transformation matrix learning from the k feature set, Therefore, the objective function (5) is proposed to learn a distance metric for each feature set, while the objective function (6) is constructed to integrate the information of the feature sets with the combination weights. This strategy reduces the model complexity and alleviates the over-fitting problem. To solve the objective function (6), firstly, transformation matrices should be given according to Eq. (5). Afterwards, a lagrangian multiplier method is employed to obtain the optimum solution. With the Lagrange multiplier η, the objective function turns to: By setting the partial derivatives of with respect to α and η to be zeros, we get: Combining the above equations, we get: Since , we can obtain: Putting this equation into (9), we can obtain: By multi-feature distance metric learning, we can obtain the Mahalanobis distance and weight value corresponding to the k feature set. Therefore, the multi-feature Mahalanobis distance between sample x and x can be calculated as:

CBMFIR scheme for pulmonary nodule diagnosis

With the obtained multi-feature Mahalanobis distance, we propose a CBMFIR scheme to assist doctors in diagnosing pulmonary nodules. CBMFIR-based pulmonary nodule diagnosis mainly includes 2 parts: (1) Retrieval example reference; (2) Computer-aided diagnosis. Retrieval example reference. Image retrieval can retrieve many images similar to the query image. The doctor can refer to the diagnostic experience of the retrieved similar tumor images before diagnosing pulmonary nodule benign or malignant or determining whether a biopsy is necessary. Computer-aided diagnosis. According to the retrieval examples, a malignant likelihood value of the query nodule can be calculated to measure the malignancy of this nodule. The formula is as follows (K is the number of retrieval examples, M is the number of malignant nodule): Giving a threshold of P (such as P = 0.5), if , we conclude that the query nodule is malignant, otherwise, it is benign.

Performance assessment

In our real experiments, we randomly selected 400 nodule images from the pulmonary nodule dataset to serve as the training set, in which approximately 200 nodules were benign and about 200 nodules were malignant. The remaining 346 pulmonary nodule images were used as the testing dataset. All the experiment evaluations were run in Windows 7, MATLAB R2014a, Intel Core(TM) i5–5200U CPU and 4GB RAM. To demonstrate the feasibility of the proposed scheme (CBMFIR) for diagnosis of pulmonary nodule lesions, extensive experiments are performed to analyze the diagnostic performance of CBMFIR algorithm in 2 settings, classification accuracy and retrieval accuracy. Therefore, we compare our proposed diagnostic scheme to several existing metric methods, including Information-Theoretic Metric Learning (ITML),[ Large Margin Nearest Neighbor (LMNN),[ SSM-DML,[ Kernel based Differential Scatter and Patch Alignment Distance Metric (KDPDM)[ and other diagnosis algorithms SVM, ELM. The experiments of performance assessment are performed in the context of pulmonary nodule dataset. We firstly introduce the parameter effects of our proposed scheme, and then compare the performance of our scheme with that of existing algorithm, including the pulmonary nodule classification accuracy and retrieval accuracy. Finally, a retrieval example is given to illustrate the feasibility of the proposed retrieval scheme.

Parameter configurations

In this subsection, the effects of several parameters are analyzed. The investigation of parameter configurations is performed based on an image retrieval task and the assembled pulmonary nodule dataset. In the experiments, some factors are configured, the tradeoff parameter ρ in Eq. (4), λ in Eq. (6). In these experiments, every experiment was repeated for 10 times with different randomly training nodules. We calculated the average performance over 10 rounds of experiments. In our experiments, ROC curve can be drawn with varying the threshold of the malignant probability in (13). Thus the area under the curve (AUC) is used to analyze the effects of the parameters. A larger AUC value indicates a better classification performance. The AUC value calculated in the figures is a mean value of 10 experimental results.

Diagnosis performance assessment

We compare our scheme to 4 state-of-the-art algorithms for learning distance functions and distance metrics: ITML, LMNN, SSM-DML, and KDPDM. We selected KDPDM with the orthogonal case. Euclidean distance is included as comparative references. The diagnosis performance of CBMFIR is evaluated with 2 metrics: classification accuracy and retrieval accuracy.[ Classification accuracy means the extent to which malignant nodules can be detected on the basis of the nodule image that are retrieved. We firstly select K nearest neighbor nodules with the learned Mahalanobis distance metric, and then calculate the probability of the query sample belonging to malignant nodule. With the obtained probabilities for query nodules, ROC curve can be drawn with varying the threshold of the malignant probability. Thus the AUC value from the ROC curve is used to evaluate the classification accuracy. The second metric, retrieval accuracy, reflects the proportion of retrieval nodules that are semantic relevant (ie, in the same semantic class) to the query nodule. Retrieval accuracy is calculated by the leave-one-nodule-out method in the test dataset. The result of retrieval accuracy can be depicted by a performance curve, each value is a function of the number of retrieved nodules. According to leave-one -nodule-out manner, in the test dataset, one nodule is used as the query image, the rest of the nodules are the retrieval dataset. We calculate the distance metrics between the query nodule and the rest retrieval ones, then rank the Mahalanobis distances in ascending order. The formula of retrieval accuracy is constructed as follows: is the proportion of nodules identical to the query nodule label in the first k ranked nodules. y is the ith query nodule.

Results

Parameter configurations

In Eq. (4), the effects of the tradeoff parameter ρ is investigated. We vary ρ with [10-8,10-6,10-4,10-2,10-1,1,101,102,104,106,108]. Figure 1 shows the mean classification accuracies and the corresponding standard deviations when parameter ρ varies from 10−8 to 10−8. From this figure, we can conclude that the proposed CBMFIR scheme is sensitive to ρ. The performance curve has a fluctuation when . When , the performance of this scheme will drop to 0.8. This illustrates that our scheme is not suitable for a large parameter ρ. In this experiment, we fixed the tradeoff parameter , the number of nodules retrieved each time is fixed at 15.
Figure 1

The accuracy with different ρ.

The accuracy with different ρ. We then analyze the effect of parameter λ in Eq. (7). For fair comparison, we set parameter λ within the range [10-3,10-2,10-1,1,10,102,103]. Figure 2 reports the accuracy curve with respect to λ. It can be seen that the performance of our scheme is relatively stable when . This demonstrates that our scheme prefers larger parameter λ, the number of nodules retrieved each time is fixed at 15.
Figure 2

The accuracy with different λ.

The accuracy with different λ.

Diagnosis performance assessment

Classification accuracy and retrieval accuracy are used to evaluate the diagnosis performance of the proposed CBMFIR scheme. For classification accuracy, we firstly compare the classification performance with different features: the combined features with our scheme (CBMFIR); the straightforwardly concatenating multiple features D1 and D2 into a long feature vector (D1D2); the concatenating D2 and D1 into a vector (D2D1), as reported in Table 1.
Table 1

Comparison of the classification accuracy with different features.

Comparison of the classification accuracy with different features. According to the results of the comparison, our scheme has a better classification accuracy than that of the other features, which demonstrates that straightforwardly unifying multiple features to a long feature vector is not optimal. We then compare the classification accuracy of our scheme with that of the state-of-the-art distance metric learning algorithms. Table 2 shows AUC values for CBMFIR and the baseline methods. Euclidean distance metric has the worst classification accuracy. The proposed CBMFIR has the better classification accuracy than that of other comparison algorithms. Finally, we analyze the diagnostic performance of CBMFIR with some classical diagnostic algorithms. The feature set of the classical diagnostic algorithms is a feature vector through concatenating multiple features D1 and D2. Table 3 reports the comparison results. It can be concluded that CBMFIR performs best in pulmonary nodule diagnosis.
Table 2

Comparison of the classification accuracy of distance metric learning algorithms.

Table 3

Comparison of the classification accuracy of classical diagnostic algorithms.

Comparison of the classification accuracy of distance metric learning algorithms. Comparison of the classification accuracy of classical diagnostic algorithms. For retrieval accuracy, we compare the retrieval performance between CBMFIR with other state-of-the-art distance metric learning algorithms: ITML, LMNN, KDPDM, and SSM-DML. European distance metric is included as a comparative reference. Figure 3 reports the retrieval accuracy of the comparative algorithms. Among them, CBMFIR performs best in pulmonary nodule retrieval. This indicates that multi-feature used in CBMFIR can effectively improve the retrieval accuracy. The retrieval performance of other algorithms is slightly weaker, especially when rank ≥15, the performance of ITML is significantly reduced. The retrieval performance of Euclidean distance is not bad. One possible reason is that the dimension of feature extraction is not large.
Figure 3

Retrieval accuracy of distance metric algorithms. ‘rank’ is the number of retrieved nodules.

Retrieval accuracy of distance metric algorithms. ‘rank’ is the number of retrieved nodules.

Retrieval examples

Figure 4 reports four retrieval examples returned by CBMFIR. In Figure 4A and C, the data set being retrieved is the training dataset; in Figure 4A and D, the data set being queried is the testing dataset. According to Figure 4, perfect search results will arrange nodules in order of increasing Mahalanobis distance metrics. Based on the diagnostic information of the retrieval results, doctors can make an evaluation of the query nodule and decide if a pathological examination is needed.
Figure 4

The query nodule (left) and their top 10 retrieval nodule set. For each nodule, its class is listed below the nodule. “1” indicates that the nodule is benign and “0” represents that the nodule is malignant. All query nodules are correctly identified based on a weighted majority vote of the retrieved reference nodule sets.

The query nodule (left) and their top 10 retrieval nodule set. For each nodule, its class is listed below the nodule. “1” indicates that the nodule is benign and “0” represents that the nodule is malignant. All query nodules are correctly identified based on a weighted majority vote of the retrieved reference nodule sets.

Discussion

In this work, we propose and demonstrate the feasibility of developing a multi-feature image retrieval scheme for pulmonary nodule diagnosis. A multi-feature distance metric learning algorithm is proposed to measure the similarity of pulmonary nodules. This study has many unique features and experimental observations. First, a CBIR scheme is used to help doctors evaluate pulmonary nodules benign or malignant before pathological experiments. A retrieval set with diagnostic reports is provided to doctors for reference. Second, multiple types of features (texture features and density related features) are used to represent pulmonary nodules. Texture features are the computer's point of view to identify pulmonary nodules. Density related features are the doctors’ viewpoint to discriminate pulmonary nodules. They are complementary to each other. Third, multiple types of features can better differentiate pulmonary nodules benign or malignant. A multi-feature fusion problem is investigated to propose a multi-feature distance metric learning algorithm for nodule similarity measurement. Our algorithm combines different types of features to avoid curse-of-dimensionality and over-fitting problems. In addition to the promising results discussed above, this work also has some limitations. First, the nodule set only has 746 pulmonary nodules. A larger nodule set will be assembled in the future work. Second, this study only investigates texture features and density related features. However, there are many other types of features, which can be studied to represent pulmonary nodules. Therefore, in the subsequent work, fusion with other complement types of features would be explored to improve the diagnosis accuracy. Third, it is not enough to simply analyze image features in cancer research. Comprehensive genetic data and pathological reports of cancer diagnosis methods need to be studied in the future. Fourth, there are many empirically determined parameters in the proposed algorithm. However, we only use a search method to choose best parameters in the systematic experiments. Consequently, a more adaptively optimization method is investigated to study the optimal parameters.

Conclusions

In this paper, we investigate the feasibility of developing a multi-feature distance metric to measure the similarity of the query nodule and pulmonary nodule dataset for pulmonary nodule medical image retrieval. This multi-feature distance metric could combine multiple types of features of pulmonary nodules. The proposed retrieval scheme provides a reference for doctor's diagnosis. Experimental evaluations based on the proposed scheme suggest the effectiveness in the diagnosis of pulmonary nodules.

Author contributions

GW, MQ, and ZW conceived and designed the project. DW and PL revised the manuscript. KZ, FY, and MX analyzed the lung nodule data set. YL and ML collected data and provided expert knowledge. All authors edited the manuscript. Guohui Wei orcid: 0000-0002-2585-282X.
  18 in total

1.  Computer-aided diagnosis of pulmonary nodules on CT scans: improvement of classification performance with nodule surface features.

Authors:  Ted W Way; Berkman Sahiner; Heang-Ping Chan; Lubomir Hadjiiski; Philip N Cascade; Aamer Chughtai; Naama Bogot; Ella Kazerooni
Journal:  Med Phys       Date:  2009-07       Impact factor: 4.071

2.  Computer-aided diagnosis of mammographic masses using scalable image retrieval.

Authors:  Menglin Jiang; Shaoting Zhang; Hongsheng Li; Dimitris N Metaxas
Journal:  IEEE Trans Biomed Eng       Date:  2014-10-28       Impact factor: 4.538

3.  A new method of content based medical image retrieval and its applications to CT imaging sign retrieval.

Authors:  Ling Ma; Xiabi Liu; Yan Gao; Yanfeng Zhao; Xinming Zhao; Chunwu Zhou
Journal:  J Biomed Inform       Date:  2017-01-07       Impact factor: 6.317

4.  Lung nodule classification using deep feature fusion in chest radiography.

Authors:  Changmiao Wang; Ahmed Elazab; Jianhuang Wu; Qingmao Hu
Journal:  Comput Med Imaging Graph       Date:  2016-11-12       Impact factor: 4.790

5.  Semisupervised multiview distance metric learning for cartoon synthesis.

Authors:  Jun Yu; Meng Wang; Dacheng Tao
Journal:  IEEE Trans Image Process       Date:  2012-07-10       Impact factor: 10.856

6.  Texture feature analysis for computer-aided diagnosis on pulmonary nodules.

Authors:  Fangfang Han; Huafeng Wang; Guopeng Zhang; Hao Han; Bowen Song; Lihong Li; William Moore; Hongbing Lu; Hong Zhao; Zhengrong Liang
Journal:  J Digit Imaging       Date:  2015-02       Impact factor: 4.056

7.  Content-based image retrieval for Lung Nodule Classification Using Texture Features and Learned Distance Metric.

Authors:  Guohui Wei; Hui Cao; He Ma; Shouliang Qi; Wei Qian; Zhiqing Ma
Journal:  J Med Syst       Date:  2017-11-29       Impact factor: 4.460

8.  Added Value of Computer-aided CT Image Features for Early Lung Cancer Diagnosis with Small Pulmonary Nodules: A Matched Case-Control Study.

Authors:  Peng Huang; Seyoun Park; Rongkai Yan; Junghoon Lee; Linda C Chu; Cheng T Lin; Amira Hussien; Joshua Rathmell; Brett Thomas; Chen Chen; Russell Hales; David S Ettinger; Malcolm Brock; Ping Hu; Elliot K Fishman; Edward Gabrielson; Stephen Lam
Journal:  Radiology       Date:  2017-09-05       Impact factor: 11.105

9.  Computer-aided diagnosis system for lung nodules based on computed tomography using shape analysis, a genetic algorithm, and SVM.

Authors:  Antonio Oseas de Carvalho Filho; Aristófanes Corrêa Silva; Anselmo Cardoso de Paiva; Rodolfo Acatauassú Nunes; Marcelo Gattass
Journal:  Med Biol Eng Comput       Date:  2016-10-03       Impact factor: 2.602

10.  Automated system for lung nodules classification based on wavelet feature descriptor and support vector machine.

Authors:  Hiram Madero Orozco; Osslan Osiris Vergara Villegas; Vianey Guadalupe Cruz Sánchez; Humberto de Jesús Ochoa Domínguez; Manuel de Jesús Nandayapa Alfaro
Journal:  Biomed Eng Online       Date:  2015-02-12       Impact factor: 2.819

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.