Tiled Sparse Coding in Eigenspaces for Image Classification

Int J Neural Syst. 2022 Mar;32(3):2250007. doi: 10.1142/S0129065722500071. Epub 2021 Dec 30.

Abstract

The automation in the diagnosis of medical images is currently a challenging task. The use of Computer Aided Diagnosis (CAD) systems can be a powerful tool for clinicians, especially in situations when hospitals are overflowed. These tools are usually based on artificial intelligence (AI), a field that has been recently revolutionized by deep learning approaches. These alternatives usually obtain a large performance based on complex solutions, leading to a high computational cost and the need of having large databases. In this work, we propose a classification framework based on sparse coding. Images are first partitioned into different tiles, and a dictionary is built after applying PCA to these tiles. The original signals are then transformed as a linear combination of the elements of the dictionary. Then, they are reconstructed by iteratively deactivating the elements associated with each component. Classification is finally performed employing as features the subsequent reconstruction errors. Performance is evaluated in a real context where distinguishing between four different pathologies: control versus bacterial pneumonia versus viral pneumonia versus COVID-19. Our system differentiates between pneumonia patients and controls with an accuracy of 97.74%, whereas in the 4-class context the accuracy is 86.73%. The excellent results and the pioneering use of sparse coding in this scenario evidence that our proposal can assist clinicians when their workload is high.

Keywords: COVID-[Formula: see text]; Computer-aided diagnosis; deep learning; dictionary; machine learning; medical imaging; pneumonia; sparse coding.

MeSH terms

  • Artificial Intelligence*
  • COVID-19*
  • Diagnosis, Computer-Assisted
  • Humans
  • Image Processing, Computer-Assisted / methods
  • SARS-CoV-2