Paper deep dive
GeoDistill-Refine: Silhouette-First Geometry Distillation for Annotation-Free Spacecraft Segmentation
Yonglong Zhang, Zongwu Xie, Yang Liu
Intelligence
Status: not_run | Model: - | Prompt: - | Confidence: 0%
Entities (0)
Relation Signals (0)
No relation signals yet.
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Foundation segmentation models can provide supervision for spacecraft imagery without manual training masks, but their predictions vary with textual prompts and may contain geometric errors that are amplified during distillation. This paper presents GeoDistill-Refine, a two-stage framework that transfers offline SAM 3 pseudo-masks to a compact segmentation network. Six fixed prompts are fused by an unweighted 50% vote to stabilize the teacher output. The student first learns the foreground silhouette and is then refined with signed-distance-field, skeleton, and area objectives derived from the pseudo-mask. A sample-level gate, computed from prompt agreement, the valid-prompt ratio, and pseudo-mask area plausibility, reduces the influence of unreliable pseudo-geometry. On the SpaceSense-Bench HJM lockbox set, GeoDistill-Refine improves Image IoU and Boundary F1 by 0.0456 and 0.1380, respectively, over a plain pseudo-label student. External evaluations on the SPEED+ Lightbox and Sunlamp domains and on TANGO show competitive regional overlap together with gains in boundary quality or foreground precision. The deployed TinyUNet contains 0.263 M parameters and requires approximately 1.1 ms per image on an RTX 4090; SAM 3 pseudo-mask construction and the auxiliary geometry branches are used only during training.
Tags
Links
- Source: https://arxiv.org/abs/2608.07405v1
- Canonical: https://arxiv.org/abs/2608.07405v1
Trouble viewing inline? Open PDF directly →
Full Text
55,233 characters extracted from source content.
Expand or collapse full text
[orcid=0000-0002-0773-0706] [1] [cor1]Corresponding author 1]organization=School of Mechatronics Engineering, Harbin Institute of Technology, city=Harbin, state=Heilongjiang, country=China GeoDistill-Refine: Silhouette-First Geometry Distillation for Annotation-Free Spacecraft Segmentation Yonglong Zhang Zongwu Xie Yang Liu E-mail address:liuyanghit@hit.edu.cn [ Abstract Foundation segmentation models can provide supervision for spacecraft imagery without manual training masks, but their predictions vary with textual prompts and may contain geometric errors that are amplified during distillation. This paper presents GeoDistill-Refine, a two-stage framework that transfers offline SAM 3 pseudo-masks to a compact segmentation network. Six fixed prompts are fused by an unweighted 50% vote to stabilize the teacher output. The student first learns the foreground silhouette and is then refined with signed-distance-field, skeleton, and area objectives derived from the pseudo-mask. A sample-level gate, computed from prompt agreement, the valid-prompt ratio, and pseudo-mask area plausibility, reduces the influence of unreliable pseudo-geometry. On the SpaceSense-Bench HJM lockbox set, GeoDistill-Refine improves Image IoU and Boundary F1 by 0.0456 and 0.1380, respectively, over a plain pseudo-label student. External evaluations on the SPEED+ Lightbox and Sunlamp domains and on TANGO show competitive regional overlap together with gains in boundary quality or foreground precision. The deployed TinyUNet contains 0.263 M parameters and requires approximately 1.1 ms per image on an RTX 4090; SAM 3 pseudo-mask construction and the auxiliary geometry branches are used only during training. keywords: spacecraft segmentation -labeling distillation spacecraft I Introduction On-orbit servicing, active debris removal, and rendezvous with non-cooperative targets require robust visual perception of spacecraft. Foreground segmentation provides pixel-level spatial constraints for target localization, relative pose estimation, and three-dimensional reconstruction [1, 2, 3]. Segmenting previously unseen spacecraft nevertheless remains difficult because illumination, background, apparent scale, and structural configuration vary substantially. Results reported on SPEED+, TANGO, and SpaceSense-Bench have shown the performance degradation associated with illumination-domain shifts and changes in target geometry [4, 5, 6]. Most existing approaches depend on manually annotated pixels. Such annotations are costly because real on-orbit imagery is scarce and spacecraft often contain low-contrast boundaries and slender appendages. Simulation provides inexpensive labels but cannot fully reproduce real materials, illumination, or background distributions. Large foundation models offer a different route to supervision, although their memory and computational requirements make direct onboard deployment impractical. Open-vocabulary detectors and promptable segmentation models can generate object boxes or masks for unlabeled images from textual prompts [7, 8, 9]. Recent spacecraft studies have demonstrated automatic mask generation, pseudo-label distillation into compact students, and structured prompting [10, 11, 12]. The resulting teacher predictions, however, remain sensitive to wording, target scale, and local structure. Existing pseudo-label processing commonly relies on augmentation consistency, box fusion, or confidence filtering, with limited treatment of boundary, connectivity, and area errors. Distance-field supervision can improve spacecraft boundary modeling [13], but dense geometric targets derived directly from noisy pseudo-masks may propagate and spatially amplify teacher errors. This paper introduces GeoDistill-Refine, an annotation-free training framework for compact spacecraft segmentation. A frozen SAM 3 teacher first generates offline pseudo-masks through multi-prompt consensus. The student then learns the primary silhouette before being refined with reliability-gated pseudo-geometry from the corresponding checkpoint. Only the single-frame RGB student is retained at deployment. Here, annotation-free refers specifically to student optimization without manual masks; validation annotations are still used for checkpoint selection and threshold calibration. SpaceSense-Bench is used to assess generalization to unseen spacecraft. SPEED+ and TANGO instead provide external validation of in-domain distillation under challenging illumination and different image distributions; they are not used to claim unseen-spacecraft generalization. On the held-out HJM lockbox set, GeoDistill-Refine improves Image IoU and Boundary F1 by 0.0456 and 0.1380, respectively, over a plain pseudo-label student. Ablation results further support the silhouette-first warm start and reliability-gated signed distance field (SDF) refinement under the evaluated student and loss configuration. The main contributions are as follows: 1. A fixed multi-prompt consensus teacher reduces the instability of single-prompt pseudo-masks and supplies more stable spacecraft foreground supervision without introducing the large teacher into deployment. 2. A silhouette-first two-stage schedule separates initial foreground learning from low-weight geometric refinement. Under the evaluated TinyUNet configuration, it is more effective than optimizing noisy pseudo-geometry jointly from random initialization. 3. A sample-level reliability gate, derived from prompt agreement, the valid-prompt ratio, and pseudo-mask area plausibility, modulates the SDF, skeleton, and area objectives. It reduces the contribution of anomalous pseudo-geometry while retaining the majority-voted mask supervision for every training sample. I Related Work A Spacecraft Segmentation and Generalization to Unseen Targets Visual spacecraft perception encompasses target detection, component segmentation, and relative pose estimation. The original SPEED challenge established a common synthetic-to-real benchmark and documented the data scarcity and domain gap that distinguish spaceborne vision from terrestrial perception [14]. SPEED+ and TANGO subsequently provided synthetic or hardware-in-the-loop imagery for studying illumination changes and imaging-domain gaps [4, 5], while spacecraft-part datasets support detection and semantic segmentation benchmarks [2]. SpaceSense-Bench broadens the range of spacecraft and sensing modalities and uses a spacecraft-disjoint protocol to emphasize the difficulty of unseen targets and small structures [6]. Many segmentation systems combine encoder–decoder architectures with lightweight backbones to balance contour recovery and computational cost [15, 16, 3]. Most nevertheless require manual labels and focus on known targets or imaging-domain transfer. Adaptation to previously unseen spacecraft structures in the absence of training masks remains less thoroughly studied. B Foundation-Model Pseudo-Labels and Annotation-Free Distillation Pseudo-labeling, self-training, and knowledge distillation provide established mechanisms for exploiting unlabeled imagery [17, 18, 19]. Mean Teacher and FixMatch stabilize supervision through temporal averaging or augmentation consistency [20, 21]; segmentation methods such as Cross Pseudo Supervision, ST++, and U2PL further use mutual prediction, checkpoint stability, or low-confidence evidence [22, 23, 24]. These methods establish the importance of pseudo-label reliability, but generally remain semi-supervised and estimate quality from model confidence or training-time consistency. Grounding DINO, SAM, SAM 3, and SEEM can produce boxes or masks directly from textual and visual prompts [7, 8, 9, 25], reducing the need for a task-specific teacher. Their frozen predictions nevertheless vary with wording and prompt conditions. A confidence score for one prediction neither measures agreement across valid descriptions nor exposes errors shared by several prompts. In spacecraft vision, foundation models have supported automatic annotation, lightweight student distillation, and prompt-driven capability extension [10, 11, 12]. Existing studies emphasize annotation generation, candidate fusion, or iterative distillation; inter-prompt disagreement and the reliability of geometry derived from pseudo-masks remain less explored. GeoDistill-Refine uses fixed multi-prompt consensus while reserving its reliability estimate for pseudo-geometric supervision, separating prompt stabilization from the treatment of anomalous geometry. C Boundary Modeling and Distance-Field Supervision Boundary-aware segmentation complements region objectives with explicit contour or topology cues. Gated-SCNN maintains a dedicated shape stream, distance-transform and boundary losses encode displacement from reference contours, and clDice targets the connectivity of thin structures [26, 27, 28, 29, 30]. These approaches extend supervision beyond pixelwise overlap, but their geometric targets are typically derived from manual masks. Related ideas have also been explored for spacecraft segmentation. GABI combines distance information with boundary features for contour recovery under difficult imaging conditions [13]. Annotation-free distillation changes the underlying assumption because errors in a pseudo-mask propagate into its SDF, skeleton, and area targets. Applying such objectives without accounting for target reliability can therefore amplify teacher errors. GeoDistill-Refine addresses this gap by introducing pseudo-geometric supervision after silhouette learning and modulating it with a sample-level reliability gate. Figure 1: Overview of GeoDistill-Refine. Six fixed prompts are fused into a pseudo-mask that supplies the silhouette target, pseudo-geometric targets, and sample-level reliability gate. Stage I warm-starts the Stage-I student and adds gated geometry refinement; only the TinyUNet mask path is retained for inference. I Method We consider single-frame binary spacecraft foreground segmentation under annotation-free student training. Each input image satisfies Ii∈ℝ3×H×WI_i ^3× H× W, and the unlabeled training set is u=Iii=1ND_u=\I_i\_i=1^N (1) For the unseen-spacecraft evaluation on SpaceSense-Bench, the training and evaluation sets are separated by spacecraft identity. Let trS_tr and evS_ev denote their respective sets of spacecraft. This protocol requires tr∩ev=∅S_tr _ev= (2) The objective is to learn a student network fθf_θ that predicts the foreground logit ZiZ_i and probability map Pi=σ(Zi)P_i=σ(Z_i) from IiI_i. Annotation-free refers only to optimization of the student: manual masks are excluded from the training loss and are used solely for validation-time checkpoint selection, threshold calibration, and final evaluation. As summarized in Fig. 1, GeoDistill-Refine comprises offline pseudo-mask construction, two-stage student distillation, and student-only inference. A frozen SAM 3 teacher first generates six prompt-specific masks, whose majority vote forms the teacher pseudo-mask. Stage I trains the TinyUNet mask path to learn a binary silhouette. Stage I warm-starts the same student from the selected Stage-I checkpoint and adds pseudo-geometric supervision; the two TinyUNet icons in Fig. 1 therefore denote successive training stages of one student rather than separate deployed models. This is label distillation from hard teacher masks; no teacher features or logits are matched. A Multi-Prompt Consensus-Based Pseudo-Mask Construction For each training image, the frozen SAM 3 teacher is queried with six fixed foreground prompts. Four are category-level descriptions—spacecraft, satellite, space probe, and space vehicle—and two add structural context: spacecraft with rigid body and appendages and artificial object in space with panels and antennas. Every prompt denotes the complete spacecraft foreground rather than an independent semantic component. The fixed prompt set is =pkk=16P=\p_k\_k=1^6 (3) The graphical labels P1P_1–P6P_6 in Figs. 1 and 2 identify the six prompts p1p_1–p6p_6 in P. In the equations, lowercase pkp_k denotes a text prompt, whereas uppercase PiP_i remains reserved for the student’s foreground probability map. For image IiI_i and prompt pk∈p_k , the teacher T returns its highest-scoring candidate mask Mik∈0,1H×WM_ik∈\0,1\^H× W and the associated score siks_ik: (Mik,sik)=(Ii,pk) (M_ik,s_ik )=T(I_i,p_k) (4) Only predictions with sik>0s_ik>0 participate in fusion. Let i=k∣sik>0V_i=\k s_ik>0\ be the valid-prompt set. For |i|>0|V_i|>0, the pixelwise agreement map is Ai(x)=1|i|∑k∈iMik(x)A_i(x)= 1|V_i| _k _iM_ik(x) (5) The teacher pseudo-mask is obtained by an unweighted 50% consensus vote: MiT(x)=[Ai(x)≥0.5]M_i^T(x)=I\! [A_i(x)≥ 0.5 ] (6) Thus, a tie among the valid prompts is retained as foreground; for six valid prompts, at least three foreground votes are required. We retain the conventional term “majority vote” in the experimental tables for brevity. The scores siks_ik are not used to reweight individual pixels. If none of the six prompts yields a positive-score prediction, we set Ai(x)=0A_i(x)=0, MiT(x)=0M_i^T(x)=0, and the corresponding geometry gate to zero. Prompt-specific masks, scores, and agreement maps are generated once and cached offline; MiTM_i^T is reconstructed according to the rule above when the training sample is loaded. B Compact Student Distillation for Stable Silhouette Learning The student is a TinyUNet operating at 384×384384× 384 resolution. Its three encoder blocks contain 24, 48, and 96 channels, and the decoder restores spatial resolution through two upsampling levels with skip connections. The mask, SDF, and skeleton heads share the decoded features and produce PiP_i, DiSD_i^S, and ZiKZ_i^K, respectively. The area prediction is computed directly from PiP_i and therefore introduces no additional head. Only the mask branch is active in Stage I; the SDF and skeleton heads are initialized at the start of Stage I. Let ℬB index a batch of size B. Foreground class imbalance is handled by a positive-class weight shared across the batch: N+=max(∑i∈ℬ∑xMiT(x),1)N_+= \! ( _i _xM_i^T(x),1 ) (7) N−=max(∑i∈ℬ∑x[1−MiT(x)],1)N_-= \! ( _i _x[1-M_i^T(x)],1 ) (8) π=clip(N−N+,1,500)π=clip\! ( N_-N_+,1,500 ) (9) The resulting balanced binary cross-entropy is ℒBBCE= _BBCE= −1BHW∑i∈ℬ∑x[πMiT(x)logPi(x) - 1BHW _i _x [π M_i^T(x) P_i(x) . (10) +(1−MiT(x))log(1−Pi(x))] . + (1-M_i^T(x) ) (1-P_i(x) ) ] The Dice term is computed per image and then averaged over the batch: ℒDice=1−1B∑i∈ℬ2∑xPi(x)MiT(x)+1∑xPi(x)+∑xMiT(x)+1L_Dice=1- 1B _i 2 _xP_i(x)M_i^T(x)+1 _xP_i(x)+ _xM_i^T(x)+1 (11) ℒraw=ℒBBCE+0.2ℒDiceL_raw=L_BBCE+0.2\,L_Dice (12) Stage I is trained from random initialization for 20 epochs. The checkpoint selected on the validation set supplies the encoder, decoder, and mask-head parameters for Stage I. Figure 2: Multi-prompt pseudo-target construction for an unlabeled Landsat 8 training image. Six fixed prompts produce candidate masks and teacher scores. The valid masks form the agreement map AiA_i, whose 50% consensus vote yields MiTM_i^T. The normalized SDF DiTD_i^T, skeleton KiTK_i^T , and area target aia_i are then derived from MiTM_i^T. The sample-level gate combines foreground agreement cic_i, valid-prompt ratio viv_i, and area plausibility through Eqs. C Reliability-Aware Pseudo-Geometry Refinement The SDF, skeleton, and area targets visualized in Fig. 2 are all derived from the voted pseudo-mask MiTM_i^T. Imposing them jointly from random initialization would expose the student to both binary contour errors and their geometric transformations before a stable foreground has formed. Stage I is therefore not reinitialized. Instead, low-weight geometric refinement begins from the Stage-I checkpoint, with the SDF serving as the principal continuous geometric target. Let din(x)d_in(x) and dout(x)d_out(x) be the interior and exterior distance transforms of MiTM_i^T, respectively, and define D~iT=din−dout D_i^T=d_in-d_out. For a non-degenerate mask, let qi=q0.95(|D~iT|)q_i=q_0.95(| D_i^T|). We set si=qis_i=q_i when qi≥10−6q_i≥ 10^-6 and si=1s_i=1 otherwise. The normalized target is DiT(x)=0,maxxMiT(x)=0,1,minxMiT(x)=1,clip(D~iT(x)si,−1,1),otherwiseD_i^T(x)= cases0,& _xM_i^T(x)=0,\\ 1,& _xM_i^T(x)=1,\\ clip\! ( D_i^T(x)s_i,-1,1 ),&otherwise cases (13) The auxiliary skeleton target KiT=Skel(MiT)K_i^T=Skel(M_i^T) consists of local maxima in the interior distance map after removing points whose distance does not exceed one pixel. If a non-empty mask yields no valid skeleton, KiTK_i^T falls back to MiTM_i^T. For visibility, Fig. 2 overlays this one-pixel skeleton in red on the voted pseudo-mask. The pseudo-foreground area ratio is ai=1HW∑xMiT(x)a_i= 1HW _xM_i^T(x) (14) For the Landsat 8 example in Fig. 2, all six prompts are valid and the foreground agreement is ci=0.936c_i=0.936. Its pseudo-foreground area is ai=0.00230a_i=0.00230, approximately 1.171.17 times the training-set median a0=0.00197a_0=0.00197. The resulting factors are giconf=0.902g_i^conf=0.902, givalid=1.000g_i^valid=1.000, and giarea=0.842g_i^area=0.842, giving a final reliability weight of gi=0.760g_i=0.760. Thus, mutually consistent prompt predictions with a plausible foreground area retain substantial pseudo-geometric supervision. More generally, the proxy combines mean agreement within the voted foreground cic_i, the valid-prompt ratio viv_i, and the pseudo-mask area ratio aia_i: ci=∑xAi(x)MiT(x)∑xMiT(x),∑xMiT(x)>0,0,otherwisec_i= cases _xA_i(x)M_i^T(x) _xM_i^T(x),& _xM_i^T(x)>0,\\ 0,&otherwise cases (15) vi=|i|6v_i= |V_i|6 (16) Let a0a_0 denote the median of aia_i over non-empty training pseudo-masks, and set ε=10−6 =10^-6 for numerical stability. These signals are converted into confidence, valid-prompt, and area-plausibility gate factors. giconf=clip(ci−0.351−0.35,0,1)g_i^conf=clip\! ( c_i-0.351-0.35,0,1 ) (17) givalid=clip(vi−0.201−0.20,0,1)g_i^valid=clip\! ( v_i-0.201-0.20,0,1 ) (18) giarea=clip[exp(−|logai+εa0+ε|0.9),0.05,1]g_i^area=clip\! [ \! (- | a_i+ a_0+ |0.9 ),0.05,1 ] (19) gi=clip(giconfgivalidgiarea,0,1)g_i=clip\! (g_i^conf\,g_i^valid\,g_i^area,0,1 ) (20) The gate gig_i is applied only to the SDF, skeleton, and area terms, not to the primary segmentation loss. The dashed paths marked “Gated by g” in Fig. 1 denote this selective samplewise modulation; the equations use gig_i to make the sample index explicit. The gate thresholds were specified without KCP annotations and then fixed for all subsequent evaluations. The SDF head produces DiS∈[−1,1]H×WD_i^S∈[-1,1]^H× W using a tanh activation. Distance errors near the pseudo-boundary receive greater weight: Bi(x)=[|DiT(x)|≤0.55]B_i(x)=I\! [|D_i^T(x)|≤ 0.55 ] (21) wiSDF(x)=gi[0.15+0.85Bi(x)]w_i^SDF(x)=g_i [0.15+0.85B_i(x) ] (22) ℒSDF=∑i∈ℬ∑xwiSDF(x)|DiS(x)−DiT(x)|∑i∈ℬ∑xwiSDF(x)+εL_SDF= _i _xw_i^SDF(x) |D_i^S(x)-D_i^T(x) | _i _xw_i^SDF(x)+ (23) Let ZiKZ_i^K denote the skeleton-head logits. Reusing the batch-level balanced binary cross-entropy operator gives ℒskel=BBCE(ZiKi∈ℬ,KiTi∈ℬ;gii∈ℬ)L_skel=BBCE\! (\Z_i^K\_i ,\K_i^T\_i ;\g_i\_i ) (24) Here, KiTK_i^T is the target, and gig_i is broadcast as a per-pixel weight within each sample. The positive-class weight is computed from the gated counts of positive and negative skeleton pixels. The area term introduces no separate prediction head. It compares the foreground proportions of the mask probability and the pseudo-mask through a logarithmic ratio error: a^i=1HW∑xPi(x) a_i= 1HW _xP_i(x) (25) ℓarea(i)=|loga^i+10−5ai+10−5| _area^(i)= | a_i+10^-5a_i+10^-5 | (26) ℒarea=∑i∈ℬgiℓarea(i)∑i∈ℬgi+εL_area= _i g_i _area^(i) _i g_i+ (27) Stage I is warm-started from the Stage-I checkpoint and trained for 10 epochs. The SDF remains the principal geometric objective, while the skeleton and area terms act only as low-weight auxiliaries. Let λSDF _SDF, λskel _skel, and λarea _area denote the three coefficients displayed schematically in Fig. 1. Because gig_i is already incorporated samplewise into Eqs. (23), (24), and (27), it is not multiplied a second time after batch aggregation. The primary mask supervision remains ungated: ℒrefine=ℒraw+λSDFℒSDF+λskelℒskel+λareaℒareaL_refine=L_raw+ _SDFL_SDF+ _skelL_skel+ _areaL_area (28) The coefficients are fixed as λSDF=0.002 _SDF=0.002, λskel=0.001 _skel=0.001, and λarea=0.05 _area=0.05. For the default SpaceSense-Bench configuration, the final model is the Stage-I epoch-10 checkpoint. The quality-adaptive configuration used only for the external evaluations is specified in Section IV.C.2. At inference, an RGB image passes only through the TinyUNet mask path. A threshold τ fixed on the validation set converts its probability map into the binary spacecraft mask: M^i(x)=[Pi(x)≥τ] M_i(x)=I\! [P_i(x)≥τ ] (29) Consequently, SAM 3, the prompt cache, the SDF head, and the skeleton head are absent from deployment; the area term has no prediction head to retain. IV Experiments A Experimental Setup 1 Datasets Experiments are conducted on SpaceSense-Bench, SPEED+, and TANGO. They respectively examine generalization to unseen spacecraft structures, the stability of pseudo-label distillation under challenging illumination, and validation on an independent dataset. All three datasets are converted to binary spacecraft foreground segmentation, and images are resized to 384×384384× 384. SpaceSense-Bench. Only single-frame RGB images are used, and all non-background classes in the original semantic masks are merged into a single spacecraft foreground. The data are divided by spacecraft identity, with no target overlap across subsets. The training set contains 270 images of nine spacecraft, and the validation set contains 60 images of three spacecraft. Evaluation is performed on three additional unseen-spacecraft groups, KCP, CVI, and HJM, each comprising 60 images of three spacecraft. KCP and CVI provide development evidence on two different target combinations, with KCP also used for ablation. HJM is reserved as a lockbox set after the method has been frozen. SPEED+. The Lightbox and Sunlamp hardware-in-the-loop domains are used to evaluate segmentation under diffuse and strong direct illumination. For each domain, 500 fixed images form the unlabeled training set, and non-overlapping validation and test subsets are drawn from the remaining images. Separate students and thresholds are used for the two domains. These experiments assess in-domain pseudo-label distillation under difficult illumination; they do not support claims of cross-spacecraft or cross-domain generalization. TANGO. A fixed set of 500 images from the official training split is used as unlabeled training data, and a disjoint set of 500 images is used for validation. The official test set of 3,002 images is left unchanged and used only for final evaluation. TANGO tests whether similar behavior is observed under an independent acquisition setup and image distribution. The strict Annotation-Free reproduction retains its original teacher and pseudo-label processing pipeline. GeoDistill-Refine and its controlled comparisons update the student using only RGB images, SAM 3 voted pseudo-masks, and the corresponding pseudo-label processing outputs. No annotation-free method uses manual masks for student updates; manual segmentation masks are restricted to validation-time model selection, threshold calibration, and final evaluation. 2 Training Details The frozen SAM 3 teacher generates six prompt-specific predictions in advance, and their 50% consensus vote serves as the foreground pseudo-label. Plain Student and GeoDistill-Refine share the same TinyUNet and preprocessing. In the default SpaceSense-Bench protocol, Plain Student undergoes Stage-I silhouette learning only, whereas GeoDistill-Refine continues from the corresponding Stage-I checkpoint for Stage-I geometric refinement. Both stages use AdamW with a batch size of 4 and weight decay of 10−410^-4. For the default SpaceSense-Bench protocol, Stage I is trained from random initialization for 20 epochs with an initial learning rate of 5×10−45× 10^-4, and Stage I runs for another 10 epochs with an initial learning rate of 10−410^-4. The quality-adaptive external protocol and its checkpoint candidates are described in Section IV.C.2. Main results use random seeds 42, 3407, and 2026; mechanistic ablations use seed 42 unless stated otherwise. The binarization threshold is selected by Image IoU on the corresponding validation set and then applied unchanged to the test set. All experiments use PyTorch 2.5.1 and an NVIDIA GeForce RTX 4090 GPU. 3 Metrics and Statistical Analysis The primary metrics are mean image-level intersection over union (Image IoU) and Boundary F1. Image IoU measures regional overlap between the predicted and reference foregrounds. Boundary F1 uses a two-pixel tolerance at 384×384384× 384 resolution and evaluates boundary displacement, contour gaps, and segmentation of slender structures. Foreground precision and recall are also reported to diagnose over-segmentation and missed foreground. Predicted foreground area ratio and Small-region IoU are used as supplementary diagnostics; the latter is computed only for SpaceSense-Bench. Main student results are reported as the mean and standard deviation over three random seeds. For the SpaceSense-Bench controlled comparisons in Table 4, 95%95\% confidence intervals are estimated from matched per-image outputs using 10 00010\,000 paired hierarchical bootstrap resamples. External reproduced baselines for which only run-level summary statistics are available are compared descriptively through their means and standard deviations; no paired significance test is claimed. The primary Plain Student versus GeoDistill-Refine comparison on KCP is additionally evaluated at a fixed threshold of 0.5 to assess sensitivity to threshold calibration. Table 1: Pseudo-mask quality of different teacher prompting configurations on SpaceSense-Bench KCP. Teacher configuration Image IoU Boundary F1 Precision Recall Base prompt: spacecraft 0.4743 0.5374 0.5137 0.5069 Validation-selected single prompt 0.5691 0.6456 0.6243 0.6065 Mean over six single prompts 0.34620.3462 ±0.2423± 0.2423 0.39340.3934 ±0.2745± 0.2745 0.37260.3726 ±0.2625± 0.2625 0.37340.3734 ±0.2602± 0.2602 Six-prompt majority vote 0.6833 0.7794 0.7375 0.7403 B Multi-Prompt Teacher and Pseudo-Label Quality Analysis 1 Effectiveness of Multi-Prompt Fusion The six fixed prompts are first evaluated on the SpaceSense-Bench validation set. The KCP development set is then used to compare the base prompt spacecraft, the validation-selected prompt, the mean across independent single-prompt evaluations, and six-prompt majority voting. The validation-selected prompt is spacecraft with rigid body and appendages. KCP annotations are not involved in prompt selection, and no student is trained in this analysis. The “mean over six single prompts” in Table 1 is the arithmetic mean and sample standard deviation of six independently evaluated single-prompt configurations (n=6n=6); it is not a mask-fusion result. The large dispersion shows sensitivity to wording. Relative to the validation-selected prompt, majority voting increases Image IoU and Boundary F1 by 0.1142 and 0.1338, respectively, a result consistent with complementary predictions across prompts. This voting rule is fixed for all subsequent experiments. Results for the remaining prompts and fusion variants are deferred to the supplementary material, and no claim of universal optimality is made. Figure 3 uses examples in which the spacecraft naturally occupies 33.8%, 15.8%, and 26.9% of the full image, avoiding apparent enlargement from region-of-interest cropping. Voting raises pseudo-mask IoU from 0.920 to 0.966, from 0.838 to 0.917, and from 0.772 to 0.816 in rows (a)–(c), respectively. The vote-difference maps localize the added foreground responsible for these gains, while the intermediate Ai(x)A_i(x) values identify boundaries or structures on which the valid prompts disagree. Thus, voting reduces prompt-specific omissions without implying that foreground consensus is a calibrated correctness estimate; prompt-consistent teacher errors can still remain. Figure 3: Qualitative analysis of multi-prompt pseudo-mask construction on full-frame SPEED+ images. The validation-selected single prompt is fixed for all cases. Green, red, and blue indicate true positives, false positives, and false negatives; yellow and magenta in the vote-difference maps indicate foreground added and removed by voting. Ai(x)A_i(x) visualizes foreground consensus, and yellow contours mark ground-truth boundaries. Rows (a)–(c) show boundary completion, glare recovery, and structure recovery. Ground truth is used only for post-hoc visualization. Table 2: Multi-prompt teacher pseudo-mask quality across datasets and imaging domains. Dataset/domain Image IoU Boundary F1 Precision Recall SpaceSense-Bench (KCP) 0.6833 0.7794 0.7375 0.7403 SPEED+ Lightbox 0.7721 0.7600 0.8823 0.7925 SPEED+ Sunlamp 0.6235 0.5892 0.6725 0.6508 TANGO 0.3324 0.3768 0.3858 0.3468 2 Pseudo-Label Quality and Reliability Analysis Multi-prompt voting does not remove errors caused by target scale, slender structures, or difficult illumination. Using the same prompt configuration, Table 2 shows strong overlap and precision on Lightbox, degradation on Sunlamp, and both false positives and missed foreground on TANGO. KCP has lower Image IoU than Lightbox but the highest Boundary F1. These within-domain measurements show that regional and boundary noise need not vary together, making uniform pseudo-geometric supervision questionable. The gate gig_i is analyzed post hoc on KCP using manual masks only to measure teacher quality; its inputs and parameters do not use KCP annotations. Its Spearman correlations with teacher Image IoU and Boundary F1 are 0.42300.4230 (p=7.58×10−4p=7.58× 10^-4) and 0.53050.5305 (p=1.30×10−5p=1.30× 10^-5). Because 18 samples have gi=0g_i=0 and the remaining 42 occupy a high-quality range, Table 3 reports the actual gating states rather than equal-sized tertiles. Table 3: Teacher pseudo-mask quality for samples suppressed or retained by the reliability gate. Gating state Images Teacher Image IoU Teacher Boundary F1 gi=0g_i=0: geometry suppressed 18 0.2853 0.3258 gi>0g_i>0: geometry enabled 42 0.8539 0.9738 The suppressed group has substantially lower teacher quality, indicating that the gate identifies anomalous pseudo-labels rather than providing a calibrated continuous quality estimate. This KCP analysis is mechanistic evidence only. During training, gig_i modulates the pseudo-geometric losses, while all voted masks remain in the primary segmentation loss, motivating the refinement evaluated next. C Student Distillation and Multi-Dataset Evaluation 1 Results on Unseen Spacecraft in SpaceSense-Bench Table 4 compares Plain Student, two pseudo-label processing baselines, a GABI-inspired pseudo-geometry baseline, and GeoDistill-Refine under a common protocol. All controlled methods share TinyUNet, teacher predictions, and unlabeled training images, except that the GABI-inspired baseline follows its joint-training formulation and is optimized from scratch. Results are means and standard deviations over three random seeds, and gains are calculated relative to Plain Student. GeoDistill-Refine improves both Image IoU and Boundary F1 on KCP, CVI, and HJM. Relative to Plain Student, the gains are 0.0576 and 0.1017 on KCP and 0.0630 and 0.1376 on CVI. These two development sets show similar behavior for different combinations of unseen targets. On the HJM lockbox set, Image IoU and Boundary F1 increase by 0.0456 and 0.1380, with corresponding 95%95\% confidence intervals of [0.0107, 0.0835][0.0107,\,0.0835] and [0.0422, 0.2496][0.0422,\,0.2496]. Relative to the GABI-inspired baseline, GeoDistill-Refine gains 0.0302, 0.0330, and 0.0247 Image IoU across the three evaluation groups, together with 0.0568, 0.0588, and 0.0605 Boundary F1. The differences from this baseline were not subjected to separate significance tests. Table 4: Segmentation results on the SpaceSense-Bench KCP and CVI development sets and HJM lockbox set. Evaluation set Method Image IoU Boundary F1 Image IoU gain and 95%95\% CI KCP Plain Student 0.5235±0.04580.5235± 0.0458 0.7173±0.09740.7173± 0.0974 – Confidence-Filtered Student 0.5022±0.06380.5022± 0.0638 0.6920±0.08260.6920± 0.0826 −0.0213[−0.0805, 0.0426]-0.0213\ [-0.0805,\,0.0426] Annotation-Free-style Control 0.5118±0.05640.5118± 0.0564 0.7056±0.07920.7056± 0.0792 −0.0117[−0.0612, 0.0385]-0.0117\ [-0.0612,\,0.0385] GABI-inspired Pseudo-Geometry 0.5509±0.01990.5509± 0.0199 0.7621±0.01510.7621± 0.0151 +0.0274[−0.0177, 0.0831]+0.0274\ [-0.0177,\,0.0831] GeoDistill-Refine 0.5811±0.02900.5811± 0.0290 0.8189±0.05340.8189± 0.0534 +0.0576[0.0351, 0.0813]+0.0576\ [0.0351,\,0.0813] CVI Plain Student 0.3442±0.06070.3442± 0.0607 0.6013±0.10540.6013± 0.1054 – Confidence-Filtered Student 0.3496±0.06170.3496± 0.0617 0.6133±0.09270.6133± 0.0927 +0.0055[−0.0374, 0.0448]+0.0055\ [-0.0374,\,0.0448] Annotation-Free-style Control 0.3568±0.05610.3568± 0.0561 0.6237±0.08690.6237± 0.0869 +0.0126[−0.0294, 0.0551]+0.0126\ [-0.0294,\,0.0551] GABI-inspired Pseudo-Geometry 0.3743±0.01790.3743± 0.0179 0.6801±0.04350.6801± 0.0435 +0.0302[−0.0302, 0.1113]+0.0302\ [-0.0302,\,0.1113] GeoDistill-Refine 0.4073±0.04220.4073± 0.0422 0.7389±0.05880.7389± 0.0588 +0.0630[0.0166, 0.1140]+0.0630\ [0.0166,\,0.1140] HJM Plain Student 0.3437±0.05700.3437± 0.0570 0.4689±0.13580.4689± 0.1358 – Confidence-Filtered Student 0.3479±0.06030.3479± 0.0603 0.4970±0.12910.4970± 0.1291 +0.0042[−0.0273, 0.0315]+0.0042\ [-0.0273,\,0.0315] Annotation-Free-style Control 0.3534±0.05480.3534± 0.0548 0.5127±0.11130.5127± 0.1113 +0.0097[−0.0236, 0.0430]+0.0097\ [-0.0236,\,0.0430] GABI-inspired Pseudo-Geometry 0.3646±0.03320.3646± 0.0332 0.5464±0.05860.5464± 0.0586 +0.0209[−0.0384, 0.0928]+0.0209\ [-0.0384,\,0.0928] GeoDistill-Refine 0.3893±0.02800.3893± 0.0280 0.6069±0.05550.6069± 0.0555 +0.0456[0.0107, 0.0835]+0.0456\ [0.0107,\,0.0835] Table 5: Student segmentation results on SPEED+ Lightbox, SPEED+ Sunlamp, and TANGO. Data domain Method Image IoU Boundary F1 Precision Recall Lightbox Annotation-Free Reproduction 0.6035±0.01480.6035± 0.0148 0.4587±0.02150.4587± 0.0215 0.7984±0.01730.7984± 0.0173 0.7368±0.01960.7368± 0.0196 Plain Student 0.5419±0.00520.5419± 0.0052 0.4089±0.04720.4089± 0.0472 0.7482±0.01560.7482± 0.0156 0.6890±0.01330.6890± 0.0133 Confidence-Filtered Student 0.5554±0.01250.5554± 0.0125 0.3734±0.03590.3734± 0.0359 0.7070±0.01430.7070± 0.0143 0.7362±0.00480.7362± 0.0048 Annotation-Free-style Control 0.5648±0.01360.5648± 0.0136 0.3839±0.03140.3839± 0.0314 0.7188±0.01790.7188± 0.0179 0.7415±0.01120.7415± 0.0112 GABI-inspired Pseudo-Geometry 0.5671±0.01740.5671± 0.0174 0.4071±0.01160.4071± 0.0116 0.7444±0.01350.7444± 0.0135 0.7233±0.03460.7233± 0.0346 GeoDistill-Refine 0.5983±0.00820.5983± 0.0082 0.4813±0.01260.4813± 0.0126 0.8294±0.00650.8294± 0.0065 0.7237±0.01880.7237± 0.0188 Sunlamp Annotation-Free Reproduction 0.6891±0.01270.6891± 0.0127 0.5628±0.01840.5628± 0.0184 0.8059±0.01310.8059± 0.0131 0.8382±0.01670.8382± 0.0167 Plain Student 0.6426±0.01210.6426± 0.0121 0.5169±0.02350.5169± 0.0235 0.7662±0.00960.7662± 0.0096 0.7894±0.00910.7894± 0.0091 Confidence-Filtered Student 0.6330±0.02370.6330± 0.0237 0.5178±0.01440.5178± 0.0144 0.7617±0.01830.7617± 0.0183 0.7784±0.02340.7784± 0.0234 Annotation-Free-style Control 0.6417±0.02040.6417± 0.0204 0.5226±0.01880.5226± 0.0188 0.7664±0.01620.7664± 0.0162 0.7879±0.02150.7879± 0.0215 GABI-inspired Pseudo-Geometry 0.6556±0.00910.6556± 0.0091 0.5323±0.01400.5323± 0.0140 0.7771±0.01580.7771± 0.0158 0.7997±0.00520.7997± 0.0052 GeoDistill-Refine 0.6823±0.01120.6823± 0.0112 0.5762±0.01110.5762± 0.0111 0.8148±0.00860.8148± 0.0086 0.8354±0.01720.8354± 0.0172 TANGO Annotation-Free Reproduction 0.8661±0.00710.8661± 0.0071 0.9190±0.00630.9190± 0.0063 0.9372±0.01260.9372± 0.0126 0.9254±0.01180.9254± 0.0118 Plain Student 0.7570±0.03430.7570± 0.0343 0.8703±0.02980.8703± 0.0298 0.8491±0.05270.8491± 0.0527 0.8975±0.08680.8975± 0.0868 Confidence-Filtered Student 0.8537±0.00680.8537± 0.0068 0.8973±0.00490.8973± 0.0049 0.9261±0.02070.9261± 0.0207 0.9178±0.01730.9178± 0.0173 Annotation-Free-style Control 0.8584±0.00790.8584± 0.0079 0.9011±0.00680.9011± 0.0068 0.9297±0.01910.9297± 0.0191 0.9208±0.01570.9208± 0.0157 GABI-inspired Pseudo-Geometry 0.7954±0.05310.7954± 0.0531 0.8979±0.00870.8979± 0.0087 0.9105±0.02110.9105± 0.0211 0.8721±0.05370.8721± 0.0537 GeoDistill-Refine 0.8642±0.00640.8642± 0.0064 0.9126±0.01150.9126± 0.0115 0.9618±0.00180.9618± 0.0018 0.9282±0.08070.9282± 0.0807 2 External Validation on SPEED+ and TANGO SPEED+ Lightbox, SPEED+ Sunlamp, and TANGO test in-domain distillation stability under different laboratory imaging conditions and consistency on an independent dataset. They do not evaluate generalization to unseen spacecraft identities. Pseudo-labels, students, checkpoints, and thresholds are produced independently for each domain. For these external domains, we evaluate a pre-specified quality-adaptive extension rather than applying the fixed SpaceSense-Bench schedule unchanged. The proportions of pseudo-labels passing the confidence criterion in the Lightbox, Sunlamp, and TANGO training sets are 0.724, 0.544, and 0.308, respectively. Weak region anchoring to the frozen Stage-I prediction is retained for the first two domains. For TANGO, the Stage-I pseudo-mask region loss is disabled, and the unrefined Stage-I checkpoint, denoted as Stage-I epoch 0, remains eligible for model selection. This adaptation changes the region supervision and checkpoint candidate set but retains the frozen teacher, pseudo-geometric targets, and reliability gate. Its operating mode is determined only from training pseudo-label statistics using a fixed boundary of 0.5. Table 5 reports three-seed results; test annotations are not used for training or model selection. Relative to the external reproduction baseline, GeoDistill-Refine is lower by 0.0052 and 0.0068 Image IoU on Lightbox and Sunlamp, respectively, while improving Boundary F1 by 0.0226 and 0.0134 and precision by 0.0310 and 0.0089. On TANGO, Image IoU and Boundary F1 are lower by 0.0019 and 0.0064, whereas precision and recall increase by 0.0246 and 0.0028. These are descriptive differences between means and are not interpreted as statistically significant. Among methods using the same SAM 3 teacher and TinyUNet protocol, the quality-adaptive GeoDistill-Refine configuration achieves the highest mean Image IoU, Boundary F1, and precision in all three domains. The complete external configuration yields its clearest descriptive gains in boundary quality and false-positive control; the experiments do not isolate the effect of region anchoring alone. Figure 4: Qualitative comparison of Plain Student and GeoDistill-Refine on KCP using the seed-42 checkpoints and validation-calibrated thresholds. Yellow boxes identify identical visualization crops. Green, red, and blue in the student panels indicate true positives, false positives, and false negatives; green, orange, and blue contours denote ground truth, Plain Student, and GeoDistill-Refine. Rows (a)–(c) show boundary refinement on Kepler, thin-structure recovery on Philae, and contour refinement on Chandra; row (d) shows a Kepler failure under severe glare. All metrics are computed on full frames. 3 Robustness, Efficiency, and Qualitative Results At the fixed KCP threshold τ=0.5τ=0.5, GeoDistill-Refine increases Image IoU from 0.5125±0.05600.5125± 0.0560 to 0.5491±0.03780.5491± 0.0378, Boundary F1 from 0.6863±0.13130.6863± 0.1313 to 0.7581±0.08410.7581± 0.0841, and recall from 0.8117±0.03430.8117± 0.0343 to 0.8826±0.02940.8826± 0.0294. The gains therefore persist without model-specific threshold calibration. Deployment retains only the TinyUNet segmentation path. The student contains approximately 0.263 M parameters and 18.22 GFLOPs and requires about 1.1 ms per image on the RTX 4090. The six-prompt SAM 3 teacher contains 840.5 M parameters and requires 447.9 ms per image. Both the teacher and pseudo-geometry construction are confined to offline training. Table 6: Computational efficiency of the teacher and deployed student. Model Parameters Latency (ms/image) Throughput (image/s) Peak memory (MB) SAM 3 teacher 840.5 M 447.9 2.23 4234.0 TinyUNet student 0.263 M 1.1 900 102.7 Plain Student and GeoDistill-Refine share the same deployed mask path. Table 6 excludes the training-only SDF and skeleton heads, and latency excludes disk input. The measurements characterize relative cost on the RTX 4090 and should not be interpreted as onboard-processor performance. Figure 4 localizes the improvements summarized by the aggregate metrics. In rows (a)–(c), GeoDistill-Refine improves Image IoU by 0.114, 0.047, and 0.078 and Boundary F1 by 0.344, 0.057, and 0.202, respectively. The thin-structure example also raises small-region IoU from 0.286 to 0.929. Under the intense glare in row (d), however, Image IoU decreases from 0.228 to 0.177 and Boundary F1 from 0.905 to 0.742. Both students inherit the teacher-derived systematic foreground omission in this case, showing that pseudo-geometric refinement cannot recover structures absent from the pseudo-supervision. D Ablation of Geometry Refinement 1 Effect of Silhouette-First Warm-Start Refinement Mechanistic ablations use random seed 42 on the SpaceSense-Bench KCP development set. Data, pseudo-labels, student architecture, and threshold calibration remain fixed. These experiments diagnose the training mechanism and do not replace the three-seed main results. Joint training with the full geometric objective from scratch yields only 0.4509 Image IoU after 10 epochs. Extending it to the same 30-epoch budget produces 0.5645 Image IoU and 0.7876 Boundary F1, still below the two-stage result of 0.6056 and 0.8683. Training with only the SDF from scratch is also weaker than the Stage-I warm start: the former obtains 0.5214 and 0.7083, whereas the latter reaches 0.5979 and 0.8622. Under the present architecture and loss configuration, establishing the primary silhouette before introducing noisy pseudo-geometry is therefore more effective than joint optimization from random initialization. This observation is not generalized to other architectures or geometric objectives. 2 Geometric Components and Reliability Gating Table 8 compares the geometric components and reliability gate using the same Stage-I checkpoint, 10 refinement epochs, and threshold-calibration protocol. Gated SDF is the strongest reduced configuration, identifying SDF as the principal signal in this setup. The full model adds 0.0077 Image IoU and 0.0061 Boundary F1, but area and skeleton show no monotonic standalone gain.Removing the gate lowers Image IoU from 0.6056 to 0.5917 and Boundary F1 from 0.8683 to 0.8588, supporting its role in limiting anomalous pseudo-geometry. The independent effects of the skeleton and area auxiliaries remain unresolved in this single-seed ablation. Table 7: Ablation of silhouette-first warm-start refinement on KCP. Training configuration Stage I Stage I Total epochs Image IoU Boundary F1 Plain Student 20 – 20 0.5697 0.8024 Full geometry, from scratch – 10 10 0.4509 0.6329 Full geometry, from scratch – 30 30 0.5645 0.7876 SDF only, from scratch – 10 10 0.5214 0.7083 Stage I → gated SDF 20 10 30 0.5979 0.8622 GeoDistill-Refine 20 10 30 0.6056 0.8683 V Conclusion GeoDistill-Refine distills offline multi-prompt SAM 3 pseudo-masks into a compact spacecraft foreground segmenter without using manual masks for student updates. Its two-stage schedule first learns the foreground silhouette and then introduces reliability-gated SDF, skeleton, and area supervision. On the pre-reserved HJM lockbox set, this design improves Image IoU and Boundary F1 by 0.0456 and 0.1380 over Plain Student. The KCP ablations suggest that the silhouette-first warm start and gated SDF account for most of the observed refinement benefit under the current TinyUNet configuration. SPEED+ and TANGO provide complementary evidence on difficult laboratory imagery, where the quality-adaptive configuration improves boundary quality or foreground precision but does not exceed the external reproduction baseline on every metric. Table 8: Ablation of geometric components and reliability gating on KCP. Refinement configuration SDF Skel. Area Gate IoU BF1 Gated SDF only ✓ ✓ 0.5979 0.8622 Gated SDF + skeleton ✓ ✓ ✓ 0.5487 0.7992 Gated SDF + area ✓ ✓ ✓ 0.5855 0.8437 SDF + skeleton + area, no gate ✓ ✓ ✓ 0.5917 0.8588 GeoDistill-Refine ✓ ✓ ✓ ✓ 0.6056 0.8683 The deployed model contains approximately 0.263 M parameters and requires about 1.1 ms per image on an RTX 4090; the teacher and auxiliary geometry heads are absent from inference. The evidence is limited to binary segmentation with validation masks used for checkpoint selection and threshold calibration. Only SpaceSense-Bench supports conclusions about unseen spacecraft identities, and the independent contributions of the skeleton and area objectives remain unresolved. References Pauly et al. [2023] Pauly, L., Rharbaoui, W., Shneider, C., Rathinam, A., Gaudilliere, V., Aouada, D., 2023. A survey on deep learning-based monocular spacecraft pose estimation: Current state, limitations and prospects. Acta Astronautica 212, 339–360. Dung et al. [2021] Dung, H.A., Chen, B., Chin, T.J., 2021. A spacecraft dataset for detection, segmentation and parts recognition, in: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, p. 2012–2019. Muniyasamy and Devasundaram [2026] Muniyasamy, S., Devasundaram, S., 2026. Segmentation-based detection for efficient multi-task spacecraft perception. arXiv:2606.15409. Park et al. [2022] Park, T.H., Märtens, M., Lecuyer, G., Izzo, D., D’Amico, S., 2022. SPEED+: Next-generation dataset for spacecraft pose estimation across domain gap, in: 2022 IEEE Aerospace Conference, IEEE. p. 1–15. Bechini et al. [2023] Bechini, M., Lavagna, M., Lunghi, P., 2023. Dataset generation and validation for spacecraft pose estimation via monocular images processing. Acta Astronautica 204, 358–369. Wu et al. [2026] Wu, A., Zuo, J., Zhao, Z., Luo, X., Wang, R., Wan, X., 2026. SpaceSense-Bench: A large-scale multi-modal benchmark for spacecraft perception and pose estimation. arXiv:2603.09320. Liu et al. [2024] Liu, S., Zeng, Z., Ren, T., Li, F., Zhang, H., Yang, J., Jiang, Q., Li, C., Yang, J., Su, H., Zhu, J., Zhang, L., 2024. Grounding DINO: Marrying DINO with grounded pre-training for open-set object detection, in: European Conference on Computer Vision. Kirillov et al. [2023] Kirillov, A., Mintun, E., Ravi, N., Mao, H., Rolland, C., Gustafson, L., Xiao, T., Whitehead, S., Berg, A.C., Lo, W.Y., Dollár, P., Girshick, R., 2023. Segment anything, in: Proceedings of the IEEE/CVF International Conference on Computer Vision, p. 4015–4026. Carion et al. [2025] Carion, N., et al., 2025. SAM 3: Segment anything with concepts. arXiv:2511.16719. Zhang and Dang [2024] Zhang, Z., Dang, Z., 2024. Automatic segmentation annotation of space target using segment anything model and object detection prompts. IEEE Transactions on Aerospace and Electronic Systems . Hicsonmez et al. [2026] Hicsonmez, S., Sosa, J., Pineau, D., Singh, I.P., Rathinam, A., Shabayek, A.E.R., Aouada, D., 2026. Annotation free spacecraft detection and segmentation using vision language models. arXiv:2602.04699. Welsh et al. [2026] Welsh, N.A., Shikhman, L.J., Attazs, M.N., Putane, S.K., Nguyen, V.M., White, R.T., 2026. Post-launch capability expansion of vision-language models via prompting for on-orbit spacecraft inspection. arXiv:2606.15427. Velentzas et al. [2026] Velentzas, I.G., Ahuja, D., Tsiotras, P., 2026. GABI: Geometry-aware boundary integration for spacecraft segmentation, in: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops, p. 10415–10424. Kisantal et al. [2020] Kisantal, M., Sharma, S., Park, T.H., Izzo, D., Märtens, M., D’Amico, S., 2020. Satellite pose estimation challenge: Dataset, competition design, and results. IEEE Transactions on Aerospace and Electronic Systems 56, 4083–4098. doi:10.1109/TAES.2020.2989063. Ronneberger et al. [2015] Ronneberger, O., Fischer, P., Brox, T., 2015. U-Net: Convolutional networks for biomedical image segmentation, in: Medical Image Computing and Computer-Assisted Intervention, p. 234–241. Howard et al. [2019] Howard, A., Sandler, M., Chu, G., Chen, L.C., Chen, B., Tan, M., Wang, W., Zhu, Y., Pang, R., Vasudevan, V., Le, Q.V., Adam, H., 2019. Searching for MobileNetV3, in: Proceedings of the IEEE/CVF International Conference on Computer Vision, p. 1314–1324. Lee [2013] Lee, D.H., 2013. Pseudo-label: The simple and efficient semi-supervised learning method for deep neural networks, in: ICML Workshop on Challenges in Representation Learning. Xie et al. [2020] Xie, Q., Luong, M.T., Hovy, E., Le, Q.V., 2020. Self-training with noisy student improves ImageNet classification, in: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, p. 10687–10698. Hinton et al. [2015] Hinton, G., Vinyals, O., Dean, J., 2015. Distilling the knowledge in a neural network. arXiv:1503.02531. Tarvainen and Valpola [2017] Tarvainen, A., Valpola, H., 2017. Mean teachers are better role models: Weight-averaged consistency targets improve semi-supervised deep learning results, in: Advances in Neural Information Processing Systems. Sohn et al. [2020] Sohn, K., Berthelot, D., Li, C.L., Zhang, Z., Carlini, N., Cubuk, E.D., Kurakin, A., Zhang, H., Raffel, C., 2020. FixMatch: Simplifying semi-supervised learning with consistency and confidence, in: Advances in Neural Information Processing Systems, p. 596–608. Chen et al. [2021] Chen, X., Yuan, Y., Zeng, G., Wang, J., 2021. Semi-supervised semantic segmentation with cross pseudo supervision, in: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, p. 2613–2622. Yang et al. [2022] Yang, L., Zhuo, W., Qi, L., Shi, Y., Gao, Y., 2022. ST++: Make self-training work better for semi-supervised semantic segmentation, in: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, p. 4268–4277. Wang et al. [2022] Wang, Y., Wang, H., Shen, Y., Fei, J., Li, W., Jin, G., Wu, L., Zhao, R., Le, X., 2022. Semi-supervised semantic segmentation using unreliable pseudo-labels, in: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, p. 4248–4257. Zou et al. [2023] Zou, X., Yang, J., Zhang, H., Li, F., Li, L., Wang, J., Wang, L., Gao, J., Lee, Y.J., 2023. Segment everything everywhere all at once, in: Advances in Neural Information Processing Systems. Takikawa et al. [2019] Takikawa, T., Acuna, D., Jampani, V., Fidler, S., 2019. Gated-SCNN: Gated shape CNNs for semantic segmentation, in: Proceedings of the IEEE/CVF International Conference on Computer Vision, p. 5229–5238. Audebert et al. [2019] Audebert, N., Boulch, A., Le Saux, B., Lefèvre, S., 2019. Distance transform regression for spatially-aware deep semantic segmentation. Computer Vision and Image Understanding 189, 102809. Chai et al. [2020] Chai, D., Newsam, S., Huang, J., 2020. Aerial image semantic segmentation using DCNN predicted distance maps. ISPRS Journal of Photogrammetry and Remote Sensing 161, 309–322. Kervadec et al. [2021] Kervadec, H., Bouchtiba, J., Desrosiers, C., Granger, E., Dolz, J., Ben Ayed, I., 2021. Boundary loss for highly unbalanced segmentation. Medical Image Analysis 67, 101851. doi:10.1016/j.media.2020.101851. Shit et al. [2021] Shit, S., Paetzold, J.C., Sekuboyina, A., Ezhov, I., Unger, A., Zhylka, A., Pluim, J.P.W., Bauer, U., Menze, B.H., 2021. clDice: A novel topology-preserving loss function for tubular structure segmentation, in: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, p. 16560–16569. doi:10.1109/CVPR46437.2021.01629.