Noise Combination Sampling (NCS)
- Noise Combination Sampling (NCS) is a technique that reformulates measurement and noise injection using simplex coding to achieve bias immunity and noise decorrelation.
- In single-pixel imaging, NCS constructs nonnegative measurement matrices via simplex-vertex codes, eliminating DC-bias and enabling artifact-free reconstruction.
- In diffusion-based generative models, NCS synthesizes optimally-aligned noise vectors for conditional sampling, improving reconstruction fidelity with fewer steps.
Noise Combination Sampling (NCS) refers to a family of frameworks for reformulating measurement and noise injection in both computational imaging and generative modeling. In single-pixel imaging, NCS constructs nonnegative measurement matrices using simplex-vertex codes to eliminate additive bias and decorrelate measurement noise. In generative models, particularly denoising diffusion probabilistic models (DDPMs), NCS synthesizes optimally-aligned noise vectors from a subspace to incorporate measurement constraints, enabling conditional sampling without the instability of additive guidance. NCS provides principled mechanisms for bias rejection, noise decorrelation, and robust conditional embedding, with applications spanning single-pixel imaging, inverse problems, and image compression (Czajkowski et al., 2018, Su et al., 24 Oct 2025).
1. Noise Combination Sampling in Single-Pixel Imaging
In the context of single-pixel imaging, NCS addresses robust measurement under ambient illumination and detector noise. Given an original real-valued sensing matrix and observed measurements , where is the scene, ambient noise and DC-bias degrade measurement fidelity. NCS replaces with a nonnegative-expanded matrix such that measurements are directly displayable on hardware intensity modulators (e.g., digital micromirror devices), and the original is exactly recovered via a fixed linear mapping.
The encoding proceeds by partitioning into blocks of rows and expanding each into rows, distributing the measurement pattern weights as nonnegative linear combinations of the vertices of a regular simplex. This construction ensures DC-bias from ambient illumination is mapped to the simplex's zero-sum property, enabling perfect algebraic cancellation in postprocessing. As a result, the final measurement is theoretically independent of constant illumination offsets (Czajkowski et al., 2018).
2. Simplex Coding, Measurement Model, and Bias Immunity
The NCS transformation is based on the properties of a regular -simplex in , with vertices satisfying and pairwise constant Euclidean distances. For each -row block of , the column vector is decomposed as a nonnegative linear combination of the simplex vertices (with exactly one coordinate set to zero), producing a corresponding nonnegative pattern in . This mapping is invertible through a block-diagonal matrix for .
A key property is that any constant offset in the measurement is algebraically eliminated: for observed , one obtains . Thus, DC-bias immunity is ensured by construction (Czajkowski et al., 2018).
3. Extensions, Complementary Detection, and Measurement Noise
NCS accommodates complementary sampling using two detectors for measuring and its complement, with differential signals . Nonnegativity of all entries in further allows direct pattern modulation without offset, enabling binary display and efficient hardware implementation.
In the presence of i.i.d. Gaussian detector noise with mean and variance , classical shift-and-display methods introduce mean biases and correlated noise. Under NCS, the transformed noise remains zero-mean and uncorrelated, with covariance , scaling variance by a known but modest factor (Czajkowski et al., 2018).
4. Simplex Dimension Selection and Adaptive Trade-offs
The choice of simplex dimension governs a trade-off between measurement overhead and noise robustness. Increasing reduces pattern expansion overhead (as approaches 1), but incurs a slightly larger noise variance scaling . Empirical and numerical studies show the optimal (maximizing reconstruction PSNR for fixed detector noise) rises with decreasing noise: –$2$ for high-noise (single-detector) settings and for low-noise (balanced, complementary detection). Reconstruction performance depends on the interplay between this factor and the compression ratio (Czajkowski et al., 2018).
5. Implementation and Experimental Results in Imaging
Experimental validation employs a 22 kHz DMD to project binarized DCT patterns via or its complement. Detection is achieved with one or two bucket detectors. Reconstruction leverages Fourier-Domain Regularized Inversion (FDRI), using a precomputed generalized inverse . Real-time video at fps for 256×256 frames is attainable.
Measured results indicate that simplex coding improves PSNR under single-detector modes and achieves parity with balanced detection modes. In dynamic scenes, where direct (uncoded) sampling manifests brightness artifacts under fluctuating ambient conditions, NCS-processed reconstructions remain artifact-free (Czajkowski et al., 2018).
6. Noise Combination Sampling in Diffusion-Based Inverse Problems
NCS has been extended to generative modeling, particularly in inverse problems with pretrained Denoising Diffusion Probabilistic Models (DDPMs). Let with the unknown signal, the measurement operator, and . DDPMs apply a learned score model for denoising steps, but naïve conditioning on via additive measurement-score guidance often requires delicate step-size or guidance tuning, and risks manifold drift.
The NCS approach synthesizes an “optimal noise” vector at each reverse step from a Gaussian codebook . The optimal linear combination is chosen to maximally align with the negative measurement score (where ), via the closed form , ensuring remains standard normal and maximally incorporates measurement constraints.
In the revised sampling update, the DDPM noise term is replaced as . As a result, conditional information is embedded into the noise, removing the need for step-wise hyperparameter adjustment and providing robustness even for small generation step counts (Su et al., 24 Oct 2025).
7. Empirical Performance, Limitations, and Open Questions
Empirical results on linear inverse vision tasks (e.g., FFHQ and ImageNet inpainting, super-resolution, deblurring) show substantial PSNR, FID, and LPIPS improvements of NCS-guided sampling over classical DDPM conditional solvers (DPS, MPGD), particularly at low (e.g., PSNR increase from 12.52 to 19.16 in FFHQ inpainting at for DPS vs. NCS-DPS). Similar compression gains with negligible degradation are observed when reducing the number of sampling steps.
Notable limitations include blurring with extremely simple codebooks and non-ideal noise-norm scaling as increases. Extending NCS to nonlinear measurement models or integrating adaptive, learned codebooks remains an open area. Future directions comprise merging NCS’s closed-form mechanisms with advanced quantization and semantic conditional models (Su et al., 24 Oct 2025).