Self-Supervised Multi-View Stereo Reconstruction
A self-supervised multi-view stereo reconstruction workflow for generating stronger depth supervision on custom data.
Project Snapshot
| Signal | Details |
|---|---|
| Timeline | May 2022 to Jun 2022 |
| Organization | XPENG Robotics |
| Focus | Self supervised MVS 3D Reconstruction |
| Stack | Custom implementation and project-specific tooling |
Pipeline
- Using Photometric Consistency, Image Reconstruction loss as self-supervised loss
- Use Self-Supervised trained model to predict depth maps
- Using Aleatoric and Epistemic Uncertainty to Filter uncertainty depth values and generate Pseudo-labels
- For Aleatoric Uncertainty use variance learning by adding small variance network
- For Epistemic Uncertainty used MC-Dropout sampling method
- Trained model again with Pseudo-labels to improve models performance since Supervised training setting is more effective than self-supervised training settings
- Apply this method to generate Ground Truth values for our custom dataset to yields better MVS Reconstruction results
Outcome
The resulting pseudo ground-truth depth improves custom-dataset MVS reconstruction quality.