Abstract
Background/Objectives: Accurate classification of primary bone tumors from radiographic images is essential for early diagnosis, appropriate treatment planning, and informed clinical decision-making. While deep convolutional neural networks (CNNs) have shown strong performance in medical image analysis, their high computational complexity often limits real-world clinical deployment. This study aims to develop a lightweight yet highly accurate model for multi-class bone tumor classification. Methods: We propose Bone-CNN, a computationally efficient CNN architecture specifically designed for radiograph-based classification of primary bone tumors. The model was evaluated using the publicly available Figshare Radiograph Dataset of Primary Bone Tumors, which includes nine distinct tumor classes ranging from benign to malignant lesions and originates from multiple imaging centres. Performance was assessed through extensive experiments and compared against established baseline models, including DenseNet121, EfficientNet-B0, and MobileNetV2. Results: Bone-CNN achieved a test accuracy of 96.52% and a macro-AUC of 0.9989, outperforming all baseline architectures. Both quantitative and qualitative evaluations, including confusion matrices and ROC curve analyses, demonstrated robust and reliable discrimination between challenging tumor subtypes. Conclusions: The results indicate that Bone-CNN offers an excellent balance between accuracy and computational efficiency. Its strong performance and lightweight design highlight its suitability for clinical deployment, supporting effective and scalable radiograph-based assessment of primary bone tumors.