PIZA: Progressive Iterative Zooming Adapter
- The paper introduces PIZA as a parameter-efficient module that transforms a static grounding model into a multi-step search process for small-object REC.
- It leverages a compact zooming-step embedding to condition PEFT components like CoOp, LoRA, and Adapter+, enabling progressive coarse-to-fine localization in challenging driving scenes.
- Empirical results demonstrate that PIZA, with minimal additional parameters, significantly boosts high-IoU accuracy compared to single-shot and sliding-window baselines.
Searching arXiv for the specified papers to ground the article in the cited sources. Progressive-Iterative Zooming Adapter (PIZA) is an adapter module for parameter-efficient fine-tuning in referring expression comprehension (REC) that enables models to progressively zoom in and localize small objects. It is introduced together with the small object REC (SOREC) dataset for driving scenarios, and is formulated as a mechanism that converts a static, single-shot grounding model into a search-based model conditioned on both language and the history of previous zoom boxes (Goto et al., 4 Oct 2025). In the reported instantiation, PIZA is applied to GroundingDINO and operates by encoding the sequence of past bounding boxes into a compact zooming-step embedding, injecting that embedding into parameter-efficient adaptation components such as CoOp prompts, LoRA bottlenecks, or Adapter+ layers while keeping the base model mostly frozen (Goto et al., 4 Oct 2025). The term also admits a broader conceptual connection to training-free iterative adapter frameworks for generative modeling, especially insofar as both rely on progressive refinement and adapter-style conditioning, but PIZA itself is presented for small-object REC rather than story visualization (Mao et al., 2024).
1. Problem setting and definition
Referring expression comprehension takes an image and a natural-language referring expression , and predicts a bounding box for the described object:
where and are top-left and bottom-right coordinates (Goto et al., 4 Oct 2025). REC models must align the semantics of with visual content and localize a unique object. Classical REC benchmarks such as RefCOCO/+/g mostly involve medium or large objects in COCO images, and modern vision-language detectors like GroundingDINO reach more than Acc on RefCOCO, so the standard-sized REC problem is described as essentially solved (Goto et al., 4 Oct 2025).
PIZA is motivated by a different regime: extremely small targets in high-resolution driving scenes. In SOREC, source images are high-resolution street scenes with average resolution , and target objects include traffic signs, lights, and distant vehicles (Goto et al., 4 Oct 2025). The dataset description states that each bounding box typically occupies approximately of the entire image area, and all target bounding boxes occupy less than 0 of the image area (Goto et al., 4 Oct 2025). Formally, the small-object regime is characterized by a ground-truth box 1 such that
2
with area ratio 3 and often around 4 (Goto et al., 4 Oct 2025).
The central definition of PIZA is an extension of a base grounding model 5 into an autoregressive zooming model:
6
where 7 is the history of previously predicted boxes (Goto et al., 4 Oct 2025). The process begins from the full-image box 8 and proceeds by repeated cropping and refinement until a learned end-of-search criterion terminates the sequence. This makes PIZA both progressive, in the sense of coarse-to-fine cropping, and iterative, in the sense that each prediction conditions on prior zoom steps (Goto et al., 4 Oct 2025).
2. Motivation: small-object REC in driving scenes
The difficulty of small-object REC is attributed to four factors. First, resolution and feature sparsity arise because downsampling large images for transformer vision backbones such as Swin-T severely reduces the effective resolution of tiny objects; such objects may collapse to one or two patch tokens or be lost entirely (Goto et al., 4 Oct 2025). Second, there is a mismatch between pre-training and fine-tuning: GroundingDINO is pre-trained on O365, GoldG, GRIT, V3Det, and related corpora with much larger object-size distributions, whereas SOREC contains very small targets and long descriptions, with average expression length 9 words versus 0 in RefCOCO (Goto et al., 4 Oct 2025). Third, driving scenes are cluttered and contain many similar objects, so descriptions frequently rely on relations such as “small blue sign on the right side of the road, below the speed limit sign,” which are difficult to resolve when the model only has a coarse global view (Goto et al., 4 Oct 2025). Fourth, computational constraints make naive sliding windows and dense tiling unattractive; these baselines are experimentally reported as both slower and less accurate than PIZA (Goto et al., 4 Oct 2025).
Within this setting, PIZA is positioned not as a new backbone but as an adapter-based mechanism that makes an existing model actively zoom into promising regions (Goto et al., 4 Oct 2025). The base model parameters remain mostly frozen, while the system trains only the PIZA module and the selected parameter-efficient fine-tuning (PEFT) components: CoOp prompts, LoRA matrices, Adapter+ layers, and LayerNorms depending on the variant (Goto et al., 4 Oct 2025). The reported best configuration, PIZA-Adapter+, uses only 1M trainable parameters on top of a 2M-parameter GroundingDINO backbone (Goto et al., 4 Oct 2025).
A plausible implication is that PIZA addresses the small-object regime primarily by altering the inference geometry rather than by expanding the visual backbone. Rather than forcing a single pass to resolve a target occupying approximately 3 of an image, the method transforms localization into a short search process whose average ground-truth length on SOREC is 4 steps (Goto et al., 4 Oct 2025).
3. Architecture and zooming-step representation
The base architecture in the main experiments is GroundingDINO in the MM-GroundingDINO implementation. It has five components: a BERT text encoder, a Swin-T image encoder producing multi-scale feature maps, a feature enhancer with text-to-image and image-to-text cross-attention together with self-attention and feed-forward networks, a language-guided query selection module, and a cross-modality decoder that refines queries into grounded boxes and class logits (Goto et al., 4 Oct 2025). PEFT methods are applied in the feature enhancer and decoder (Goto et al., 4 Oct 2025).
PIZA adds an auxiliary module that maps the sequence of zoom boxes 5 to a zooming-step embedding 6 (Goto et al., 4 Oct 2025). For each box 7, a 8-dimensional low-level feature vector 9 is computed from normalized area, relative size to the previous step, normalized width and height, and normalized center coordinates:
0
1
2
3
These vectors form a sequence 4 (Goto et al., 4 Oct 2025).
The sequence is then processed by learnable Fourier embeddings, followed by a transformer encoder over 5, and average pooling over positions to obtain a single embedding 6 (Goto et al., 4 Oct 2025). The main text uses 7, and the parameter count for this module is reported as 8M (Goto et al., 4 Oct 2025). Two auxiliary heads are trained from the pooled embedding: an EOS head for binary classification,
9
and a progress head for scalar regression,
0
representing normalized progress along the search trajectory (Goto et al., 4 Oct 2025). At inference time, the EOS head is used to stop the zoom loop (Goto et al., 4 Oct 2025).
This design makes the search history explicit. Rather than conditioning on cropped pixels alone, the model receives a compact representation of how much zooming has already occurred, how the crop geometry has evolved, and where the current crop lies within the original image. This suggests that PIZA operationalizes “zoom state” as a first-class conditioning signal.
4. Progressive-iterative search process and training formulation
The inference process begins with
1
so the initial crop is the full image (Goto et al., 4 Oct 2025). At step 2, low-level features 3 are computed from the history of boxes, the PIZA module produces 4, EOS probability 5, and progress estimate 6, the model predicts the next box 7 in global coordinates, and the corresponding crop 8 is extracted (Goto et al., 4 Oct 2025). If EOS is predicted, or if a maximum step count is reached, the process stops; on SOREC, two to three steps are described as sufficient in practice (Goto et al., 4 Oct 2025).
The paper formalizes the search sequence as
9
with 0 and 1 covering 2 for 3 (Goto et al., 4 Oct 2025). Training does not rely solely on the original dataset 4 of triples 5. Instead, PIZA constructs an extended dataset 6 containing search processes,
7
where 8, 9, 0, 1, and 2 (Goto et al., 4 Oct 2025). The labels are
3
Intermediate boxes 4 are generated so that their area ratios match the distribution 5 estimated from pre-training datasets such as O365 and GoldG (Goto et al., 4 Oct 2025). For a target with area ratio 6, the method samples 7, chooses the number of zoom steps
8
and defines zoom factors using an exponentially weighted formulation:
9
Box areas are then given by
0
with aspect ratio interpolation
1
followed by
2
Centers are aligned to the ground-truth object center subject to image-bound constraints (Goto et al., 4 Oct 2025).
Training samples a random intermediate step 3 and optimizes the base GroundingDINO losses together with the EOS and progress losses (Goto et al., 4 Oct 2025). The PIZA-augmented loss is
4
where 5 includes localization and contrastive components, 6 is binary cross-entropy, and 7 is mean squared error (Goto et al., 4 Oct 2025).
5. PEFT variants and integration into GroundingDINO
PIZA is described as PEFT-agnostic and is instantiated in four forms: PIZA-CoOp, PIZA-LoRA, PIZA-Adapter+, and PIZA-VPT, with the main experiments emphasizing PIZA-Adapter+ as the strongest variant (Goto et al., 4 Oct 2025). In all cases, the role of PIZA is to make the chosen adaptation mechanism zoom-aware by injecting the zooming-step embedding 8.
PIZA-CoOp augments text-side prompts. Baseline CoOp prepends learnable embeddings 9 to text tokens:
0
PIZA-CoOp further inserts the zoom embedding as additional prompt tokens:
1
where 2 is a stack of 3 linear layers and experiments use 4 (Goto et al., 4 Oct 2025). The trainable parameters comprise the prompt embeddings, the linear layers 5, and LayerNorms in the text encoder, for a total of approximately 6M parameters (Goto et al., 4 Oct 2025).
PIZA-LoRA modifies attention projections. Standard LoRA changes a linear map 7 to 8, so for input 9 the output is
0
PIZA-LoRA adds a zoom-conditioned term in the LoRA bottleneck:
1
with 2, 3, and 4 (Goto et al., 4 Oct 2025). It is applied to text-to-image and image-to-text cross-attention modules in the feature enhancer and to self-attention modules in both feature enhancer and decoder. The main rank is 5, and total trainable parameters are 6M for PIZA-LoRA versus 7M for vanilla LoRA (Goto et al., 4 Oct 2025).
PIZA-Adapter+ conditions bottleneck adapters in the visual transformer stream. Adapter layers are placed after self-attention and feed-forward blocks in the feature enhancer, with bottleneck dimension 8 and standard form
9
PIZA-Adapter+ introduces two conditioning designs (Goto et al., 4 Oct 2025). Type A, used when data is small, uses the progress value 00 passed through a time embedding module with Fourier features and an MLP, adding the resulting conditioning vector to the output of a channel-wise scaling layer in the adapter (Goto et al., 4 Oct 2025). Type B, used when data is larger, uses the full embedding 01 and drops the progress head (Goto et al., 4 Oct 2025). In both cases, the adapter hidden representation is modulated by 02 or 03, making the block step-aware (Goto et al., 4 Oct 2025). Total trainable parameters are 04M, compared with 05M for Adapter+ without PIZA (Goto et al., 4 Oct 2025).
The following table summarizes the reported PEFT variants.
| Variant | Injection mechanism | Trainable parameters |
|---|---|---|
| PIZA-CoOp | Zoom embedding inserted as additional prompt tokens | ~0.9M |
| PIZA-LoRA | Adds 06 in LoRA bottleneck for attention projections | 1.5M |
| PIZA-Adapter+ | Conditions post-attention and post-FFN adapters with 07 or 08 | 3.5M |
| PIZA-VPT | Visual prompt tuning variant used in appendix | not specified here |
In integration terms, PIZA-CoOp acts on the text stream, PIZA-LoRA on visual and cross-modal attention projections, and PIZA-Adapter+ mainly on the visual stream of the feature enhancer (Goto et al., 4 Oct 2025). The detector head of GroundingDINO remains responsible for predicting the next zoom box (Goto et al., 4 Oct 2025).
6. Empirical performance, ablations, and comparisons
SOREC uses the metrics 09, 10, and 11, where 12 is mean accuracy over IoU thresholds from 13 to 14 in increments of 15 (Goto et al., 4 Oct 2025). The dataset split comprises Train-S with 16k expressions, Train-L with 17, Validation with 18, Test-A with 19, and Test-B with 20 (Goto et al., 4 Oct 2025).
On SOREC with GroundingDINO and limited data (Train-S), zero-shot GroundingDINO attains validation performance of mAcc 21, 22 23, and 24 25 (Goto et al., 4 Oct 2025). Full fine-tuning of the 26M-parameter model reaches validation performance 27, while Adapter+ without PIZA reaches 28 (Goto et al., 4 Oct 2025). PIZA-Adapter+ with only 29M trainable parameters yields validation 30, Test-A 31, and Test-B 32 (Goto et al., 4 Oct 2025). With Train-L, PIZA-Adapter+ further improves to validation 33, Test-A 34, and Test-B 35 (Goto et al., 4 Oct 2025).
The most emphasized comparison is at high IoU. Relative to full fine-tuning under Train-S, PIZA-Adapter+ is slightly lower on validation mAcc but higher on 36 and substantially higher on 37: 38 versus 39 (Goto et al., 4 Oct 2025). The paper explicitly notes that this is “exactly where small-object precision matters” (Goto et al., 4 Oct 2025).
Across other PEFT schemes, adding PIZA also improves performance. On validation under Train-S, LoRA reaches 40, while PIZA-LoRA reaches 41 (Goto et al., 4 Oct 2025). CoOp reaches 42, while PIZA-CoOp reaches 43 (Goto et al., 4 Oct 2025).
Ablation studies attribute the gains to the PIZA mechanism itself. Removing the PIZA module reverts performance to baseline Adapter+, LoRA, or CoOp numbers (Goto et al., 4 Oct 2025). For Adapter+, the comparison is especially large: validation 44 with PIZA versus 45 without (Goto et al., 4 Oct 2025). A further ablation, “w/o embedding insertion,” retains EOS and progress supervision but does not inject 46 into the adapters; performance drops slightly relative to full PIZA, indicating that conditioning feature computation on zoom embedding contributes beyond auxiliary supervision alone (Goto et al., 4 Oct 2025).
The trajectory design also matters. For PIZA-Adapter+ on Train-S, the full distribution-based generation method with average 47 steps gives validation 48 (Goto et al., 4 Oct 2025). Enforcing one step gives 49, enforcing two steps gives 50, and enforcing three steps gives 51 (Goto et al., 4 Oct 2025). This indicates that multi-step zooming is important and that the automatically derived search-length distribution is slightly better than fixed-step schemes (Goto et al., 4 Oct 2025).
Comparison to sliding windows and tile grids is central to the method’s positioning. Sliding-window baselines use windows of size 52 and strides 53, and although they improve over vanilla GroundingDINO, they are significantly lower in accuracy than PIZA at comparable or higher compute (Goto et al., 4 Oct 2025). The best sliding window is reported as 54 slower and uses 55 more trainable parameters (Goto et al., 4 Oct 2025). Tile-grid baselines also lag behind PIZA, and the paper notes that first-step windows are effectively huge, around 56, which is 57 more area than typical PIZA first crops around 58 (Goto et al., 4 Oct 2025).
PIZA is also evaluated on large multimodal models. With PIZA-LoRA at LoRA rank 59, validation mAcc improves from 60 to 61 on Qwen2-VL-7B, from 62 to 63 on InternVL2.5-8B, and from 64 to 65 on LLaVA-NeXT-7B (Goto et al., 4 Oct 2025). On RefCOCO, where targets are standard-sized, PIZA-Adapter+ yields 66 about 67 compared with 68 for Adapter+ and 69 for full fine-tuning, while zero-shot is about 70 (Goto et al., 4 Oct 2025). The paper interprets this as evidence that PIZA does not hurt performance on normal-sized objects because EOS is predicted after one step, effectively reducing the model to a single-shot detector (Goto et al., 4 Oct 2025).
7. Related concepts, limitations, and broader significance
PIZA is specifically proposed for small-object REC, but its design has an explicit conceptual affinity with iterative adapter frameworks developed in other domains. The most direct comparison in the provided material is with Story-Adapter, a training-free framework for long story visualization that iteratively regenerates each frame by conditioning on all images from the previous iteration through a Global Reference Cross-Attention module (Mao et al., 2024). Story-Adapter embodies progressive refinement, iterative conditioning, and adapter-style integration into a pre-trained diffusion model without retraining (Mao et al., 2024). The connection is conceptual rather than task-level: Story-Adapter conditions image generation on prior global story embeddings, whereas PIZA conditions localization on the history of prior zoom boxes (Mao et al., 2024). This suggests a broader pattern in which adapter modules are used to encode search or refinement state and inject it into frozen foundation models.
Several misconceptions can be clarified from the reported formulation. PIZA is not a new backbone, and it does not replace GroundingDINO’s detector head or cross-modal decoder (Goto et al., 4 Oct 2025). It is also not a sliding-window heuristic, since the next crop is predicted by a learned vision-LLM conditioned on the zoom trajectory rather than enumerated exhaustively (Goto et al., 4 Oct 2025). Nor is it purely an auxiliary stopping mechanism: the ablations show that injecting the zoom embedding into PEFT modules materially improves performance (Goto et al., 4 Oct 2025).
The reported limitations are also specific. PIZA still struggles under heavy occlusion or when targets are extremely close to many similar instances (Goto et al., 4 Oct 2025). Its inference requires two to three passes through the model, so although it is much more efficient than sliding windows, it remains costlier than a single forward pass (Goto et al., 4 Oct 2025). The method also depends on strong pre-trained detectors or grounders, and the trajectory-construction procedure uses matching to 71, exponential weighting, and hand-tuned hyperparameters 72, which the paper describes as effective but somewhat complex and heuristic (Goto et al., 4 Oct 2025).
The broader significance of PIZA lies in showing that parameter-efficient adaptation can be used to alter the operational behavior of a frozen vision-LLM from one-shot prediction to guided multi-step search. The evidence for generalization includes improvements not only for GroundingDINO but also for multiple large multimodal models, together with negligible degradation on standard REC benchmarks (Goto et al., 4 Oct 2025). The authors identify extensions beyond driving, including aerial or satellite imagery, surveillance, medical imaging, video data, and video architectures, as well as more adaptive zooming strategies and end-to-end learned zoom policies (Goto et al., 4 Oct 2025). A plausible implication is that PIZA’s main contribution is methodological: it frames extreme-scale localization as a short autoregressive search process that can be layered onto existing grounding architectures through compact conditioning modules rather than through wholesale retraining.