DOI: 10.3390/electronics15122724 ISSN: 2079-9292

RASC: Region-Aware Self-Calibration for Dense 2D Sensor Arrays

Yinglei Ma, Fei Xiao

Bipolar junction transistor (BJT)-based 2D temperature-sensor arrays are factory-calibrated to ±0.1 °C, but post-deployment thermal and mechanical stresses drift their per-sensor gain–offset parameters by an order of magnitude, and in-lab recalibration is impractical. We present RASC (Region-Aware Self-Calibration), a five-stage algorithm that decomposes the global ill-posed problem into local cluster-level problems, runs robust alternating estimation (trimmed-mean field reconstruction + Huber iteratively reweighted least squares (IRLS)) inside each cluster, and reconciles overlapping estimates by linear consensus on the cluster-overlap graph with provable exponential convergence. On 7632 frames from a deployed 16 × 16 array exhibiting ≈5× factory-spec non-uniformity, RASC cuts the locally non-smooth fixed-pattern residual by 71 ± 5% (10-fold cross-validation (CV)), reducing this residual to a level comparable to the ±0.1 °C factory specification (as assessed by local-smoothness residual metrics, not independent absolute-temperature validation) while perturbing the calibrated field by only 0.041 °C RMSE; reduction concentrates at the edges (78% vs. 55% interior). In simulations on 8 × 8 to 32 × 32 arrays, RASC matches an oracle centralised extended Kalman filter (EKF) within 0.10 °C with ≈4× lower bandwidth. The real-data evaluation is a single-deployment proof of concept on one array and one host PCB; broader, longitudinal validation remains future work.

More from our Archive