GitHub topics: bundle-adjustment
applied-geodesy/bundle-adjustment
Bundle Adjustment for Close-Range Photogrammetry
Language: HTML - Size: 2.83 MB - Last synced at: about 21 hours ago - Pushed at: about 22 hours ago - Stars: 8 - Forks: 5

ceres-solver/ceres-solver
A large scale non-linear optimization library
Language: C++ - Size: 31.2 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 4,085 - Forks: 1,068

koide3/gtsam_points
A collection of GTSAM factors and optimizers for point cloud SLAM
Language: C++ - Size: 11.2 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 284 - Forks: 39

david-cattermole/mayaMatchMoveSolver
A Bundle Adjustment solver for MatchMove related tasks.
Language: Python - Size: 31.5 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 107 - Forks: 29

mprib/caliscope
Multicamera Calibration + Pose Estimation --> Open Source Motion Capture
Language: Python - Size: 749 MB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 250 - Forks: 24

fixstars/cuda-bundle-adjustment
A CUDA implementation of Bundle Adjustment
Language: C++ - Size: 11.7 MB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 386 - Forks: 48

petercorke/machinevision-toolbox-matlab
Machine Vision Toolbox for MATLAB
Language: MATLAB - Size: 2.94 MB - Last synced at: 3 days ago - Pushed at: over 5 years ago - Stars: 209 - Forks: 97

ruili3/awesome-dust3r
🌟A curated list of DUSt3R-related papers and resources, tracking recent advancements using this geometric foundation model.
Size: 92.8 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 593 - Forks: 19

mint-lab/3dv_tutorial
An Invitation to 3D Vision: A Tutorial for Everyone
Language: CMake - Size: 188 MB - Last synced at: 5 days ago - Pushed at: 16 days ago - Stars: 1,598 - Forks: 307

snavely/bundler_sfm
Bundler Structure from Motion Toolkit
Language: C - Size: 5.9 MB - Last synced at: 2 days ago - Pushed at: almost 6 years ago - Stars: 1,561 - Forks: 483

cvg/limap
A toolbox for mapping and localization with line features.
Language: C++ - Size: 5.91 MB - Last synced at: 25 days ago - Pushed at: about 1 month ago - Stars: 774 - Forks: 78

jyjblrd/Low-Cost-Mocap
Low cost motion capture system for room scale tracking
Language: TypeScript - Size: 3.57 MB - Last synced at: 25 days ago - Pushed at: 12 months ago - Stars: 1,903 - Forks: 323

ppwwyyxx/OpenPano
Automatic Panorama Stitching From Scratch
Language: C++ - Size: 8.59 MB - Last synced at: 26 days ago - Pushed at: over 1 year ago - Stars: 1,934 - Forks: 561

VladimirMikulic/parcel-plugin-gas-imports
Parcel plugin that enables bundling of Google App Script HTML.
Language: JavaScript - Size: 130 KB - Last synced at: 3 days ago - Pushed at: about 4 years ago - Stars: 5 - Forks: 2

VladimirMikulic/parcel-reporter-gas-imports
Parcel plugin that enables bundling of Google App Script HTML.
Language: JavaScript - Size: 176 KB - Last synced at: 18 days ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 0

VladimirMikulic/parcel-plugin-gas
🌀 Parcel plugin that enables Google App Script bundling.
Language: JavaScript - Size: 323 KB - Last synced at: 3 days ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 0

VladimirMikulic/parcel-optimizer-gas
🌀 Parcel plugin that enables Google Apps Script bundling.
Language: JavaScript - Size: 504 KB - Last synced at: 3 days ago - Pushed at: almost 2 years ago - Stars: 13 - Forks: 3

petercorke/machinevision-toolbox-python
Machine vision toolbox for Python
Language: Jupyter Notebook - Size: 449 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 168 - Forks: 23

ov2slam/ov2slam
OV²SLAM is a Fully Online and Versatile Visual SLAM for Real-Time Applications
Language: C++ - Size: 9.41 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 626 - Forks: 136

JuliaSmoothOptimizers/BundleAdjustmentModels.jl
Julia repository of bundle adjustment problems
Language: Julia - Size: 1.16 MB - Last synced at: 27 days ago - Pushed at: about 2 months ago - Stars: 9 - Forks: 5

Sovik-Ghosh/SFM
A Python-based Structure from Motion implementation that reconstructs 3D scenes from image sequences. Key features: - SIFT feature detection and matching - Graph-based image selection - Incremental reconstruction - Bundle adjustment optimization - COLMAP/PLY export support Perfect for computer vision researchers and 3D reconstruction enthusiasts.
Language: Python - Size: 422 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

KatCraft/g2
Size: 1000 Bytes - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

liangfu/python-sba
Python port of http://www.ics.forth.gr/~lourakis/sba
Language: C - Size: 524 KB - Last synced at: about 1 month ago - Pushed at: about 8 years ago - Stars: 3 - Forks: 1

cggos/state_estimation
State Estimation for SLAM: Filter(EKF, Particle Filter), MAP(GN, LM), Solver(Ceres-Solver, G2O, GTSAM), Bundle Adjustment
Language: Jupyter Notebook - Size: 982 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 102 - Forks: 28

MRPT/srba
[Prefer the newer MOLAorg/mola project] C++ framework for relative SLAM: Sparser Relative Bundle Adjustment (SRBA)
Language: C++ - Size: 4.71 MB - Last synced at: 29 days ago - Pushed at: over 6 years ago - Stars: 74 - Forks: 37

StarkGoku10/Multiview-Structure-From-Motion
Multiview-Structure-From-Motion is an open-source implementation of a complete Structure-from-Motion (SfM) pipeline designed to reconstruct 3D scenes from multiple 2D images. Leveraging advanced computer vision techniques, this project aims to provide a modular and extensible framework.
Language: Python - Size: 174 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

gkouros/coursera-robotics-perception-mooc
Contains notes and assignment solutions for the Robotics Perception MOOC offered by coursera
Language: MATLAB - Size: 182 MB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 9 - Forks: 3

heisenberg141/sfm-3d-reconstruction
3D reconstruction using SfM
Language: Python - Size: 6.81 MB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

naiem-reza/SBA-with-GCPs
python implementation of Sparse Bundle adjustment based on RNE (Schur Complement) to use descries dimension of design matrix (A)
Language: Python - Size: 98.1 MB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 7 - Forks: 0

tkonolige/city2ba
Tools for generating synthetic bundle adjustment datasets
Language: Rust - Size: 138 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 19 - Forks: 0

uoip/stereo_ptam
Python implementation of SLAM algorithm Stereo-PTAM
Language: Python - Size: 992 KB - Last synced at: 5 months ago - Pushed at: over 7 years ago - Stars: 474 - Forks: 136

henrique/rsba
Rolling Shutter Bundle Adjustment with ceres-solver
Language: C++ - Size: 148 KB - Last synced at: 28 days ago - Pushed at: about 7 years ago - Stars: 51 - Forks: 13

zhangganlin/GlORIE-SLAM
GlORIE-SLAM: Globally Optimized RGB-only Implicit Encoding Point Cloud SLAM
Language: Python - Size: 34.6 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 50 - Forks: 0

goksanisil23/lazy_minimal_robotics
Minimal (and lazy) implementations of fundamental algorithms that can be useful for robotics applications
Language: C++ - Size: 1.02 GB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 9 - Forks: 1

qdLMF/VINS-Fusion-GPU-BA
A CUDA reimplementation of Bundle Adjustment for VINS-Fusion
Language: C++ - Size: 82.8 MB - Last synced at: 9 months ago - Pushed at: over 1 year ago - Stars: 72 - Forks: 6

byeol3325/Structure-from-motion
structure from motion, computer vision, 3D reconstruction
Language: C++ - Size: 2.42 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

zhoupengwei/Pano3D
Photogrammetric 3D Reconstruction Framework
Size: 36.1 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 5 - Forks: 0

miheer-diwan/Structure-from-Motion
3D scene reconstruction and camera pose estimation from custom dataset images
Language: Python - Size: 7.6 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

naitri/SFM
Structure From Motion : A python implementation to reconstruct a 3D scene and obtain camera poses with respect to scene
Language: Python - Size: 39.8 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 2

hinczhang/3D-Scanning-and-Motion-Capture
Final project for 3D scanning and Motion capture
Language: C++ - Size: 28.3 MB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 3

Vikr-182/robotics-vision
Set of Algorithms used in Vision-based robotics, as a part of the Mobile Robotics Course (Monsoon, 2020).
Language: Jupyter Notebook - Size: 164 MB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

smileyenot983/reconstructor
3d reconstruction from camera images
Language: C++ - Size: 322 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

greg-is-kub/PFE_Grp_14_Visual_Odometry
Repository for our end of study team projet .
Language: Makefile - Size: 808 MB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 0

Parskatt/micro-bundle-adjustment
A minimal PyTorch implementation of Bundle Adjustment
Language: Python - Size: 32.2 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 49 - Forks: 1

garamizo/xmas-lights
Animates a Christmas tree with colorful geometric patterns
Language: Jupyter Notebook - Size: 38.6 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

xeonqq/multiple_view_geometry
A demonstration of how multple view geometry works
Language: Python - Size: 278 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 20 - Forks: 3

Prasannanatu/sfm_and_nerf
Structure from Motion and NeRF
Language: Python - Size: 21.7 MB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 2

uoip/g2opy
Python binding of SLAM graph optimization framework g2o
Language: C++ - Size: 3.62 MB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 601 - Forks: 168

izhengfan/ba_demo_ceres
Bundle adjustment demo using Ceres Solver, with customized cost function and local parameterization on SE(3)
Language: C++ - Size: 63.5 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 160 - Forks: 43

AdrianKriger/collinearity
A fundamental set of equations, used in photogrammetry, to relate coordinates in a 2D sensor plane to 3D object coordinates.
Language: Jupyter Notebook - Size: 79.3 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

BingyaoHuang/single-shot-pro-cam-calib
[TASE & ISMAR'18] A Fast and Flexible Projector-Camera Calibration System
Language: MATLAB - Size: 42.1 MB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 139 - Forks: 37

JackeyLin-ss/bundle_adjustment_eigen
implement bundle adjustment with eigen
Language: CMake - Size: 9.77 KB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

ajingu/RealSenseCalibration
Calibrate Multiple RealSenses with Bundle Adjustment
Language: C++ - Size: 9.54 MB - Last synced at: over 1 year ago - Pushed at: almost 6 years ago - Stars: 18 - Forks: 1

hjwdzh/DeepLM
DeepLM: Large-scale Nonlinear Least Squares on Deep Learning Frameworks using Stochastic Domain Decomposition (CVPR 2021)
Language: Python - Size: 4.02 MB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 161 - Forks: 17

ilia3101/Panorama
Automatic panorama stitching with automatic camera calibration/distortion estimation
Language: Rust - Size: 87.9 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

nicolaloi/Vision-Algorithms-for-Mobile-Robotics
Monocular Visual Odometry pipeline. Graded project for the ETH course "Vision Algorithms for Mobile Robotics".
Language: MATLAB - Size: 565 KB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 1

hiteshhedwig/SfM_clean
structure from motion - clean and readable code unlike all the other implementations
Language: Python - Size: 16.8 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

93won/Simple_SfM
Language: C++ - Size: 84 KB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

abhijitmahalle/structure-from-motion
Python project to reconstruct a 3D scene and simultaneously obtain camera poses from a given set of images using their feature point correspondence, epipolar geometry, triangulation, bundle adjustment, and non-linear optimization.
Language: Python - Size: 39.7 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 5 - Forks: 1

jagennath-hari/multi-camera-superpoint-SLAM
Graph based SLAM for multiple cameras using SuperPoint feature detector
Language: C++ - Size: 2.6 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 9 - Forks: 1

cashiwamochi/SimpleBundleAdjustment
C++ implementation for Bundle Adjustment in 2-View
Language: C++ - Size: 1.56 MB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 37 - Forks: 11

takah29/3d-reconstruction-from-multi-view-exp
Experimental code for 3D reconstruction from multiple images
Language: Python - Size: 1.3 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

sakshikakde/SFM
Python code to reconstruct a 3D scene and simultaneously obtain the camera poses with respect to the scene(Structure from motion))
Language: Jupyter Notebook - Size: 38.4 MB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 7

tohsin/visual-slam-python
This repo contains several concepts and implimentations of computer vision and visual slam algorithms for rapid prototyping for reserachers to test concepts.
Language: Python - Size: 254 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

cirquit/clara
A SLAM algorithm for the Formula Student Driverless competition
Language: C++ - Size: 61.9 MB - Last synced at: over 1 year ago - Pushed at: about 6 years ago - Stars: 19 - Forks: 3

jkflying/opencalibration
A fast, scalable and deterministic camera calibration library for aerial photography based photogrammetry
Language: C++ - Size: 8.19 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 22 - Forks: 3

freddieb/panoramic-image-stitching
Panoramic image stitching using bundle adjustment
Language: Python - Size: 68.3 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 9 - Forks: 1

chrdiller/BundleACeres
Structure from Motion using Bundle Adjustment with the Ceres Solver
Language: C++ - Size: 55.7 KB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 40 - Forks: 12

yanqingan/SfM_Disambiguation
Code for CVPR 2017 paper --- Distinguishing the Indistinguishable: Exploring Structural Ambiguities via Geodesic Context.
Language: C++ - Size: 23.4 MB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 23 - Forks: 5

uoip/rgbd_ptam
Python implementation of RGBD-PTAM algorithm
Language: Python - Size: 1.31 MB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 67 - Forks: 25

libing64/stereo_vo
keyframe-based stereo visual odometry
Language: C++ - Size: 19.2 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 6 - Forks: 1

dmckinnon/stitch
An in-depth tutorial on the theory of panorama stitching
Language: C++ - Size: 5.14 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 24 - Forks: 4

RohanChacko/3d-reconstruction-from-accidental-motion
Implementation of 3D reconstruction from accidental motion, CVPR 2014
Language: C++ - Size: 143 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 3

kanji95/Mobile-Robotics-CS7.503
Mobile Robotics Course @ IIIT Hyderabad (Fall 2021)
Language: Jupyter Notebook - Size: 64.8 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 0

VaidehiSom/BundleAdjustment_using_Ceres
Bundle Adjustment with Ceres
Language: CMake - Size: 2.58 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 1

hibetterheyj/Visual-Odometry-Pipeline Fork of Jianhao-zheng/Visual-Odometry-Pipeline
J. Zheng & Y. He, Simple VO pipeline for UZH VAMR course, 2021Fall
Language: Jupyter Notebook - Size: 55.4 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 12 - Forks: 1

dushyant6/Structure-From-Motion
Implement the SfM pipeline using fundamental matrix, PnP, and Bundle Adjustment for pose estimation and 3D reconstruction of a 3D scene (WPI Unity Hall for this project)
Language: Python - Size: 14.9 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

anaghad01/cv-rbe549-SfM-NeRF
Size: 0 Bytes - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

Kajune/BundleCalibration
Bundle adjustment tools for underwater 3D reconstruction
Language: C++ - Size: 11.7 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 1

toniortiz/RGBD-Mapping
Language: C++ - Size: 58.6 KB - Last synced at: 5 months ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

zinsmatt/Bundle_Adjustment_Ceres
Language: C++ - Size: 2.93 KB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 1
