Kidney Stones CT Images Classification using Graph Convolutional Network

Document Type : Research Article

Authors

1 PhD Candidate, Faculty of Electrical Engineering, Sahand University of Technology, Tabriz, Iran

2 Professor, Computer Vision Research Lab, Faculty of Electrical Engineering, Sahand University of Technology, Tabriz, Iran

3 Professor, Faculty of Electrical Engineering, Sahand University of Technology, Tabriz, Iran

Abstract

Kidney stones are solid crystals made of minerals and salts that form within the kidney, often creating a sharp, hard mass. These stones can block urine flow as they move into the urinary tract, making early detection crucial. Although deep neural networks (DNNs) have been used to diagnose kidney stones with some success, they still face performance and standardization issues. A new approach combines graph convolutional networks (GCNs) with DNNs to address these challenges. This method extracts orb features from images, converts them into graphs, and embeds nodes using a graph convolutional network, which includes a message-passing layer and node feature aggregation. The GCN updates node properties, enhancing efficiency and performance when integrated into a deep network. This approach enables more comprehensive and precise feature extraction from images, improving kidney stone diagnosis. The study highlights GCNs' potential in analyzing medical images for diagnosing kidney stones. The proposed architecture was tested using publicly available CT scan images and demonstrated outstanding accuracy, correctly identifying kidney stones or healthy conditions in 98.6% of cases. It outperformed other advanced techniques, especially in detecting stones of various sizes, including very small ones, proving its effectiveness in medical image analysis.

Keywords

Main Subjects