Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. Learn more →
Hierarchical-Localization Alternatives
Similar projects and alternatives to Hierarchical-Localization
-
-
LoFTR
Code for "LoFTR: Detector-Free Local Feature Matching with Transformers", CVPR 2021
-
Sonar
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
nerfmm
(Arxiv 2021) NeRF--: Neural Radiance Fields Without Known Camera Parameters
-
Deep_Object_Pose
Deep Object Pose Estimation (DOPE) – ROS inference (CoRL 2018)
-
hdl_localization
Real-time 3D localization using a (velodyne) 3D LIDAR
-
mcl_3dl
A ROS node to perform a probabilistic 3-D/6-DOF localization system for mobile robots with 3-D LIDAR(s). It implements pointcloud based Monte Carlo localization that uses a reference pointcloud as a map.
-
CenterPose
Single-Stage Keypoint-based Category-level Object Pose Estimation from an RGB Image (ICRA 2022)
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
PoseCNN-PyTorch
PyTorch implementation of the PoseCNN framework
-
lightweight-human-pose-estimation.pytorch
Fast and accurate human pose estimation in PyTorch. Contains implementation of "Real-time 2D Multi-Person Pose Estimation on CPU: Lightweight OpenPose" paper.
Hierarchical-Localization reviews and mentions
-
What algorithms should I look at if I'm interested in SLAM-like navigation, but with 3-D map foreknowledge?
You can try hierarchical localization, it's pretty memory efficient since it only brings up relevant point clouds instead of the entire mapped pointed when you're computing poses.
-
6D object pose estimation by known 3d model
Sounds like this is a 3D to 2D correspondence estimation problem. So is it correct that you are trying find the pose of the object based on seen 2D images? First you need to define a canonical reference frame for the object. This object reference frame is essentially glued to the object and you want to estimate the object to camera frame transformation matrix which will give you the pose of the object relative to how you are viewing it from a given frame. To achieve this, most literature use some form of 3D to 2D feature correspondence search from which a transformation matrix is obtained using projective geometry. Features like SIFT features can be used to find correspondences between features seen in the 2D image and features in the 3D object. This is also an active area of research in computer vision and the state of the art uses learned deep features. You can check out https://github.com/cvg/Hierarchical-Localization which is the State-of-the-Art in camera 6DOF pose estimation from known 3D models of the world. For your scenario, you just need to define the object coordinate system and you can obtain the pose if you know the object to camera transformations. You should also first look into the classical approaches which use some variants of PNP + RANSAC algorithm to find 2D to 3D correspondences. Since you also know the relative poses of the cameras, you can also do refinement like bundle adjustment to better predict your 2D to 3D correspondences. Let me know if you find any good tutorials or resources online.
-
Using Unified Camera Model parameters in COLMAP: Hierarchical Localization
I am looking for some advice on a problem I am running into using this localization algorithm.
-
A note from our sponsor - InfluxDB
www.influxdata.com | 30 Mar 2023
Stats
cvg/Hierarchical-Localization is an open source project licensed under Apache License 2.0 which is an OSI approved license.