Next Article in Journal
Toward an Acoustic Characterization of Street Cries: A Machine Learning-Based Approach with Parsimonious Feature Selection
Previous Article in Journal
Geotechnical Assessment of Differential Settlements Under Asymmetric Loading: Implications for Pipeline Performance
Previous Article in Special Issue
A Novel Dual Color Image Watermarking Algorithm Using Walsh–Hadamard Transform with Difference-Based Embedding Positions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

BSCNet: Boundary- and Scale-Consistent Mean Teacher for Semi-Supervised Building Change Detection in High-Resolution Remote Sensing Images

1
School of Information and Engineering, Jiangsu Maritime Institute, Nanjing 211106, China
2
College of Information Science and Technology and College of Artificial Intelligence, Nanjing Forestry University, Nanjing 210037, China
3
Key Laboratory of Water Big Data Technology of Ministry of Water Resources, Hohai University, Nanjing 211100, China
4
School of Geodesy and Geomatics, Wuhan University, Wuhan 430079, China
5
Institute of Surveying and Mapping, Information Engineering University, Zhengzhou 450001, China
*
Author to whom correspondence should be addressed.
Symmetry 2026, 18(9), 1428; https://doi.org/10.3390/sym18091428
Submission received: 27 July 2026 / Revised: 19 August 2026 / Accepted: 20 August 2026 / Published: 26 August 2026
(This article belongs to the Special Issue Symmetry/Asymmetry in Digital Image Processing)

Abstract

Pixel-level annotation of bi-temporal high-resolution imagery is costly because annotators must distinguish genuine changes from pseudo-changes caused by illumination, seasonality, shadows, and residual misregistration. From a temporal-symmetry perspective, unchanged regions approximately preserve cross-temporal semantic correspondence, whereas genuine building changes introduce localized symmetry breaking between the two acquisition times. This paper presents BSCNet, a semi-supervised framework for binary building change detection that jointly models boundary-sensitive differences and scene-dependent scale preferences. A shared-weight MixTransformer extracts multi-level bi-temporal features. The Edge-Aware Optimization Module suppresses spatially invariant channel responses, enhances residual spatial cues, and predicts a Sobel-supervised edge map. The Parallel Selective Context Module aggregates depthwise-separable branches with different receptive fields and produces an image-level scale distribution. The Multi-scale Edge-Consistent Mean Teacher framework aligns the final prediction, intermediate edge representation, and scale-selection distribution between an exponential-moving-average teacher and the student. Experiments on WHU-CD and LEVIR-CD under 5%, 10%, and 20% labeled-data settings show consistent improvements over RCL, C2F-SemiCD, and CutMix-CD. With 5% labeled data, BSCNet achieves F1/IoU scores of 88.57%/79.49% on WHU-CD and 88.88%/79.98% on LEVIR-CD. An additional UAV-CD evaluation examines transfer to 0.06 m low-altitude UAV imagery containing both building and land changes; under 5% supervision, BSCNet obtains an F1/IoU of 68.07%/51.60%. Progressive ablations confirm complementary gains from the boundary, scale, and consistency components.

1. Introduction

Remote sensing building change detection identifies newly constructed, demolished, or substantially modified buildings by comparing registered observations acquired at different times. This comparison can also be interpreted through temporal symmetry. After spatial registration, unchanged regions are expected to retain approximately corresponding semantic structures across the two observations, whereas construction, demolition, or structural modification introduces localized temporal asymmetry. This symmetry is not strict pixel-wise equality, because illumination, seasonal conditions, shadows, and minor registration errors may alter local appearance without changing the underlying object semantics. From this perspective, an effective change detector should emphasize structural departures from cross-temporal correspondence while remaining insensitive to appearance variations that do not represent genuine changes. Accurate building-change maps support building-inventory maintenance, urban expansion analysis, post-disaster assessment, and geographic database updating. Classical approaches based on radiometric differencing, change vector analysis, thresholding, clustering, or object-level comparison remain useful when annotations are unavailable, but they are sensitive to radiometric inconsistency, seasonal variation, shadows, and residual misregistration [1,2,3]. Deep models reduce the dependence on handcrafted decision rules by learning hierarchical bi-temporal representations [4,5,6].
Supervised building change detection has progressively shifted from direct image differencing to learnable temporal interaction. DSIFN [7] fuses multi-level bi-temporal features through a deeply supervised decoder; DASNet [8] introduces dual attention and a contrastive objective; DSAMNet [9] combines attention-guided metric learning with deep supervision; and ChangeStar [10] explores single-temporal supervision by synthesizing object changes. These methods demonstrate the importance of feature alignment, comparison, and decoding, but they assume that sufficiently accurate pixel-level change masks are available during training.
This assumption is restrictive for building change detection. Each mask requires the joint interpretation of two dates, and difficult pixels are concentrated near corners, oblique contours, narrow gaps, small detached buildings, and partially occluded structures. The spatial extent of changed buildings also varies considerably: local detail is important for small houses and thin structures, whereas broader context is required to recover large or elongated buildings without interior omissions. With limited annotations, boundary-sensitive representations and receptive-field preferences are difficult to learn reliably.
Semi-supervised learning uses unlabeled image pairs to reduce the annotation burden. Mean Teacher [11] produces temporally smoothed targets with exponential moving averaging, FixMatch [12] combines confidence-filtered pseudo-labels with weak-to-strong consistency, Cross-Consistency Training [13] perturbs intermediate representations, and Cross Pseudo Supervision [14] uses two networks for mutual supervision. In dense prediction, however, agreement on the final probability map does not guarantee stable and aligned internal representations for contour localization or scale selection. Prediction-level agreement alone may therefore leave the teacher and student with inconsistent boundary and contextual responses.
Three coupled requirements therefore motivate this work. First, the network should suppress spatially invariant global responses while preserving local residual cues relevant to change boundaries. This formulation is deliberately distinguished from a strict spatial-frequency decomposition: global average pooling yields a per-channel direct-current response, not a spatial low-pass feature map. Second, the network should model scene-dependent scale preference for image pairs containing different mixtures of building sizes. Third, unlabeled supervision should constrain not only the final prediction but also the edge representation and the scale-selection distribution. Existing semi-supervised change-detection methods address pseudo-label reliability, boundary refinement, multi-scale context, or feature consistency, but few jointly regularize boundary representations and scene-level scale weights within a teacher–student framework.
To address these requirements, we propose BSCNet. The Edge-Aware Optimization Module (EAOM) performs global-response suppression, residual enhancement, and auxiliary edge prediction. The Parallel Selective Context Module (PSCM) processes the boundary-aware difference representation with multiple depthwise-separable branches and produces an image-level scale distribution. The Multi-scale Edge-Consistent Mean Teacher (MECMT) framework enforces consistency in the final prediction, the intermediate edge representation, and the scale-selection distribution. PSCM is applied to boundary-aware bi-temporal difference features, and its compact scale distribution is explicitly aligned between the teacher and student. Unlike a prediction-only Mean Teacher, MECMT constrains two intermediate variables directly related to boundary localization and contextual support.
The main contributions are as follows:
(1)
We formulate EAOM as a global-response suppression and residual-enhancement module, avoiding the inaccurate interpretation of global average pooling as a complete spatial low-frequency decomposition. An auxiliary edge head connects Sobel-derived boundary supervision to the boundary-aware difference representation, while residual edge modulation strengthens boundary responses without discarding the underlying four-scale difference features.
(2)
We develop PSCM to aggregate multiple depthwise-separable receptive-field branches over boundary-aware bi-temporal difference features. The resulting four-dimensional attention vector is explicitly defined as an image-level, scene-dependent scale preference.
(3)
We extend Mean Teacher consistency from the final change map to the intermediate edge representation and scale-selection distribution, allowing unlabeled image pairs to regularize the internal mechanisms associated with contour localization and contextual support.
(4)
Experiments on WHU-CD [15] and LEVIR-CD [16] under 5%, 10%, and 20% labeled-data settings show consistent improvements over RCL, C2F-SemiCD, and CutMix-CD. A supplementary UAV-CD [17] evaluation further examines cross-platform and cross-resolution transfer to 0.06 m low-altitude UAV imagery containing both building and land changes. Progressive and factorized ablations verify the contributions of EAOM, PSCM, residual edge modulation, and the three MECMT consistency terms.

2. Related Work

2.1. Deep Learning-Based Remote Sensing Change Detection

Early deep RSCD models established the bi-temporal encoder–decoder formulation that remains widely used. FC-Siamese [18] compares features extracted by shared convolutional encoders, whereas SNUNet-CD [19] introduces densely connected nested decoding to aggregate multi-level Siamese representations. FCCDN [20] constrains both bi-temporal feature extraction and feature fusion through a dual encoder–decoder architecture, a nonlocal feature pyramid, and self-supervised feature constraints. These CNN-based approaches improve spatial reconstruction and feature reuse, but their temporal interaction is usually implemented through concatenation, differencing, dense fusion, or attention within a predefined local hierarchy.
Transformer-based methods extend this formulation by explicitly modeling long-range temporal relationships. BIT [21] represents each temporal image with compact semantic tokens and reasons about their differences through a transformer, while ChangeFormer [22] combines hierarchical transformer encoders with multi-scale difference modules. ScratchFormer [23] integrates local inductive bias and global interaction without relying on generic pretrained weights, and Changer [24] studies temporal feature interaction through aggregation–distribution, parameter-free feature exchange, and flow-based dual alignment. These methods demonstrate that the design of temporal interaction can be as important as the backbone itself.
Related advances in high-resolution remote-sensing semantic segmentation further illustrate the importance of precise spatial representation. GPINet refines encoder–decoder features with geometric priors [25], while EAAHNet explores Euclidean-affinity-augmented hyperbolic representations for pixel-wise semantic inference [26]. Dual-Domain Decoupled Fusion Network further models complementary spatial and frequency representations through dual-domain feature decoupling and fusion [27]. These studies are not change-detection methods, but they provide complementary evidence that contextual geometry and representation refinement are important when dense predictions must preserve object structure and boundaries.
Efficiency and global-context modeling have subsequently become prominent directions. TinyCD [28] uses a lightweight feature-mixing architecture to reduce computational demand. ChangeMamba [29] introduces spatiotemporal state-space modeling for binary change detection, semantic change detection, and building-damage assessment, offering a linear-complexity alternative for global dependency modeling. In high-resolution remote-sensing semantic segmentation, Frequency Domain-Enhanced Spectral-Spatial Fusion Transformer further combines spectral-spatial interaction with frequency-domain enhancement to strengthen dense representation [30]. Beyond remote sensing, transformer-based architectures have also demonstrated effectiveness in other vision tasks requiring spatiotemporal modeling and multi-scale representation. For instance, Wang et al. [31] introduced a dual-scale transformer with variable bitrate synchronization for neural video compression, where two-scale feature extraction and adaptive rate control are jointly optimized to reduce temporal redundancy. This work highlights the broader potential of multi-scale transformer designs for handling sequential visual data, complementing the change-detection context in which bi-temporal feature interaction and scale-adaptive aggregation are similarly critical. Although these supervised methods provide strong architectural foundations, their boundary responses and contextual preferences are learned primarily from labeled data. BSCNet instead considers how these internal representations can be explicitly regularized when only a small subset of paired images is annotated.

2.2. Semi-Supervised Change Detection and Pseudo-Label Learning

General semi-supervised semantic segmentation provides several mechanisms relevant to RSCD. U2PL [32] separates reliable and unreliable predictions and uses low-confidence pixels as category-wise negative evidence instead of discarding them. UniMatch [33] revisits weak-to-strong consistency by combining image-level augmentation with feature perturbation and dual strong views. These studies suggest that unlabeled pixels should not be treated uniformly: the training role of a prediction can depend on its confidence, perturbation stability, and representation context.
Remote-sensing-specific methods adapt these ideas to bi-temporal imagery. SemiCDNet [34] combines supervised prediction with unsupervised constraints, RCL [35] improves changed or unchanged discrimination through reliable contrastive learning, C2F-SemiCD [36] progressively introduces coarse-to-fine consistency, and CutMix-CD [37] enforces consistency on mixed bi-temporal samples. These methods cover adversarial or consistency-based learning, feature discrimination, progressive teacher supervision, and mixed-sample regularization. Their results establish that unlabeled image pairs can improve change detection, but they also expose the sensitivity of the training process to incorrect or incomplete pseudo-labels.
Recent work therefore places greater emphasis on the unit and criterion used to assess pseudo-label reliability. RISL [38] uses instance-level contextual information instead of relying only on independent pixel confidence, whereas PDLCD [39] constructs class and subclass prototypes to improve intra-class compactness and inter-class separation. A Fourier-based semi-supervised method [40] perturbs cross-temporal appearance in the frequency domain and couples this transformation with dynamic pseudo-label selection, while AdaSemiCD [41] evaluates pseudo-label quality through class rebalancing and confusing-area amplification. These approaches address different failure modes, including isolated confidence errors, ambiguous feature geometry, temporal style differences, and class imbalance.
Additional semi-supervised change-detection studies reinforce this trend. Feature-Prediction Alignment (FPA) aligns feature- and prediction-level consistency [42], ECPS improves pseudo-label supervision through ensemble cross-pseudo learning [43], and PUF explicitly models remote-sensing aleatoric uncertainty to guide multi-view semi-supervised learning [44]. SemiBuildingChange instead augments the available supervision by generating pseudo bi-temporal training data for building change detection [45]. Together, these methods motivate the need to distinguish representation-level consistency from mechanisms that explicitly qualify, correct, or diversify pseudo-label supervision.
Other studies improve the structure of the teacher–student system or introduce stronger priors. A CNN–Mamba framework [46] combines heterogeneous local and global learners with cross-architecture feature fusion. CoreNet [47] performs correlation-guided feature refinement and regional pseudo-label reassignment, AG-SemiCD [48] combines attention-guided feature aggregation with adaptive confidence filtering and teacher updating, and StyleDe-CD [49] disentangles input- and feature-level style variation. SAM-CR [50] uses segmentation-foundation-model masks to reshape high-confidence change regions, while DPSNet [51] couples cross-temporal super-resolution with pixel- and subpatch-level reasoning for cross-resolution image pairs.
Foundation-model guidance has also been investigated as an additional source of supervision. SemiCD-VL [52] synthesizes change labels from a visual-language model, separates VLM-derived and consistency-derived supervision through dual projection heads, and introduces auxiliary semantic and metric constraints. This line of work broadens the sources from which unlabeled data can obtain semantic guidance. In contrast, BSCNet does not require an external foundation model; it focuses on transferring the boundary and scale-selection behavior already present inside the teacher network. MECMT therefore complements pseudo-label selection and external-prior approaches by constraining the internal mechanisms most closely associated with contour localization and contextual support.

2.3. Multi-Scale and Contextual Representation

Objects in high-resolution images can vary from a few pixels to large contiguous regions, making multi-scale representation a central component of dense prediction. Feature Pyramid Networks [53] construct top-down pathways with lateral fusion, PSPNet [54] aggregates pooled context over several spatial partitions, and DeepLab [55] uses parallel atrous convolutions to enlarge the effective receptive field. Selective Kernel Networks [56] further learn input-dependent weights for branches with different kernel sizes. These mechanisms provide complementary strategies for combining spatial detail and broader context.
High-resolution representation learning offers a related perspective. HRNet [57] maintains parallel representations at multiple resolutions and repeatedly exchanges information among them, rather than recovering spatial detail only after a low-resolution bottleneck. Such designs are valuable for position-sensitive prediction, but they do not by themselves determine which receptive-field response should dominate for a particular bi-temporal scene. In semi-supervised learning, this issue is more pronounced because scale-selection parameters may be estimated from relatively few labeled examples.
Remote-sensing semantic-segmentation research has similarly explored efficient global–local aggregation and feature-pyramid reasoning. UNetFormer combines a lightweight encoder with global–local Transformer decoding [58], whereas A2-FPN strengthens multiscale feature aggregation through attention-guided pyramid fusion [59]. Frequency Decoupling Network further separates and coordinates frequency-domain representations to improve dense prediction in high-resolution remote-sensing imagery [60]. Although these methods address single-temporal semantic segmentation, they provide complementary evidence that spatial and frequency representations can improve the modeling of fine structures and contextual information.
PSCM follows the principle of selective receptive-field aggregation but differs from a standard selective-kernel block in two respects. First, it receives a boundary-aware bi-temporal difference representation rather than a generic single-temporal feature. Second, its image-level branch distribution is explicitly transferred from the EMA teacher to the student on unlabeled samples. Because the four weights are global to each image pair, PSCM is described as learning a scene-dependent scale preference rather than selecting a different kernel for every object or pixel. This distinction limits the claim to what the implemented attention variable can support.

2.4. Boundary-Aware Dense Prediction and Change Detection

Boundary modeling has a long history in image processing and dense prediction. Sobel [61] and Canny [62] detect local intensity transitions through gradient-based operators, while HED [63] learns multi-level edge responses with deeply supervised side outputs. More recently, Position-Aware Differential Denoising Transformer uses position-aware differential attention to suppress noise while preserving fine semantic structures in remote-sensing imagery [64]. In semantic segmentation, Gated-SCNN [65] separates shape and region processing, and boundary loss [66] optimizes contour agreement through a distance-based formulation. These methods establish that boundary cues can be incorporated as learnable representations or optimization objectives rather than being used only for visualization.
More recent segmentation studies refine difficult contour locations explicitly. PointRend [67] performs point-based prediction at adaptively selected uncertain locations, whereas SegFix [68] replaces unreliable boundary predictions using directions toward more reliable interior pixels. Although these methods produce sharper segmentation contours, they operate through point refinement or prediction-domain correction and are not specifically designed for bi-temporal consistency.
Boundary modeling has also entered supervised and semi-supervised RSCD. BGSNet [69] jointly optimizes semantic change prediction and boundary delineation in a Siamese multitask architecture. Boundary Refinement Teacher [70] identifies uncertain boundary blocks in teacher predictions and re-delineates them with enlarged local views. BSCNet differs in that EAOM constructs a boundary-sensitive change representation before the final decoder by suppressing the spatially invariant global channel response and enhancing residual bi-temporal differences. The Sobel-derived labeled loss is then complemented by edge-feature consistency on unlabeled samples. Frequency-Guided Denoising Network also combines frequency guidance with denoising to preserve fine semantic structures in high-resolution remote-sensing segmentation [71]. This related observation supports the broader motivation for explicitly protecting local detail, while BSCNet differs by embedding boundary-sensitive modeling inside a bi-temporal semi-supervised change-detection framework.
Thus, boundary supervision is embedded in both feature construction and semi-supervised optimization rather than being confined to a final-mask refinement stage.

3. Materials and Methods

3.1. Overall Framework

Given a pair of bi-temporal high-resolution optical images X 1 , X 2 R 3 × H × W , the objective is to predict a pixel-level building-change probability map P [ 0 , 1 ] 1 × H × W . BSCNet is trained under the Multi-scale Edge-Consistent Mean Teacher (MECMT) framework, in which the teacher and student share the same architecture. A shared-weight MixTransformer encoder [72] extracts four-level bi-temporal features:
{ F i 1 } i = 1 4 = B ( X 1 ) , { F i 2 } i = 1 4 = B ( X 2 ) ,
where B ( · ) denotes the encoder and F i t R C i × H i × W i denotes the feature at temporal index t and scale i. EAOM constructs a boundary-aware bi-temporal difference representation Z . PSCM then aggregates receptive-field responses with different kernel sizes and outputs the fused feature F out together with an image-level scale-selection distribution α . Finally, the decoder integrates and upsamples the fused representation to obtain P . The overall architecture and semi-supervised training workflow of BSCNet are illustrated in Figure 1.
During semi-supervised training, labeled image pairs provide change-mask and boundary supervision. For unlabeled pairs, the EMA teacher supplies targets for the final prediction, the intermediate edge feature, and the scale-selection distribution. Teacher targets are detached from gradient computation, and identical geometric transformations are applied to the two temporal images of each pair to preserve pixel correspondence.

3.2. Edge-Aware Optimization Module

Global average pooling followed by spatial broadcasting produces a spatially invariant response for each feature channel. It is therefore interpreted as a global or direct-current response rather than as a complete spatial low-frequency feature map. EAOM suppresses this global response and enhances the remaining spatial residual. For the i-th feature level,
G i t = U i GAP ( F i t ) , R i t = F i t G i t , t { 1 , 2 } ,
where U i ( · ) broadcasts the pooled channel response to the spatial size H i × W i . Here, G i t denotes the spatially invariant global-response map obtained by broadcasting the channel-wise pooled response, whereas R i t denotes the residual feature obtained after subtracting this response from F i t . The residual R i t contains local spatial deviations, including object contours, texture responses, and local semantic variation; it is not assumed to be a pure frequency component.
The residual is processed by a 7 × 7 depthwise-separable convolution followed by a 1 × 1 projection. Specifically,
DSConv 7 × 7 ( R ) = PWConv 1 × 1 DWConv 7 × 7 ( R ) ,
Here, DWConv 7 × 7 and PWConv 1 × 1 denote depthwise and pointwise convolutions, respectively, and DSConv 7 × 7 denotes their sequential composition.
H i t = Conv 1 × 1 DSConv 7 × 7 ( R i t ) .
The output H i t denotes the projected residual feature for temporal image t at feature level i. The residual bi-temporal difference at each scale is then computed as
D i = H i 1 H i 2 .
Accordingly, D i denotes the absolute bi-temporal residual-difference feature at scale i.
EAOM combines the highest-resolution difference D 1 with the deepest, lowest-resolution difference D 4 to construct the edge-aware branch:
C = Concat D 1 , U 1 4 ( D 4 ) ,
where U 1 4 ( · ) denotes bilinear upsampling to the spatial resolution of D 1 . The output C is the endpoint concatenation of the highest-resolution difference feature and the upsampled deepest difference feature. This endpoint fusion combines fine-resolution contour information with coarse-resolution semantic context for auxiliary edge prediction.
The concatenated feature is fused by a cascaded 3 × 3 and 1 × 1 convolution:
E = Conv 1 × 1 Conv 3 × 3 ( C ) ,
where E R C e × H 1 × W 1 is a multi-channel edge-aware difference feature produced by the endpoint fusion branch. A separate prediction head generates the one-channel edge probability map
P e = U e σ Conv 1 × 1 ( E ) ,
where P e denotes the one-channel edge probability map and U e ( · ) upsamples the prediction to the label resolution.
For a binary change label Y , the Sobel boundary target is generated as
Y e = I | S x Y |   +   | S y Y | > 0 ,
where S x and S y are the horizontal and vertical Sobel kernels, ∗ denotes convolution, and I ( · ) converts nonzero gradient responses into a binary boundary mask. The edge head is supervised using
L edge = L Dice ( P e l , Y e ) .
In parallel with the endpoint edge branch, all four residual difference features are aligned to the spatial resolution of D 1 and fused to form the base bi-temporal difference representation:
D base = Conv 1 × 1 Concat D 1 , U 1 2 ( D 2 ) , U 1 3 ( D 3 ) , U 1 4 ( D 4 ) ,
where U 1 i ( · ) denotes bilinear upsampling from the i-th feature level to the spatial resolution of D 1 , and D base R C z × H 1 × W 1 . Let B c ( P e ) denote spatial resizing and channel broadcasting of the edge probability map to match D base . The EAOM output is defined through residual edge modulation as
Z = D base 1 + B c ( P e ) ,
where ⊙ denotes element-wise multiplication. The identity term preserves the original four-scale difference representation, whereas the edge-derived modulation term selectively strengthens responses around predicted change boundaries. Consequently, the modulation enhances boundary-sensitive responses without directly suppressing non-boundary features. The resulting feature Z is passed to PSCM. The auxiliary edge head remains active during inference because its output is required to construct the modulation map; only the edge-supervision loss is omitted during inference.

3.3. Parallel Selective Context Module

PSCM addresses the mismatch between a fixed receptive field and image pairs with different scene-level building-scale distributions. Let Z denote the EAOM output. Four parallel depthwise-separable branches are defined as
B k = PWConv 1 × 1 ( k ) DWConv k × k ( Z ) , k { 3 , 5 , 7 , 9 } .
Padding of ( k 1 ) / 2 preserves the spatial resolution, and the pointwise convolution maps all branch outputs to the same channel dimension. Here, B k denotes the output feature of the receptive-field branch with kernel size k.
The branch responses are summarized into a global descriptor:
s = GAP k { 3 , 5 , 7 , 9 } B k .
The scale-selection MLP contains two fully connected layers and is formulated as
h = ReLU ( W 1 s + b 1 ) , α = Softmax ( W 2 h + b 2 ) ,
Here, h denotes the hidden scale descriptor; W 1 , W 2 , b 1 , and b 2 are the learnable weights and biases of the two-layer scale-selection MLP; and α is the resulting image-level branch-weight distribution. The hidden dimension is d = max ( C z / 16 , 32 ) , and
α = [ α 3 , α 5 , α 7 , α 9 ] , k α k = 1 .
Each image pair therefore receives four scalar branch weights. PSCM consequently models an image-level or scene-dependent scale preference rather than assigning a separate receptive field to every object or pixel. The weighted multi-scale feature is
F ms = k { 3 , 5 , 7 , 9 } α k B k .
The lightweight spatial correction unit first pools the feature along the channel dimension:
Q avg = AvgPool c ( F ms ) , Q max = MaxPool c ( F ms ) ,
then predicts a one-channel spatial attention map. The outputs Q avg and Q max are the channel-wise average-pooled and max-pooled spatial descriptor maps, respectively.
A sp = σ Conv 7 × 7 Concat [ Q avg , Q max ] .
The final PSCM feature is obtained by residual spatial recalibration:
F out = F ms A sp + F ms .
PSCM shares the general principle of selective multi-branch aggregation with selective-kernel designs, but it is applied to boundary-aware bi-temporal difference features. More importantly, its scale-selection distribution is retained as an explicit intermediate variable and regularized between the EMA teacher and student in MECMT.

3.4. Multi-Scale Edge-Consistent Mean Teacher Framework

MECMT extends Mean Teacher consistency from the final change map to the intermediate edge feature and scale-selection distribution. For labeled image pairs, the student is supervised using binary cross-entropy, Dice loss, and the Sobel-derived edge target:
L sup = L BCE ( P s l , Y ) + L Dice ( P s l , Y ) + L Dice ( P e , s l , Y e ) .
Throughout this subsection, superscripts l and u denote labeled and unlabeled samples, respectively, whereas subscripts s and t denote student and teacher outputs. Accordingly, P s l is the student change-probability map for a labeled pair, and P e , s l is the corresponding student edge-probability map. The Dice loss is
L Dice ( P , Y ) = 1 2 j p j y j + ϵ j p j + j y j + ϵ ,
and the binary cross-entropy loss is
L BCE ( P , Y ) = 1 N j = 1 N y j log p j + ( 1 y j ) log ( 1 p j ) .
In the Dice and binary cross-entropy formulations, p j and y j denote the predicted change probability and binary target of pixel j, respectively; N is the number of evaluated pixels; and ϵ is a small positive constant used for numerical stability.
The teacher and student have identical structures. The teacher is initialized from the student and updated after each training iteration using exponential moving average:
θ T ( r ) = η θ T ( r 1 ) + ( 1 η ) θ S ( r ) ,
where r denotes the iteration and η = 0.999 . The vectors θ S ( r ) and θ T ( r ) denote the student and teacher parameters at iteration r, respectively. Teacher outputs are detached from gradient computation.
To preserve bi-temporal registration, the same geometric transformation is synchronously applied to both images in each pair. The weak augmentation consists of random horizontal flipping, vertical flipping, and 90 rotation. The strong student view additionally uses color jitter with strength 0.2 and Gaussian noise with standard deviation sampled from [ 0 , 0.05 ] , while the teacher receives the weakly augmented view. When geometric views differ, the teacher outputs are transformed into the student coordinate system before consistency losses are evaluated.
For an unlabeled pair, the teacher change probability is converted into a binary pseudo-label:
Y ^ t u = I ( P t u 0.5 ) .
The prediction consistency loss is
L pc = L BCE ( P s u , Y ^ t u ) .
The teacher edge representation is used as a stop-gradient target for the corresponding student representation:
L ec = 1 | Ω |   E s u sg ( E t u ) 2 2 ,
where sg ( · ) denotes stop-gradient and | Ω | is the number of feature elements. The scale-selection consistency is
L sc = D KL ( α t u α s u ) = k α t , k u log α t , k u + ϵ α s , k u + ϵ .
Here, E s u and E t u denote the student and teacher edge-feature tensors for an unlabeled pair, respectively, whereas α s u and α t u denote their corresponding image-level scale-selection distributions.
The overall consistency coefficient uses the standard exponential ramp-up
λ ( r ) = λ max exp 5 1 min r R , 1 2 ,
where λ max = 1.0 and R = 30 epochs. The total objective is
L = L sup + λ ( r ) ω pc L pc + ω ec L ec + ω sc L sc ,
where ω pc , ω ec , and ω sc independently control the contributions of prediction, edge-feature, and scale-selection consistency, respectively. The ramp-up coefficient limits the influence of teacher-generated targets during the early training stage.
Overall, MECMT allows unlabeled image pairs to constrain not only the final prediction but also the internal edge and scale representations used to generate it. This formulation directly connects the semi-supervised objective to the two principal architectural mechanisms of BSCNet.

4. Results

4.1. Experimental Setup

4.1.1. Datasets

Experiments are conducted on two widely used high-resolution building change detection datasets, namely WHU-CD and LEVIR-CD. The two datasets differ substantially in spatial resolution, scene composition, building density, and change scale, providing distinct evaluation conditions for the proposed method.
WHU-CD contains two aerial images acquired over Christchurch, New Zealand, in 2012 and 2016. The images have a spatial resolution of approximately 0.2 m and cover an area of about 20.5 km2. The main changes are caused by building construction and demolition. Compared with general land-cover change detection datasets, WHU-CD contains a large number of densely distributed residential buildings, large industrial buildings, irregular building contours, and narrow gaps between adjacent instances. These characteristics make accurate boundary localization particularly important. We adopt the official WHU-CD partition, which contains 6096 training pairs, 762 validation pairs, and 762 testing pairs. All samples are non-overlapping 256 × 256 bi-temporal patches, yielding 7620 image pairs in total.
LEVIR-CD consists of 637 pairs of high-resolution Google Earth images collected from different cities in the United States. Each image has a size of 1024 × 1024 pixels and a spatial resolution of approximately 0.5 m. The dataset contains building changes with substantial differences in size, shape, orientation, and surrounding background. In particular, it includes scattered small houses, densely arranged residential buildings, elongated industrial buildings, and large commercial structures. We follow the standard LEVIR-CD partition and crop the images into non-overlapping 256 × 256 patches, obtaining 7120 training pairs, 1024 validation pairs, and 2048 testing pairs.
To evaluate cross-platform and cross-resolution generalization, we additionally use UAV-CD [17,73]. UAV-CD contains 2660 pairs of 768 × 768 low-altitude UAV images with a spatial resolution of approximately 0.06 m. The dataset was expanded from UAV building-change imagery by increasing sample diversity and incorporating land changes in addition to building changes. Compared with WHU-CD and LEVIR-CD, UAV-CD therefore combines a substantially finer ground resolution, a different acquisition platform, and a broader mixture of changed objects. These characteristics make it a suitable stress test for EAOM boundary modeling and PSCM scale aggregation under high-detail UAV scenes.
Figure 2Figure 3, and Figure 4 show representative samples from WHU-CD, LEVIR-CD, and UAV-CD, respectively. In each example, the first and second rows correspond to the bi-temporal images, while the third row gives the pixel-level change annotation. White pixels denote changed regions and black pixels denote unchanged background regions. The three datasets exhibit clear differences in spatial resolution, scene composition, object scale, and change type. In particular, UAV-CD contains finer local structures and a broader mixture of building and land changes, providing a complementary visual illustration of the cross-platform and cross-resolution generalization setting considered in this study.

4.1.2. Semi-Supervised Data Partition

To evaluate performance under limited annotation, three labeled-data ratios are considered, namely 5%, 10%, and 20%. For each setting, labeled samples are selected only from the official WHU-CD training split or the standard LEVIR-CD training split, and the remaining training samples are treated as unlabeled data. The validation and testing sets are kept unchanged across all label ratios, ensuring that the evaluation data are identical for the three semi-supervised settings.
The detailed sample numbers are reported in Table 1. Under the most challenging 5% setting, only 304 labeled samples are available on WHU-CD and 356 labeled samples are available on LEVIR-CD. Such a low-label regime places strong demands on the reliability of pseudo-labels and intermediate-feature consistency.
For the supplementary UAV-CD experiment, we construct a fixed source-pair split of 2128/266/266 pairs for training/validation/testing (8:1:1). The split is performed at the original 768 × 768 image-pair level before patch extraction to prevent adjacent patches from the same source pair from entering different subsets. Each source pair is then divided into a 3 × 3 grid of non-overlapping 256 × 256 patches, yielding 19,152 training, 2394 validation, and 2394 testing patches. Within the training source pairs, approximately 5%, 10%, and 20% are selected as labeled data, corresponding to 107, 213, and 426 labeled source pairs (963, 1917, and 3834 patches), while the remaining 2021, 1915, and 1702 source pairs are treated as unlabeled data. The same fixed validation and test source pairs are used for all three label ratios.

4.1.3. Comparison Methods

BSCNet is compared with ten representative semi-supervised change-detection methods. RCL [35] improves changed/unchanged discrimination through reliable contrastive learning. C2F-SemiCD [36] progressively introduces coarse-to-fine consistency, while CutMix-CD [37] applies change-aware mixed-sample consistency. RISL [38] evaluates pseudo-label reliability at the instance level, and PDLCD [39] introduces class and subclass prototypes to strengthen feature discrimination. AdaSemiCD [41] combines pseudo-label qualification, adaptive region fusion, and adaptive EMA updating. Boundary Refinement Teacher (BRT) [70] explicitly re-delineates uncertain teacher boundaries. SemiCD-VL [52] introduces visual-language-model guidance as an additional source of supervision. CoreNet [47] performs correlation-guided feature refinement and regional pseudo-label reassignment, whereas AG-SemiCD [48] combines attention-guided feature aggregation with adaptive confidence filtering.
Together, these methods cover contrastive learning, coarse-to-fine consistency, sample mixing, instance- and prototype-level pseudo-label evaluation, boundary refinement, foundation-model guidance, regional reassignment, and adaptive confidence filtering.
For the UAV-CD generalization experiment, RCL, C2F-SemiCD, and CutMix-CD are retained as protocol-aligned quantitative baselines. In addition, the supplied same-sample UAV-CD prediction masks are used for a separate qualitative comparison with representative semi-supervised change-detection methods, including PDLCD, CoreNet, and AG-SemiCD. This visual comparison is analyzed independently from the WHU-CD/LEVIR-CD quantitative ranking so that qualitative boundary behavior is not interpreted as evidence of universal numerical superiority. Quantitative metrics for PDLCD, CoreNet, and AG-SemiCD on UAV-CD are not reported because these methods are compared only through the supplied same-sample prediction masks; their official implementations were not available for retraining under the fixed source-pair-level split used in this study, so a protocol-aligned quantitative comparison could not be conducted without risking an unfair evaluation.
For the protocol-aligned controlled comparisons on WHU-CD and LEVIR-CD, RCL, C2F-SemiCD, CutMix-CD, and BSCNet use the same dataset partitions, labeled-data ratios, input resolution, and evaluation metrics described above. The remaining recent methods in Tables 3 and 4 are included as literature-reported results under their published experimental protocols and are therefore not included in the run-to-run statistical comparison. The supplementary UAV-CD experiment uses the source-pair-level split and patch-extraction protocol specified separately in Section 4.3; the protocol-aligned UAV-CD baselines use the same labeled/unlabeled partition and evaluation set as BSCNet.

4.1.4. Implementation Details

All experiments are conducted on an NVIDIA A40 GPU with 48 GB memory under Ubuntu 18.04.6 LTS. The implementation uses Python 3.8 and PyTorch 1.10.0 with CUDA 11.1. Following the official WHU-CD and standard LEVIR-CD protocols, all network inputs are 256 × 256 bi-temporal image patches. For UAV-CD, the original 768 × 768 source pairs are first assigned to train/validation/test subsets and are then cropped into nine non-overlapping 256 × 256 patches per pair, preserving the same BSCNet input size without resizing the UAV imagery.
BSCNet is optimized using Adam with an initial learning rate of 5 × 10 5 and a weight decay of 1 × 10 3 . The network is trained for 80 epochs, and the EMA decay coefficient is set to 0.999. The overall consistency coefficient follows the exponential ramp-up defined in the methodology and increases from approximately exp ( 5 ) to 1.0. The prediction-, edge-, and scale-consistency terms are controlled by independent coefficients. The adopted configuration uses ω pc = 1.0 , ω ec = 0.1 , and ω sc = 0.01 ; the sensitivity of the latter two coefficients is examined in Section 4.4.5.
Each mini-batch contains four labeled and four unlabeled bi-temporal pairs, giving a total batch size of 8. The two temporal images of each pair receive identical geometric transformations to maintain registration. The weak augmentation uses horizontal and vertical flipping and 90 rotation; the strong student view additionally applies color jitter with strength 0.2 and Gaussian noise with standard deviation sampled from [ 0 , 0.05 ] .
For model selection, the EMA teacher checkpoint with the highest validation F1 score is used for final evaluation. The principal training parameters are summarized in Table 2. Only one network is retained for inference; the student–teacher duplication is required during training but does not double the reported inference FLOPs. To assess run-to-run variability under limited supervision, the protocol-aligned RCL, C2F-SemiCD, CutMix-CD, and BSCNet configurations are evaluated over five independent runs. The labeled-data ratio, validation set, and test set are kept unchanged, while the random seed controlling network initialization, data ordering, and stochastic augmentation is varied across runs. The same five seeds are used for all four methods at each labeled-data ratio. Table 3 and Table 4 report the mean and standard deviation of F1 and IoU for these controlled runs; methods whose values are taken directly from their original publications remain reported as point estimates.
For practical efficiency profiling, all compared methods are evaluated on the same NVIDIA A40 GPU using 256 × 256 bi-temporal inputs. Training-time and peak-memory measurements use the same total batch size of 8 as the main experiments, whereas inference latency is measured with a batch size of 1 after a warm-up stage. CUDA synchronization is performed before and after each timed inference to avoid asynchronous timing bias. Training time is reported per epoch on the WHU-CD training split, and peak GPU memory is recorded during training.

4.1.5. Evaluation Metrics

Precision, Recall, F1 score, and Intersection over Union (IoU) are used as the principal accuracy metrics. Let TP, FP, and FN denote the numbers of true-positive, false-positive, and false-negative changed pixels, respectively. Precision and Recall are defined as
Precision = TP TP + FP , Recall = TP TP + FN .
Precision measures the reliability of pixels predicted as changes, whereas Recall measures the proportion of actual changed pixels successfully detected. The F1 score is their harmonic mean:
F 1 = 2 × Precision × Recall Precision + Recall = 2 TP 2 TP + FP + FN .
IoU directly evaluates the overlap between the predicted and ground-truth change regions:
IoU = TP TP + FP + FN .
The F1/Dice and IoU/Jaccard formulations are closely related to classical set-similarity coefficients [74,75].
Because changed pixels generally occupy only a limited proportion of remote sensing images, overall pixel accuracy may be dominated by the unchanged class. F1 and IoU are therefore more informative for evaluating the balance between false alarms and missed detections. In addition, the number of parameters and floating-point operations are reported to analyze model complexity.

4.2. Comparison with Existing Methods

4.2.1. Quantitative Results on WHU-CD

Table 3 reports the quantitative comparison on WHU-CD. BSCNet consistently outperforms RCL, C2F-SemiCD, and CutMix-CD under all three annotation ratios. With 5% labeled data, it obtains 88.57% F1 and 79.49% IoU, exceeding CutMix-CD by 1.01 and 1.62 percentage points, respectively. At 10% labeled data, BSCNet improves the strongest of these three baselines by 0.74 percentage points in F1 and 1.21 percentage points in IoU. At 20% labeled data, the corresponding gains over C2F-SemiCD are 0.31 and 0.51 percentage points.
Several recent methods achieve higher absolute scores. AG-SemiCD obtains the highest F1 and IoU under the 5% and 10% settings, whereas PDLCD performs best under the 20% setting. CoreNet also provides strong results across the three annotation ratios. These comparisons position BSCNet as a competitive method that improves established semi-supervised baselines, while the strongest recent pseudo-label refinement and feature-reassignment approaches retain an advantage in overall accuracy.
The five-run statistics further show that the protocol-aligned results are stable across independent training runs. For BSCNet, the F1 standard deviation decreases from 0.28 to 0.19 percentage points as the labeled ratio increases from 5% to 20%, while the corresponding IoU standard deviation decreases from 0.45 to 0.32 points. The larger variability under 5% supervision is expected because the model relies more strongly on pseudo-label learning when fewer annotated samples are available.

4.2.2. Qualitative Results on WHU-CD

Figure 5 presents qualitative comparisons under the 5% labeled-data setting. White and black denote correctly predicted changed and background regions, respectively. Red regions represent false-positive predictions, while green regions represent false-negative predictions.
RCL reduces several large-area errors but still produces fragmented omissions inside buildings and irregular responses near oblique contours. C2F-SemiCD improves object completeness through coarse-to-fine teacher supervision, although thin false-negative strips remain along several boundaries. CutMix-CD produces compact predictions and relatively high precision, but it occasionally omits narrow structures or parts of large changed buildings. BSCNet preserves the main building regions more completely and yields cleaner boundaries in the displayed examples.
In densely distributed residential scenes, BSCNet better preserves gaps between adjacent buildings and reduces interior fragmentation. For large industrial buildings, the residual edge modulation retains the base difference feature while strengthening contour responses, avoiding the interior suppression that can occur with direct edge masking. These observations are consistent with the quantitative improvements of BSCNet over RCL, C2F-SemiCD, and CutMix-CD.
To further examine the behavior of BSCNet across different levels of bi-temporal change conspicuity, we additionally select six representative WHU-CD test samples covering substantial, moderate, and low changes, with two samples for each level. The grouping is based on the visual conspicuity and structural characteristics of the differences between T1 and T2 rather than solely on the number of changed pixels. The corresponding T1 image, T2 image, ground-truth change mask, and BSCNet prediction are shown in Figure 6.
For the substantial-change samples, the differences between T1 and T2 are visually pronounced, and BSCNet successfully recovers the dominant changed structures, although localized false-positive and false-negative pixels remain near several object boundaries. In the moderate-change cases, the temporal differences become more localized or structurally complicated. The principal changed regions are still identified, while noticeable false-negative responses occur around some elongated structures and irregular boundaries.
The low-change samples contain comparatively subtle bi-temporal differences that are more difficult to distinguish visually. BSCNet nevertheless detects the principal changed regions in both examples, with the remaining errors mainly concentrated near fine object boundaries. These results indicate that BSCNet is not restricted to highly conspicuous changes, while also showing that subtle and boundary-dominated changes remain more challenging than large, visually evident structural changes.

4.2.3. Quantitative Results on LEVIR-CD

Table 4 reports the quantitative comparison on LEVIR-CD. BSCNet outperforms RCL, C2F-SemiCD, and CutMix-CD at all three labeled ratios. With 5% labeled data, BSCNet reaches 88.88% F1 and 79.98% IoU, improving C2F-SemiCD by 0.44 and 0.70 percentage points. At 10% labeled data, the gains are 0.25 percentage points in F1 and 0.40 percentage points in IoU. Under 20% supervision, BSCNet obtains 90.90% F1 and 83.31% IoU, exceeding C2F-SemiCD by 0.18 and 0.29 percentage points.
AG-SemiCD achieves the highest F1 and IoU at all three annotation ratios, followed by CoreNet and PDLCD. RISL and SemiCD-VL also perform strongly under low-label supervision. BRT is particularly relevant to BSCNet because both methods address boundary quality, although they intervene at different stages: BRT refines teacher pseudo-label boundaries, whereas BSCNet regularizes a boundary-aware internal representation and applies residual edge modulation. Overall, BSCNet remains competitive and consistently improves the established comparison methods, but it does not achieve the highest absolute accuracy among all recent approaches.
A similar stability pattern is observed on LEVIR-CD. The F1 standard deviation of BSCNet is 0.24, 0.20, and 0.17 percentage points under 5%, 10%, and 20% supervision, respectively, while the corresponding IoU standard deviations are 0.39, 0.33, and 0.29 points. These values indicate modest run-to-run variability and a gradual reduction in stochastic sensitivity as the amount of labeled supervision increases.

4.2.4. Qualitative Results on LEVIR-CD

Figure 7 compares the protocol-aligned methods on LEVIR-CD under the 10% labeled-data setting. The selected samples contain small residential buildings, large industrial structures, elongated objects, and densely distributed changes.
RCL still misses parts of several small buildings and produces fragmented responses near long boundaries. C2F-SemiCD and CutMix-CD substantially improve object completeness, but thin false-positive or false-negative strips remain around some small and elongated objects. BSCNet produces more complete building regions in the displayed examples and better preserves the spacing between neighboring changes.
For large and elongated structures, the combination of residual edge modulation and multi-branch context aggregation reduces interior omissions while retaining long external contours. The displayed examples provide qualitative evidence of the boundary and object-completeness improvements produced by BSCNet.

4.2.5. Across-Dataset Trends and Label-Efficiency Analysis

The results reveal three common trends. First, relative to RCL, C2F-SemiCD, and CutMix-CD, BSCNet provides its largest IoU margin under the 5% setting: 1.62 percentage points on WHU-CD and 0.70 percentage points on LEVIR-CD. This pattern indicates that the combination of boundary/scale modeling and intermediate consistency is particularly beneficial when direct annotations are scarce.
Second, the performance gain over these established baselines decreases as the labeled ratio increases. From 5% to 20% labeled data, BSCNet improves from 79.49% to 82.59% IoU on WHU-CD and from 79.98% to 83.31% on LEVIR-CD, while its margin over C2F-SemiCD narrows. Additional annotations therefore reduce, but do not eliminate, the benefit of the proposed semi-supervised regularization.
Third, recent instance-level, prototype-based, foundation-guided, and region- reassignment methods form a stronger comparison group. PDLCD, CoreNet, and AG-SemiCD achieve higher overall accuracy in several settings, whereas BSCNet provides consistent gains over RCL, C2F-SemiCD, and CutMix-CD. The following ablation experiments therefore focus on whether the proposed boundary, scale, and consistency mechanisms account for these gains.

4.3. Cross-Platform and Cross-Resolution Generalization on UAV-CD

4.3.1. Quantitative Generalization Results

UAV-CD provides a substantially different evaluation condition from WHU-CD and LEVIR-CD. Its 0.06 m low-altitude UAV imagery contains much finer local texture, stronger sensitivity to shadows and viewpoint variation, and both building and land changes [17,73]. We therefore use it to test whether the boundary-sensitive and scale-aware mechanisms of BSCNet remain useful when the acquisition platform, ground resolution, and change distribution differ from the two core building benchmarks. Table 5 reports the semi-supervised quantitative results on UAV-CD under the 5%, 10%, and 20% labeled-data settings.
Under 5% supervision, BSCNet obtains an F1/IoU of 68.07%/51.60%, improving the strongest protocol-aligned baseline, CutMix-CD, by 1.67 percentage points in F1 and 1.90 percentage points in IoU. The IoU gains over C2F-SemiCD and RCL are 2.65 and 8.80 percentage points, respectively. At 10% supervision, BSCNet reaches 70.00% F1 and 53.85% IoU, maintaining a 2.00-point IoU advantage over CutMix-CD. Under the 20% setting, the F1/IoU increases to 71.71%/55.90%, remaining 1.80 IoU points above CutMix-CD.
The absolute UAV-CD scores are markedly lower than those on WHU-CD and LEVIR-CD, which is consistent with the higher-detail and more heterogeneous UAV setting. As an external fully supervised context rather than a semi-supervised baseline, AEGL-Net reports 75.18% F1 and 60.23% IoU on UAV-CD [73]. The gap to this fully supervised result indicates that the additional UAV experiment should be interpreted as evidence of transfer under limited labels rather than as saturation of the dataset. Overall, the results suggest that EAOM and PSCM remain beneficial under substantial resolution and platform changes, while the smaller absolute accuracy also exposes the need for stronger pseudo-label control in complex UAV scenes.

4.3.2. Qualitative Comparison on UAV-CD

For PDLCD, CoreNet, and AG-SemiCD, only the supplied same-sample prediction masks are available; therefore, these three methods are included for qualitative illustration only and are not listed in Table 5, which reports only the protocol-aligned quantitative baselines. Figure 8 presents a same-sample qualitative comparison on UAV-CD among representative semi-supervised change-detection methods, including RCL, C2F-SemiCD, CutMix-CD, PDLCD, CoreNet, AG-SemiCD, and the proposed BSCNet. This comparison enables direct visual examination of boundary continuity, change-region completeness, false alarms, and missed detections under identical UAV-CD samples. White and black pixels denote correctly classified changed and background regions, respectively, whereas red and green pixels indicate false-positive and false-negative regions.
The compared methods exhibit distinct error patterns across the six UAV scenes. In samples (b), (d), and (f), BSCNet confines most residual errors to relatively narrow bands around long or oblique change boundaries and preserves the dominant changed regions without introducing extensive interior errors. This behavior is particularly evident in sample (f), where BSCNet produces a substantially thinner false-positive band than several comparison methods. These observations are consistent with the intended role of residual edge modulation, which preserves the base multi-scale difference representation while strengthening boundary-sensitive responses.
Nevertheless, the visualization also reveals remaining limitations of BSCNet. In samples (a), (c), and (e), noticeable false-negative or false-positive regions remain around irregular changes and fine-scale boundaries. These cases indicate that the substantially finer spatial resolution of UAV-CD does not eliminate ambiguity caused by complex object geometry, local appearance variation, and heterogeneous land changes. Therefore, the qualitative comparison is used to illustrate the boundary-continuity and change-completeness characteristics targeted by BSCNet rather than to claim universal superiority over the compared methods. This interpretation is also consistent with the WHU-CD and LEVIR-CD quantitative results, where several recent methods achieve higher overall F1 and IoU.

4.4. Ablation Study

The ablation study includes a progressive component analysis and four factorized experiments. Table 6 evaluates the cumulative contributions of EAOM, PSCM, and MECMT, while Table 7, Table 8, Table 9 and Table 10 isolate the consistency terms, edge-modulation strategy, scale-aggregation strategy, and consistency-loss weights.

4.4.1. Progressive Contribution of EAOM, PSCM, and MECMT

The three components are progressively added to the baseline model. The experiments are conducted on both datasets under 5% and 10% annotation ratios, as summarized in Table 6.
Adding EAOM yields average gains of 2.57 percentage points in F1 and 3.84 percentage points in IoU over the four dataset–ratio combinations. The largest change is in Recall, supporting the role of boundary-sensitive residual enhancement in recovering omitted changed pixels. Adding PSCM provides a further average gain of 2.19 percentage points in F1 and 3.41 percentage points in IoU. Its comparatively strong Precision improvement indicates that multi-scale contextual aggregation helps suppress inaccurate responses. MECMT then adds 1.34 percentage points in F1 and 2.16 percentage points in IoU on average, showing that unlabeled consistency provides additional gains after the two architectural modules have been introduced.

4.4.2. Factorized Analysis of the MECMT Consistency Terms

Table 7 separates prediction consistency (PC), edge-feature consistency (EC), and scale-selection consistency (SC) under the 5% setting. The full EAOM+PSCM architecture trained only with labeled data is used as the starting point.
Prediction-only Mean Teacher improves IoU by 1.33 percentage points on WHU-CD and 0.92 percentage points on LEVIR-CD over the supervised-only full architecture. Adding EC or SC individually produces further gains, with EC contributing slightly more under the 5% labeled-data setting. Combining EC and SC gives the highest result on both datasets, indicating that contour-level and scene-level scale consistency provide complementary regularization.

4.4.3. Effect of Residual Edge Modulation

The EAOM edge head can be used only as an auxiliary task, as a direct multiplicative mask, or as the proposed residual modulation. Table 8 distinguishes these alternatives.
Auxiliary edge supervision improves the boundary representation even without explicit modulation. Direct multiplication is less effective because low edge probabilities attenuate the base feature within building interiors. Residual modulation avoids this failure mode: the identity term preserves the four-scale difference representation, while the edge-derived term strengthens responses around predicted boundaries. The resulting gains directly validate the residual formulation used in EAOM.

4.4.4. Fixed and Adaptive Multi-Scale Aggregation

Table 9 compares individual receptive-field branches, uniform multi-branch averaging, and the learned PSCM distribution.
Among the single-branch variants, the 7 × 7 branch achieves the highest F1 and IoU on both datasets. Uniform averaging nevertheless improves on every single-branch configuration, confirming the value of complementary receptive fields. Learned PSCM weighting provides a further gain of 0.79 percentage points in IoU on WHU-CD and 0.53 percentage points on LEVIR-CD over uniform averaging. This comparison supports the contribution of image-level adaptive weighting without interpreting it as object- or pixel-level scale selection.

4.4.5. Sensitivity to Consistency-Loss Weights

The prediction-consistency coefficient is fixed at ω pc = 1.0 . Table 10 examines representative values of ω ec and ω sc under 5% supervision.
The results show a broad optimum around ω ec = 0.1 and ω sc = 0.01 . Removing both intermediate terms reduces the objective to prediction-only Mean Teacher, whereas excessively increasing either coefficient weakens performance because feature-level or distribution-level agreement begins to dominate the final change objective. The comparatively stable results around the selected setting indicate that BSCNet is not dependent on a single sharply tuned coefficient pair.

4.4.6. Qualitative Ablation Analysis

Figure 9 and Figure 10 visualize the progressive effects of the three principal components. The baseline produces false-positive and false-negative regions around building contours, within large changed objects, and between densely arranged structures.
On WHU-CD, EAOM removes many contour-related errors, while PSCM improves the completeness of large changed regions. The complete MECMT configuration further reduces scattered errors and produces more continuous boundaries. A similar trend is visible on LEVIR-CD, where the complete model better preserves elongated structures and reduces local omissions.
The progressive quantitative and qualitative results characterize the cumulative contributions of EAOM, PSCM, and MECMT. The factorized experiments further validate residual edge modulation, adaptive scale weighting, and the independent consistency terms.

4.5. Computational Complexity and Practical Efficiency

Table 11 extends the original FLOP/parameter comparison with practical engineering indicators measured under the unified 256 × 256 bi-temporal input configuration. In addition to model size and arithmetic complexity, the evaluation considers training time per epoch, peak training GPU memory, and single-pair inference latency.
BSCNet retains the lowest inference FLOPs and latency among the four controlled configurations, requiring 45.72 G FLOPs and approximately 17.8 ms per bi-temporal pair. Relative to C2F-SemiCD, the FLOP reduction is approximately 26.38%, while the latency is lower by approximately 11.4%. Relative to CutMix-CD, the FLOP reduction is approximately 37.29%, accompanied by a latency reduction of approximately 22.6%.
Parameter count and FLOPs characterize different aspects of computational complexity. The parameter count measures the number of trainable weights stored by the model, whereas FLOPs depend on how frequently these weights are applied and on the spatial resolution of the corresponding feature maps. BSCNet therefore can contain 47.13 M parameters—substantially more than the 16.17 M parameters of C2F-SemiCD—while still requiring fewer arithmetic operations. In particular, EAOM and PSCM rely extensively on depthwise-separable convolutions over hierarchical feature representations, which limits the spatial computational cost of the additional boundary- and scale-modeling operations. BSCNet should therefore be characterized as inference-computation-efficient rather than parameter-light.
The training-side profile is more nuanced. BSCNet requires approximately 184 s per epoch and 13.2 GB peak GPU memory under the stated configuration, which is higher than C2F-SemiCD because MECMT maintains both student and EMA-teacher branches and evaluates additional edge- and scale-consistency terms during training. Nevertheless, the teacher duplication is removed at inference, and the auxiliary edge head is retained only as part of the single BSCNet forward path required for residual modulation. These results indicate that the main efficiency advantage of BSCNet lies in inference computation rather than minimum training cost or parameter count.

5. Discussion

The quantitative results, progressive component ablations, and qualitative comparisons support three main observations about BSCNet. First, boundary modeling is relevant to high-resolution building change detection. Errors in the baseline and comparison methods are frequently concentrated around oblique edges, narrow gaps, building corners, and elongated structures. The results are consistent with EAOM reducing some of these errors through residual-response enhancement and explicit edge supervision.
Second, the appropriate receptive field varies considerably across remote sensing scenes. Small residential buildings require fine local details, whereas large industrial buildings require broader spatial context to avoid incomplete predictions. The improvements observed after introducing PSCM suggest that scene-dependent aggregation of multi-scale responses is beneficial relative to the preceding configuration.
Third, unlabeled data can supervise internal representations in addition to the final pseudo-label map. The additional gains from MECMT suggest that teacher–student agreement at the edge-feature and scale-selection levels provides useful information for training. This is especially beneficial in the 5% setting, where direct annotations are insufficient to reliably learn detailed boundaries and scale distributions.
Taken together, these observations provide a temporal-symmetry interpretation of BSCNet. Unchanged areas tend to preserve cross-temporal semantic and structural correspondence, whereas genuine changes generate localized departures from this approximate symmetry. EAOM emphasizes such departures through residual bi-temporal difference modeling and boundary-aware modulation, while PSCM supplies multi-scale contextual support for asymmetric structures with different spatial extents. MECMT further regularizes the final prediction, edge representation, and scale-selection distribution between the teacher and student, helping the model maintain stable internal responses when unlabeled pairs contain appearance perturbations that do not necessarily correspond to real structural change. This interpretation is conceptual rather than a claim that BSCNet imposes a formal geometric-symmetry or equivariance constraint.
Some residual errors remain visible in the qualitative results. They mainly occur around extremely thin structures, highly irregular corners, tightly adjacent buildings, and regions with strong appearance differences between the two acquisition dates. The progressive experiments show a Recall-oriented improvement that reduces false negatives, although the comparison tables also show that several recent methods achieve higher overall F1 and IoU.
The remaining performance gap can be attributed to three methodological differences. First, BSCNet converts the teacher probability map into binary pseudo-labels using a fixed threshold of 0.5. Recent methods such as AG-SemiCD, CoreNet, PDLCD, PUF, and KAN-UG [76] place stronger emphasis on adaptive confidence filtering, regional pseudo-label reassignment, prototype-level feature discrimination, or uncertainty-aware pseudo-label utilization. These mechanisms directly target erroneous or ambiguous teacher predictions, whereas BSCNet primarily regularizes boundary-sensitive and scale-related internal representations. As a result, incorrect teacher pseudo-labels can still enter the prediction-consistency loss of BSCNet.
Second, PSCM produces four scalar branch weights for each image pair and consequently models scene-level rather than spatially varying scale preference. Although the factorized experiments show that learned weighting is more effective than a single receptive-field branch or uniform averaging, the current formulation cannot independently select different receptive fields for small and large changed objects occurring simultaneously at different locations. Third, MECMT aligns the final prediction, edge feature, and scale-selection distribution but does not explicitly reassign or correct erroneous teacher regions before they are used as supervision. These characteristics explain why BSCNet can improve established baselines while remaining below recent methods whose primary contribution is stronger pseudo-label correction or discriminative restructuring.
The UAV-CD generalization experiment provides a complementary view of these limitations. BSCNet maintains an advantage over the protocol-aligned RCL, C2F-SemiCD, and CutMix-CD baselines under 0.06 m low-altitude UAV imagery, and the same-sample visualization shows comparatively continuous boundaries in several difficult cases. However, the absolute UAV-CD accuracy is substantially lower than on WHU-CD and LEVIR-CD. The different acquisition platform, much finer ground resolution, high-frequency texture, local viewpoint variation, shadows, and the inclusion of land changes beyond buildings increase the ambiguity of teacher predictions. This pattern supports the transferability of boundary and scale consistency while also showing that cross-platform generalization requires stronger uncertainty-aware pseudo-label control and region-specific correction. Future work will investigate adaptive confidence estimation, regional pseudo-label refinement, and spatially varying scale selection while retaining the current boundary-aware formulation.

6. Conclusions

This paper presented BSCNet for semi-supervised binary building change detection in high-resolution optical remote sensing images. EAOM suppresses spatially invariant global channel responses and enhances residual bi-temporal differences, while an auxiliary Sobel-supervised edge head encourages boundary-sensitive feature learning. PSCM aggregates four depthwise-separable receptive-field branches and produces an image-level scale-selection distribution. MECMT extends teacher–student consistency from the final prediction to the intermediate edge feature and scale distribution.
On WHU-CD and LEVIR-CD, BSCNet consistently outperforms RCL, C2F-SemiCD, and CutMix-CD under 5%, 10%, and 20% labeled-data settings, while remaining competitive with recent semi-supervised methods. Under 5% supervision, it obtains 88.57% F1 and 79.49% IoU on WHU-CD, and 88.88% F1 and 79.98% IoU on LEVIR-CD. The progressive ablation results show that EAOM, PSCM, and MECMT provide complementary improvements, and the factorized experiments verify the effectiveness of residual edge modulation, adaptive scale aggregation, and the independent MECMT consistency terms. These results also support viewing building change detection as the localization of temporal asymmetry within otherwise corresponding bi-temporal structures. Under this interpretation, EAOM emphasizes localized symmetry-breaking cues near changed structures, PSCM provides scale-adaptive contextual support for these cues, and MECMT encourages consistent prediction-, edge-, and scale-level representations under limited supervision. The symmetry connection therefore provides a complementary conceptual view of the bi-temporal change-detection problem without altering the implemented architecture or its experimental claims.
A supplementary UAV-CD evaluation further examines transfer to low-altitude UAV imagery with approximately 0.06 m spatial resolution and a mixture of building and land changes. Under 5%, 10%, and 20% supervision, BSCNet obtains F1/IoU scores of 68.07%/51.60%, 70.00%/53.85%, and 71.71%/55.90%, respectively, consistently exceeding the protocol-aligned RCL, C2F-SemiCD, and CutMix-CD baselines. The accompanying same-sample qualitative comparison with PDLCD, CoreNet, and AG-SemiCD further illustrates the boundary behavior of BSCNet in high-detail UAV scenes.
The core evaluation remains focused on binary building changes in WHU-CD and LEVIR-CD, while UAV-CD provides a supplementary cross-platform and cross-resolution test under much finer UAV imagery. The four PSCM weights represent scene-level rather than spatially varying scale preferences, and extremely thin structures, tightly adjacent objects, strong bi-temporal appearance differences, UAV-specific texture and viewpoint effects, and heterogeneous land changes remain challenging. Future work will investigate spatially adaptive scale selection, uncertainty-aware pseudo-label control, regional pseudo-label correction, and broader evaluation on multi-class and cross-sensor change-detection tasks.

Author Contributions

Conceptualization, S.C., T.L. and Z.J.; methodology, S.C., T.L., X.L. (Xing Li) and C.S.; software, C.S., X.L. (Xin Li) and L.L.; validation, C.W., X.L. (Xin Li) and L.L.; formal analysis, X.L. (Xing Li), X.L. (Xin Li) and C.S.; investigation, S.C., C.W. and L.L.; resources, T.L., X.L. (Xing Li) and Z.J.; data curation, C.S., C.W. and X.L. (Xin Li); writing—original draft preparation, S.C., C.S. and C.W.; writing—review and editing, T.L., X.L. (Xing Li) and Z.J.; visualization, C.S., L.L. and X.L. (Xin Li); supervision, Z.J. and T.L.; project administration, Z.J. and S.C.; funding acquisition, Z.J. and T.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Key Research and Development Program of China (Grant No. 2023YFC3209200), Natural Science Foundation of the Jiangsu Higher Education Institutions of China (Grant No. 23KJA580002), Postgraduate Research & Practice Innovation Program of Jiangsu Province (Grant No. 26CXJY1535), National Natural Science Foundation of China (Grant No. 62401196), and Natural Science Foundation of Jiangsu Province (Grant No. BK20241508).

Data Availability Statement

The WHU-CD, LEVIR-CD, and UAV-CD datasets analyzed in this study are publicly available from the sources cited in their original dataset publications.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
BSCNetBoundary- and Scale-Consistent Network
EAOMEdge-Aware Optimization Module
PSCMParallel Selective Context Module
MECMTMulti-scale Edge-Consistent Mean Teacher
EMAExponential Moving Average
RSCDRemote Sensing Change Detection
VLMVision–Language Model
F1F1 score
IoUIntersection over Union

References

  1. Singh, A. Digital change detection techniques using remotely-sensed data. Int. J. Remote Sens. 1989, 10, 989–1003. [Google Scholar] [CrossRef] [Scilit]
  2. Radke, R.J.; Andra, S.; Al-Kofahi, O.; Roysam, B. Image change detection algorithms: A systematic survey. IEEE Trans. Image Process. 2005, 14, 294–307. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  3. Hussain, M.; Chen, D.; Cheng, A.; Wei, H.; Stanley, D. Change detection from remotely sensed images: From pixel-based to object-based approaches. ISPRS J. Photogramm. Remote Sens. 2013, 80, 91–106. [Google Scholar] [CrossRef] [Scilit]
  4. Zhu, X.X.; Tuia, D.; Mou, L.; Xia, G.-S.; Zhang, L.; Xu, F.; Fraundorfer, F. Deep learning in remote sensing: A comprehensive review and list of resources. IEEE Geosci. Remote Sens. Mag. 2017, 5, 8–36. [Google Scholar] [CrossRef] [Scilit]
  5. Khelifi, L.; Mignotte, M. Deep learning for change detection in remote sensing images: Comprehensive review and meta-analysis. IEEE Access 2020, 8, 126385–126400. [Google Scholar] [CrossRef] [Scilit]
  6. Lei, T.; Zhang, S.; Lin, S.; Liu, T.; Lv, Z.; Gao, T.; Gong, M.; Nandi, A.K. Remote sensing image change detection using deep learning techniques: A comprehensive survey. Artif. Intell. Rev. 2026, 59, 102. [Google Scholar] [CrossRef] [Scilit]
  7. Zhang, C.; Yue, P.; Tapete, D.; Jiang, L.; Shangguan, B.; Huang, L.; Liu, G. A deeply supervised image fusion network for change detection in high resolution bi-temporal remote sensing images. ISPRS J. Photogramm. Remote Sens. 2020, 166, 183–200. [Google Scholar] [CrossRef] [Scilit]
  8. Chen, J.; Yuan, Z.; Peng, J.; Chen, L.; Huang, H.; Zhu, J.; Liu, Y.; Li, H. DASNet: Dual attentive fully convolutional Siamese networks for change detection in high-resolution satellite images. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2021, 14, 1194–1206. [Google Scholar] [CrossRef] [Scilit]
  9. Shi, Q.; Liu, M.; Li, S.; Liu, X.; Wang, F.; Zhang, L. A deeply supervised attention metric-based network and an open aerial image dataset for remote sensing change detection. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5604816. [Google Scholar] [CrossRef] [Scilit]
  10. Zheng, Z.; Ma, A.; Zhang, L.; Zhong, Y. Change is everywhere: Single-temporal supervised object change detection in remote sensing imagery. In Proceedings of the IEEE/CVF International Conference on Computer Vision; IEEE: New York, NY, USA, 2021; pp. 15193–15202. [Google Scholar]
  11. Tarvainen, A.; Valpola, H. Mean teachers are better role models: Weight-averaged consistency targets improve semi-supervised deep learning results. In Proceedings of the Advances in Neural Information Processing Systems; NeurIPS: San Diego, CA, USA, 2017; Volume 30. [Google Scholar]
  12. Sohn, K.; Berthelot, D.; Li, C.-L.; Zhang, Z.; Carlini, N.; Cubuk, E.D.; Kurakin, A.; Zhang, H.; Raffel, C. FixMatch: Simplifying semi-supervised learning with consistency and confidence. In Proceedings of the Advances in Neural Information Processing Systems; NeurIPS: San Diego, CA, USA, 2020; Volume 33, pp. 596–608. [Google Scholar]
  13. Ouali, Y.; Hudelot, C.; Tami, M. Semi-supervised semantic segmentation with cross-consistency training. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: New York, NY, USA, 2020; pp. 12674–12684. [Google Scholar]
  14. Chen, X.; Yuan, Y.; Zeng, G.; Wang, J. Semi-supervised semantic segmentation with cross pseudo supervision. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: New York, NY, USA, 2021; pp. 2613–2622. [Google Scholar]
  15. Ji, S.; Wei, S.; Lu, M. Fully convolutional networks for multisource building extraction from an open aerial and satellite imagery data set. IEEE Trans. Geosci. Remote Sens. 2019, 57, 574–586. [Google Scholar] [CrossRef] [Scilit]
  16. Chen, H.; Shi, Z. A spatial-temporal attention-based method and a new dataset for remote sensing image change detection. Remote Sens. 2020, 12, 1662. [Google Scholar] [CrossRef] [Scilit]
  17. Xian, T.; Ying, Z.; Lv, H.; Pan, J.; Zhai, Y.; Quan, H.; Jia, X. A Scale-Temporal Interaction Network for Remote Sensing Image Change Detection and a UAV-CD Dataset. In Proceedings of the IEEE International Geoscience and Remote Sensing Symposium (IGARSS); IEEE: New York, NY, USA, 2024; pp. 8603–8607. [Google Scholar] [CrossRef] [Scilit]
  18. Daudt, R.C.; Le Saux, B.; Boulch, A. Fully convolutional Siamese networks for change detection. In Proceedings of the 25th IEEE International Conference on Image Processing; IEEE: New York, NY, USA, 2018; pp. 4063–4067. [Google Scholar]
  19. Fang, S.; Li, K.; Shao, J.; Li, Z. SNUNet-CD: A densely connected Siamese network for change detection of VHR images. IEEE Geosci. Remote Sens. Lett. 2022, 19, 8007805. [Google Scholar] [CrossRef] [Scilit]
  20. Chen, P.; Hong, D.; Chen, Z.; Yang, X.; Li, B.; Zhang, B. FCCDN: Feature constraint network for VHR image change detection. ISPRS J. Photogramm. Remote Sens. 2022, 187, 101–119. [Google Scholar] [CrossRef] [Scilit]
  21. Chen, H.; Qi, Z.; Shi, Z. Remote sensing image change detection with transformers. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5607514. [Google Scholar] [CrossRef] [Scilit]
  22. Bandara, W.G.C.; Patel, V.M. A transformer-based Siamese network for change detection. In Proceedings of the IEEE International Geoscience and Remote Sensing Symposium; IEEE: New York, NY, USA, 2022; pp. 207–210. [Google Scholar]
  23. Noman, M.; Fiaz, M.; Cholakkal, H.; Narayan, S.; Anwer, R.M.; Khan, S.; Khan, F.S. Remote sensing change detection with transformers trained from scratch. IEEE Trans. Geosci. Remote Sens. 2024, 62, 4704214. [Google Scholar] [CrossRef] [Scilit]
  24. Fang, S.; Li, K.; Li, Z. Changer: Feature interaction is what you need for change detection. IEEE Trans. Geosci. Remote Sens. 2023, 61, 5610111. [Google Scholar] [CrossRef] [Scilit]
  25. Li, X.; Xu, F.; Liu, F.; Tong, Y.; Lyu, X.; Zhou, J. Semantic Segmentation of Remote Sensing Images by Interactive Representation Refinement and Geometric Prior-Guided Inference. IEEE Trans. Geosci. Remote Sens. 2024, 62, 5400318. [Google Scholar] [CrossRef] [Scilit]
  26. Li, X.; Xu, F.; Liu, F.; Lyu, X.; Gao, H.; Zhou, J.; Kaup, A. A Euclidean Affinity-Augmented Hyperbolic Neural Network for Semantic Segmentation of Remote Sensing Images. IEEE Trans. Geosci. Remote Sens. 2025, 63, 5636718. [Google Scholar] [CrossRef] [Scilit]
  27. Li, X.; Xu, F.; Zhang, J.; Yu, A.; Lyu, X.; Gao, H.; Zhou, J. Dual-Domain Decoupled Fusion Network for Semantic Segmentation of Remote Sensing Images. Inf. Fusion 2025, 124, 103359. [Google Scholar] [CrossRef] [Scilit]
  28. Codegoni, A.; Lombardi, G.; Ferrari, A. TinyCD: A (not so) deep learning model for change detection. Neural Comput. Appl. 2023, 35, 8471–8486. [Google Scholar] [CrossRef] [Scilit]
  29. Chen, H.; Song, J.; Han, C.; Xia, J.; Yokoya, N. ChangeMamba: Remote sensing change detection with spatiotemporal state space model. IEEE Trans. Geosci. Remote Sens. 2024, 62, 4409720. [Google Scholar] [CrossRef] [Scilit]
  30. Li, X.; Xu, F.; Li, J.; Su, Y.; Li, L.; Lyu, X.; Xu, Z.; Kaup, A. Frequency Domain-Enhanced Spectral-Spatial Fusion Transformer for Semantic Segmentation of Remote Sensing Images. Inf. Fusion 2026, 132, 104248. [Google Scholar] [CrossRef] [Scilit]
  31. Wang, Y.; Wu, Y.; Zhang, Z.; Huang, Q.; Tang, B.; Zhang, K.; Zhang, L. Dual-Scale Transformer with Variable Bitrate Synchronization for Neural Video Compression. ACM Trans. Multimed. Comput. Commun. Appl. 2026, 22, 139. [Google Scholar] [CrossRef] [Scilit]
  32. Wang, Y.; Wang, H.; Shen, Y.; Fei, J.; Li, W.; Jin, G.; Wu, L.; Zhao, R.; Le, X. Semi-supervised semantic segmentation using unreliable pseudo-labels. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: New York, NY, USA, 2022; pp. 4248–4257. [Google Scholar]
  33. Yang, L.; Qi, L.; Feng, L.; Zhang, W.; Shi, Y. Revisiting weak-to-strong consistency in semi-supervised semantic segmentation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: New York, NY, USA, 2023; pp. 7236–7246. [Google Scholar]
  34. Peng, D.; Zhang, Y.; Guan, H. SemiCDNet: A semisupervised convolutional neural network for change detection in high resolution remote-sensing images. IEEE Trans. Geosci. Remote Sens. 2021, 59, 5891–5906. [Google Scholar] [CrossRef] [Scilit]
  35. Wang, J.-X.; Li, T.; Chen, S.-B.; Tang, J.; Luo, B.; Wilson, R.C. Reliable contrastive learning for semi-supervised change detection in remote sensing images. IEEE Trans. Geosci. Remote Sens. 2022, 60, 4416413. [Google Scholar] [CrossRef] [Scilit]
  36. Han, C.; Wu, C.; Hu, M.; Li, J.; Chen, H. C2F-SemiCD: A coarse-to-fine semi-supervised change detection method based on consistency regularization in high-resolution remote-sensing images. IEEE Trans. Geosci. Remote Sens. 2024, 62, 4702621. [Google Scholar] [CrossRef] [Scilit]
  37. Shu, Q.; Zhu, X.; Wan, L.; Zhao, S.; Liu, D.; Peng, L.; Chen, X. CutMix-CD: Advancing semi-supervised change detection via mixed sample consistency. IEEE Trans. Geosci. Remote Sens. 2025, 63, 4400915. [Google Scholar] [CrossRef] [Scilit]
  38. Zuo, Y.; Li, L.; Liu, X.; Gao, Z.; Jiao, L.; Liu, F.; Yang, S. Robust instance-based semi-supervised learning change detection for remote sensing images. IEEE Trans. Geosci. Remote Sens. 2024, 62, 4404815. [Google Scholar] [CrossRef] [Scilit]
  39. You, Z.-H.; Chen, S.; Wang, J.-X.; Ding, C.H.Q.; Tang, J.; Luo, B. Prototype discriminative learning for semi-supervised change detection in remote sensing images. IEEE Trans. Geosci. Remote Sens. 2024, 62, 4416114. [Google Scholar] [CrossRef] [Scilit]
  40. Zhang, Z.; Jiang, X.; Zhou, Y.; Liu, X. Semi-supervised change detection with Fourier-based frequency transformation. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2024, 17, 11794–11808. [Google Scholar] [CrossRef] [Scilit]
  41. Ran, L.; Wen, D.; Zhuo, T.; Zhang, S.; Zhang, X.; Zhang, Y. AdaSemiCD: An adaptive semi-supervised change detection method based on pseudo-label evaluation. IEEE Trans. Geosci. Remote Sens. 2025, 63, 5615814. [Google Scholar] [CrossRef] [Scilit]
  42. Zhang, X.; Huang, X.; Li, J. Semisupervised Change Detection With Feature-Prediction Alignment. IEEE Trans. Geosci. Remote Sens. 2023, 61, 5401016. [Google Scholar] [CrossRef] [Scilit]
  43. Yang, Y.; Tang, X.; Ma, J.; Zhang, X.; Pei, S.; Jiao, L. ECPS: Cross Pseudo Supervision Based on Ensemble Learning for Semi-Supervised Remote Sensing Change Detection. IEEE Trans. Geosci. Remote Sens. 2024, 62, 5612317. [Google Scholar] [CrossRef] [Scilit]
  44. Shen, J.; Zhang, C.; Zhang, M.; Li, Q.; Wang, Q. Learning Remote Sensing Aleatoric Uncertainty for Semi-Supervised Change Detection. IEEE Trans. Geosci. Remote Sens. 2024, 62, 5635413. [Google Scholar] [CrossRef] [Scilit]
  45. Sun, C.; Chen, H.; Du, C.; Jing, N. SemiBuildingChange: A Semi-Supervised High-Resolution Remote Sensing Image Building Change Detection Method With a Pseudo Bitemporal Data Generator. IEEE Trans. Geosci. Remote Sens. 2023, 61, 5622319. [Google Scholar] [CrossRef] [Scilit]
  46. Zhang, Z.; Zhou, Y.; Huang, L.; Jiang, X.; Xu, G.; Liu, X. Integrating local and global features via CNN and Mamba for semi-supervised change detection. IEEE Trans. Instrum. Meas. 2025, 74, 5034715. [Google Scholar] [CrossRef] [Scilit]
  47. Lei, T.; Du, F.; Wang, X.; Ning, H.; Liu, D.; Gong, M.; Nandi, A.K. CoreNet: A Semi-Supervised Change Detection Framework with Correlation-Guided Feature Refinement and Regional-Wise Pseudo-Label Reassignment. IEEE Trans. Geosci. Remote Sens. 2026, 64, 4403619. [Google Scholar] [CrossRef] [Scilit]
  48. Liu, S.; Zhao, D.; Tan, Y.; Tang, L. AG-SemiCD: A semi-supervised remote sensing change detection framework integrating adaptive confidence filtering and attention-guided feature aggregation. IEEE Trans. Geosci. Remote Sens. 2026, 64, 5616216. [Google Scholar] [CrossRef] [Scilit]
  49. Zhang, Z.; Zhou, Y.; Huang, L.; Zou, Z.; Jiang, X.; Xing, J.; Liu, X. StyleDe-CD: Dual-level style disentanglement for semi-supervised change detection. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2026, 19, 14203–14218. [Google Scholar] [CrossRef] [Scilit]
  50. Lv, L.; Qin, Z.; Li, X.; Zhang, L. SAM-driven consistency regulation for semi-supervised remote sensing change detection. IEEE Trans. Geosci. Remote Sens. 2026, 64, 5614613. [Google Scholar] [CrossRef] [Scilit]
  51. Wen, D.; Zhang, Y.; Zhang, B.; Chen, D.; Pan, X.; Huang, X. A dual pixel-level and subpatch-level network with cross-temporal super resolution for change detection across spatial resolutions. Int. J. Appl. Earth Obs. Geoinf. 2026, 146, 105134. [Google Scholar] [CrossRef] [Scilit]
  52. Li, K.; Cao, X.; Deng, Y.; Song, J.; Liu, J.; Meng, D.; Wang, Z. SemiCD-VL: Visual-language model guidance makes better semi-supervised change detector. IEEE Trans. Geosci. Remote Sens. 2025, 63, 5601613. [Google Scholar] [CrossRef] [Scilit]
  53. Lin, T.-Y.; Dollar, P.; Girshick, R.; He, K.; Hariharan, B.; Belongie, S. Feature pyramid networks for object detection. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition; IEEE: New York, NY, USA, 2017; pp. 2117–2125. [Google Scholar]
  54. Zhao, H.; Shi, J.; Qi, X.; Wang, X.; Jia, J. Pyramid scene parsing network. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition; IEEE: New York, NY, USA, 2017; pp. 2881–2890. [Google Scholar]
  55. Chen, L.-C.; Papandreou, G.; Schroff, F.; Adam, H. Rethinking atrous convolution for semantic image segmentation. arXiv 2017, arXiv:1706.05587. [Google Scholar]
  56. Li, X.; Wang, W.; Hu, X.; Yang, J. Selective kernel networks. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: New York, NY, USA, 2019; pp. 510–519. [Google Scholar]
  57. Wang, J.; Sun, K.; Cheng, T.; Jiang, B.; Deng, C.; Zhao, Y.; Liu, D.; Mu, Y.; Tan, M.; Wang, X.; et al. Deep high-resolution representation learning for visual recognition. IEEE Trans. Pattern Anal. Mach. Intell. 2021, 43, 3349–3364. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  58. Wang, L.; Li, R.; Zhang, C.; Fang, S.; Duan, C.; Meng, X.; Atkinson, P.M. UNetFormer: A UNet-like Transformer for Efficient Semantic Segmentation of Remote Sensing Urban Scene Imagery. ISPRS J. Photogramm. Remote Sens. 2022, 190, 196–214. [Google Scholar] [CrossRef] [Scilit]
  59. Li, R.; Zheng, S.; Zhang, C.; Duan, C.; Wang, L. A2-FPN for Semantic Segmentation of Fine-Resolution Remotely Sensed Images. Int. J. Remote Sens. 2022, 43, 1131–1155. [Google Scholar] [CrossRef] [Scilit]
  60. Li, X.; Xu, F.; Yu, A.; Lyu, X.; Gao, H.; Zhou, J. A Frequency Decoupling Network for Semantic Segmentation of Remote Sensing Images. IEEE Trans. Geosci. Remote Sens. 2025, 63, 5607921. [Google Scholar] [CrossRef] [Scilit]
  61. Sobel, I.; Feldman, G. A 3 × 3 isotropic gradient operator for image processing. In Stanford Artificial Intelligence Project; Stanford University: Stanford, CA, USA, 1968. [Google Scholar]
  62. Canny, J. A computational approach to edge detection. IEEE Trans. Pattern Anal. Mach. Intell. 1986, PAMI-8, 679–698. [Google Scholar] [CrossRef] [Scilit]
  63. Xie, S.; Tu, Z. Holistically-nested edge detection. In Proceedings of the IEEE International Conference on Computer Vision; IEEE: New York, NY, USA, 2015; pp. 1395–1403. [Google Scholar]
  64. Li, X.; Shi, C.; Xu, N.; Su, Y.; Kaup, A.; Liu, D.; Li, X. Position-Aware Differential Denoising Transformer for Semantic Segmentation of Remote Sensing Images. IEEE Geosci. Remote Sens. Lett. 2026, 23, 5000405. [Google Scholar] [CrossRef] [Scilit]
  65. Takikawa, T.; Acuna, D.; Jampani, V.; Fidler, S. Gated-SCNN: Gated shape CNNs for semantic segmentation. In Proceedings of the IEEE/CVF International Conference on Computer Vision; IEEE: New York, NY, USA, 2019; pp. 5229–5238. [Google Scholar]
  66. Kervadec, H.; Bouchtiba, J.; Desrosiers, C.; Granger, E.; Dolz, J.; Ayed, I.B. Boundary loss for highly unbalanced segmentation. In Proceedings of the International Conference on Medical Imaging with Deep Learning; PMLR: Cambridge, MA, USA, 2019; pp. 285–296. [Google Scholar]
  67. Kirillov, A.; Wu, Y.; He, K.; Girshick, R. PointRend: Image segmentation as rendering. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition; IEEE: New York, NY, USA, 2020; pp. 9799–9808. [Google Scholar]
  68. Yuan, Y.; Xie, J.; Chen, X.; Wang, J. SegFix: Model-agnostic boundary refinement for segmentation. In Proceedings of the Computer Vision–ECCV 2020; Springer: Cham, Switzerland, 2020; pp. 489–506. [Google Scholar]
  69. Long, J.; Liu, S.; Li, M.; Zhao, H.; Jin, Y. BGSNet: A boundary-guided Siamese multitask network for semantic change detection from high-resolution remote sensing images. ISPRS J. Photogramm. Remote Sens. 2025, 225, 221–237. [Google Scholar] [CrossRef] [Scilit]
  70. Su, Y.; Song, Y.; Wu, X.; Hu, H.; Chen, J.; Wen, Z. Semi-supervised change detection with boundary refinement teacher. IEEE Trans. Geosci. Remote Sens. 2025, 63, 4408814. [Google Scholar] [CrossRef] [Scilit]
  71. Li, X.; Xu, F.; Zhang, J.; Zhang, H.; Lyu, X.; Liu, F.; Gao, H.; Kaup, A. Frequency-Guided Denoising Network for Semantic Segmentation of Remote Sensing Images. IEEE Trans. Geosci. Remote Sens. 2026, 64, 5400217. [Google Scholar] [CrossRef] [Scilit]
  72. Xie, E.; Wang, W.; Yu, Z.; Anandkumar, A.; Alvarez, J.M.; Luo, P. SegFormer: Simple and efficient design for semantic segmentation with transformers. In Proceedings of the Advances in Neural Information Processing Systems; NeurIPS: San Diego, CA, USA, 2021; Volume 34, pp. 12077–12090. [Google Scholar]
  73. Ying, Z.; Zhou, Y.; Zhai, Y.; Zhu, H.; Zhang, H.; Coscia, P.; Genovese, A.; Scotti, F.; Piuri, V.; Chen, C.L.P. AEGL-Net: Adaptive Multiscale Global-Local Feature Fusion Network for Remote Sensing Change Detection. IEEE Trans. Geosci. Remote Sens. 2025, 63, 5627219. [Google Scholar] [CrossRef] [Scilit]
  74. Dice, L.R. Measures of the amount of ecologic association between species. Ecology 1945, 26, 297–302. [Google Scholar] [CrossRef] [Scilit]
  75. Jaccard, P. The distribution of the flora in the alpine zone. New Phytol. 1912, 11, 37–50. [Google Scholar] [CrossRef] [Scilit]
  76. Lin, S.; Lei, T.; Ning, H.; Wang, X.; Wang, X.; Liu, D.; Gong, M.; Nandi, A.K. KAN-UG: Kolmogorov–Arnold Network-Based Difference Feature Enhancement Method With Uncertainty Guidance for Change Detection. IEEE Trans. Geosci. Remote Sens. 2026, 64, 4502215. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Overall framework of BSCNet. The figure illustrates the data flow and module interactions. (a) Input: Bi-temporal image pairs (T1 and T2) enter a shared MixTransformer encoder. (b) Feature Extraction: The encoder outputs multi-level features. (c) EAOM: A boundary-aware difference representation is constructed and residually modulated. (d) PSCM: Scene-dependent multi-scale context aggregation is performed. (e) MECMT: Prediction-, edge-, and scale-level consistency is imposed between the student and EMA teacher. Arrow colors: Solid black arrows indicate forward data flow; red dashed arrows indicate consistency loss for the student network; purple dashed arrows indicate supervised loss; blue dashed arrows indicate EMA update for the teacher parameters. The “Training only: MECMT” box denotes the semi-supervised training phase, in which all teacher, consistency, and supervised components are used; they are discarded during inference.
Figure 1. Overall framework of BSCNet. The figure illustrates the data flow and module interactions. (a) Input: Bi-temporal image pairs (T1 and T2) enter a shared MixTransformer encoder. (b) Feature Extraction: The encoder outputs multi-level features. (c) EAOM: A boundary-aware difference representation is constructed and residually modulated. (d) PSCM: Scene-dependent multi-scale context aggregation is performed. (e) MECMT: Prediction-, edge-, and scale-level consistency is imposed between the student and EMA teacher. Arrow colors: Solid black arrows indicate forward data flow; red dashed arrows indicate consistency loss for the student network; purple dashed arrows indicate supervised loss; blue dashed arrows indicate EMA update for the teacher parameters. The “Training only: MECMT” box denotes the semi-supervised training phase, in which all teacher, consistency, and supervised components are used; they are discarded during inference.
Symmetry 18 01428 g001
Figure 2. Representative samples from the WHU-CD dataset. (a) Bi-temporal images T1 and T2 for sample 1; (b) Ground-truth change annotation for sample 1; (c) Bi-temporal images T1 and T2 for sample 2; (d) Ground-truth change annotation for sample 2. White pixels denote changed regions, and black pixels denote unchanged regions.
Figure 2. Representative samples from the WHU-CD dataset. (a) Bi-temporal images T1 and T2 for sample 1; (b) Ground-truth change annotation for sample 1; (c) Bi-temporal images T1 and T2 for sample 2; (d) Ground-truth change annotation for sample 2. White pixels denote changed regions, and black pixels denote unchanged regions.
Symmetry 18 01428 g002
Figure 3. Representative samples from the LEVIR-CD dataset. (a) Bi-temporal images T1 and T2 for sample 1; (b) Ground-truth change annotation for sample 1; (c) Bi-temporal images T1 and T2 for sample 2; (d) Ground-truth change annotation for sample 2. The dataset contains building changes with diverse scales, shapes, orientations, and surrounding environments.
Figure 3. Representative samples from the LEVIR-CD dataset. (a) Bi-temporal images T1 and T2 for sample 1; (b) Ground-truth change annotation for sample 1; (c) Bi-temporal images T1 and T2 for sample 2; (d) Ground-truth change annotation for sample 2. The dataset contains building changes with diverse scales, shapes, orientations, and surrounding environments.
Symmetry 18 01428 g003
Figure 4. Representative samples from the UAV-CD dataset. (a) Bi-temporal UAV images T1 and T2 for sample 1; (b) Ground-truth change annotation for sample 1; (c) Bi-temporal UAV images T1 and T2 for sample 2; (d) Ground-truth change annotation for sample 2. White pixels denote changed regions, and black pixels denote unchanged regions.
Figure 4. Representative samples from the UAV-CD dataset. (a) Bi-temporal UAV images T1 and T2 for sample 1; (b) Ground-truth change annotation for sample 1; (c) Bi-temporal UAV images T1 and T2 for sample 2; (d) Ground-truth change annotation for sample 2. White pixels denote changed regions, and black pixels denote unchanged regions.
Symmetry 18 01428 g004
Figure 5. Qualitative comparison on the WHU-CD test set under the 5% labeled-data setting. (af) Six representative UAV-CD samples. White and black represent correctly classified change and background regions, while red and green represent false-positive and false-negative regions, respectively.
Figure 5. Qualitative comparison on the WHU-CD test set under the 5% labeled-data setting. (af) Six representative UAV-CD samples. White and black represent correctly classified change and background regions, while red and green represent false-positive and false-negative regions, respectively.
Symmetry 18 01428 g005
Figure 6. Qualitative results of BSCNet on WHU-CD samples with substantial, moderate, and low bi-temporal changes. (a) Substantial change sample 1; (b) Substantial change sample 2; (c) Moderate change sample 1; (d) Moderate change sample 2; (e) Low change sample 1; (f) Low change sample 2. The rows correspond to T1, T2, ground truth, and the BSCNet prediction. White and black denote correctly classified changed and background regions, respectively, whereas red and green denote false-positive and false-negative regions.
Figure 6. Qualitative results of BSCNet on WHU-CD samples with substantial, moderate, and low bi-temporal changes. (a) Substantial change sample 1; (b) Substantial change sample 2; (c) Moderate change sample 1; (d) Moderate change sample 2; (e) Low change sample 1; (f) Low change sample 2. The rows correspond to T1, T2, ground truth, and the BSCNet prediction. White and black denote correctly classified changed and background regions, respectively, whereas red and green denote false-positive and false-negative regions.
Symmetry 18 01428 g006
Figure 7. Qualitative comparison on the LEVIR-CD test set under the 10% labeled-data setting. (af) Six representative samples. Red and green indicate false-positive and false-negative regions, respectively.
Figure 7. Qualitative comparison on the LEVIR-CD test set under the 10% labeled-data setting. (af) Six representative samples. Red and green indicate false-positive and false-negative regions, respectively.
Symmetry 18 01428 g007
Figure 8. Qualitative comparison on UAV-CD using the same six test samples for all methods. (af) Six representative UAV-CD samples. The first three columns show the two temporal images and ground truth, whereas the remaining columns show the prediction results of RCL, C2F-SemiCD, CutMix-CD, PDLCD, CoreNet, AG-SemiCD, and BSCNet. White and black denote correctly classified changed and background regions, respectively, whereas red and green denote false-positive and false-negative regions.
Figure 8. Qualitative comparison on UAV-CD using the same six test samples for all methods. (af) Six representative UAV-CD samples. The first three columns show the two temporal images and ground truth, whereas the remaining columns show the prediction results of RCL, C2F-SemiCD, CutMix-CD, PDLCD, CoreNet, AG-SemiCD, and BSCNet. White and black denote correctly classified changed and background regions, respectively, whereas red and green denote false-positive and false-negative regions.
Symmetry 18 01428 g008
Figure 9. Qualitative ablation results on the WHU-CD test set under the 5% labeled-data setting. (af) Six representative samples. Rows correspond to the prediction results of different model configurations (Baseline, +EAOM, +EAOM+PSCM, +EAOM+PSCM+MECMT).
Figure 9. Qualitative ablation results on the WHU-CD test set under the 5% labeled-data setting. (af) Six representative samples. Rows correspond to the prediction results of different model configurations (Baseline, +EAOM, +EAOM+PSCM, +EAOM+PSCM+MECMT).
Symmetry 18 01428 g009
Figure 10. Qualitative ablation results on the LEVIR-CD test set under the 5% labeled-data setting. (af) Six representative samples. Rows correspond to the prediction results of different model configurations (Baseline, +EAOM, +EAOM+PSCM, +EAOM+PSCM+MECMT).
Figure 10. Qualitative ablation results on the LEVIR-CD test set under the 5% labeled-data setting. (af) Six representative samples. Rows correspond to the prediction results of different model configurations (Baseline, +EAOM, +EAOM+PSCM, +EAOM+PSCM+MECMT).
Symmetry 18 01428 g010
Table 1. Numbers of labeled, unlabeled, validation, and testing samples under different annotation ratios.
Table 1. Numbers of labeled, unlabeled, validation, and testing samples under different annotation ratios.
DatasetLabel RatioLabeled TrainUnlabeled TrainValidationTest
WHU-CD5%3045792762762
10%6095487762762
20%12194877762762
LEVIR-CD5%356676410242048
10%712640810242048
20%1424569610242048
Table 2. Main training parameters of BSCNet.
Table 2. Main training parameters of BSCNet.
ParameterValue
OptimizerAdam
Initial learning rate 5 × 10 5
Weight decay 1 × 10 3
Total batch size8 (4 labeled + 4 unlabeled)
Training epochs80
Teacher updateEMA ( η = 0.999 )
Pseudo-label threshold0.5
Ramp-up duration30 epochs
Overall consistency weightExponential ramp-up ( exp ( 5 ) 1.0 )
Consistency-term weights 1.0 / 0.1 / 0.01 for ω pc / ω ec / ω sc
Evaluation modelBest-validation EMA teacher
Table 3. Quantitative comparison on the WHU-CD test set. F1 and IoU are reported in percentages. For RCL, C2F-SemiCD, CutMix-CD, and BSCNet, values are reported as mean ± standard deviation over five independent runs; the remaining methods are shown as literature-reported point estimates.
Table 3. Quantitative comparison on the WHU-CD test set. F1 and IoU are reported in percentages. For RCL, C2F-SemiCD, CutMix-CD, and BSCNet, values are reported as mean ± standard deviation over five independent runs; the remaining methods are shown as literature-reported point estimates.
Method5% Labels10% Labels20% Labels
F1IoUF1IoUF1IoU
RCL [35]77.69 ± 0.5263.52 ± 0.6983.61 ± 0.3971.84 ± 0.5886.08 ± 0.3175.56 ± 0.48
C2F-SemiCD [36]84.55 ± 0.3573.24 ± 0.5288.79 ± 0.2679.84 ± 0.4290.16 ± 0.2182.08 ± 0.35
CutMix-CD [37]87.56 ± 0.3077.87 ± 0.4788.71 ± 0.2579.71 ± 0.4088.83 ± 0.2279.90 ± 0.36
RISL [38]89.8081.4890.4682.5991.1483.72
PDLCD [39]91.1483.7292.8286.6093.6588.05
AdaSemiCD [41]80.8167.8082.9070.8085.3274.40
BRT [70]90.1782.1091.0183.5091.5484.40
SemiCD-VL [52]89.9981.8090.8383.2091.7784.80
CoreNet [47]91.4884.3092.2485.6092.8886.70
AG-SemiCD [48]91.6684.6092.4786.0093.1187.10
BSCNet88.57 ± 0.2879.49 ± 0.4589.53 ± 0.2381.05 ± 0.3890.47 ± 0.1982.59 ± 0.32
Table 4. Quantitative comparison on the LEVIR-CD test set. F1 and IoU are reported in percentages. For RCL, C2F-SemiCD, CutMix-CD, and BSCNet, values are reported as mean ± standard deviation over five independent runs; the remaining methods are shown as literature-reported point estimates.
Table 4. Quantitative comparison on the LEVIR-CD test set. F1 and IoU are reported in percentages. For RCL, C2F-SemiCD, CutMix-CD, and BSCNet, values are reported as mean ± standard deviation over five independent runs; the remaining methods are shown as literature-reported point estimates.
Method5% Labels10% Labels20% Labels
F1IoUF1IoUF1IoU
RCL [35]83.78 ± 0.4172.09 ± 0.6185.87 ± 0.3475.23 ± 0.5286.77 ± 0.2976.64 ± 0.45
C2F-SemiCD [36]88.44 ± 0.2779.28 ± 0.4489.67 ± 0.2381.28 ± 0.3890.72 ± 0.2083.02 ± 0.33
CutMix-CD [37]87.74 ± 0.2678.15 ± 0.4288.91 ± 0.2380.03 ± 0.3789.53 ± 0.2081.05 ± 0.32
RISL [38]90.0681.9290.4582.5690.5182.67
PDLCD [39]90.8983.3091.1683.7591.4884.30
AdaSemiCD [41]87.4577.7088.5279.4089.0780.30
BRT [70]90.7183.0091.1983.8091.6084.50
SemiCD-VL [52]90.0581.9090.4782.6090.5382.70
CoreNet [47]91.3084.0091.6684.6091.9585.10
AG-SemiCD [48]91.6084.5091.9585.1092.2485.60
BSCNet88.88 ± 0.2479.98 ± 0.3989.92 ± 0.2081.68 ± 0.3390.90 ± 0.1783.31 ± 0.29
Table 5. Semi-supervised generalization results on UAV-CD under different labeled-data ratios. F1 and IoU are reported in percentages. Results are reported under the same 5%, 10%, and 20% labeled-data settings used in the core evaluation.
Table 5. Semi-supervised generalization results on UAV-CD under different labeled-data ratios. F1 and IoU are reported in percentages. Results are reported under the same 5%, 10%, and 20% labeled-data settings used in the core evaluation.
Method5% Labels10% Labels20% Labels
F1IoUF1IoUF1IoU
RCL [35]59.9442.8062.4045.3564.5047.60
C2F-SemiCD [36]65.7348.9567.6451.1069.4553.20
CutMix-CD [37]66.4049.7068.2951.8570.2154.10
BSCNet68.0751.6070.0053.8571.7155.90
Table 6. Progressive ablation results on WHU-CD and LEVIR-CD. EAOM, PSCM, and MECMT denote the Edge-Aware Optimization Module, Parallel Selective Context Module, and Multi-scale Edge-Consistent Mean Teacher framework, respectively. The symbol “✓” indicates that the component is enabled, and “–” indicates that it is disabled.
Table 6. Progressive ablation results on WHU-CD and LEVIR-CD. EAOM, PSCM, and MECMT denote the Edge-Aware Optimization Module, Parallel Selective Context Module, and Multi-scale Edge-Consistent Mean Teacher framework, respectively. The symbol “✓” indicates that the component is enabled, and “–” indicates that it is disabled.
DatasetLabel RatioEAOMPSCMMECMTF1PreIoURec
WHU-CD5%81.4481.0468.6981.83
84.5982.2273.2987.10
86.6885.4076.4987.99
88.5786.0879.4991.22
10%83.6482.7371.8984.58
86.0583.2475.5289.07
88.2086.6078.8989.86
89.5386.8681.0592.38
LEVIR-CD5%82.8082.3370.6483.27
85.1283.3274.1087.01
87.4686.0777.7188.88
88.8887.6279.9890.17
10%84.6384.3273.3584.94
87.0185.2077.0188.90
89.1888.0580.4790.33
89.9288.2781.6891.62
Table 7. Ablation of the MECMT consistency terms under 5% supervision. PC, EC, and SC denote prediction consistency, edge-feature consistency, and scale-selection consistency, respectively.
Table 7. Ablation of the MECMT consistency terms under 5% supervision. PC, EC, and SC denote prediction consistency, edge-feature consistency, and scale-selection consistency, respectively.
ConfigurationPCECSCWHU-CDLEVIR-CD
F1IoUF1IoU
Supervised-only full architecture86.6876.4987.4677.71
Prediction-only Mean Teacher87.5377.8288.0478.63
PC + edge consistency88.0678.6788.4279.25
PC + scale consistency87.8478.3188.3179.06
Full MECMT88.5779.4988.8879.98
Table 8. Comparison of edge-supervision and edge-modulation designs under 5% supervision.
Table 8. Comparison of edge-supervision and edge-modulation designs under 5% supervision.
VariantWHU-CDLEVIR-CD
F1IoUF1IoU
No edge branch86.9276.8787.4677.71
Auxiliary edge supervision only87.6377.9988.0578.65
Direct modulation: D base B c ( P e ) 87.2477.3687.8178.27
Residual modulation: D base ( 1 + B c ( P e ) ) 88.5779.4988.8879.98
Table 9. Comparison of scale-aggregation strategies under 5% supervision.
Table 9. Comparison of scale-aggregation strategies under 5% supervision.
Scale StrategyWHU-CDLEVIR-CD
F1IoUF1IoU
Single 3 × 3 branch87.5577.8688.1378.78
Single 5 × 5 branch87.7878.2288.2979.03
Single 7 × 7 branch87.8578.3488.4179.23
Single 9 × 9 branch87.6978.0888.2478.96
Uniform average of four branches88.0878.7088.5579.45
Learned PSCM weighting88.5779.4988.8879.98
Table 10. Sensitivity analysis of the edge- and scale-consistency weights under 5% supervision.
Table 10. Sensitivity analysis of the edge- and scale-consistency weights under 5% supervision.
ω ec ω sc WHU-CD IoULEVIR-CD IoU
0077.8278.63
0.050.0178.8879.31
0.100.00579.3179.82
0.100.0179.4979.98
0.100.0279.1879.64
0.200.0179.2279.71
Table 11. Computational complexity and practical efficiency under the unified 256 × 256 bi-temporal input configuration.
Table 11. Computational complexity and practical efficiency under the unified 256 × 256 bi-temporal input configuration.
MethodFLOPs (G)Params (M)Training Time (s/epoch)Peak Memory (GB)Inference Latency (ms/pair)
RCL [35]73.2346.8519814.322.6
C2F-SemiCD [36]62.1016.1717611.520.1
CutMix-CD [37]72.9146.8520514.723.0
BSCNet45.7247.1318413.217.8
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Cai, S.; Lv, T.; Li, X.; Shi, C.; Wu, C.; Li, X.; Li, L.; Jia, Z. BSCNet: Boundary- and Scale-Consistent Mean Teacher for Semi-Supervised Building Change Detection in High-Resolution Remote Sensing Images. Symmetry 2026, 18, 1428. https://doi.org/10.3390/sym18091428

AMA Style

Cai S, Lv T, Li X, Shi C, Wu C, Li X, Li L, Jia Z. BSCNet: Boundary- and Scale-Consistent Mean Teacher for Semi-Supervised Building Change Detection in High-Resolution Remote Sensing Images. Symmetry. 2026; 18(9):1428. https://doi.org/10.3390/sym18091428

Chicago/Turabian Style

Cai, Sujin, Taizhi Lv, Xing Li, Chengyi Shi, Caifeng Wu, Xin Li, Linyang Li, and Zhen Jia. 2026. "BSCNet: Boundary- and Scale-Consistent Mean Teacher for Semi-Supervised Building Change Detection in High-Resolution Remote Sensing Images" Symmetry 18, no. 9: 1428. https://doi.org/10.3390/sym18091428

APA Style

Cai, S., Lv, T., Li, X., Shi, C., Wu, C., Li, X., Li, L., & Jia, Z. (2026). BSCNet: Boundary- and Scale-Consistent Mean Teacher for Semi-Supervised Building Change Detection in High-Resolution Remote Sensing Images. Symmetry, 18(9), 1428. https://doi.org/10.3390/sym18091428

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop