Abstract
The World Health Organization estimated that around 300 million people have asthma, and 210 million people are affected by Chronic Obstructive Pulmonary Disease (COPD). Also, it is estimated that the number of deaths from COPD increased \(30\%\) in 2015 and COPD will become the third major cause of death worldwide by 2030. These statistics about lung diseases get worse when one considers fibrosis, calcifications and other diseases. For the public health system, the early and accurate diagnosis of any pulmonary disease is mandatory for effective treatments and prevention of further deaths. In this sense, this work consists in using information from lung images to identify and classify lung diseases. Two steps are required to achieve these goals: automatically extraction of representative image features of the lungs and recognition of the possible disease using a computational classifier. As to the first step, this work proposes an approach that combines Spatial Interdependence Matrix (SIM) and Visual Information Fidelity (VIF). Concerning the second step, we propose to employ a Gaussian-based distance to be used together with the optimum-path forest (OPF) classifier to classify the lungs under study as normal or with fibrosis, or even affected by COPD. Moreover, to confirm the robustness of OPF in this classification problem, we also considered Support Vector Machines and a Multilayer Perceptron Neural Network for comparison purposes. Overall, the results confirmed the good performance of the OPF configured with the Gaussian distance when applied to SIM- and VIF-based features. The performance scores achieved by the OPF classifier were as follows: average accuracy of \(98.2\%\), total processing time of 117 microseconds in a common personal laptop, and F-score of 95.2% for the three classification classes. These results showed that OPF is a very competitive classifier, and suitable to be used for lung disease classification.
Similar content being viewed by others
References
WHO (2016) Causes of death in the world. Technical report, World Health Organization
Holanda MA, Reis RC, Winkeler GFP, Fortaleza SCB, Lima JWO, Pereira EDB (2009) Influence of total face, facial and nasal masks on short-term adverse effects during noninvasive ventilation. Jornal Brasileiro de Pneumologia 35(02):164–173
Holanda MA, Fortaleza AC, de Almeida MA, Winkeler GF, Reis RC, Hebert JH, Lima JW, Pereira ED (2010) Continuous positive airway pressure effects on regional lung aeration in patients with COPD: a high-resolution CT scan study. Chest 138(2):305–314
Barnes PJ (2008) Immunology of asthma and chronic obstructive pulmonary disease. Nat Rev Immunol 8(3):183–192
WHO (2016) Chronic obstructive pulmonary disease (copd). Technical report, World Health Organization
de Marco R, Accordini S, Cerveri I, Corsico A, Sunyer J, Neukirch F, Kunzly N, Leynaert B, Janson C, Gislason T, Vermeire P, Svanes C, Anto JM (2004) An international survey of chronic obstrutive pulmonary disease in young adults according to gold stages. Thorax 59:120–125
Rebouças Filho PP, Cortez PC, da Silveira Tarique Felix JHS, Cavalcante TS, Holanda MA (2013) 3D segmentation and visualization of lung and its structures using CT images of the thorax. J Biomed Sci Eng 6:1099–1108
Rebouças Filho PP, Cortez PC, da Silveira Tarique Felix JHS, Cavalcante TS, Holanda MA (2013) Adaptive 2D crisp active contour model applied to lung segmentation in CT images of the thorax of healthy volunteers and patients with pulmonary emphysema. Revista Brasileira de Engenharia Biomédica 29:363–376
Rebouças ES, Sarmento RM, Rebouças Filho PP (2015) 3D adaptive balloon active contour: method of segmentation of structures in three dimensions. IEEE Latin Am Trans 13(1):195–203
Neto EC, Cortez PC, Cavalcante TS, Rodrigues VE, Rebouças Filho PP, Holanda MA (2016) 3D lung fissure segmentation in TC images based in textures. IEEE Latin Am Trans 14(1):254–258
Liang T K, Tanaka T, Nakamura H, Shirahata T, Sugiura H (2008) An automated 3D emphysema extraction method using lung CT. In: SICE Annual Conference 2008, pp 3110–3114
Ma Z, Tavares JMRS, Jorge RN, Mascarenhas T (2010) A review of algorithms for medical image segmentation and their applications to the female pelvic cavity. Comput Methods Biomech Biomed Eng 13(2):235–246
Rebouças Filho PP, Cortez PC, da Silva Barros AC, Albuquerque VHC, Tavares João Manuel R S (2017) Novel and powerful 3D adaptive crisp active contour method applied in the segmentation of CT lung images. Med Image Anal 35:503–516
Ma Z, Tavares JMRS, Jorge RMN (2009) A review on the current segmentation algorithms for medical images. In: 1st international conference on imaging theory and applications (IMAGAPP) 5(8):135–140
Haralick RM, Shanmugam K, Dinstein I (1973) Textural features for image classification. IEEE Trans Syst Man Cybern SMC 3(6):610–621
Ramalho GLB, Rebouças Filho PP, de Medeiros Fatima Nelsizeuma S, Cortez PC (2014) Lung disease detection using feature extraction and extreme learning machine. Revista Brasileira de Engenharia Biomédica 30:363–376
Oliveira M Costa, Ferreira J Raniery (2013) A bag-of-tasks approach to speed up the lung nodules retrieval in the bigdata age. In: IEEE 15th international conference o e-health networking, applications services (Healthcom), pp 632–636
Silva Felix JH, Cortez PC, Rebouças Filho PP, de Alexandria AR, Costa RCS, Holanda MA (2008) Identification and quantification of pulmonary emphysema through pseudocolors. Lect Notes Comput Sci 5317:957–964
Sheikh HR, Bovik AC, de Veciana G (2005) An information fidelity criterion for image quality assessment using natural scene statistics. IEEE Trans Image Process 14(12):2117–2128
Papa JP, Falcão AX, Suzuki Celso TN (2009) Supervised pattern classification based on Optimum-Path Forest. Int J Imaging Syst Technol 19(2):120–131
Papa JP, Albuquerque VHC, Falcão AX, Tavares JMRS (2012) Efficient supervised Optimum-Path Forest classification for large datasets. Pattern Recogn 45:512–520
Papa JP, Fernandes SEN, Falcão AX (2017) Optimum-path forest based on k-connectivity: theory and applications. Pattern Recogn Lett 87:117–126
Nunes Thiago M, Coelho Andre LV, Lima Clodoaldo AM, Papa João P, Albuquerque VHC (2014) EEG signal classification for epilepsy diagnosis via optimum path forest—a systematic assessment. Neurocomputing 136:103–123
Luz EJdS, Nunes TM, Albuquerque VHC, Papa JP, Menotti David (2013) ECG arrhythmia classification based on Optimum-Path Forest. Expert Syst Appl 40(9):3561–3573
Suzuki C, Gomes J, Falcão A, Papa JP, Hoshino-Shimizu S (2012) Automatic segmentation and classification of human intestinal parasites from microscopy images. IEEE Trans Biomed Eng 60(9):803–812
Capabianco FAM, Falcão AX, Yasuda CL, Udupa JK (2012) Brain tissue MR-image segmentation via optimum-path forest clustering. IEEE Trans Image Process 116:1047–1059
Iliev AI, Scordilis MS, Papa JP, Falcão AX (2010) Spoken emotion recognition through Optimum-path Forest classification using glottal features. Comput Speech Lang 24:445–460
Papa JP, Falcão AX, Freitas GM, Ávila AMH (2010) Robust pruning of training patterns for Optimum-Path Forest classification applied to satellite-based rainfall occurrence estimation. IEEE Geosc Remote Sens Lett 7(2):396–400
Papa JP, Nakamura RYM, Albuquerque VHC, Falcão AX, Tavares JMRS (2013) Computer techniques towards the automatic characterization of graphite particles in metallographic images of industrial materials. Expert Syst Appl 40:590–597
Ramos CCO, Souza AN, Papa JP, Falcão AX (2011) A new approach for nontechnical losses detection based on Optimum-Path Forest. IEEE Trans Power Syst 26:181–189
Pereira CR, Nakamura RYM, Costa KAP, Papa JP (2012) An Optimum-Path Forest framework for intrusion detection in computer networks. Eng Appl Artif Intell 25:1226–1234
Silva AT, Falcão AX, Magalhães LP (2011) Active learning paradigms for CBIR systems based on Optimum-path Forest classification. Pattern Recogn 44:2971–2978
Nunes TM, de Albuquerque Victor Hugo C, Papa JP, Silva CC, Normando Paulo G, Moura Elineudo P, Tavares João Manuel RS (2013) Automatic microstructural characterization and classification using artificial intelligence techniques on ultrasound signals. Expert Syst Appl 40:3096–3105
Gomes Samuel L, Rebouças Elizângela de S, Neto Edson Cavalcanti, Papa João P, de Albuquerque Victor HC, Rebouças Filho Pedro P, Tavares João Manuel RS (2016) Embedded real-time speed limit sign recognition using image processing and machine learning techniques. Neural Comput Appl 1–12. doi:10.1007/s00521-016-2388-3
Silva EM, Marinho LB, Rebouças Filho PP, Leite JP, Leite Josinaldo P, Fialho Walter M L, de Albuquerque Victor Hugo C, Tavares João Manuel R S (2016) Classification of induced magnetic field signals for the microstructural characterization of sigma phase in duplex stainless steels. Metals 6(7):164
Neto EC, Gomes SL, Rebouças Filho PP, de Albuquerque VHC (2015) Brazilian vehicle identification using a new embedded plate recognition system. Measurement 70:36–46
de Albuquerque VHC, Barbosa CV, Silva CC, Moura EP, Rebouças Filho Pedro P, Papa João P, Tavares João Manuel R S (2015) Ultrasonic sensor signals and optimum path forest classifier for the microstructural characterization of thermally-aged inconel 625 alloy. Sensors 15(6):12474
Iwashita AS, Papa JP, Souza AN, Falcão AX, Lotufo RA, Oliveira VM, de Albuquerque Victor Hugo C, Tavares João Manuel RS (2014) A path- and label-cost propagation approach to speedup the training of the optimum-path forest classifier. Pattern Recogn Lett 40:121–127
Nunes TM, Coelho ALV, Lima CAM, Papa JP, de Albuquerque Victor Hugo C (2014) EEG signal classification for epilepsy diagnosis via optimum path forest—a systematic assessment. Neurocomputing 136:103–123
Nunes TM, Albuquerque VHC, Papa JP, Silva CS, Normando PG, Moura EP, Tavares JMRS (2013) Automatic microstructural characterization and classification using artificial intelligence techniques on ultrasound signals. Expert Syst Appl 40(8):3096–3105
Turesson Hjalmar K, Ribeiro S, Pereira DR, Papa JP, de Albuquerque VHC (2016) Machine learning algorithms for automatic classification of marmoset vocalizations. PLoS ONE 11(9):1–14
de Albuquerque VHC, Nunes TM, Pereira DR, Luz EJDS, Menotti D, Papa João P, Tavares João Manuel RS (2016) Robust automated cardiac arrhythmia detection in ECG beat signals. Neural Comput Appl 1–15. doi:10.1007/s00521-016-2472-8
Luz EJDS, Nunes TM, de Albuquerque VHC, Papa JP, Menotti David (2013) ECG arrhythmia classification based on optimum-path forest. Expert Syst Appl 40(9):3561–3573
Silva AT, Santos JA, Falcão AX, Torres RS, Magalhães LP (2012) Incorporating multiple distance spaces in Optimum-Path Forest classification to improve feedback-based learning. Comput Vis Image Underst 116:510–523
De Alexandria AR, Cortez PC, Bessa JA, da Silva Félix JH, De Abreu José Sebastião, De Albuquerque Victor Hugo C (2014) psnakes: A new radial active contour model and its application in the segmentation of the left ventricle from echocardiographic images. Comput Methods Programs Biomed 116(3):260–273
Rebouças Filho PP, Cortez PC, da Silva Barros AC, De Albuquerque VHC (2014) Novel adaptive balloon active contour method based on internal force for image segmentation-a systematic evaluation on synthetic and real images. Expert Syst Appl 41(17):7707–7721
Moreira FDL, Kleinberg MN, Arruda HF, Freitas FNC, Parente Marcelo Monteiro Valente, de Albuquerque Victor Hugo Costa, Rebouças Filho Pedro Pedrosa (2016) A novel vickers hardness measurement technique based on adaptive balloon active contour method. Expert Syst Appl 45:294–306
Rebouças Pedro Pedrosa, Sarmento Roger Moura, Cortez Paulo C, Antˆonio Carlos Da Silva Barros, De Albuquerque Victor Hugo C (2015) Adaptive crisp active contour method for segmentation and reconstruction of 3d lung structures. Int J Comput Appl 111(4):1–8
Neto EC, Cortez PC, Cavalcante TS, da Silva Filho VER, Rebouças Filho PP, Holanda MA (2015) Supervised enhancement filter applied to fissure detection. Springer, Cham, pp 337–340
Rodrigues Murillo B, Marinho Leandro B, Nóbrega Raul Victor M, Souza João Wellington M, Rebouças Filho PP (2017) Lung Segmentation in Chest Computerized tomography images using the border following algorithm. Springer, Cham
Valente IRS, Cortez PC, Neto EC, Soares JM, de Albuquerque Victor Hugo C, Tavares João Manuel RS (2016) Automatic 3D pulmonary nodule detection in ct images: a survey. Comput Methods Programs Biomed 124:91–107
Papa JP, Suzuki CTN, Falcão AX (2009) LibOPF: A library for the design of Optimum-Path Forest classifiers, Software version 2.0 available at http://www.ic.unicamp.br/~afalcao/LibOPF
Felix JHS, Cortez PC, Holanda MA, Costa RCS (2007) Automatic segmentation and measurement of the lungs in healthy persons and in patients with chronic obstructive pulmonary disease in CT images. vol. 18, pp 370–373, Margarita Island, Venezuela, October 2007. In: IV Latin American Congress on Biomedical Engineering 2007, Bioengineering Solutions for Latin America Health
Felix John Heber S, Cortez PC, Holanda MA, Colaço DF, Albuquerque VHC, Alexandria AR (2007) Lung and chest wall structures segmentation in CT images. pp 291–294. In: Computational Vision and Medical Image Processing (VIPMAGE)
Rebouças Filho PP, Cortez PC, Holanda MA (2011) Active contour modes crisp: new technique for segmentation the lungs in CT images. Revista Brasileira de Engenharia Biomédica 27:259–272
Geraldo BLR, Ferreira DS, Rebouças Filho PP, de Medeiros FNS (2016) Rotation-invariant feature extraction using a structural co-occurrence matrix. Measurement 94:406–415
Rebouças Filho Pedro P, Rebouças Elizângela de S, Marinho Leandro B, Sarmento Róger M, Tavares João Manuel RS, de Albuquerque Victor Hugo C (2017) Analysis of human tissue densities: a new approach to extract features from medical images. Pattern Recogn Lett. doi:10.1016/j.patrec.2017.02.005
Choi K-Y, Kim SS (2005) Morphological analysis and classification of types of surface corrosion damage by digital image processing. Corros Sci 47(1):1–15
Medeiros Fátima NS, Ramalho Geraldo LB, Bento Mariana P, Medeiros Luiz CL (2010) On the evaluation of texture and color features for nondestructive corrosion detection. EURASIP J Adv Signal Process 2010:7
Ultsch A (2013) U * -matrix: a tool to visualize clusters in high dimensional data, vol 36. University of Marburg, Department of Computer Science, Marburg
Papa JP, Falcão AX, Suzuki CTN (2009) Supervised pattern classification based on optimum-path forest. Int J Imaging Syst Technol 19(2):120–131
Falcão AX, Stolfi J, Lotufo RA (2004) The image foresting transform: theory, algorithms, and applications. IEEE Trans Pattern Anal Mach Intell 26(1):19–29
Allène C, Audibert JY, Couprie M, Cousty J, Keriven R (2007) Some links between min-cuts, optimal spanning forests and watersheds. In: Proceedings of the 8th international symposium on mathematical morphology, pp 253–264
Liu H, Jiang S, Huang Q, Xu C, Gao W (2007) region-based visual attention analysis with its application in image browsing on small displays. In: Proceedings of the 15th international conference on multimedia, pp25–29
Ruck DW, Rogers SK, Kabrisky M, Oxley ME, Suter Bruce W (1990) The multilayer perceptron as an approximation to a bayes optimal discriminant function. IEEE Trans Neural Netw 1(4):296–298
Nissen S (2013) Implementation of a fast artificial neural network library (FANN), 2003. Department of Computer Science University of Copenhagen (DIKU). Software available at http://leenissen.dk/fann/
Haykin SO (2008) Neural networks and learning machines. Pearson Prentice Hall, Upper Saddle River
Cortes C, Vapnik V (1995) Support vector networks. Mach Learn 20:273–297
Burges CJC (1998) A tutorial on support vector machines for pattern recognition. Data Mining Knowl Discov 2:121–167
Chang C-C, Lin C-J (2011) Libsvm: a library for support vector machines. ACM Trans Intell Syst Technol 2(3):27:1–27:27
Siegel S (2006) Estatística não-paramétrica para as ciências do comportamento. Série Métodos de Pesquisa, vol 2. Artmed, Porto Alegre, p 7
Triola Mario F et al (2005) Introdução à estatística, vol 10. LTC, Rio de Janeiro
Acknowledgements
The authors thank the Graduate Program in Computer Science from the Federal Institute of Education, Science and Technology of Ceará and the Department of Computer Engineering from the Walter Cantídio University Hospital of the Federal University of Ceará, in Brazil, for the support given.
The first author acknowledges the sponsorship from the Federal Institute of Education, Science and Technology of Ceará through grants PROINFRA/2013 and PROAPP/2014. The author acknowledges also the sponsorship from the Brazilian National Council for Research and Development (CNPq).
Victor Hugo C. de Albuquerque thanks CNPq for providing financial support through grants 470501/2013-8 and 301928/2014-2.
João P. Papa is grateful to São Paulo Research Foundation grants #2014/16250-9 and #2014/12236-1, as well as CNPq grant #306166/2014-3.
Authors gratefully acknowledge the funding of Project NORTE-01-0145-FEDER-000022—SciTech—Science and Technology for Competitive and Sustainable Industries, cofinanced by “Programa Operacional Regional do Norte” (NORTE2020), through “Fundo Europeu de Desenvolvimento Regional” (FEDER).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors report no conflict of interest.
Rights and permissions
About this article
Cite this article
Filho, P.P.R., Barros, A.C.d.S., Ramalho, G.L.B. et al. Automated recognition of lung diseases in CT images based on the optimum-path forest classifier. Neural Comput & Applic 31 (Suppl 2), 901–914 (2019). https://doi.org/10.1007/s00521-017-3048-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-017-3048-y