Out-of-Core Bundle Adjustment for 3D Workpiece Reconstruction
نویسندگان
چکیده
In this thesis, we developed an RGB-D-based 3D reconstruction framework with a special emphasis on out-of-core bundle adjustment. Our approach is suitable for 3D workpiece reconstruction as well as for the reconstruction of arbitrary scenes. We first acquire RGB-D data of the scene by using a hand-held RGB-D sensor. The acquired depth map is preprocessed to achieve reduced sensor noise. Camera tracking is performed using a robust feature-based 3D alignment algorithm based on RANSAC. An initial map of the environment, which consists of camera poses, 3D landmarks and observations, is built using frame-to-frame tracking and is augmented with detected loop closures. In order to reduce the effects of accumulated drift and inaccuracies in the map over time, bundle adjustment is applied. We minimize 3D alignment errors instead of 2D reprojection errors to improve robustness, convergence behaviour and accuracy. Since full bundle adjustment is unfeasible for large datasets, we introduce a novel combination of an efficient submap-based approach together with the minimization of 3D alignment errors. Our submap-based approach partitions the bundle adjustment problem into submaps, which are optimized independently of each other afterwards. After an efficient global alignment of the submaps, they are again optimized internally, but with fixed separators. We finally integrate the RGB-D frames into an octree-based 3D representation to generate a dense 3D model. Our submap-based bundle adjustment method significantly improves the runtime compared to full bundle adjustment, especially for large datasets. Further, our method approaches the accuracy of full bundle adjustment and outperforms the RGB-D SLAM system. Finally, we present reconstructed 3D models of workpieces of compelling visual quality and metric accuracy, which makes them suitable for visual inspection, measuring tasks and reverse-engineering.
منابع مشابه
3D Reconstruction and Visualization of Urban Scenes from Uncalibrated Wide-Baseline Image Sequences
In this paper we show how based on a number of different techniques it is possible to fully automatically generate basic ingredients for high quality visualizations of urban areas characterized by vertical facade planes from nothing but uncalibrated wide-baseline image sequences without using any markers or ground control. At the core of our algorithms are least-squares matching, projective geo...
متن کاملSubmap-Based Bundle Adjustment for 3D Reconstruction from RGB-D Data
The key contribution of this paper is a novel submapping technique for RGB-D-based bundle adjustment. Our approach significantly speeds up 3D object reconstruction with respect to full bundle adjustment while generating visually compelling 3D models of high metric accuracy. While submapping has been explored previously for mono and stereo cameras, we are the first to transfer and adapt this con...
متن کاملLearning Feature Subspaces for Appearance-Based Bundle Adjustment
We present an improved bundle adjustment method based on the online learned appearance subspaces of 3D points. Our method incorporates the additional information from the learned appearance models into bundle adjustment. Through the online learning of the appearance models, we are able to include more plausible observations of 2D features across diverse viewpoints. Bundle adjustment can benefit...
متن کاملGauge Invariance in Projective 3D Reconstruction
Bundle adjustment is a standard photogrammetric technique for optimizing the 3D reconstruction of a scene from multiple images. There is an inherent gauge (coordinate frame) ambiguity in 3D reconstruction that can seriously affect the convergence of bundle adjustment algorithms. We address this issue and show that a simple pre-conditioning step removes the effect of the choice of coordinate fra...
متن کاملSupplementing Bundle Adjustment with Evolutionary Algorithms
Bundle Adjustment is a common technique to improve results of any multiple view reconstruction algorithm to obtain 3D structure for computer vision and computer graphics. If the error of a reconstruction can be expressed by an error function, this function can be minimized by numerical methods such as the Levenberg-Marquardt algorithm. By this means, the reconstruction can often be significantl...
متن کامل