Skip to main content
Log in

Automated recognition of lung diseases in CT images based on the optimum-path forest classifier

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

Notes

  1. http://www.ic.unicamp.br/~afalcao/libopf/LibOPF.tar.gz.

References

  1. WHO (2016) Causes of death in the world. Technical report, World Health Organization

  2. 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

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. Barnes PJ (2008) Immunology of asthma and chronic obstructive pulmonary disease. Nat Rev Immunol 8(3):183–192

    Article  Google Scholar 

  5. WHO (2016) Chronic obstructive pulmonary disease (copd). Technical report, World Health Organization

  6. 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

    Article  Google Scholar 

  7. 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

    Article  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. 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

    Article  Google Scholar 

  10. 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

    Article  Google Scholar 

  11. 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

  12. 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

    Article  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. 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

  15. Haralick RM, Shanmugam K, Dinstein I (1973) Textural features for image classification. IEEE Trans Syst Man Cybern SMC 3(6):610–621

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. 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

  18. 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

    Article  Google Scholar 

  19. 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

    Article  Google Scholar 

  20. 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

    Article  Google Scholar 

  21. Papa JP, Albuquerque VHC, Falcão AX, Tavares JMRS (2012) Efficient supervised Optimum-Path Forest classification for large datasets. Pattern Recogn 45:512–520

    Article  Google Scholar 

  22. Papa JP, Fernandes SEN, Falcão AX (2017) Optimum-path forest based on k-connectivity: theory and applications. Pattern Recogn Lett 87:117–126

    Article  Google Scholar 

  23. 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

    Article  Google Scholar 

  24. 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

    Article  Google Scholar 

  25. 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

    Google Scholar 

  26. 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

    Google Scholar 

  27. 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

    Article  Google Scholar 

  28. 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

    Article  Google Scholar 

  29. 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

    Article  Google Scholar 

  30. 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

    Article  Google Scholar 

  31. 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

    Article  Google Scholar 

  32. 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

    Article  Google Scholar 

  33. 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

    Article  Google Scholar 

  34. 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

  35. 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

    Article  Google Scholar 

  36. 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

    Article  Google Scholar 

  37. 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

    Article  Google Scholar 

  38. 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

    Article  Google Scholar 

  39. 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

    Article  Google Scholar 

  40. 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

    Article  Google Scholar 

  41. 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

    Google Scholar 

  42. 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

  43. 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

    Article  Google Scholar 

  44. 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

    Article  Google Scholar 

  45. 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

    Article  Google Scholar 

  46. 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

    Article  Google Scholar 

  47. 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

    Article  Google Scholar 

  48. 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

  49. 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

  50. 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

    Book  Google Scholar 

  51. 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

  52. 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

  53. 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

  54. 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)

  55. 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

    Article  Google Scholar 

  56. 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

    Article  Google Scholar 

  57. 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

  58. 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

    Article  Google Scholar 

  59. 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

    Google Scholar 

  60. Ultsch A (2013) U * -matrix: a tool to visualize clusters in high dimensional data, vol 36. University of Marburg, Department of Computer Science, Marburg

    Google Scholar 

  61. 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

    Article  Google Scholar 

  62. 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

    Article  Google Scholar 

  63. 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

  64. 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

  65. 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

    Article  Google Scholar 

  66. 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/

  67. Haykin SO (2008) Neural networks and learning machines. Pearson Prentice Hall, Upper Saddle River

    Google Scholar 

  68. Cortes C, Vapnik V (1995) Support vector networks. Mach Learn 20:273–297

    MATH  Google Scholar 

  69. Burges CJC (1998) A tutorial on support vector machines for pattern recognition. Data Mining Knowl Discov 2:121–167

    Article  Google Scholar 

  70. 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

    Article  Google Scholar 

  71. 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

    Google Scholar 

  72. Triola Mario F et al (2005) Introdução à estatística, vol 10. LTC, Rio de Janeiro

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to João Manuel R. S. Tavares.

Ethics declarations

Conflict of interest

The authors report no conflict of interest.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-017-3048-y

Keywords

Navigation