Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

InCaRPose: In-Cabin Relative Camera Pose Estimation Model and Dataset

About

Camera extrinsic calibration is a fundamental task in computer vision. However, precise relative pose estimation in constrained, highly distorted environments, such as in-cabin automotive monitoring (ICAM), remains challenging. We present InCaRPose, a Transformer-based architecture designed for robust relative pose prediction between image pairs, which can be used for camera extrinsic calibration. By leveraging frozen backbone features such as DINOv3 and a Transformer-based decoder, our model effectively captures the geometric relationship between a reference and a target view. Unlike traditional methods, our approach achieves absolute metric-scale translation within the physically plausible adjustment range of in-cabin camera mounts in a single inference step, which is critical for ICAM, where accurate real-world distances are required for safety-relevant perception. We specifically address the challenges of highly distorted fisheye cameras in automotive interiors by training exclusively on synthetic data. Our model is capable of generalization to real-world cabin environments without relying on the exact same camera intrinsics and additionally achieves competitive performance on the public 7-Scenes dataset. Despite having limited training data, InCaRPose maintains high precision in both rotation and translation, even with a ViT-Small backbone. This enables real-time performance for time-critical inference, such as driver monitoring in supervised autonomous driving. We release our real-world In-Cabin-Pose test dataset consisting of highly distorted vehicle-interior images and our code at https://github.com/felixstillger/InCaRPose.

Felix Stillger, Lukas Hahn, Frederik Hasecke, Tobias Meisen• 2026

Related benchmarks

TaskDatasetResultRank
Relative Pose EstimationIn-Cabin-Pose real-world (test)
Rotation Error (°)2.75
22
Relative Pose Estimation7 Scenes
Average Orientation Error (°)2.21
12
Showing 2 of 2 rows

Other info

Follow for update