Skip to main content
Scientific Reports logoLink to Scientific Reports
. 2026 Jun 13;16:26990. doi: 10.1038/s41598-026-57717-6

Weighted knowledge distillation for semi-supervised segmentation of maxillary sinus in panoramic X-ray images

Juha Park 1, Jiho Choi 1, Jong Pil Yun 2,3,4, Yong Chan Park 5, Han-Gyeol Yeom 5, Byung-Do Lee 5, Sang Jun Lee 1,✉
PMCID: PMC13521949  PMID: 42288601

Abstract

Accurate segmentation of maxillary sinus in panoramic X-ray images is essential for dental diagnosis and surgical planning; however, this task remains relatively underexplored in dental imaging research. Structural overlap, ambiguous anatomical boundaries inherent to two-dimensional panoramic projections, and the limited availability of large scale clinical datasets with reliable pixel-level annotations make the development and evaluation of segmentation models challenging. To address these challenges, we propose a semi-supervised segmentation framework that effectively leverages both labeled and unlabeled panoramic radiographs, where knowledge distillation is utilized to train a student model with reliable structural information distilled from a teacher model. Specifically, we introduce a weighted knowledge distillation loss to suppress unreliable distillation signals caused by structural discrepancies between teacher and student predictions. To further enhance the quality of pseudo labels generated by the teacher network, we introduce SinusCycle-GAN which is a refinement network based on unpaired image-to-image translation. This refinement process improves the precision of boundaries and reduces noise propagation when learning from unlabeled data during semi-supervised training. To evaluate the proposed method, we collected clinical panoramic X-ray images from 2,511 patients and assessed segmentation performance using Dice coefficient, recall, precision, and the 95th percentile Hausdorff distance (HD95). The proposed method achieved a Dice score of 96.35%, recall of 97.34%, precision of 95.90%, and the lowest HD95 among the compared models, outperforming state-of-the-art baselines. These results indicate that the framework yields robust and anatomically consistent segmentation under limited labeled data, supporting more reliable anatomical assessment for dental diagnosis and surgical planning.

Subject terms: Computational biology and bioinformatics, Health care, Mathematics and computing, Medical research

Introduction

The maxillary sinus is the largest paranasal sinus within the maxilla and has a hollow, pyramidal shape. It contributes to the regulation of the humidity and temperature of the inspired air, generates resonance during speech, and facilitates mucociliary clearance. In particular, its size and morphology vary substantially between individuals, and its close proximity to posterior maxillary teeth requires detailed anatomical information in this region, which is particularly important for dental interventions. Accurate identification of the location of the maxillary sinus is essential for various surgical procedures involving teeth adjacent to the maxillary sinus floor, including implant placement and tooth extraction. Specifically, implant placement in the posterior maxilla is often challenging due to limited vertical bone height and poor bone quality, and there is a risk of perforating the sinus floor when the maxillary sinus is in proximity1–3. Therefore, an accurate assessment of the position and morphology of the maxillary sinus is required to achieve successful surgical outcomes.

The preoperative assessment of the maxillary sinus can be performed using panoramic radiography, periapical radiography, and cone-beam computed tomography (CBCT). While CBCT offers superior three-dimensional visualization, its routine clinical application is constrained by high cost, increased radiation exposure, and longer scanning time. In contrast, panoramic radiography remains the most widely used first-line imaging modality in clinical practice, providing a comprehensive overview of the maxillary region, including the teeth, jaws, and maxillary sinus, in a single scan with low cost, reduced radiation exposure, and short acquisition time. This allows clinicians to obtain essential anatomical information, such as the identification of sinus septa, and supports the planning of procedures including maxillary sinus elevation4. Despite limitations in boundary delineation caused by the superposition of anatomical structures inherent to two-dimensional projections, panoramic radiography provides sufficient anatomical information for most dental procedures and retains clinical value for assessing maxillary sinus anatomy in treatment planning. Previous clinical radiology studies have also reported that CBCT is more reliable than panoramic radiography for detecting maxillary sinus pathology before dental implant therapy, highlighting the need for improved anatomical interpretation when panoramic radiographs are used in clinical decision-making5.

In dentistry and other clinical fields, segmentation of anatomical structures is predominantly performed using manual or semi-automatic approaches by trained experts. Manual segmentation is time-consuming and labor-intensive for accurate analysis, and the results are highly dependent on domain knowledge and experience. Consequently, the results may vary between different experts as well as for the same expert at different time points, even when analyzing identical images. Although semi-automatic segmentation techniques can improve efficiency, they still require manual adjustments that may introduce errors6. These limitations in reliability and consistency make manual and semi-automatic approaches less suitable for clinical applications requiring standardized analysis. In recent years, automatic segmentation has emerged as a promising method, with researchers demonstrating expert-level accuracy across various medical imaging applications.

Recently, segmentation has been studied in medical imaging and is rapidly being adopted in dental imaging analysis. The encoder–decoder architecture including U-Net7 and its variants has achieved high accuracy and computational efficiency in segmentation. Segmentation models have been utilized in diverse clinical applications such as periapical lesion detection, tooth boundary recognition, root length estimation, and periodontal tissue analysis with reported expert-level performance8–11. In panoramic radiography, several models have been introduced for tasks such as individual tooth segmentation, detection of periapical lesions, and extraction of jawbone contours, demonstrating their potential utility as clinical assistance tools12,13. These approaches outperformed traditional image processing techniques in accuracy and consistency and exhibited enhanced robustness to diverse data and noise. Nevertheless, most existing studies focus on teeth and adjacent soft tissues, whereas segmentation research on the complex anatomical structures of the maxillary sinus remains scarce. The maxillary sinus presents additional challenges due to its mixed air–bone composition and indistinct boundaries, requiring segmentation approaches capable of capturing its complex anatomical features in imaging data. In this context, this study aims to develop and validate a novel deep learning algorithm for efficient identification and automatic segmentation of the maxillary sinus in panoramic radiography.

Automatic maxillary sinus segmentation remains underexplored and most existing methods rely on clearly defined three-dimensional anatomical information, such as computed tomography (CT) images. In contrast, accurate delineation of the maxillary sinus from panoramic radiographs is more challenging because meaningful anatomical structures must be inferred from incomplete two-dimensional information affected by structural overlap, distortion, and ambiguous boundaries. In addition, pixel-level annotation of the maxillary sinus requires substantial time and expert effort, making the construction of large-scale labeled datasets particularly difficult.

To overcome these limitations, we propose a semi-supervised segmentation framework for automatic identification and segmentation of the maxillary sinus in panoramic radiographs by effectively leveraging a small amount of labeled data together with a large volume of unlabeled data. We adopt a teacher-student framework based on knowledge distillation (KD) as the core learning structure and define a weighted knowledge distillation loss to ensure that structurally reliable knowledge is preferentially transferred from the teacher model. Although recent foundation models pretrained on large scale medical datasets provide strong representational capacity, their predictions may still exhibit boundary inaccuracies and noise when applied to panoramic radiographs, owing to domain specific characteristics. To address this issue, we further introduce the SinusCycle-GAN network, which refines pseudo labels from the foundation model to enhance structural reliability and boundary consistency, thereby improving segmentation performance on unlabeled data. Through this design, the proposed method directly addresses two major barriers in panoramic maxillary sinus segmentation: boundary ambiguity and annotation scarcity. To demonstrate the effectiveness of the proposed method, we collected clinically acquired panoramic X-ray images from 2,511 patients and experimental results indicate that the proposed method outperforms existing segmentation models. The main contributions of this paper are summarized as follows:

  • We propose a semi-supervised framework for maxillary sinus segmentation in panoramic X-ray images that effectively leverages large amounts of unlabeled data.

  • We introduce weighted knowledge distillation loss that adaptively regulates the distillation process according to structural consistency between teacher and student predictions.

  • We develop SinusCycle-GAN, a refinement network designed to enhance the quality of pseudo labels generated by the teacher model in the proposed semi-supervised framework.

  • We conduct extensive experiments on clinical panoramic X-ray images and demonstrate state-of-the-art segmentation performance.

Related work

Analysis of panoramic radiography image

Early dental image analysis was primarily based on traditional image processing methods. Huang et al.14 applied multiple image-enhancement methods, such as sharpening, histogram equalization, and flattening correction, to segment teeth from panoramic radiographs. This approach improved segmentation performance through image enhancement; however, segmentation artifacts were observed due to difficulties in robustly identifying inter-tooth spacing features. Majanga et al.15 extracted tooth regions of interest by applying morphological operations and eight-directional connected-component analysis. In this pipeline, image processing methods were applied during preprocessing, which directly affected the final performance of the deep learning system. These conventional methods required expert-dependent manual adjustment, and they were criticized for limited consistency and difficulty in ensuring reproducibility.

To address these limitations, many deep learning approaches for panoramic radiographs have recently been proposed in dentistry16. Reported applications include semantic segmentation, object detection, and instance segmentation. Koch et al.8 performed segmentation of dental panoramic radiographs using a U-Net-based fully convolutional network. Kwon et al.17 proposed a novel deep learning framework to automatically diagnose odontogenic cysts and tumors from panoramic radiographs in both jaws. Their method integrates data augmentation to support detection and classification across multiple disease types. Lee et al.18 introduced a fully deep learning convolutional neural network algorithm for automatic tooth segmentation in panoramic radiographs. Despite the substantial success of deep learning models in medical imaging, their application to dental imaging remains relatively underexplored19.

Knowledge distillation for segmentation

KD is a machine learning framework that transfers knowledge from a large, pretrained teacher model to a smaller and more efficient student model, thereby improving the student’s performance. The KD framework proposed by Hinton et al.20 optimizes the student model using soft target probability distributions produced by the teacher model, rather than conventional hard labels. Zheng et al.21 proposed a KD method that distills knowledge from multiple regions of an image to enhance fine-grained visual classification performance. By integrating fine-grained local features into a single-stream architecture, their method achieved superior performance compared with part-based ensemble models. These early KD methods primarily focused on classification tasks; however, the ability of KD to transfer structural and relational knowledge has motivated its extension to dense prediction problems such as semantic segmentation.

In the field of segmentation, a variety of KD methods have been proposed to improve the performance of the model. CIRKD22 is a KD method that transfers global relational knowledge, specifically pixel-to-pixel and pixel-to-region relationships, from the teacher model to the student model, in contrast to conventional KD methods that primarily transfer pixel-level structural information within an image. BPKD23 is a KD framework that explicitly distinguishes boundary regions and interior regions, which are the most challenging areas in segmentation tasks, and applies different loss functions and knowledge-transfer strategies to each region. In addition, Liang et al.24 incorporated the concept of relative sample difficulty learned by the teacher and student models, proposing a KD method that provides stronger feedback for samples that are more difficult to learn.

Recently, KD frameworks have also been applied to the medical imaging domain, and consistent segmentation performance has been reported even under limited and low-quality annotated data conditions. Dong et al.25 proposed a KD method in which the teacher model learns shape–intensity prior information and transfers this knowledge to the student model, thereby improving the robustness and generalization performance of medical image segmentation models. This method effectively integrates prior information on morphological structure and image intensity, resulting in significant segmentation performance gains across five medical image segmentation tasks involving different imaging modalities. Furthermore, Hu et al.26 proposed a KD method that transfers knowledge from a teacher model using multi-modal inputs to a mono-modal student model, and demonstrated its effectiveness in medical imaging applications, particularly for brain tumor segmentation. KD is regarded as a promising framework for improving performance in medical image segmentation by effectively transferring knowledge from large scale models. Motivated by these studies, this work proposes a semi-supervised framework with knowledge distillation that improves segmentation performance even with a limited amount of annotated data.

Proposed method

In this paper, we propose a semi-supervised segmentation framework for accurate maxillary sinus segmentation in panoramic X-ray images. The overall architecture of the proposed approach is illustrated in Fig. 1. Our method adopts a teacher–student learning architecture in which both teacher and student segmentation networks are based on MedSAM, a specialized foundation model for medical image segmentation. To ensure reliable knowledge transfer, we introduce a weighted knowledge distillation strategy that quantifies structural discrepancies between teacher and student predictions using the 95th percentile Hausdorff distance (HD95) and adaptively suppresses unreliable distillation signals. We employ SinusCycle-GAN as a refinement network to address performance degradation caused by inaccurate and noisy pseudo labels by correcting boundary distortions and suppressing spurious noise in teacher-generated predictions. Given a 2D panoramic X-ray image provided as input at a resolution of 1024 × 1024, the teacher model is trained on labeled data, while the student model is trained using both labeled and unlabeled data through weighted knowledge distillation and refined pseudo labels. The final segmentation output is produced at a resolution of 2048 × 1024. By jointly leveraging a small amount of labeled data and a large volume of unlabeled data, the proposed approach achieves improved segmentation performance with enhanced boundary accuracy. Detailed explanations for each component are provided in the subsequent sections.

Figure 1.

Figure 1

Overview of the proposed method. Panoramic X-ray images are fed into both the teacher and student models. The teacher model is trained using only labeled data, whereas the student model is trained using both labeled and unlabeled data. After the teacher model is trained, it generates pseudo labels for the unlabeled data. These pseudo labels are refined by SinusCycle-GAN and subsequently used to train the student model through a weighted knowledge distillation loss.

SinusCycle-GAN

We introduce SinusCycle-GAN as a refinement network to address the degradation in student model performance caused by noisy pseudo labels. During training, both teacher and student models are based on MedSAM27. The performance of the student model on unlabeled data critically depends on the quality of pseudo labels generated by the teacher model; therefore, ensuring high-quality pseudo labels is essential. In practice, the initial pseudo labels often contain various errors, including boundary distortion, omission of small structures, and discontinuous noise, which can lead to performance degradation. To mitigate this issue, we introduce SinusCycle-GAN to improve the quality of pseudo labels. SinusCycle-GAN adopts the structure of CycleGAN28. To further enhance the quality of the generated masks, a correction network is incorporated after the generation process to enable more accurate and robust refinement. As a result, SinusCycle-GAN generates a high-quality pseudo label as its final output.

Figure 2 describes the architecture of the proposed SinusCycle-GAN. We define domain A as the set of initial noisy pseudo labels, denoted as Inline graphic, and domain B as the set of ground truth masks from labeled data, denoted as y ∈ B. To train SinusCycle-GAN, we constructed two generators, two discriminators, and two correction networks to perform unpaired image-to-image translation. The first generator Inline graphic takes Inline graphic as input and generates a translated mask Inline graphic, that resembles the ground truth mask y. The first discriminator Inline graphic is trained to distinguish between Inline graphic and y. As the adversarial training proceeds, the generator Inline graphic produces masks that are more similar to y. Following the CycleGAN framework, we defined the adversarial loss for unpaired image-to-image translation. For stable optimization, we adopt a least-squares GAN29 formulation, and the adversarial loss used for training Inline graphic and Inline graphic is defined as

graphic file with name d33e505.gif 1

where Inline graphic and Inline graphic are the distributions of the domain A and domain B. Similarly, the other generator Inline graphic maps samples from domain B to domain A. The second discriminator Inline graphic is trained to distinguish between Inline graphic and generated masks Inline graphic. Another adversarial loss for training Inline graphic and Inline graphic is defined as

graphic file with name d33e556.gif 2

Figure 2.

Figure 2

Architecture of the proposed SinusCycle-GAN for pseudo label refinement. The network is based on an unpaired image-to-image translation framework and incorporates correction network with an encoder-decoder architecture with CBAM to enhance boundary accuracy and suppress noise in initial pseudo labels Inline graphic. The refined output is Inline graphic and corresponds to the high-quality pseudo label used to train the student model.

As adversarial loss alone is insufficient to preserve semantic correspondence between the input and output, a cycle consistency loss is introduced to ensure that the translated images can be reconstructed to the original domain, thereby encouraging the preservation of structural information. The cycle consistency loss is defined as

graphic file with name d33e562.gif 3

Cycle consistency provides global structural guidance, but additional refinement is required to capture fine-grained boundary details. To address this, an additional correction network is incorporated into the overall framework. The architecture of the correction network is shown in the lower center of Figure 2. The correction network is based on an encoder–decoder structure. The encoder transforms the input image into an abstract feature representation, and the decoder generates an output image that is similar to the original image while capturing refined and discriminative features.

The encoder first performs 4 stages of downsampling to extract hierarchical features from the input image. To enable stable training in deep network structures, residual connections are introduced to alleviate vanishing gradients and to mitigate information loss. During this process, convolutional block attention module (CBAM)30 is selectively applied after intermediate downsampling stages, excluding the input layer and the bottleneck layer. This design emphasizes informative features along both channel and spatial dimensions for feature maps with varying resolutions and channel sizes, allowing the network to focus on structurally meaningful regions. The decoder restores the original spatial resolution of the mask through 4 stages of upsampling based on the encoded feature maps. To effectively preserve fine structural details that may be lost during downsampling, features from the encoder are integrated via skip connections. CBAM is also selectively applied after intermediate upsampling layers in the decoder, where it enhances important channel-wise and spatial information from the combined representations of upsampled features and skip-connected features. As a result, boundary regions and structurally critical features are reconstructed more sharply. For training the correction network, we employ the binary cross-entropy (BCE) loss defined in Equation. 4, which is suitable for pixel-level binary classification tasks.

graphic file with name d33e580.gif 4

where a and b denote the pixel-wise logit predictions and binary labels, and Inline graphic is the sigmoid function. Based on the BCE loss defined above, the correction loss used to train the correction network is defined as

graphic file with name d33e596.gif 5

where Inline graphic and Inline graphic denote the correction networks used to refine the masks generated by mapping from domain A to domain B and from domain B to domain A, respectively.

The total loss function used to train SinusCycle-GAN is formulated as a combination of the adversarial losses, the cycle consistency loss, and the correction loss, and defined as

graphic file with name d33e624.gif 6

where λ is a hyper-parameter that controls the contribution of the cycle consistency loss, and we utilized 10 in experiments. The final output of SinusCycle-GAN is denoted as the high-quality pseudo label Inline graphic.

Semi-supervised segmentation based on knowledge distillation

In the medical imaging domain, the acquisition of large scale labeled datasets remains challenging, as data availability is constrained by patient privacy considerations and annotation requires substantial time and effort from experienced medical experts. To effectively leverage both labeled and unlabeled data, this study employs a teacher–student knowledge distillation framework with semi-supervised segmentation. Within this framework, reliable knowledge is distilled from a teacher model into a student model using both labeled and unlabeled data. The teacher model is first trained using labeled data with ground truth masks. The trained teacher is then frozen and used to generate pseudo labels for unlabeled data. Through this process, the student model learns from both labeled and unlabeled data, substantially improving data utilization efficiency throughout training.

In medical image segmentation, predictions with significant structural discrepancies are unsuitable for knowledge distillation; therefore, it is essential to assess the discrepancy between teacher and student predictions. We introduce a weighting strategy based on the Hausdorff distance between the predictions of the two models to estimate the image-level reliability. The Hausdorff distance measures boundary errors between two sets by computing the maximum distance from a point in one set to the closest point in the other set, but it is highly sensitive to outlier pixels. To mitigate this sensitivity, we employ HD95. The measured value is used as a weighting coefficient in weighted knowledge distillation loss Inline graphic. This strategy prevents incorrect distillation signals that arise from structurally inconsistent predictions from degrading the training process.

In this study, we define a semi-supervised training objective that combines supervised learning on labeled data with weighted knowledge distillation between the teacher and student models, and further incorporates unsupervised learning based on pseudo labels for unlabeled data. For labeled data, the student model is optimized using a supervised segmentation loss that directly enforces agreement with ground truth annotations. This loss is defined as the sum of the Dice loss and the BCE loss, jointly accounting for image-level overlap accuracy and pixel-level classification accuracy. Dice loss optimizes region overlap between the predicted mask and the ground truth mask and is robust to class imbalance, which is common in medical imaging where target structures occupy only a small region of the image. BCE loss helps regularize the pixel-level probability estimation, but can become biased toward the background class under severe class imbalance. By combining these two loss functions, the proposed approach improves both global structural alignment and local pixel-level accuracy. Let Inline graphic denote the output logit map of the student model for labeled data, and let Inline graphic denote the corresponding probability map.

graphic file with name d33e657.gif 7
graphic file with name d33e661.gif 8

where y denotes the corresponding binary ground truth mask and we employ the BCE loss defined in Equation. 4. The Dice and BCE loss are computed on a pixel-level basis for each sample and averaged over the batch dimension.

To ensure reliable knowledge transfer, we introduce a weighted knowledge distillation loss Inline graphic that incorporates an image-level weighting coefficient to suppress structurally inconsistent teacher supervision. During the distillation process, a temperature parameter T > 1 is incorporated into the softmax function to compute soft predictions. Let Inline graphic denote the output logit map of the teacher model for labeled data. The softened probability distributions Inline graphic and Inline graphic of the student and teacher models are defined as

graphic file with name d33e695.gif 9

Here, Inline graphic and Inline graphic denote the student and teacher logit vectors for binary classification. Specifically, Inline graphic and Inline graphic, where the first component corresponds to the background class. The conventional knowledge distillation loss is defined as the Kullback–Leibler (KL) divergence between the soft predictions of the teacher and student models. However, in medical image segmentation, when the predictions of the teacher and student models differ significantly in terms of structural consistency, incorrect distillation knowledge may degrade the learning process. To alleviate this issue, we quantify the structural discrepancy between the teacher and student predictions using HD95 and introduce a weighting coefficient into the conventional knowledge distillation loss. Let U and V denote the sets of pixel coordinates extracted from the prediction masks of the teacher model and student model. Inline graphic, where Inline graphic and Inline graphic denote the prediction masks of the teacher and student model for labeled data. Then, the Hausdorff distance is defined as

graphic file with name d33e736.gif 10

To reduce sensitivity to outliers, we use the HD95, which is computed by replacing the maximum operator in Inline graphic with the 95th percentile of the corresponding pixel distance distribution. Accordingly, Inline graphic denotes the Inline graphic value computed between the teacher and student prediction masks for the i-th sample. The weighting coefficient for the i-th sample, denoted as Inline graphic, is defined as a function of the structural discrepancy between the teacher and student predictions. This coefficient modulates the contribution of each sample to the weighted knowledge distillation loss.

graphic file with name d33e766.gif 11

Here, τ is a hyper-parameter that controls the scale of the HD95 value. The index Inline graphic denotes all samples within the mini-batch and the maximum operation is used to normalize the weighting coefficients across the batch. Consequently, the weighting coefficient Inline graphic is bounded in the range (0, 1]. Samples with low structural discrepancies between the teacher and student predictions are assigned larger weights, leading to greater knowledge distillation. The proposed weighted knowledge distillation loss is defined as

graphic file with name d33e784.gif 12

where B denotes the batch size, and T is set to 2 in our experiments.

For unlabeled data, learning is guided by a high-quality pseudo label Inline graphic refined by SinusCycle-GAN, where unsupervised loss is calculated only over pixels predicted as foreground by the teacher model, thus emphasizing anatomically relevant regions and reducing the influence of background noise. Let Inline graphic denote the prediction mask of the student model for unlabeled data.

graphic file with name d33e806.gif 13

The total training loss is defined as a weighted sum of the supervised, distillation, and unsupervised loss terms.

graphic file with name d33e812.gif 14

Here, α is a hyperparameter that controls the relative contribution of labeled and unlabeled data during training, and β denotes the weighting factor for the weighted knowledge distillation loss. In our experiments, α and β are set to 0.5 and Inline graphic, respectively.

Experimental results

We conducted experiments with the hardware environment including 192-core CPU, 64 GB DDR4 RAM, and an NVIDIA H100 GPU with 80 GB HBM3 memory. The proposed algorithm was implemented based on Pytorch. To train the segmentation network, we utilized the AdamW optimizer with the learning rate of 0.00001. Training was performed for 10 epochs with a batch size of 8. Since both the teacher and student models were initialized from MedSAM, the fine-tuning process converged within a small number of epochs, and stabilization of the validation performance was consistently observed within 10 epochs. The performance of the model was evaluated on the training and validation sets during training, and the final results were reported on the test set. SinusCycle-GAN was trained using the same training settings for 100 epochs with a batch size of 10.

Dataset description

To evaluate the proposed method, we utilized a clinically acquired panoramic X-ray dataset retrospectively collected from patients at a university-affiliated dental hospital and several local dental clinics. The study population was randomly sampled from individuals receiving a variety of dental procedures, including impacted third molar extractions, orthodontic assessments, and diagnostic evaluation for dental pain. Inclusion criteria were restricted to patients with no prior history of maxillofacial surgery and with either normal maxillary sinus mucosa or only mild mucosal thickening observed on panoramic radiographs. Patients presenting with congenital jaw deformities or documented maxillofacial trauma that could compromise reliable radiographic interpretation were excluded.

As illustrated in Fig. 3, each labeled sample consists of a panoramic X-ray image and a corresponding pixel-level mask delineating the region of the maxillary sinus. Manual annotation was performed using the VIAInline graphic annotation platform (VGG Image Annotator, Visual Geometry Group, University of Oxford, UK). The boundaries of the maxillary sinus were delineated through a consensus-based annotation process involving an oral and maxillofacial radiology specialist and a general dentist. In this study, consensus-based annotation refers to the generation of a single final ground truth mask through joint review and agreement, rather than independent annotations by multiple observers. All annotations were performed using polygon based tools and exported from the VIA interface in CSV format. Each CSV file contained both the pixel-level annotation information for the maxillary sinus and associated clinical metadata, including patient age, sex, acquisition date, and disease presence. The complete dataset consisted of 2511 panoramic X-ray images and was divided into training, validation, and test sets comprising 2091, 210, and 210 images, respectively. The data split was performed at the image-level, where each panoramic radiograph was treated as an individual sample.

Figure 3.

Figure 3

Examples of panoramic X-ray images for maxillary sinus segmentation. (a) panoramic X-ray images. (b) ground truth masks annotated by expert.

For the semi-supervised learning setting, the training set was further partitioned into labeled and unlabeled subsets, comprising 626 annotated and 1465 unannotated images, respectively. Based on the labeled data, the numbers of subjects in the training, validation, and test sets were 623, 210, and 210, respectively. Including the validation and test sets, a total of 1046 images were manually annotated by experts. This scale is comparable to those reported in prior studies. For example, Koch et al.31 used 1201 annotated panoramic radiographs for training. Figure 4 illustrates the age-group and sex distributions of the training, validation, and test datasets. Patient ages ranged from 13 to 92 years, and females accounted for 59.4% and males for 40.6%. The labeled training subset was randomly selected from the training set, irrespective of model performance, image difficulty, or segmentation quality. The dataset was collected with the approval of the Institutional Review Board of Wonkwang University Dental Hospital (IRB No.: WKDIRB202107-01). Written informed consent was obtained from all participants or their legal guardians, and all procedures were performed in accordance with relevant guidelines and regulations.

Figure 4.

Figure 4

Number of subjects by age group and sex in the maxillary sinus clinical dataset.

Evaluation measures

The proposed method was evaluated using the Dice coefficient, recall, precision, and the HD95 by comparing the predicted regions with the ground truth masks. Here, true positives (TP) denote pixels correctly predicted as foreground, false positives (FP) denote background pixels incorrectly predicted as foreground, and false negatives (FN) denote foreground pixels incorrectly predicted as background. The Dice coefficient measures the overlap between the predicted region and the ground truth region, with higher values indicating better segmentation performance. It is defined as

graphic file with name d33e889.gif 15

Recall evaluates the proportion of ground truth pixels that are correctly identified by the model, while precision measures the proportion of predicted foreground pixels that are correct. They are defined as

graphic file with name d33e895.gif 16
graphic file with name d33e899.gif 17

The HD95 measures the boundary distance between the predicted segmentation and the ground truth, where a lower value indicates better segmentation accuracy.

Quantitative evaluation

Table 1 presents the quantitative comparison of the proposed method with several previous methods. The proposed method achieved the highest segmentation performance across all evaluation metrics, attaining the Dice score of 96.35%, recall of 97.34%, and precision of 95.90%. In addition, it yielded the lowest HD95 value of 0.0138, indicating superior boundary alignment with the ground truth masks. These results demonstrate that the proposed method not only improves region overlap accuracy but also achieves more precise and reliable boundary delineation compared with existing methods. Notably, the proposed method achieves improved segmentation performance while maintaining identical parameter count and FLOPs to MedSAM, indicating that the performance gains are obtained without any increase in model size or computational complexity.

Table 1.

Quantitative comparison of segmentation performance and computational complexity evaluated at an input resolution of 1024 × 1024. The best result is highlighted in bold, and the second-best result is underlined.

Model (Year) Dice Recall Precision HD95 Params (M) FLOPs (G)
U-Net7 (2015) 0.9467 0.9573 0.8898 4.6064 31.04 1751.61
DeepLabV3+32 (2018) 0.9585 0.9615 0.9566 0.0156 2.67 295.23
TransUNet33 (2021) 0.9587 0.9711 0.9478 2.5238 93.74 1044.91
UNETR34 (2022) 0.8638 0.8876 0.8492 19.1559 92.02 2460.28
nnU-Net35 (2024) 0.9006 0.8704 0.9453 387.1896 58.65 367.97
MedSAM27 (2024) 0.9602 0.9648 0.9564 0.0146 90.49 743.98
Ours 0.9635 0.9734 0.9590 0.0138 90.49 743.98

Compared with MedSAM, the proposed method improved the Dice score by 0.33%, recall by 0.86%, and precision by 0.26%. Furthermore, the HD95 value was reduced from 0.0146 to 0.0138, corresponding to a 5.5% reduction in boundary error. These improvements indicate that the framework enhances not only region overlap but also boundary agreement, which is particularly relevant for maxillary sinus segmentation because the sinus boundary is often indistinct on panoramic radiographs. From a clinical perspective, accurate and consistent delineation of the maxillary sinus may support radiographic assessment before implant placement, tooth extraction, and sinus-related surgical planning by providing more reliable anatomical boundary information. Compared with TransUNet, the proposed method achieved more balanced performance, with higher precision and a markedly lower HD95. These consistent improvements across overlap-based, pixel-level, and boundary-based metrics indicate that the proposed framework effectively enhances both segmentation accuracy and structural fidelity in panoramic maxillary sinus segmentation.

Qualitative evaluation

Figure 5 presents the qualitative comparison of the result of maxillary sinus segmentation obtained using different methods. TransUNet is generally capable of localizing the maxillary sinus region and capturing its bilateral structure; however, its predicted boundaries are often coarse and fail to accurately follow the true anatomical contours, particularly along complex sinus margins. UNETR produces particularly rough and unstable boundaries, while nnU-Net frequently predicts anatomically irrelevant distant background regions, resulting in severe boundary errors. These qualitative failure modes are consistent with their lower Dice scores and markedly increased HD95 values reported in Table 1, highlighting their limited robustness in boundary-sensitive segmentation tasks. MedSAM, as a foundation model pretrained on large-scale segmentation data, generates predictions that more closely resemble the ground truth in terms of overall shape and spatial localization, demonstrating improved anatomical awareness compared with the other baseline methods; nevertheless, minor boundary inaccuracies and local discontinuities remain evident when applied directly to panoramic radiographs. In contrast, the proposed method leverages knowledge distillation together with refined pseudo label supervision to further correct residual errors and achieve smoother, more anatomically consistent boundaries while effectively suppressing spurious background predictions. As a result, the proposed framework achieves the closest visual agreement with the ground truth among all compared methods. Overall, these qualitative observations align well with the quantitative results, particularly the improved Dice score and reduced HD95, demonstrating that the proposed approach effectively enhances both segmentation accuracy and boundary fidelity beyond what is achieved by the foundation model alone.

Figure 5.

Figure 5

Qualitative comparison of maxillary sinus segmentation results obtained using different methods. From left to right, the columns show the input panoramic X-ray image, TransUNet, UNETR, nnU-Net, MedSAM, the proposed method, and the ground truth mask. The proposed method produces smoother and more anatomically consistent boundaries compared with the other methods.

Ablation study

We conducted ablation study to demonstrate the effectiveness of the proposed algorithm, and the results are presented in Table 2. The first group of experiments analyzes the impact of incorporating unlabeled data and KD on segmentation performance. When only labeled data were used without KD, the model achieved the Dice score of 96.02%, recall of 96.48%, precision of 95.64%, and HD95 of 0.0146. Applying the conventional KD proposed by Hinton et al.20 without HD95-based weighting using only labeled data led to a slight improvement in Dice to 96.14% and a substantial increase in recall to 97.45%, indicating that leveraging the teacher’s predictive distribution alone can enhance region-level detection performance. However, when unlabeled data were additionally incorporated using the same unweighted KD loss, recall further increased to 97.46%, whereas the Dice score slightly decreased to 96.08%. This degradation suggests that pseudo labels generated for unlabeled data contain a substantial amount of noise and that directly using such noisy pseudo labels can negatively affect segmentation quality. This observation highlights the necessity of pseudo label refinement when exploiting unlabeled data.

Table 2.

Ablation study of the contributions of unlabeled data, weighted knowledge distillation, and pseudo label refinement. Each row incrementally adds a component to the baseline model to evaluate its impact on segmentation accuracy and boundary quality.

Unlabeled KD Refinement Dice Recall Precision HD95
0.9602 0.9648 0.9564 0.0146
w.o. Inline graphic 0.9614 0.9745 0.9496 0.0142
\checkmark w.o. Inline graphic 0.9608 0.9746 0.9484 0.0143
\checkmark w.o. CBAM 0.9613 0.9766 0.9475 0.0141
\checkmark \checkmark 0.9621 0.9740 0.9513 0.0139
\checkmark \checkmark 0.9613 0.9708 0.9531 0.0141
\checkmark \checkmark \checkmark 0.9635 0.9734 0.9590 0.0138

The second group of experiments evaluates the effectiveness of the proposed refinement network SinusCycle-GAN under a setting where both labeled and unlabeled data are utilized, with a particular focus on the role of the CBAM. Without CBAM, the SinusCycle-GAN achieved the Dice score of 96.13% and the highest recall among all configurations, reaching 97.66%. This result demonstrates that refinement alone effectively mitigates performance degradation caused by noisy pseudo labels and restores region coverage. This result directly addresses the Dice drop observed in the first group of experiments when unlabeled data were introduced. When CBAM was incorporated into SinusCycle-GAN, the Dice score further improved to 96.21%, precision increased to 95.13%, and HD95 decreased to 0.0139. These improvements indicate that CBAM enhances boundary-sensitive feature representation, enabling more accurate and stable boundary refinement beyond coarse structural correction.

The final group of experiments presents the performance of the complete framework, which combines the weighted KD loss based on the HD95 with the SinusCycle-GAN. Applying weighted KD alone resulted in the Dice score of 96.13%, recall of 97.08%, precision of 95.31%, and HD95 of 0.0141. When the refinement network was further integrated, the proposed method achieved the best overall performance, with the Dice score of 96.35%, the highest precision of 95.90%, and the lowest HD95 of 0.0138. These results demonstrate that weighting the distillation process improves the reliability of knowledge distillation, while SinusCycle-GAN effectively corrects noisy pseudo labels, allowing the model to fully benefit from unlabeled data. The ablation study confirms that each component contributes complementarily to the final performance, leading to more accurate and boundary-consistent maxillary sinus segmentation.

The proposed framework involves heuristic weighting parameters that control the relative contribution of supervised and unsupervised loss terms. Specifically, a single hyperparameter Inline graphic is used to balance supervised and unsupervised learning by assigning a weight of α to the supervised loss and a complementary weight of 1-α to the unsupervised loss. To examine the effect of these parameters, we conducted an ablation study by varying the weighting ratio between the supervised and unsupervised losses while keeping all other settings fixed. The quantitative results are summarized in Table 3. As shown in the table, segmentation performance remains relatively stable across different weighting ratios, indicating that the proposed framework is robust to the choice of loss weighting. The best overall performance is achieved when the supervised and unsupervised losses are equally weighted, yielding the highest Dice score and precision, as well as the lowest HD95 value. This result suggests that a balanced contribution of labeled and unlabeled data enables effective utilization of pseudo labels while maintaining reliable supervision from ground truth annotations. In contrast, when the unsupervised loss becomes overly dominant, a slight degradation in segmentation accuracy and boundary quality is observed, which can be attributed to the increased influence of residual noise in pseudo labels.

Table 3.

Effect of varying the weighting ratio between supervised and unsupervised loss terms on segmentation performance. The table reports segmentation results under different ratios of supervised and unsupervised loss terms to analyze the sensitivity of the proposed framework to heuristic weighting parameters.

α Dice Recall Precision HD95
0.1 0.9618 0.9735 0.9493 0.0143
0.3 0.9619 0.9752 0.9481 0.0141
0.5 0.9635 0.9734 0.9590 0.0138
0.7 0.9624 0.9750 0.9491 0.0140
0.9 0.9625 0.9744 0.9500 0.0140

Failure case

Figure 6 illustrates representative failure cases of the proposed method, revealing limitations primarily associated with the inherent characteristics of panoramic radiography, including reduced image contrast, structural superposition, and anatomical variability. Across the presented examples, inaccurate boundary modeling manifests in several forms of segmentation errors, including internal discontinuities within the sinus region, incomplete coverage of the true anatomical extent, and erroneous inclusion of surrounding non-sinus structures. Specifically, Figure 6(a) demonstrates internal false-negative regions within the maxillary sinus, while Figure 6(b) and Figure 6(c) reflect insufficient and excessive coverage of the sinus region near ambiguous margins. These error patterns indicate that the proposed framework remains sensitive to low-contrast boundaries and overlapping anatomical structures, where local boundary cues are insufficient for precise delineation. Nevertheless, such failure cases are observed in a relatively small number of samples. Despite the inherent limitations of panoramic radiographs and the challenges posed by limited availability of pixel-level annotations, the proposed framework consistently achieves stable and meaningful segmentation improvements across the majority of cases. These observations suggest that while boundary ambiguity remains a challenge in certain scenarios, the proposed semi-supervised approach effectively mitigates annotation scarcity and provides robust performance in clinically realistic settings. Incorporating stronger boundary-aware supervision or explicit anatomical priors may further improve robustness in these challenging cases and will be explored in future work.

Figure 6.

Figure 6

Representative failure cases of the proposed method for maxillary sinus segmentation in panoramic X-ray images. (a) internal holes. (b) underestimation of the ground truth region. (c) overestimation of the ground truth region.

Conclusion

In this paper, we proposed a semi-supervised framework for maxillary sinus segmentation in panoramic X-ray images that jointly leverages a limited amount of labeled data and a large volume of unlabeled data. To mitigate discrepancies between the teacher and student predictions during knowledge distillation, we introduced a weighted loss function to emphasize boundary-sensitive errors. In addition, we developed SinusCycle-GAN, a pseudo-label refinement network based on unpaired image-to-image translation, to improve the structural consistency and boundary accuracy of teacher-generated pseudo labels. Experimental results on a clinically acquired dataset demonstrated consistent performance improvements over MedSAM, with improvements of 0.33%, 0.86%, and 0.26% in Dice score, recall, and precision, respectively.

In addition, the semi-supervised design of the proposed framework is relevant to real-world clinical settings, where large-scale pixel-level annotations are difficult to obtain due to the time and expertise required for manual labeling. Therefore, the proposed method has potential as a clinical decision-support tool for dental image analysis while reducing the annotation burden associated with model development. Since the dataset was split at the image level, panoramic radiographs from the same patient acquired at different time points may have been distributed across the training, validation, and test sets, which may have introduced patient-level information leakage. Future studies should further validate the proposed framework before clinical deployment by incorporating independent multi-observer annotations, formal statistical testing, and external validation using multicenter datasets and prospective study designs. These future evaluations will be important for assessing annotation reliability, statistical robustness, and clinical generalizability. Future work will also focus on enhancing robustness to challenging imaging conditions by incorporating explicit anatomical priors and more advanced boundary-aware learning strategies.

Author contributions

J.P. developed the algorithm, conducted the experiments, and wrote the initial manuscript. J.C. revised the manuscript. J.P.Y. proposed the conception of the study. Y.C.P. performed data analysis. H.G.Y. contributed to data acquisition. B.D.L. contributed to data acquisition. S.J.L. revised the manuscript. All authors reviewed the manuscript.

Funding

This work was supported by the Institute of Information & Communications Technology Planning & Evaluation(IITP)-Innovative Human Resource Development for Local Intellectualization program grant funded by the Korea government (MSIT) (IITP-2026-RS-2024-00439292). This study was supported by the Korea Institute of Industrial Technology (EH260004).

Data availability

Data used for this study is available on request to the corresponding author.

Declarations

Competing interests

The authors declare no competing interests.

Footnotes

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Sala, Y. M., Lu, H. & Chrcanovic, B. R. Clinical outcomes of maxillary sinus floor perforation by dental implants and sinus membrane perforation during sinus augmentation: a systematic review and meta-analysis. J. Clin. Med.13, 1253. 10.3390/jcm13051253 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.Whyte, A. & Boeddinghaus, R. The maxillary sinus: Physiology, development and imaging anatomy. Dentomaxillofacial Radiol.48, 20190205 (2019). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.Iwanaga, J. et al. Clinical anatomy of the maxillary sinus: Application to sinus floor augmentation. Anatomy Cell Biol.52, 17–24 (2019). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Malina-Altzinger, J., Damerau, G., Grätz, K. W. & Stadlinger, P. B. Evaluation of the maxillary sinus in panoramic radiography—A comparative study. Int. J. Implant Dentistry1, 17 (2015). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Tadinada, A. et al. Radiographic evaluation of the maxillary sinus prior to dental implant therapy: A comparison between two-dimensional and three-dimensional radiographic imaging. Imaging Sci. Dentistry45, 169 (2015). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Morgan, N. et al. Convolutional neural network for automatic maxillary sinus segmentation on cone-beam computed tomographic images. Sci. Rep.12, 7523. 10.1038/s41598-022-11589-9 (2022). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Ronneberger, O., Fischer, P. & Brox, T. U-net: Convolutional networks for biomedical image segmentation. International Conference on Medical Image Computing and Computer-Assisted Intervention (MICCAI) 234–241, 10.1007/978-3-319-24574-4_28 (2015). [DOI]
  • 8.Koch, T. L. et al. Accurate segmentation of dental panoramic radiographs with u-nets. 2019 IEEE 16th International Symposium on Biomedical Imaging (ISBI 2019) 1–4 (2019).
  • 9.Ba-Hattab, R. et al. Detection of periapical lesions on panoramic radiographs using deep learning. Appl. Sci.13, 1516. 10.3390/app13031516 (2023). [DOI] [Google Scholar]
  • 10.Hiraiwa, T. et al. A deep-learning artificial intelligence system for assessment of root morphology of the mandibular first molar on panoramic radiography. Dentomaxillofacial Radiol.48, 20180218. 10.1259/dmfr.20180218 (2019). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Krois, J. et al. Deep learning for the radiographic detection of periodontal bone loss. Sci. Rep.9, 8495. 10.1038/s41598-019-44839-0 (2019). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12.Bonfanti-Gris, M. et al. Deep learning for tooth detection and segmentation in panoramic radiographs: A systematic review and meta-analysis. BMC Oral Health25, 1280. 10.1186/s12903-025-03864-2 (2025). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Poedjiastoeti, W. & Suebnukarn, S. Application of convolutional neural network in the diagnosis of jaw tumors. Healthcare Inform. Res.24, 236–241. 10.4258/hir.2018.24.3.236 (2018). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Huang, Y.-C. et al. Tooth position determination by automatic cutting and marking of dental panoramic x-ray film in medical image processing. Appl. Sci.11, 11904. 10.3390/app112411904 (2021). [DOI] [Google Scholar]
  • 15.Majanga, V. & Viriri, S. Dental images’ segmentation using threshold connected component analysis. Comput. Intell. Neurosci.2021, 2921508. 10.1155/2021/2921508 (2021). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Cha, J.-Y. et al. Panoptic segmentation on panoramic radiographs: Deep learning-based segmentation of various structures including maxillary sinus and mandibular canal. J. Clin. Med.10, 2577. 10.3390/jcm10122577 (2021). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Kwon, O. et al. Automatic diagnosis for cysts and tumors of both jaws on panoramic radiographs using a deep convolution neural network. Dentomaxillofacial Radiol.49, 20200185. 10.1259/dmfr.20200185 (2020). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Lee, J.-H. et al. Application of a fully deep convolutional neural network to the automation of tooth segmentation on panoramic radiographs. Oral Surg. Oral Med. Oral Pathol. Oral Radiol.129, 635–642. 10.1016/j.oooo.2019.11.007 (2020). [DOI] [PubMed] [Google Scholar]
  • 19.Murata, M. et al. Deep-learning classification using convolutional neural network for evaluation of maxillary sinusitis on panoramic radiography. Oral Radiol.35, 301–307. 10.1007/s11282-019-00371-0 (2019). [DOI] [PubMed] [Google Scholar]
  • 20.Hinton, G., Vinyals, O. & Dean, J. Distilling the knowledge in a neural network. arXiv preprint arXiv:1503.02531 (2015).
  • 21.Zheng, H., Fu, J., Mei, T. & Luo, J. Looking for the devil in the details: Learning trilinear attention sampling network for fine-grained image recognition. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) 5012–5021, 10.1109/CVPR.2019.00515 (2019). [DOI]
  • 22.Yang, C. et al. Cross-image relational knowledge distillation for semantic segmentation. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) 12319–12328, 10.1109/CVPR52688.2022.01203 (2022). [DOI]
  • 23.Liu, L. et al. Bpkd: Boundary privileged knowledge distillation for semantic segmentation. Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision (WACV) 10.1109/WACV57701.2024.00462 (2024). [DOI]
  • 24.Liang, D. et al. Relative difficulty distillation for semantic segmentation. Science China Inform. Sci.67, 192105. 10.1007/s11432-023-4012-0 (2024). [DOI] [Google Scholar]
  • 25.Dong, W., Du, B. & Xu, Y. Shape-intensity knowledge distillation for robust medical image segmentation. Front. Computer Sci.19, 199705. 10.1007/s11704-024-4066-4 (2025). [DOI] [Google Scholar]
  • 26.Hu, M. et al. Knowledge distillation from multi-modal to mono-modal segmentation networks. International Conference on Medical Image Computing and Computer-Assisted Intervention (MICCAI) 553–562, 10.1007/978-3-030-59728-3_54 (2020). [DOI]
  • 27.Ma, J. et al. Segment anything in medical images. Nat. Commun.15, 654 (2024). [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28.Zhu, J.-Y., Park, T., Isola, P. & Efros, A. A. Unpaired image-to-image translation using cycle-consistent adversarial networks. In Proceedings of the IEEE International Conference on Computer Vision (ICCV), 2223–2232 (2017).
  • 29.Mao, X. Least squares generative adversarial networks. In Proceedings of the IEEE international conference on computer vision 2794–2802 (2017).
  • 30.Woo, S., Park, J., Lee, J.-Y. & Kweon, I. S. Cbam: Convolutional block attention module. In Proceedings of the European conference on computer vision (ECCV), 3–19 (2018).
  • 31.Koch, T. L., Perslev, M., Igel, C. & Brandt, S. S. Accurate segmentation of dental panoramic radiographs with u-nets. In 2019 IEEE 16th international symposium on biomedical imaging (ISBI 2019), 15–19 (IEEE, 2019).
  • 32.Chen, L.-C., Zhu, Y., Papandreou, G., Schroff, F. & Adam, H. Encoder-decoder with atrous separable convolution for semantic image segmentation. In Proceedings of the European conference on computer vision (ECCV), 801–818 (2018).
  • 33.Chen, J. Transunet: Transformers make strong encoders for medical image segmentation (2021) arXiv:2102.04306 arXiv preprint.
  • 34.Hatamizadeh, A. Unetr: Transformers for 3d medical image segmentation. In Proceedings of the IEEE/CVF winter conference on applications of computer vision 574–584 (2022).
  • 35.Isensee, F., Jaeger, P. F., Kohl, S. A., Petersen, J. & Maier-Hein, K. H. nnu-net: A self-configuring method for deep learning-based biomedical image segmentation. Nat. Methods18, 203–211 (2021). [DOI] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

Data used for this study is available on request to the corresponding author.


Articles from Scientific Reports are provided here courtesy of Nature Publishing Group

RESOURCES