Domain-Transferred Synthetic Data Generation for Improving Monocular Depth Estimation
Seungyeop Lee, Knut Peterson, Solmaz Arezoomandan, Bill Cai, Peihan, Li, Lifeng Zhou, David Han

TL;DR
This paper introduces a synthetic data generation method using CycleGAN domain transfer to improve monocular depth estimation, reducing reliance on costly real-world data and enhancing model generalization.
Contribution
It presents a novel approach combining synthetic environments and CycleGAN for domain transfer to generate training data for depth estimation.
Findings
GAN-transformed data performs comparably to real data in depth estimation tasks.
Synthetic data improves model generalization to new environments.
The method reduces the need for extensive real-world data collection.
Abstract
A major obstacle to the development of effective monocular depth estimation algorithms is the difficulty in obtaining high-quality depth data that corresponds to collected RGB images. Collecting this data is time-consuming and costly, and even data collected by modern sensors has limited range or resolution, and is subject to inconsistencies and noise. To combat this, we propose a method of data generation in simulation using 3D synthetic environments and CycleGAN domain transfer. We compare this method of data generation to the popular NYUDepth V2 dataset by training a depth estimation model based on the DenseDepth structure using different training sets of real and simulated data. We evaluate the performance of the models on newly collected images and LiDAR depth data from a Husky robot to verify the generalizability of the approach and show that GAN-transformed data can serve as an…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Vision and Imaging · Optical measurement and interference techniques · Image Processing Techniques and Applications
MethodsHuMan(Expedia)||How do I get a human at Expedia? · *Communicated@Fast*How Do I Communicate to Expedia? · Batch Normalization · Residual Connection · Sigmoid Activation · Instance Normalization · Cycle Consistency Loss · GAN Least Squares Loss · Residual Block · PatchGAN
