1. Introduction
Fractures are among the most common clinical injuries and are typically caused by disruptions in bone integrity under external forces. They are often associated with pain, swelling, functional impairment, and, in severe cases, various complications, substantially affecting patients’ quality of life [
1]. In recent decades, fractures have become a major global public health concern. According to the World Health Organization (WHO), there were approximately 178 million new fracture cases worldwide in 2019, representing a 33.4% increase compared with 1990, while the number of people living with fracture-related symptoms reached 455 million, an increase of 70.1% [
2]. Fracture prevalence and characteristics vary considerably across regions and populations [
3]. For instance, osteoporosis affected 19.2% of the Chinese population aged 50 years and older in 2018 [
4], while fracture incidence has continued to rise in aging societies such as Japan and Germany [
5,
6]. Similar upward trends have also been reported in developing countries, partly due to traffic accidents and occupational injuries [
7]. These findings highlight the growing global burden of fractures and the urgent need for early and accurate fracture detection.
Traditional automated fracture detection methods mainly rely on handcrafted texture features combined with conventional machine learning models for fracture localization. However, these approaches depend heavily on expert knowledge and manual feature design, which limits their robustness and generalizability in large-scale medical imaging applications, such as X-ray, CT, and MRI. For example, Sharma et al. [
8] extracted bone texture features using Histogram of Oriented Gradients (HOG) and employed a Support Vector Machine (SVM) classifier, achieving an F1-score of 92%. Muzakki et al. [
9] compared HOG, Local Binary Patterns (LBP), and Scale-Invariant Feature Transform (SIFT) features for X-ray fracture detection using a K-Nearest Neighbors (KNN) classifier and reported an accuracy of 99.03% with the HOG-KNN model. In subsequent work, Muzakki et al. [
10] further improved the accuracy to 99.30% by integrating KNN, decision trees, and random forests into an ensemble framework. Despite promising results, these methods rely on separating feature extraction from classification, limiting feature expressiveness, adaptability, and scalability. Efficient end-to-end fracture detection methods that minimize handcrafted features and expert intervention are essential for real-time clinical decision support.
With the rapid development of artificial intelligence, deep learning-based object detection has become mainstream for automated fracture detection, improving accuracy and efficiency. One-stage and two-stage detectors are the two dominant paradigms. One-stage detectors, such as YOLO and its variants [
11,
12], perform localization and classification in a single forward pass, providing high detection speed and computational efficiency. In contrast, two-stage detectors, such as PCB-Faster-RCNN [
13], first generate candidate regions through a Region Proposal Network (RPN) and then perform classification and bounding-box regression. Although two-stage detectors generally achieve stronger localization performance, they usually involve more complex inference pipelines and slower runtime. For example, Qi et al. [
14] applied Faster R-CNN with a multi-resolution Feature Pyramid Network (FPN) and a ResNet-50 backbone to fracture detection, achieving a detection accuracy of 71.5% at the cost of substantial computational resources. Jia et al. [
15] proposed a sternum fracture detection method based on Cascade R-CNN with an attention mechanism, achieving a mAP of 71% on 1227 X-ray images, but its inference speed was only 10.9 FPS, limiting its efficiency for clinical deployment. In comparison, YOLO-based detectors provide a more favorable trade-off between detection accuracy and computational efficiency through end-to-end prediction. For instance, Qiu et al. [
16] incorporated HGNetV2, DySample, GSConv, and Focaler-CIoU into YOLOv4 for wrist fracture detection, achieving a mAP50 of 65% with an inference time of 2.7 ms. Fu et al. [
17] developed a YOLOv4-based model for ultrasound fracture fragment detection that outperformed YOLOv3 in mAP50, although the number of detectable categories remained limited.
Despite these advances, current fracture detection models remain insufficient for routine clinical application because most are evaluated on limited datasets and rarely consider complex multi-lesion cases, making their robustness across different anatomical regions, patient populations, imaging modalities, and acquisition conditions uncertain. Moreover, improvements in benchmark accuracy often come with increased computational cost, while clinically important false-negative errors and external validation remain insufficiently assessed. To address this, we propose a lightweight one-stage fracture detection model that enhances performance while maintaining computational efficiency. The main contributions are:
(1) We design C3-CFormer to enhance contextual feature representation by combining lightweight residual aggregation, gated dynamic modeling, and Transformer-based long-range dependency learning.
(2) We introduce C2Mona to capture fine-grained fracture features through multi-scale convolution and feature separation–reconstruction, thereby improving fracture detection.
(3) We introduce the OmniKernel Fusion Pyramid Network to strengthen cross-level feature fusion and multi-scale information propagation while preserving subtle structural details.
(4) We design FED-Head to reduce structural redundancy and computational cost through channel alignment and shared convolutions while maintaining robust multi-scale detection performance.
The rest of this paper is organized as follows:
Section 2 reviews fracture detection research;
Section 3 introduces the architecture and key modules of LiteFracNet;
Section 4 details the experimental setup and dataset;
Section 5 presents results and analysis; and
Section 6 discusses limitations and future directions.
3. Research Methodology
3.1. Proposed Method
Figure 1 illustrates the overall workflow of the proposed fracture detection framework. All images were resized to 640 × 640 pixels, with the corresponding annotations adjusted accordingly. The dataset was divided into training, validation, and test sets according to the predefined split. The training set was used for model optimization, while the validation set was used to monitor the training process and select the best-performing model. The selected model was subsequently evaluated on the independent test set. During inference, predictions below the predefined confidence threshold were removed, and the remaining results were presented using bounding boxes and class labels.
3.2. LiteFracNet Model
This paper proposes LiteFracNet, an efficient and lightweight model for multi-class fracture detection. LiteFracNet integrates several key modules. C3-CFormer enhances contextual feature representation through residual aggregation, gated dynamic modeling, and long-range dependency learning. C2Mona captures fine-grained fracture cues via multi-scale convolutions and feature separation–reconstruction, improving the detection of blurred fracture boundaries. OFPN promotes cross-level feature interaction and multi-scale information propagation, thereby preserving subtle fracture details. FED-Head aligns channel dimensions and employs shared convolutions to model multi-scale features in a unified feature space, reducing redundancy and improving cross-scale information flow. The overall architecture of LiteFracNet is shown in
Figure 2.
3.3. C3-CFormer Module
Current one-stage fracture detectors primarily rely on multi-scale feature modules to enhance feature extraction. However, because these modules are built on local convolutions, they struggle to capture long-range dependencies between distant features. Although some models incorporate self-attention mechanisms to model long-range dependencies and better exploit distant contextual information, their high computational complexity and memory overhead still hinder real-time deployment.
To address these limitations, we construct C3-CFormer by integrating the existing ConvFormer block [
32] and CGLU mechanism [
33] into the C3 residual aggregation framework. The novelty lies in this fracture-oriented architectural integration, which combines long-range contextual modeling with local gated feature interaction while maintaining a lightweight structure. Embedded within the C3 framework, this architecture preserves the advantages of lightweight residual aggregation while incorporating Transformer-based long-range dependency modeling and gated dynamic mechanisms, thereby substantially improving feature representation. The structure of C3-CFormer is illustrated in
Figure 3.
The ConvFormer module in the C3-CFormer architecture uses a Channel Multi-layer Perceptron (MLP) for information transfer and feature transformation along the channel dimension. Dependence between channels is captured through nonlinear transformations in the fully connected network. However, Channel MLP has limitations, particularly its inability to effectively capture local spatial information, and its structure restricts dynamic adaptability.
To address these issues, this study introduces the Convolutional Gated Linear Unit (CGLU) into ConvFormer, replacing the traditional MLP. This modification enhances both the model’s performance and computational efficiency. The computation process is as follows:
where
represents the input features,
and
denote the residual scaling factors. The CGLU enhances local feature modeling by combining convolutional operations with a gating mechanism. Specifically, the Gated Linear Unit (GLU) is a channel-mixing mechanism formed by two linear projections. In the gating branch, the input first undergoes a 3
3 depth-wise convolution to capture local features at each spatial position, and a gating signal is then generated from the neighboring features. This signal is activated using GELU, after which the original input and the gating signal are combined via element-wise multiplication to regulate the information flow. In this way, the model can adaptively modulate the input based on local features, producing more representative outputs.
where
and
denote the two channel-wise splits obtained from a
convolution, ⊙ represents element-wise multiplication, DWConv refers to depth-wise convolution, and GELU is the activation function.
3.4. C2Mona Module
Fracture regions in medical images typically exhibit low contrast, blurred edges, and substantial morphological variability, which poses significant challenges for multi-scale feature extraction. Although the existing Cross-Channel Parallel Spatial Attention (C2PSA) module improves feature representation through multi-layer attention mechanisms, it still has the following limitations: (1) multi-layer attention computations introduce considerable computational overhead and (2) its fixed convolutional kernel structure struggles to capture both local edge details and global texture information.
To address these limitations, we develop C2Mona by integrating the existing Mona transformation block [
34] into a partial-feature aggregation architecture based on channel splitting, parallel feature transformation, and subsequent feature recombination. Through the coordinated use of multi-scale depth-wise convolution, channel compression–reconstruction, and residual fusion, C2Mona is tailored to capture low-contrast fracture features with blurred boundaries while maintaining low computational overhead. The architecture of C2Mona is illustrated in
Figure 4.
The C2Mona module inherits the “grouping-parallel-fusion” strategy from the C2-series modules. The input feature
is first processed by a convolutional layer and then divided into sub-feature groups along the channel dimension. Each sub-feature group is passed through a Mona sub-module for feature extraction. The resulting feature groups are concatenated along the channel dimension and subsequently fused by another convolutional layer to produce the final output. The overall functional expression is given as follows:
where
represents the Mona sub-module,
denotes the identity branch, and
denotes the Mona branch. The core of the Mona sub-module consists of feature normalization, down-projection, multi-scale depth-wise convolution, nonlinear activation, up-projection, and residual fusion. The module first applies down-projection to reduce the channel dimension from
to
, alleviating the computational burden for subsequent multi-scale convolutions. Parallel multi-scale depth-wise convolutions (DWConv 3 × 3, 5 × 5, 7 × 7) then extract feature information at different receptive fields. The resulting convolution outputs are fused through point-wise convolutions to align with the semantic distribution across different scales.
The fused features are passed through the GeLU activation function to introduce nonlinearity and then up-projected to restore the channel dimension to its original size , enabling semantic compensation and reconstruction. Finally, the output is fused with the input features via a residual connection, facilitating context enhancement while maintaining stable feature distribution, thus supporting effective deep network training. The computation expression is as follows:
(1) The input features are first subjected to 2D layer normalization (LayerNorm2d) and then scaled using learnable parameters:
where
and
are learnable parameters, representing element-wise multiplication across channels.
(3) Multi-scale depth-wise convolution:
(4) The output is fused through averaging and residual connection:
Followed by a 1 × 1 convolution and residual operation.
(5) Features are nonlinearly transformed using GELU and subsequently projected back to the original channel dimension while preserving the spatial resolution:
(6) The channel dimension is restored through a 1 × 1 convolution, with the input residual added:
3.5. OFPN Model
For fracture detection tasks, traditional detectors often lose fine-grained structural information during multi-scale feature fusion in the neck stage, particularly when fractures are subtly concealed, which increases the likelihood of missed detections. To address this challenge, we design the OmniKernel Fusion Pyramid Network (OFPN) by reorganizing existing components, including SPDConv [
35], OmniKernel [
36], and MFM [
37], within a unified cross-level feature-pyramid architecture. The novelty of OFPN lies in the redesigned interaction pathway and its coordinated integration with C3-CFormer to enhance multi-scale information propagation and preserve subtle fracture details.
The proposed OFPN employs SPD-Conv in the high-resolution branch in combination with medium-scale semantic enhancement layers. Furthermore, OFPN introduces an OmniKernel-based feature aggregation structure (the OmniKernel fusion module) that performs weighted fusion of features at different scales, thereby enhancing the network’s discriminative power. To further improve feature modeling, the C3-CFormer module from the backbone is integrated into OFPN, enabling the network to better adapt to diverse fracture morphologies. Finally, in the multi-scale feature concatenation stage, the Modulation Fusion Module applies attention-guided adaptive recalibration for efficient feature integration, improving detection accuracy and robustness while maintaining real-time performance.
3.5.1. SPDConv Module
SPDConv is an enhanced convolutional structure designed to improve feature retention in low-resolution images, as illustrated in
Figure 5. Unlike conventional downsampling in one-stage detectors, this module replaces strided convolutions and pooling with a Space-to-Depth (SPD) transformation, which mitigates detail loss and preserves fine-grained features. Specifically, SPDConv consists of an SPD transformation layer followed by a stride-1 convolutional layer, enabling efficient feature extraction and thereby improving fine-grained information retention. The SPD layer rearranges the input feature
into multiple sub-feature map slices, mapping spatial resolution into the channel dimension. When the scaling factor is set to 2, the down-sampling operation produces four sub-feature maps:
In this process, the input feature map is partitioned into four equally sized sub-feature maps, which are concatenated along the channel dimension to form an intermediate feature map . This operation reduces spatial resolution while enriching the channel-wise feature representation. A convolution with a stride of 1 is then applied to to obtain , where the channel dimension is compressed in a pixel-wise manner using learnable parameters, thereby preserving spatial information. This design maintains global contextual information encoded in the channel dimension and alleviates the detail loss typically associated with conventional down-sampling methods.
3.5.2. OmniKernel Fusion Module
The OmniKernel Fusion module adopts multi-level residual architecture. The input feature map is split into two paths: one path is processed by a lightweight convolutional subnetwork, while the other is propagated directly to subsequent layers via a residual connection. The features from both paths are then concatenated along the channel dimension and used as input for the following processing stages, as illustrated in
Figure 6.
The OmniKernel module comprises three main branches: a global branch, a large-kernel branch, and a local branch. The global branch captures broad contextual information using a Dual-domain Channel Attention Mechanism (DCAM) and a Frequency-Selective Attention Mechanism (FSAM), enabling the network to learn more comprehensive feature representations. The large-kernel branch employs deep convolutions with large receptive fields to provide multi-granularity context and enrich feature information. The local branch focuses on fine-grained local features through point-wise convolutions, ensuring effective retention of small-scale information.
In the large kernel branch, the input is processed through three independent convolutional operations. Specifically, a 31 × 31 depth-wise convolution captures broad contextual information, while 1 × 31 and 31 × 1 depth-wise separable convolutions extract fine-grained contextual features.
During the inference phase of the global branch, the traditional 31 × 31 convolution kernels fail to cover the global receptive field effectively due to the high resolution of the input images. To address this limitation, we employ a dual-domain processing strategy to enhance global feature modeling. This branch combines the DCAM and FSAM modules to strengthen the model’s global perception by amplifying informative features in both domains. The overall process can be expressed as follows:
(1) The DCAM module applies a Frequency-Channel Attention (FCA) mechanism to the input features, which can be formulated as:
The FCA output is processed through a 1 1 convolution and combined with Global Average Pooling (GAP) to globally modulate the features. represents element-wise multiplication.
(2) After Fourier transform, the global features are passed into the Spatial Channel Attention (SCA) module to refine feature representation:
The output of the DCAM module primarily enhances coarse-grained local domain features. This output is then passed into the FSAM to further refine the features along the spatial dimension.
(3) , the output of the FSAM module, is enhanced using a 1 1 depth-wise convolution to improve local feature representation.
3.5.3. Modulation Fusion Module
One-stage detectors typically concatenate feature maps at different scales along the channel dimension using a Concat operation. However, this approach introduces several issues: (1) Concat merely stacks multi-level features, leading to information redundancy and making it difficult for the model to effectively select informative features; (2) it lacks explicit modeling of relationships between features at different levels; and (3) concatenation increases the number of channels, causing a sharp rise in the computational complexity of subsequent convolutional layers.
To address these issues, we incorporate the Modulation Fusion Module (MFM) into OFPN, as illustrated in
Figure 7. The MFM mechanism reduces redundancy by dynamically weighting feature scales, thereby ensuring efficient and relevant feature selection. It also promotes cross-level feature interaction and enhances multi-scale fusion while maintaining computational efficiency.
The attention mechanism in the MFM, consisting of a Multi-Layer Perceptron (MLP) and a Softmax operation, enables the model to automatically adjust the importance of features across different scales, suppress redundant information, and emphasize key features relevant to fracture detection. This process facilitates the effective selection and fusion of multi-scale features. The computation process of the MFM is formulated as follows:
(1) Feature map processing: For the input
, scale matching is performed using a 1
1 convolution:
where
refers to the convolution operation applied to each input feature map.
(2) Concatenation and reshaping: All processed feature maps are concatenated along the channel dimension and reorganized into the shape
:
(3) Global feature aggregation: The concatenated feature map undergoes global average pooling, and the output is passed through the MLP module to generate weighted coefficients:
(4) Weighted fusion: The feature maps are weighted and summed using the generated coefficients, resulting in the fused output feature map:
where
represents element-wise multiplication. The final output feature map contains optimized multi-scale fused information.
3.6. FED-Head Model
When the fracture region is partially occluded, the detection heads of mainstream one-stage detectors tend to produce large regression and classification errors. In addition, these detectors typically employ independent detection heads for feature maps at different scales (e.g., P3, P4, P5), which provide limited feature interaction and thus insufficient multi-scale information integration, ultimately constraining overall detection accuracy. To overcome these limitations, we design FED-Head using established operations, including channel alignment, group normalization, shared convolution, and scale-aware regression. Its architectural novelty lies in organizing these operations into a unified lightweight detection head that promotes shared semantic modeling across multiple feature scales while reducing the redundancy of conventional independent prediction branches. Its structure is shown in
Figure 8.
Specifically, the feature maps from the P3, P4, and P5 layers are first projected to a unified channel dimension and normalized using 1 × 1 convolution followed by group normalization. A 3 × 3 convolution is then applied to extract shared semantic features, thereby integrating information across different scales within a unified feature space and enhancing the model’s ability to detect small targets. During training, FED-Head adopts both an IoU-based localization loss and a cross-entropy classification loss to ensure accurate regression and robust classification performance, while also improving optimization stability in complex backgrounds. The computation of FED-Head can be formulated as follows:
where
represents the input feature of the
i-th scale, GN represents Group Normalization,
represents the
convolution with shared weights among the three scales,
represents the nonlinear activation function,
represents the shared semantic features sent to the classification and regression branches,
represents the classification prediction of the i-th scale, and
represents the bounding box regression prediction.
Additionally, a scale transformation layer (Conv-Scale) is introduced after the regression branch to adaptively rescale and refine the regression outputs at different feature levels. This design alleviates the challenges associated with multi-scale feature processing and ensures stable, reliable detection performance, even for fractures with pronounced scale variations.
6. Discussion
Although LiteFracNet achieved competitive performance on GRAZPEDWRI-DX, its mAP50 was 61.43%, compared with 93.53% on HBFMID, and its improvements over several strong baselines were relatively modest. This numerical difference arises because the two datasets have significant variations in terms of the patient population, anatomical coverage, imaging methods, category definitions, and annotation features. HBFMID includes multiple skeletal regions and both X-ray and MRI images, whereas GRAZPEDWRI-DX consists exclusively of pediatric wrist radiographs. These results suggest that LiteFracNet remains effective in a distinct dataset setting, although its performance is dataset dependent.
Pediatric radiographs present distinct diagnostic challenges. Growth plates, ossification centers, and incomplete ossification may resemble fracture lines and increase false-positive predictions, whereas subtle buckle, incomplete, and nondisplaced fractures may lead to false-negative detections because of their low contrast and limited structural discontinuity. The reported Precision, Recall, F1-score, and mAP50 provide quantitative measures of overall performance, while the Grad-CAM visualizations and representative detection examples offer complementary qualitative evidence of model attention and detection behavior. However, dedicated error stratification across fracture subtypes and patient groups, together with confidence-interval estimation, would provide a more comprehensive assessment of robustness and clinical reliability.
From a clinical perspective, domain-dependent false-positive predictions may increase radiologists’ review burden, whereas false-negative predictions may delay the recognition of subtle fractures. Therefore, further multi-center external validation, population-specific error analysis, and confidence-threshold calibration are required before practical clinical application. Future work will investigate domain adaptation strategies, including feature-distribution alignment, population-aware augmentation, and consistency regularization, to improve performance across heterogeneous patient populations and imaging environments.
Future work could also integrate LiteFracNet with text classification models for radiology reports or clinical notes. LiteFracNet could provide image-based fracture evidence, while the text branch could classify diagnostic findings and urgency and identify fracture-related information, potentially supporting clinical decision-making, report verification, and automated triage. Transformer-based and graph neural network-based text classification studies provide relevant cross-domain methodological references [
73,
74].
7. Conclusions
In this study, we proposed LiteFracNet, a lightweight fracture detection framework that integrates C3-CFormer, C2Mona, OFPN, and FED-Head to enhance contextual representation, multi-scale feature fusion, and prediction efficiency. LiteFracNet achieved a mAP50 of 93.53% on HBFMID, with only 2.41 million parameters, 8.1 GFLOPs, and a model size of 4.9 MB. On the pediatric GRAZPEDWRI-DX dataset, it achieved a mAP50 of 61.43%, demonstrating competitive performance under a substantially different data distribution. Nevertheless, the performance gap between the two datasets highlights the need for further improvements in cross-domain robustness.
Future work will focus on enhancing computational efficiency and domain adaptability through deployment-oriented optimization and domain-adaptation techniques. Validation on larger, multi-center datasets with more diverse demographic, anatomical, and imaging characteristics will further clarify the clinical applicability and deployment potential of LiteFracNet.