Papers › SeCap: Self-Calibrating and Adaptive Prompts for Cross-view Person Re-Identification...

SeCap: Self-Calibrating and Adaptive Prompts for Cross-view Person Re-Identification in Aerial-Ground Networks

10 Mar 2025CVPR 2025 1arXiv:2503.06965archive 2025-07-28

Shining Wang, Yunlong Wang, Ruiqi Wu, Bingliang Jiao, Wenxuan Wang, Peng Wang

When discussing the Aerial-Ground Person Re-identification (AGPReID) task, we face the main challenge of the significant appearance variations caused by different viewpoints, making identity matching difficult. To address this issue, previous methods attempt to reduce the differences between viewpoints by critical attributes and decoupling the viewpoints. While these methods can mitigate viewpoint differences to some extent, they still face two main issues: (1) difficulty in handling viewpoint diversity and (2) neglect of the contribution of local features. To effectively address these challenges, we design and implement the Self-Calibrating and Adaptive Prompt (SeCap) method for the AGPReID task. The core of this framework relies on the Prompt Re-calibration Module (PRM), which adaptively re-calibrates prompts based on the input. Combined with the Local Feature Refinement Module (LFRM), SeCap can extract view-invariant features from local features for AGPReID. Meanwhile, given the current scarcity of datasets in the AGPReID field, we further contribute two real-world Large-scale Aerial-Ground Person Re-Identification datasets, LAGPeR and G2APS-ReID. The former is collected and annotated by us independently, covering $4,231$ unique identities and containing $63,841$ high-quality images; the latter is reconstructed from the person search dataset G2APS. Through extensive experiments on AGPReID datasets, we demonstrate that SeCap is a feasible and effective solution for the AGPReID task. The datasets and source code available on https://github.com/wangshining681/SeCap-AGPReID.

PaperPDFConference PDFCodeCode Syntology ran

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

For agents, Syntology's MCP tool lists every function and class Syntology harvested from this paper and whether it ran (how to connect): get_harvested_code_for_paper(arxiv_id="2503.06965")

Code

Syntology Ran 9 of 14 code samples harvested from 1 repository linked to this paper; 5 have no recorded run. Of those that ran: 6 ran · our draft was wrong; 3 ran with no contract checked.

By repository: official repository: 14 samples from 1 repository, 9 ran. The run record, sample by sample. “Ran” means executed on a synthesized input, not that the code is correct or reproduces the paper.

wangshining681/secap-agpreid officialmentioned in papermentioned on GitHubpytorchGPL-3.0 report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

14 samples harvested; 9 ran; 0 honoured the contract we drafted; 5 have no recorded run. Read from Syntology's graph 2026-09-24; that is when this build read the record, not when the samples ran.

6ran · our draft was wrong
3ran
5unverified

Licence: 14 of the 14 samples are pointer only, meaning Syntology does not serve that copy's text. This page shows no code text for any sample; each one links to its file in the repository.

Harvested from wangshining681/SeCap-AGPReID. “Ran” means the sample executed on a synthesized input. It does not mean the output is correct, and nothing here reproduces the paper's results. “Honoured” and “violated” refer to a contract Syntology drafted from the code itself; “our draft was wrong” and “fixture could not drive it” are failures of Syntology's instrument, not of the code.

Each sample ends with its code_sha256, Syntology's identity for that exact code. An agent fetches the stored sample with Syntology's MCP tool get_code(code_sha256="…") (how to connect); click an identity to copy that call.

Repository labels, per sample. official repository: The archive marks this repository official for the paper. named in the paper: The archive records that the paper mentions this repository; it is not marked official. community (archive-listed): In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper. found in paper text by Syntology: Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted. community: Not in the archive's code links for this paper; a community repository Syntology harvested. Samples from a repository marked official are listed first. Licence labels name the repository's licence as recorded at harvest. “Pointer only” means Syntology does not serve that copy's text, for one of four reasons: no licence file was found; the licence was not identified; the licence is recorded as permissive but that copy's record is not marked cleared; or the licence is outside the permissive list Syntology serves text under (MIT, Apache-2.0, BSD and similar). Some licences outside that list permit redistribution, such as WTFPL, and GPL-3.0 under its conditions; they are simply not on the list. Hover a licence label for the reason. File links open the file on GitHub at the default branch, which may have changed since the harvest.

CrossAttention wangshining681/SeCap-AGPReID/fastreid/modeling/backbones/vision_transformer_multiview_SeCap.py official repository ran · metamorphic tier: deterministic GPL-3.0 (copyleft) · pointer only · 4ea2e6c979e1783b · report
OutAttenBlock wangshining681/SeCap-AGPReID/fastreid/modeling/backbones/vision_transformer_multiview_SeCap.py official repository ran · metamorphic tier: deterministic GPL-3.0 (copyleft) · pointer only · 61cb4823a3648a6a · report
PromptBlock wangshining681/SeCap-AGPReID/fastreid/modeling/backbones/vision_transformer_multiview_SeCap.py official repository ran · metamorphic tier: deterministic GPL-3.0 (copyleft) · pointer only · 9a9413019babb1de · report
_group_checkpoint_keys wangshining681/SeCap-AGPReID/fastreid/modeling/backbones/vision_transformer_multiview_SeCap.py official repository ran · our draft was wrong GPL-3.0 (copyleft) · pointer only · 368a42056aa9732b · report
_group_to_str wangshining681/SeCap-AGPReID/fastreid/modeling/backbones/vision_transformer_multiview_SeCap.py official repository ran · our draft was wrong GPL-3.0 (copyleft) · pointer only · 28b2f8529696e48d · report
get_missing_parameters_message wangshining681/SeCap-AGPReID/fastreid/modeling/backbones/vision_transformer_multiview_SeCap.py official repository ran · our draft was wrong GPL-3.0 (copyleft) · pointer only · 3a913e33604459b8 · report
get_unexpected_parameters_message wangshining681/SeCap-AGPReID/fastreid/modeling/backbones/vision_transformer_multiview_SeCap.py official repository ran · our draft was wrong GPL-3.0 (copyleft) · pointer only · f93e884d0277486f · report
resize_pos_embed wangshining681/SeCap-AGPReID/fastreid/modeling/backbones/vision_transformer_multiview_SeCap.py official repository ran · our draft was wrong fingerprinted GPL-3.0 (copyleft) · pointer only · 173a555d836d7e76 · report
softmax_one wangshining681/SeCap-AGPReID/fastreid/modeling/backbones/vision_transformer_multiview_SeCap.py official repository ran · our draft was wrong fingerprinted GPL-3.0 (copyleft) · pointer only · 5a4dd635975e6747 · report
PromptRecapBlock wangshining681/SeCap-AGPReID/fastreid/modeling/backbones/vision_transformer_multiview_SeCap.py official repository unverified GPL-3.0 (copyleft) · pointer only · 7b7abbeb892d2758 · report
TwoWayAttentionBlock wangshining681/SeCap-AGPReID/fastreid/modeling/backbones/vision_transformer_multiview_SeCap.py official repository unverified GPL-3.0 (copyleft) · pointer only · ced37a69bb7f53c4 · report
TwoWayTransformer wangshining681/SeCap-AGPReID/fastreid/modeling/backbones/vision_transformer_multiview_SeCap.py official repository unverified GPL-3.0 (copyleft) · pointer only · 85d7d6e1244c9cb5 · report
VisionTransformer_multiview wangshining681/SeCap-AGPReID/fastreid/modeling/backbones/vision_transformer_multiview_SeCap.py official repository unverified GPL-3.0 (copyleft) · pointer only · 5d298ad551c23088 · report
Vision_Transformer_SeCap wangshining681/SeCap-AGPReID/fastreid/modeling/backbones/vision_transformer_multiview_SeCap.py official repository unverified GPL-3.0 (copyleft) · pointer only · bbf9013f3540b136 · report

Tasks

Person Re-IdentificationPerson Search

Results from the paper archive 2025-07-28

No leaderboard rows for this paper in the archive.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections