Papers
Topics
Authors
Recent
Search
2000 character limit reached

Affine Filtering Measurements

Updated 5 July 2026
  • Affine filtering measurements are techniques that incorporate predetermined bias terms to convert symmetric, ambiguous measurements into ones with clear, interpretable structure.
  • They enable exact phase retrieval and improve identifiability by transforming classical models into affine formulations, reducing sample complexity in both real and complex settings.
  • The approach finds applications in sparse recovery, low-rank matrix reconstruction, Bayesian filtering, image processing, communications, and quantum decoding, each exploiting the affine structure for enhanced robustness.

Affine filtering measurements denote a family of measurement and filtering constructions in which linear filter outputs are modified by known affine terms, or in which inference is organized around affine maps, affine subspaces, or local affine models. In the phase-retrieval literature, the canonical measurement is

yj=∣⟨aj,x⟩+bj∣,j=1,…,m,y_j = |\langle a_j,x\rangle + b_j|, \qquad j=1,\ldots,m,

and the decisive structural feature is that the offsets bjb_j remove the global unimodular ambiguity of standard phase retrieval, so that xx can be recovered exactly rather than only up to a global phase (Gao et al., 2016). The same expression also appears in sparse phase retrieval, generalized affine quadratic measurements, low-rank matrix recovery, guided image filtering, Bayesian state estimation, quantum decoding, and affine filter-bank modulation, where the common thread is the use of affine structure to improve identifiability, conditioning, or interpretability (Yang et al., 2021, Huang et al., 2018, Wagner et al., 2015, Zhao et al., 5 Mar 2025, Wen et al., 2021, Mandal et al., 5 Jun 2026, Senger et al., 6 May 2025).

1. Canonical model: affine phase retrieval from biased linear filters

The basic affine phase-retrieval model fixes aj∈Hda_j\in\mathbb{H}^d and bj∈Hb_j\in\mathbb{H}, with H=R\mathbb{H}=\mathbb{R} or C\mathbb{C}, and observes either

MA,b(x)=(∣⟨a1,x⟩+b1∣,…,∣⟨am,x⟩+bm∣)M_{A,b}(x)=\big(|\langle a_1,x\rangle+b_1|,\ldots,|\langle a_m,x\rangle+b_m|\big)

or

MA,b2(x)=(∣⟨a1,x⟩+b1∣2,…,∣⟨am,x⟩+bm∣2).M^2_{A,b}(x)=\big(|\langle a_1,x\rangle+b_1|^2,\ldots,|\langle a_m,x\rangle+b_m|^2\big).

Affine phase retrievability means that MA,bM_{A,b} is injective on bjb_j0, and the paper shows that injectivity of bjb_j1 and bjb_j2 is equivalent (Gao et al., 2016).

This model can be rewritten as ordinary phase retrieval in one higher dimension. With

bjb_j3

one has

bjb_j4

The difference from classical phase retrieval is that the last coordinate of bjb_j5 is known to be bjb_j6, so the usual unimodular ambiguity is removed. This reduction clarifies why affine offsets act as known references and why exact signal recovery becomes possible.

A standard interpretation is to view each measurement as the magnitude of the output of a linear filter bjb_j7 applied to bjb_j8, followed by addition of a known bias bjb_j9 before magnitude extraction. In that sense, affine filtering measurements are magnitude-only measurements of biased filter outputs. The same interpretation extends to practical filter-bank design: in the real case, two distinct biases per coordinate suffice in the minimal construction, whereas in the complex case three noncollinear biases per coordinate suffice.

2. Injectivity criteria and measurement complexity

In the real case, the main equivalences are combinatorial, Jacobian, and bilinear. For xx0 and xx1, affine phase retrievability is equivalent to each of the following: for any xx2 with xx3, there exists xx4 such that

xx5

for any subset xx6, if xx7, then xx8; and the Jacobian of xx9 has rank aj∈Hda_j\in\mathbb{H}^d0 for all aj∈Hda_j\in\mathbb{H}^d1. In the complex case, the corresponding criterion is

aj∈Hda_j\in\mathbb{H}^d2

for some aj∈Hda_j\in\mathbb{H}^d3, and the real Jacobian must have rank aj∈Hda_j\in\mathbb{H}^d4 everywhere (Gao et al., 2016).

The minimal measurement counts differ sharply from standard phase retrieval. For real signals, aj∈Hda_j\in\mathbb{H}^d5 is necessary, and a generic aj∈Hda_j\in\mathbb{H}^d6 is affine phase retrievable when aj∈Hda_j\in\mathbb{H}^d7. For complex signals, aj∈Hda_j\in\mathbb{H}^d8 is necessary, and this bound is sharp: if aj∈Hda_j\in\mathbb{H}^d9 is nonsingular, bj∈Hb_j\in\mathbb{H}0, and each triple bj∈Hb_j\in\mathbb{H}1 is noncollinear in the complex plane, then bj∈Hb_j\in\mathbb{H}2 is affine phase retrievable with bj∈Hb_j\in\mathbb{H}3. Generic sufficiency in the complex case is proved for bj∈Hb_j\in\mathbb{H}4 (Gao et al., 2016).

A generalized version replaces scalar affine filters by vector-valued affine filters,

bj∈Hb_j\in\mathbb{H}5

with bj∈Hb_j\in\mathbb{H}6. This generalized affine phase retrieval has necessary bounds

bj∈Hb_j\in\mathbb{H}7

and these are tight when bj∈Hb_j\in\mathbb{H}8. The construction is blockwise: partition coordinates into bj∈Hb_j\in\mathbb{H}9 blocks, use H=R\mathbb{H}=\mathbb{R}0 that extract one block, and choose H=R\mathbb{H}=\mathbb{R}1 offsets in the real case or H=R\mathbb{H}=\mathbb{R}2 offsets in the complex case so that the block is uniquely determined from its affine-norm samples (Huang et al., 2018).

3. Sparse affine sampling and ambiguity-free sparse recovery

Sparse affine sampling specializes the affine model to H=R\mathbb{H}=\mathbb{R}3-sparse signals and magnitude-squared measurements

H=R\mathbb{H}=\mathbb{R}4

The sensing matrix is sparse: each column H=R\mathbb{H}=\mathbb{R}5 has support H=R\mathbb{H}=\mathbb{R}6 of fixed size H=R\mathbb{H}=\mathbb{R}7, with limited overlap H=R\mathbb{H}=\mathbb{R}8. The method is explicitly two-stage: support identification, followed by exact or stable recovery of the nonzero entries (Yang et al., 2021).

In the noise-free case, support recovery uses a counting rule relative to the bias-only level H=R\mathbb{H}=\mathbb{R}9. Under the non-collinearity condition that for any fixed C\mathbb{C}0 and any distinct C\mathbb{C}1, the three centers C\mathbb{C}2 are not collinear, and under

C\mathbb{C}3

one can choose

C\mathbb{C}4

and recover the support exactly. Once the support is known, each active scalar C\mathbb{C}5 is recovered from the intersection of three circles

C\mathbb{C}6

or equivalently by eliminating C\mathbb{C}7 from pairwise differences.

The framework extends to sparse outliers and bounded dense noise. For sparse outliers of support size C\mathbb{C}8, exact support identification remains possible if

C\mathbb{C}9

For bounded noise, support identification uses the thresholded deviation MA,b(x)=(∣⟨a1,x⟩+b1∣,…,∣⟨am,x⟩+bm∣)M_{A,b}(x)=\big(|\langle a_1,x\rangle+b_1|,\ldots,|\langle a_m,x\rangle+b_m|\big)0, and subsequent recovery is by linear least squares on pairwise-difference equations. The resulting error bound depends on the dispersion and non-collinearity of the centered reference points, and the paper shows that near-optimal performance can be achieved with high probability by drawing the nonzero entries of the sparse sensing matrix and the bias vector uniformly on a complex circle (Yang et al., 2021).

This sparse theory preserves the central geometric idea of affine filtering measurements: the bias vector creates reference-centered circles, so phase ambiguity is replaced by an explicitly solvable geometry.

4. Stability, topology, and reconstruction algorithms

Affine phase retrievability has compact-set stability but not global bi-Lipschitzness. If MA,b(x)=(∣⟨a1,x⟩+b1∣,…,∣⟨am,x⟩+bm∣)M_{A,b}(x)=\big(|\langle a_1,x\rangle+b_1|,\ldots,|\langle a_m,x\rangle+b_m|\big)1 is affine phase retrievable and MA,b(x)=(∣⟨a1,x⟩+b1∣,…,∣⟨am,x⟩+bm∣)M_{A,b}(x)=\big(|\langle a_1,x\rangle+b_1|,\ldots,|\langle a_m,x\rangle+b_m|\big)2 is compact, then there exist positive constants MA,b(x)=(∣⟨a1,x⟩+b1∣,…,∣⟨am,x⟩+bm∣)M_{A,b}(x)=\big(|\langle a_1,x\rangle+b_1|,\ldots,|\langle a_m,x\rangle+b_m|\big)3 such that for all MA,b(x)=(∣⟨a1,x⟩+b1∣,…,∣⟨am,x⟩+bm∣)M_{A,b}(x)=\big(|\langle a_1,x\rangle+b_1|,\ldots,|\langle a_m,x\rangle+b_m|\big)4,

MA,b(x)=(∣⟨a1,x⟩+b1∣,…,∣⟨am,x⟩+bm∣)M_{A,b}(x)=\big(|\langle a_1,x\rangle+b_1|,\ldots,|\langle a_m,x\rangle+b_m|\big)5

and

MA,b(x)=(∣⟨a1,x⟩+b1∣,…,∣⟨am,x⟩+bm∣)M_{A,b}(x)=\big(|\langle a_1,x\rangle+b_1|,\ldots,|\langle a_m,x\rangle+b_m|\big)6

Neither MA,b(x)=(∣⟨a1,x⟩+b1∣,…,∣⟨am,x⟩+bm∣)M_{A,b}(x)=\big(|\langle a_1,x\rangle+b_1|,\ldots,|\langle a_m,x\rangle+b_m|\big)7 nor MA,b(x)=(∣⟨a1,x⟩+b1∣,…,∣⟨am,x⟩+bm∣)M_{A,b}(x)=\big(|\langle a_1,x\rangle+b_1|,\ldots,|\langle a_m,x\rangle+b_m|\big)8 is bi-Lipschitz on all of MA,b(x)=(∣⟨a1,x⟩+b1∣,…,∣⟨am,x⟩+bm∣)M_{A,b}(x)=\big(|\langle a_1,x\rangle+b_1|,\ldots,|\langle a_m,x\rangle+b_m|\big)9 (Gao et al., 2016).

A notable topological difference from standard phase retrieval is non-openness. In the classical case, phase-retrievable measurement sets are open. In the affine case, the set of affine phase retrievable MA,b2(x)=(∣⟨a1,x⟩+b1∣2,…,∣⟨am,x⟩+bm∣2).M^2_{A,b}(x)=\big(|\langle a_1,x\rangle+b_1|^2,\ldots,|\langle a_m,x\rangle+b_m|^2\big).0 is not open in MA,b2(x)=(∣⟨a1,x⟩+b1∣2,…,∣⟨am,x⟩+bm∣2).M^2_{A,b}(x)=\big(|\langle a_1,x\rangle+b_1|^2,\ldots,|\langle a_m,x\rangle+b_m|^2\big).1: there are injective designs for which arbitrarily small perturbations of MA,b2(x)=(∣⟨a1,x⟩+b1∣2,…,∣⟨am,x⟩+bm∣2).M^2_{A,b}(x)=\big(|\langle a_1,x\rangle+b_1|^2,\ldots,|\langle a_m,x\rangle+b_m|^2\big).2 destroy injectivity. This non-openness appears in both the real and complex settings and has direct implications for fabrication, calibration, and robustness margins.

Algorithmically, the augmentation

MA,b2(x)=(∣⟨a1,x⟩+b1∣2,…,∣⟨am,x⟩+bm∣2).M^2_{A,b}(x)=\big(|\langle a_1,x\rangle+b_1|^2,\ldots,|\langle a_m,x\rangle+b_m|^2\big).3

connects affine phase retrieval to classical solvers such as PhaseLift, matrix completion, Wirtinger flow, and alternating minimization, now with the anchor constraint that the last coordinate of MA,b2(x)=(∣⟨a1,x⟩+b1∣2,…,∣⟨am,x⟩+bm∣2).M^2_{A,b}(x)=\big(|\langle a_1,x\rangle+b_1|^2,\ldots,|\langle a_m,x\rangle+b_m|^2\big).4 equals MA,b2(x)=(∣⟨a1,x⟩+b1∣2,…,∣⟨am,x⟩+bm∣2).M^2_{A,b}(x)=\big(|\langle a_1,x\rangle+b_1|^2,\ldots,|\langle a_m,x\rangle+b_m|^2\big).5 (Gao et al., 2016). In the generalized norm model, the lifting becomes

MA,b2(x)=(∣⟨a1,x⟩+b1∣2,…,∣⟨am,x⟩+bm∣2).M^2_{A,b}(x)=\big(|\langle a_1,x\rangle+b_1|^2,\ldots,|\langle a_m,x\rangle+b_m|^2\big).6

with MA,b2(x)=(∣⟨a1,x⟩+b1∣2,…,∣⟨am,x⟩+bm∣2).M^2_{A,b}(x)=\big(|\langle a_1,x\rangle+b_1|^2,\ldots,|\langle a_m,x\rangle+b_m|^2\big).7 determined by MA,b2(x)=(∣⟨a1,x⟩+b1∣2,…,∣⟨am,x⟩+bm∣2).M^2_{A,b}(x)=\big(|\langle a_1,x\rangle+b_1|^2,\ldots,|\langle a_m,x\rangle+b_m|^2\big).8 and MA,b2(x)=(∣⟨a1,x⟩+b1∣2,…,∣⟨am,x⟩+bm∣2).M^2_{A,b}(x)=\big(|\langle a_1,x\rangle+b_1|^2,\ldots,|\langle a_m,x\rangle+b_m|^2\big).9. This suggests SDP-based and nonconvex least-squares reconstructions, although the cited work is focused on identifiability rather than full algorithmic analysis (Huang et al., 2018).

A frequent misconception is that adding affine offsets automatically improves robustness. The theory supports a narrower statement: offsets remove global-phase ambiguity and can reduce measurement counts, especially in the complex setting, but injective affine designs do not form an open set, so robustness to perturbation is a separate design issue.

5. Affine measurement models beyond phase retrieval

Low-rank recovery provides a matrix-valued affine counterpart. In row-and-column affine measurements one observes

MA,bM_{A,b}0

where MA,bM_{A,b}1 is rank MA,bM_{A,b}2. The proposed SVLS algorithm combines an SVD on one measurement block with least squares on the other; in the noiseless Gaussian row/column design, exact recovery holds with probability MA,bM_{A,b}3 when MA,bM_{A,b}4, and in the noisy case the Frobenius error satisfies a bound of the form

MA,bM_{A,b}5

with high probability (Wagner et al., 2015). A related affine-rank-minimization formulation is

MA,bM_{A,b}6

for which the BARM algorithm optimizes

MA,bM_{A,b}7

and is empirically reported to succeed at the degrees-of-freedom limit MA,bM_{A,b}8 across matrix completion, general affine operators, and image rectification (Xin et al., 2014).

In Bayesian filtering, the phrase appears in a different but structurally related sense. Standard Gaussian filters represent the posterior belief by a Gaussian whose mean is an affine function of the measurement, and the Feature Gaussian Filter relaxes this by making the mean affine in a nonlinear feature map MA,bM_{A,b}9:

bjb_j00

The affine-mapping based variational Ensemble Kalman filter likewise searches for an affine map bjb_j01 that pushes the prior ensemble toward the posterior by minimizing a KL divergence, with exact agreement with the Kalman update in the linear-Gaussian case (Wüthrich et al., 2015, Wen et al., 2021).

Piecewise-affine and affine-process state estimation use yet another meaning. For piecewise affine state-space models, each filtering recursion yields a mixture of truncated normal distributions that is approximated by a single normal via moment matching (Rui et al., 2016). For affine processes observed in additive white noise, the linearized filtering functional replaces the intractable quadratic observation term by an affine linearization around a macro location, and the conditional characteristic function is then computed through generalized Riccati equations driven by the observation path (Gonon et al., 2018).

In image filtering, the original guided image filter is based on the local affine model

bjb_j02

with coefficients estimated from local means, variances, and covariances. The Gaussian highpass guided-filtering formulation replaces this two-parameter local affine model by

bjb_j03

so that guidance structure enters through a Gaussian highpass component and the input contributes a Gaussian-smoothed base (Zhao et al., 5 Mar 2025). The paper reports that these PM-GF variants outperform their LAM counterparts across edge-aware smoothing, denoising, detail enhancement, HDR tone mapping, dehazing, and texture removal, while also noting that inconsistent guidance structures can introduce substantial errors.

6. Communications and quantum decoding interpretations

In high-mobility communications, Affine Filter Bank Modulation combines a filter-bank waveform with DAFT precoding. The DAFT is

bjb_j04

and the resulting waveform uses filtered chirps, with only the first and last bjb_j05 subcarriers active to preserve complex orthogonality after filtering and compensation. Analytical and simulation results show quasi-orthogonality similar to AFDM in doubly-dispersive channels, PAPR levels bjb_j06 dB lower, and OOBE as low as bjb_j07 dB when PHYDYAS prototype filters are used (Senger et al., 6 May 2025). A later SIR analysis shows that under MMSE equalization the filtered time-domain detector exhibits a cancellation between channel-induced interference and orthogonality approximation error that does not occur in the affine domain, producing large SIR gains and explaining the associated BER improvement (Senger et al., 26 Nov 2025).

In quantum decoding, affine filtering measurements are a structured form of unambiguous state discrimination for codeword-indexed pure-state families. The POVM is

bjb_j08

where each conclusive outcome identifies an affine coset

bjb_j09

and must satisfy the unambiguity constraint

bjb_j10

The optimal AFM design is an SDP that reduces to a linear program via character-based diagonalization, and the resulting decoder for local codes accumulates error-free linear equations from conclusive outcomes and then solves them by Gaussian elimination (Mandal et al., 5 Jun 2026).

For regular LDPC codes from Gallager ensembles on i.i.d. pure-state channels, the reported thresholds show consistent gains over symbol-wise USD and symbol-wise PGM-based decoding. For example, for bjb_j11 ensembles the AFM+GE threshold is approximately bjb_j12, compared with bjb_j13 for USD+GE and bjb_j14 for PGM+BP; similar improvements are listed for bjb_j15, bjb_j16, bjb_j17, and bjb_j18 ensembles (Mandal et al., 5 Jun 2026). In this setting, affine filtering measurements are not biased magnitude samples but code-aware, affine-subspace-valued measurement outcomes.

Across these disparate literatures, the phrase retains a stable structural meaning. An affine filtering measurement does not merely record a linear response; it augments that response by a bias, an affine map, an affine subspace label, or a local affine model. The practical consequences vary by domain—ambiguity-free recovery in phase retrieval, reduced sample complexity in generalized affine sensing, efficient low-rank reconstruction, more expressive Bayesian updates, interpretable structure transfer in image filtering, filtered-chirp robustness in doubly-dispersive channels, and code-aware quantum decoding—but in each case the affine structure is used to convert an otherwise symmetric or weakly informative measurement model into one with stronger identifiability or more useful downstream constraints.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Affine Filtering Measurements.