Papers
Topics
Authors
Recent
Search
2000 character limit reached

QAConv-QA: Quality-Aware Query-Adaptive Conv

Updated 18 March 2026
  • The paper introduces QAConv-QA, a pixel-level matching mechanism that adaptively generates convolution filters and enforces bidirectional constraints to robustly address clothes-changing re-identification.
  • It integrates dual-branch feature extraction with multi-modal attention fusion to combine RGB and parsing cues, producing discriminative and clothing-invariant representations.
  • Experiments on PRCC and LTCC benchmarks show significant performance gains, confirming the effectiveness of spatial quality weighting and bidirectional matching in noisy environments.

Quality-Aware Query-Adaptive Convolution (QAConv-QA) is a pixel-level matching framework developed to address the problem of clothes-changing person re-identification (CC-ReID), where traditional appearance cues become unreliable due to significant intra-identity clothing variations. QAConv-QA extends earlier query-adaptive convolution methods by incorporating spatially-varying quality weighting and enforcing bidirectional matching constraints, thereby enhancing robustness to clothing variation and background noise. The module is integrated into the broader QA-ReID architecture, which employs dual-branch feature extraction and multi-modal attention fusion to jointly leverage global appearance and clothing-invariant structural cues (Wang et al., 27 Jan 2026).

1. Integration within Dual-Branch Feature Extraction

QAConv-QA operates on fused feature maps within QA-ReID. Each image I∈R3×H′×W′I \in \mathbb{R}^{3 \times H' \times W'} is passed through two parallel ResNet-50 branches truncated at stage-3: an RGB branch producing Frgb∈RC×H×WF_{\text{rgb}} \in \mathbb{R}^{C \times H \times W}, and a parsing branch generating a binary body mask Mbody∈{0,1}H′×W′M_{\text{body}} \in \{0,1\}^{H'\times W'} and extracting Fpar∈RC×H×WF_{\text{par}} \in \mathbb{R}^{C \times H \times W}. A multi-modal attention module computes channel- and spatial-wise attention weights ω∈[0,1]C×H×W\omega \in [0,1]^{C \times H \times W} across the concatenated features [Frgb;Fpar][F_{\text{rgb}}; F_{\text{par}}]. The fused features are obtained as:

  • Fmix=ω⊙Frgb+(1−ω)⊙FparF_{\text{mix}} = \omega \odot F_{\text{rgb}} + (1-\omega) \odot F_{\text{par}}
  • F=Frgb+Fpar+FmixF = F_{\text{rgb}} + F_{\text{par}} + F_{\text{mix}}
  • Ffuse=F_{\text{fuse}} = 1×1 convolution(FF), resulting in Frgb∈RC×H×WF_{\text{rgb}} \in \mathbb{R}^{C \times H \times W}0.

QAConv-QA is applied to pairs of these fused features from probe and gallery images to compute a fine-grained similarity score.

2. Query-Adaptive Convolution Filter Generation

QAConv-QA dynamically generates a local convolution kernel at each spatial position of the probe's fused feature map. Specifically, for the probe Frgb∈RC×H×WF_{\text{rgb}} \in \mathbb{R}^{C \times H \times W}1 of dimension Frgb∈RC×H×WF_{\text{rgb}} \in \mathbb{R}^{C \times H \times W}2, a learnable 1×1 convolution Frgb∈RC×H×WF_{\text{rgb}} \in \mathbb{R}^{C \times H \times W}3 is applied to yield Frgb∈RC×H×WF_{\text{rgb}} \in \mathbb{R}^{C \times H \times W}4. The slice at each Frgb∈RC×H×WF_{\text{rgb}} \in \mathbb{R}^{C \times H \times W}5 is reshaped into a kernel Frgb∈RC×H×WF_{\text{rgb}} \in \mathbb{R}^{C \times H \times W}6, which is convolved over the gallery feature Frgb∈RC×H×WF_{\text{rgb}} \in \mathbb{R}^{C \times H \times W}7 at the corresponding position. Stacking these responses for all Frgb∈RC×H×WF_{\text{rgb}} \in \mathbb{R}^{C \times H \times W}8 results in a raw pixel-to-pixel similarity tensor.

This procedure allows for localized, dynamic, query-conditioned matching, in contrast to global or fixed-filter approaches.

3. Pixel-Level Importance Weighting

Not all spatial locations in the feature map contribute equally to identity discrimination, especially under clothing changes and background clutter. QAConv-QA computes a spatial quality (or importance) map Frgb∈RC×H×WF_{\text{rgb}} \in \mathbb{R}^{C \times H \times W}9, derived from the downsampled body mask:

  • The original mask Mbody∈{0,1}H′×W′M_{\text{body}} \in \{0,1\}^{H'\times W'}0 is pooled over Mbody∈{0,1}H′×W′M_{\text{body}} \in \{0,1\}^{H'\times W'}1 patches:

Mbody∈{0,1}H′×W′M_{\text{body}} \in \{0,1\}^{H'\times W'}2

  • A spatial softmax normalizes these coarse mask sums:

Mbody∈{0,1}H′×W′M_{\text{body}} \in \{0,1\}^{H'\times W'}3

During matching, the score for a pixel pair Mbody∈{0,1}H′×W′M_{\text{body}} \in \{0,1\}^{H'\times W'}4 is weighted as follows:

Mbody∈{0,1}H′×W′M_{\text{body}} \in \{0,1\}^{H'\times W'}5

where Mbody∈{0,1}H′×W′M_{\text{body}} \in \{0,1\}^{H'\times W'}6 denotes cosine similarity.

This weighting suppresses contributions from background and unreliable regions, emphasizing body structure over appearance.

4. Bidirectional Consistency Constraints

Single-directional similarity matching can yield high scores for spurious correspondences. QAConv-QA introduces bidirectional normalization to enforce mutual matching. For each pair Mbody∈{0,1}H′×W′M_{\text{body}} \in \{0,1\}^{H'\times W'}7:

  • Forward-normalized score:

Mbody∈{0,1}H′×W′M_{\text{body}} \in \{0,1\}^{H'\times W'}8

  • Reverse-normalized and combined:

Mbody∈{0,1}H′×W′M_{\text{body}} \in \{0,1\}^{H'\times W'}9

Only pairs that are the mutually most likely correspondences yield large contributions. A bidirectional global max-pooling (Bi-GMP) operation further aggregates the similarity map to a scalar, followed by batch normalization, an MLP, and sigmoid to produce a final match probability Fpar∈RC×H×WF_{\text{par}} \in \mathbb{R}^{C \times H \times W}0.

This mechanism explicitly penalizes one-way mismatches, increasing reliability under appearance changes.

5. Matching Workflow

A probe-gallery matching instance proceeds as follows:

  1. Extract Fpar∈RC×H×WF_{\text{par}} \in \mathbb{R}^{C \times H \times W}1, Fpar∈RC×H×WF_{\text{par}} \in \mathbb{R}^{C \times H \times W}2 for both probe and gallery via respective branches.
  2. Fuse with attention Fpar∈RC×H×WF_{\text{par}} \in \mathbb{R}^{C \times H \times W}3 to generate Fpar∈RC×H×WF_{\text{par}} \in \mathbb{R}^{C \times H \times W}4, Fpar∈RC×H×WF_{\text{par}} \in \mathbb{R}^{C \times H \times W}5.
  3. Generate Fpar∈RC×H×WF_{\text{par}} \in \mathbb{R}^{C \times H \times W}6 query-adaptive filters Fpar∈RC×H×WF_{\text{par}} \in \mathbb{R}^{C \times H \times W}7 from Fpar∈RC×H×WF_{\text{par}} \in \mathbb{R}^{C \times H \times W}8.
  4. Convolve each Fpar∈RC×H×WF_{\text{par}} \in \mathbb{R}^{C \times H \times W}9 over ω∈[0,1]C×H×W\omega \in [0,1]^{C \times H \times W}0 to obtain raw responses.
  5. Compute pixel-level quality maps ω∈[0,1]C×H×W\omega \in [0,1]^{C \times H \times W}1, ω∈[0,1]C×H×W\omega \in [0,1]^{C \times H \times W}2 and weight the responses.
  6. Apply bidirectional normalization as above.
  7. Aggregate with Bi-GMP, apply batch normalization, MLP, and sigmoid to yield the scalar similarity ω∈[0,1]C×H×W\omega \in [0,1]^{C \times H \times W}3.

6. Training Objectives and Loss Formulation

The QA-ReID framework containing QAConv-QA is trained end-to-end using three loss components:

  • Cross-entropy identity losses on global pooled features of each branch:

ω∈[0,1]C×H×W\omega \in [0,1]^{C \times H \times W}4

  • Triplet losses on both branches:

ω∈[0,1]C×H×W\omega \in [0,1]^{C \times H \times W}5

  • Pairwise matching loss for QAConv-QA:

ω∈[0,1]C×H×W\omega \in [0,1]^{C \times H \times W}6

where ω∈[0,1]C×H×W\omega \in [0,1]^{C \times H \times W}7 if images ω∈[0,1]C×H×W\omega \in [0,1]^{C \times H \times W}8 and ω∈[0,1]C×H×W\omega \in [0,1]^{C \times H \times W}9 share the same ID.

The overall loss is:

[Frgb;Fpar][F_{\text{rgb}}; F_{\text{par}}]0

This joint objective encourages discriminative, identity-preserving representation in both color/texture and structure, and robust pixel-level matching under clothing changes.

7. Performance Analysis and Impact

Empirical results substantiate the effectiveness of QAConv-QA’s mechanisms in the CC-ReID setting. Experiments on PRCC and LTCC benchmarks show:

  • Baseline fusion with plain QAConv (no pixel weighting, no bidirectional constraints) attains 61.4% Top-1 on PRCC and 41.1% on LTCC.
  • Adding pixel weighting alone increases performance to 63.0% / 41.8%.
  • Incorporating bidirectional matching singly yields 63.7% / 42.4% (value for LTCC inferred by juxtaposition, this suggests bidirectional constraints alone moderately help).
  • The full QAConv-QA with both enhancements achieves 64.1% Top-1 on PRCC and 42.9% on LTCC, representing a [Frgb;Fpar][F_{\text{rgb}}; F_{\text{par}}]1 absolute gain on PRCC over QAConv and [Frgb;Fpar][F_{\text{rgb}}; F_{\text{par}}]2 over the strongest existing competitor.

The explicit use of spatial quality weighting and reciprocal normalization distinguishes QAConv-QA from conventional global-matchers and the original QAConv, leading to increased robustness against large clothing changes, background interference, and unreliable regions (Wang et al., 27 Jan 2026).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

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 Quality-Aware Query-Adaptive Convolution (QAConv-QA).