Front-to-Back: Benchmarking Vision-Language Models for Asymmetric Cross-View Vehicle Re-Identification
Organizations: MindForge AI, Johannesburg, South Africa · University of Hawai’i at M¯anoa, Honolulu, HI, USA
Abstract
Matching the same vehicle across front and rear cameras is difficult because the cameras do not share a view and the vehicle's appearance changes substantially. We introduce Front2Back-ReID, a benchmark of 500 manually verified vehicle handovers from 20 recording sequences in South Africa. Each example asks a model to match a vehicle highlighted in a front-camera image to the same vehicle among at least three candidates in a later rear-camera image. We evaluate seven zero-shot vision-language models, four image-retrieval baselines, and 25 human participants. Models are tested using full front RGB images, cropped target vehicles, and binary silhouettes. The strongest VLM achieved 76.6 percent Rank-1 accuracy on target crops, compared with 74.0 percent for the frozen SigLIP2 baseline; this difference was not statistically clear. Human participants achieved 94.0 percent accuracy with full images and 92.2 percent with target crops. Under our evaluation setup, enabling reasoning improved accuracy across all three input conditions for every model evaluated in both modes. We also found that VLMs generally performed worse on full scenes than on target crops. These results show that general-purpose VLMs do not yet consistently outperform strong visual retrieval for front-to-rear vehicle matching, while humans remain substantially more reliable.
Figures & tables
| Property | Value |
|---|---|
| Hand-labeled associations | 500 |
| Recordings | 20 |
| Task | Closed gallery, 1-of- , |
| Canonical views | Front-left, rear-left |
| Model conditions | 3: RGB, crop, mask |
| Human reference conditions | 2: RGB, crop |
| Model | Family | Access | Provider | Params |
| Open-family models | ||||
| LLaVA-OneVision 0.5B | Open | Local | Local | 0.5B |
| Llama 4 Scout | Open | API | Groq | 17B/109B |
| Qwen 3.6 27B | Open | API | Groq | 27B |
| Closed hosted | ||||
| GPT-5.5 | Closed | API | OpenAI | n/d |
| Method | Full RGB | Target crop | Silhouette | |
|---|---|---|---|---|
| Retrieval controls | ||||
| Random gallery | – | 17.8 [14.4–21.2] | – | – |
| HSV histogram | – | 47.6 [43.0–51.8] | – | – |
| DINOv2 ViT-B/14 | – | 49.4 [44.8–53.6] | – | – |
| SigLIP2 Base | – | 74.0 [69.8–77.6] | – | – |
| Open-family VLMs | ||||
| Full RGB | Target crop | Silhouette | |||||
|---|---|---|---|---|---|---|---|
| Method | Rank-1 | Rank-1 | Rank-1 | ||||
| GPT-5.5 | 62.8 [58.2–66.8] | +4.4 | 76.6 [72.6–80.0] | +1.8 | 43.8 [39.4–48.0] | +7.0 | |
| GPT-5.4 mini | 58.8 [54.2–62.8] | +14.2 | 71.0 [66.6–74.6] | +12.6 | 40.0 [35.6–44.2] | +11.4 | |
| Gemini 2.5 Pro | 60.6 [56.0–64.6] | – | 71.8 [67.4–75.4] | – | 34.6 [30.4–38.6] | – | |
| Gemini 2.5 Flash | 54.4 [49.8–58.6] | +3.8 | 67.2 [62.8–71.0] | +3.2 | 32.0 [27.8–36.0] | +6.8 | |
| Human reference | 94.0 [91.6–95.8] | – | 92.2 [89.6–94.4] | – | – | – | |
| Attribute | Count | Share (%) |
|---|---|---|
| Vehicle-only candidate count | ||
| – | ||
| Front-target visibility | ||
| No occlusion | ||
| Factor | Category | Count | Share (%) |
|---|---|---|---|
| Time of day | Day | ||
| Dawn or dusk | |||
| Night | |||
| Weather | Overcast | ||
| Clear | |||
| Sun glare |
| Model cell | Outcome | Pick / GT | Evidence sentence |
|---|---|---|---|
| GPT-5.5 (R) | Correct | C1 / C1 | C1 matches the target’s white low sedan silhouette with a dark side-window band. |
| Gemini 2.5 Pro (R) | Correct | C2 / C2 | The target and candidate C2 are both large white tanker trucks. |
| GPT-5.5 (R) | Wrong | C3 / C1 | C3 matches the target’s dark gray SUV body, chrome-accented grille, and headlight shape. |
| Gemini 2.5 Flash (R) | Wrong | C1 / C2 | The target vehicle and C1 are both white vans with identical yellow and gold stripe livery on their sides. |
| Model cell | Pick | Conf. | Evidence sentence |
|---|---|---|---|
| GPT-5.5 (R) | C1 | 0.86 | C1 is the only candidate showing a large white-cab tractor with a long reddish-brown box trailer matching the target. |
| GPT-5.5 (no R) | C1 | 0.72 | C1 shows the same large white tractor with a long reddish-brown box trailer silhouette as the front target. |
| GPT-5.4 mini (R) | C1 | 0.44 | C1 is the only candidate with a long semi-trailer silhouette and white cab/trailer combination matching the target truck. |
| GPT-5.4 mini (no R) | C1 | 0.72 | C1 best matches the front target’s white boxy vehicle shape with a light cab and long rectangular cargo body. |
| Gemini 2.5 Pro (R) | C1 | 0.92 | The target is a white tractor pulling a white trailer, and C1 is the only candidate that is a large white truck. |
| Gemini 2.5 Flash (R) | C1 | 0.92 | The target vehicle is a white semi-truck with a red shipping container, which precisely matches candidate C1. |