Camera Pose Estimation from Lines using Plücker Coordinates
Correspondences between 3D lines and their 2D images captured by a camera are often used to determine position and orientation of the camera in space. In this work, we propose a novel algebraic algorithm to estimate the camera pose. We parameterize 3D lines using Pl\"ucker coordinates that allow linear projection of the lines into the image. A line projection matrix is estimated using Linear Least Squares and the camera pose is then extracted from the matrix. An algebraic approach to handle mismatched line correspondences is also included. The proposed algorithm is an order of magnitude faster yet comparably accurate and robust to the state-of-the-art, it does not require initialization, and it yields only one solution. The described method requires at least 9 lines and is particularly suitable for scenarios with 25 and more lines, as also shown in the results.
Code (0)
등록된 구현이 없습니다.
Tasks
Camera Pose EstimationPose EstimationPositionSimilar Papers 제목 키워드 기반
TAPIP3D: Tracking Any Point in Persistent 3D Geometry
We introduce TAPIP3D, a novel approach for long-term 3D point tracking in monocular RGB and RGB-D videos. TAPIP3D represents videos as camera-stabilized spatio-temporal feature clouds, leveraging depth and camera motion …
3D geometryDepth And Camera MotionPoint TrackingPlücker Correction Problem: Analysis and Improvements in Efficiency
A given six dimensional vector represents a 3D straight line in Plucker coordinates if its coordinates satisfy the Klein quadric constraint. In many problems aiming to find the Plucker coordinates of lines, noise in th…
On Linear Structure From Motion for Light Field Cameras
We present a novel approach to relative pose estimation which is tailored to 4D light field cameras. From the relationships between scene geometry and light field structure and an analysis of the light field projection i…
Point cloud reconstructionPose EstimationHumans as Checkerboards: Calibrating Camera Motion Scale for World-Coordinate Human Mesh Recovery
Accurate camera motion estimation is essential for recovering global human motion in world coordinates from RGB video inputs. SLAM is widely used for estimating camera trajectory and point cloud, but monocular SLAM does …
Human Mesh RecoveryMotion EstimationSimultaneous Localization and MappingConsensus-based Optimization for 3D Human Pose Estimation in Camera Coordinates
3D human pose estimation is frequently seen as the task of estimating 3D poses relative to the root body joint. Alternatively, we propose a 3D human pose estimation method in camera coordinates, which allows effective co…
3D Human Pose EstimationDepth EstimationDepth PredictionPose Estimation