Skip to main content
. 2026 Sep 9;26(18):5740. doi: 10.3390/s26185740
Algorithm 2 Cross-Sensor Estimation and Gaussian Copula Residual Synthesis: Pipeline B

Require: Selected features Xdet; residual targets r; cross-sensor inputs Xcross; synthetic-sample fraction ϕ=0.25; noise σaug=0.01

Ensure: Fused, augmented dataset (X˜aug,r˜aug)

 Cross-Sensor Estimation: Fit hBRR, hGPR on Xcross→y (training partition only, Section 3.5); append predictions as syn_brr, syn_gpr to Xdet, giving Xb

 Rank Transformation: ui(j)=rank(xi(j))/(N+1) jointly over (Xb,r), training partition only, using Equation (13)

 Gaussian Mapping: zi(j)=Φ−1(ui(j)) using Equation (14)

 Covariance Estimation: Σ=Cov(Z)

 Synthetic Sampling: z˜i∼N(0,Σ), i=1,…,⌊ϕN⌋

 Back-Transformation: x˜i(j)=Fj−1Φ(z˜i(j)) using Equation (16); each synthetic row carries its own synthetic residual value

 Validation: Compute KS statistics, Wasserstein distances, correlation-matrix differences, and tail-dependence coefficients between real and synthetic samples

 Fusion and Augmentation: Concatenate real and synthetic rows using Equation (17); apply noise augmentation using Equation (18)

 return (X˜aug,r˜aug)