atlas

Research map / 3D vision / Human pose estimation

PIDLoc: Cross-View Pose Optimization Network Inspired by PID Controllers

CVPR 2025 · 3D vision › Human pose estimation · approach: Learned camera pose estimation · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes PIDLoc, a cross-view pose optimization network whose PID-inspired branches (P, I, D) and a spatially aware pose estimator refine vehicle pose from satellite images and LiDAR.

Problem

Cross-view vehicle pose optimization against satellite imagery degrades under large initial pose errors and repetitive patterns because existing methods only use cross-view features at the given pose.

Approach

Adds parallel PID-style branches: P uses feature differences at the current pose, I aggregates feature differences over a grid of pose candidates for global context, and D uses gradients of feature differences for fine-grained context; a channel-shared MLP spatial pose estimator (SPE) then jointly predicts the pose update from these features.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use PIDLoc instead of Song et al.cross-area KITTI pose optimization · KITTI cross-areamean position error (m): 7.97 -> 4.96Helped
use PIDLoc instead of the strongest listed baselinesame-area FMAVS pose optimization · FMAVS same-areamean position error (m): 4.19 -> 1.42Helped
use PIDLoc instead of PureACL (4C)cross-area FMAVS pose optimization · FMAVS cross-areamean position error (m): 6.43 -> 4.81Helped
add feature difference gradients in all directions to the PI branches (ablation)PIDLoc D branch · KITTI cross-arealateral recall R@0.25m (%): 19.03 -> 24.06Helped
add feature difference gradients in all directions to the PI branches (ablation)PIDLoc D branch · KITTI cross-arealongitudinal recall R@0.25m (%): 13.54 -> 15.13Helped
add feature difference gradients in all directions to the PI branches (ablation)PIDLoc D branch · KITTI cross-areaorientation recall R@0.25° (%): 58.34 -> 72.17Helped
add lateral gradients to the PI branches (ablation)PIDLoc D branch · KITTI cross-arealateral recall R@0.25m (%): 19.03 -> 22.67Helped
add longitudinal gradients to the PI branches (ablation)PIDLoc D branch · KITTI cross-arealongitudinal recall R@0.25m (%): 13.54 -> 14.24Helped
add orientation gradients to the PI branches (ablation)PIDLoc D branch · KITTI cross-areaorientation recall R@0.25° (%): 58.34 -> 69.52Helped
replace average-pooled features with SPE and positional embedding (ablation)PIDLoc pose estimator · KITTI cross-arealongitudinal recall R@1m (%): 25.05 -> 50.02Helped
replace weighted-average pose estimation with SPE and positional embedding (ablation)PIDLoc pose estimator · KITTI cross-arealongitudinal recall R@1m (%): 32.99 -> 50.02Helped
replace max-pooled features with SPE and positional embedding (ablation)PIDLoc pose estimator · KITTI cross-areaorientation recall R@1° (%): 90.11 -> 99.96Helped

Surprising findings

Limitations

Experimental setup

Datasets: KITTI Ford Multi-AV Seasonal (FMAVS)

Benchmarks: KITTI FMAVS

Metrics: mean position error (m) median position error (m) lateral recall@1m longitudinal recall@1m orientation error (deg) recall@1 deg

Baselines: DSM HighlyAccurate SliceMatch PureACL VFA SIBCL Boosting CCVPE Song et al.

Builds on: SIBCL HighlyAccurate PureACL VFA Boosting

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy