An open API service providing repository metadata for many open source software ecosystems.

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

Related Keywords
bundle-adjustment 81 computer-vision 27 slam 18 structure-from-motion 18 3d-reconstruction 18 opencv 11 feature-matching 9 sfm 8 photogrammetry 7 visual-slam 6 camera-calibration 6 python 6 triangulation 6 ransac 6 fundamental-matrix 6 non-linear-optimization 5 visual-odometry 5 epipolar-geometry 5 ceres-solver 5 optimization 5 pnp 4 essential-matrix 4 pose-graph-optimization 4 sift 4 least-squares 4 stereo-vision 4 google-apps-script 4 web 4 camera 4 matlab 3 feature-extraction 3 stereo 3 perspective-n-point 3 g2o 3 cpp 3 ransac-algorithm 3 panorama 3 point-clouds 3 levenberg-marquardt 3 robotics 3 cuda 3 c-plus-plus 3 loop-closure 3 point-cloud 3 icp 3 parcel2 2 computer-graphics 2 reprojection 2 nonlinear-least-squares 2 klt-tracking 2 multiview-geometry 2 pose-estimation 2 scriptlets 2 parcel-plugin 2 3d-vision 2 parcel 2 iterative-closest-point 2 kalman-filter 2 cmake 2 multi-view-geometry 2 graph-optimization 2 ptam 2 calibration 2 sptam 2 javascript 2 parcel2-plugin 2 multiview-stereo 2 machine-vision 2 gpu 2 state-estimation 2 3d-mapping 2 camera-pose-estimation 2 cpp14 2 cheirality-equations 2 non-linear-pnp 2 factor-graph 2 localization 2 reprojection-error 2 odometry 1 linear-pnp 1 traingulation 1 binding 1 vins-fusion 1 collinearity 1 copmuter-vision 1 vio 1 pano3d 1 visual-inertial-odometry 1 multiple-view-geometry 1 particle-filter 1 project 1 project-management 1 mvs 1 stereo-matching 1 3d 1 christmas-tree 1 reprojection-error-minimization 1 nonlinear-optimization 1 opencv3 1 iot 1