Semantic Validation in Structure from Motion
Not on the map. Why?
Abstract (arXiv)
The Structure from Motion (SfM) challenge in computer vision is the process of recovering the 3D structure of a scene from a series of projective measurements that are calculated from a collection of 2D images, taken from different perspectives. SfM consists of three main steps; feature detection and matching, camera motion estimation, and recovery of 3D structure from estimated intrinsic and extrinsic parameters and features. A problem encountered in SfM is that scenes lacking texture or with repetitive features can cause erroneous feature matching between frames. Semantic segmentation offers a route to validate and correct SfM models by labelling pixels in the input images with the use of a deep convolutional neural network. The semantic and geometric properties associated with classes in the scene can be taken advantage of to apply prior constraints to each class of object. The SfM pipeline COLMAP and semantic segmentation pipeline DeepLab were used. This, along with planar reconstruction of the dense model, were used to determine erroneous points that may be occluded from the calculated camera position, given the semantic label, and thus prior constraint of the reconstructed plane. Herein, semantic segmentation is integrated into SfM to apply priors on the 3D point cloud, given the object detection in the 2D input images. Additionally, the semantic labels of matched keypoints are compared and inconsistent semantically labelled points discarded. Furthermore, semantic labels on input images are used for the removal of objects associated with motion in the output SfM models. The proposed approach is evaluated on a data-set of 1102 images of a repetitive architecture scene. This project offers a novel method for improved validation of 3D SfM models.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 16 of its 90 references that are in the map. First posted on arXiv 5 Apr 2023.
Builds on
16 of 90 references.
References · 16
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,248
- 2016DeepLab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolution, and Fully Connected CRFscited by 3,241
- 2018Encoder-Decoder with Atrous Separable Convolution for Semantic Image Segmentationcited by 3,223
- 2017ScanNet: Richly-annotated 3D Reconstructions of Indoor Scenescited by 3,117
- 2016Xception: Deep Learning with Depthwise Separable Convolutionscited by 2,332
- 2017Rethinking Atrous Convolution for Semantic Image Segmentationcited by 2,161
- 2018PlaneRCNN: 3D Plane Detection and Reconstruction from a Single Imagecited by 105
- 2018DS-SLAM: A Semantic Visual SLAM towards Dynamic Environmentscited by 91
- 2022Reconstructing Surfaces for Sparse Point Clouds with On-Surface Priorscited by 60
- 2020DRWR: A Differentiable Renderer without Rendering for Unsupervised 3D Structure Learning from Silhouette Imagescited by 35
- 2019ShapeCaptioner: Generative Caption Network for 3D Shapes by Learning a Mapping from Parts Detected in Multiple Views to Sentencescited by 30
- 2019A Cross-Season Correspondence Dataset for Robust Semantic Segmentationcited by 28
4 more
- 2020SeqXY2SeqZ: Structure Learning for 3D Shapes by Sequentially Predicting 1D Occupancy Segments From 2D Coordinatescited by 17
- 2019Bundle Adjustment Revisitedcited by 7
- 2018Deep Functional Dictionaries: Learning Consistent Semantic Structures on 3D Models from Functionscited by 4
- 2021Uncertainty Estimation of Dense Optical-Flow for Robust Visual Navigationcited by 1
Built on by
Not cited yet.