STEPS: Joint Self-supervised Nighttime Image Enhancement and Depth Estimation

Yupeng Zheng, Chengliang Zhong, Pengfei Li, Huan-ang Gao, Yuhang Zheng +6 more
2/2/2023
cs.CV

Official code: ucaszyp/STEPS (194 stars, MIT, PyTorch, last commit 2023-02-13).

Abstract

Self-supervised depth estimation draws a lot of attention recently as it can promote the 3D sensing capabilities of self-driving vehicles. However, it intrinsically relies upon the photometric consistency assumption, which hardly holds during nighttime. Although various supervised nighttime image enhancement methods have been proposed, their generalization performance in challenging driving scenarios is not satisfactory. To this end, we propose the first method that jointly learns a nighttime image enhancer and a depth estimator, without using ground truth for either task. Our method tightly entangles two self-supervised tasks using a newly proposed uncertain pixel masking strategy. This strategy originates from the observation that nighttime images not only suffer from underexposed regions but also from overexposed regions. By fitting a bridge-shaped curve to the illumination map distribution, both regions are suppressed and two tasks are bridged naturally. We benchmark the method on two established datasets: nuScenes and RobotCar and demonstrate state-of-the-art performance on both of them. Detailed ablations also reveal the mechanism of our proposal. Last but not least, to mitigate the problem of sparse ground truth of existing datasets, we provide a new photo-realistically enhanced nighttime dataset based upon CARLA. It brings meaningful new challenges to the community. Codes, data, and models are available at https://github.com/ucaszyp/STEPS.

View on arXivView PDF

Code Implementations(1)

ucaszyp/STEPSOfficial100%
PyTorchMIT

This is the official repository for ICRA-2023 paper "STEPS: Joint Self-supervised Nighttime Image Enhancement and Depth Estimation"

19410Shell, PythonJan 28, 20233 years agoMIT
computer-visiondeep-learningdepth-estimationpytorchself-supervised-learning

Similar Papers

Cite this paper

@article{zheng2023steps,
  title  = {STEPS: Joint Self-supervised Nighttime Image Enhancement and Depth Estimation},
  author = {Yupeng Zheng and Chengliang Zhong and Pengfei Li and Huan-ang Gao and Yuhang Zheng and Bu Jin and Ling Wang and Hao Zhao and Guyue Zhou and Qichao Zhang and Dongbin Zhao},
  year   = {2023},
  eprint = {2302.01334},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2302.01334v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2302.01334.svg)](https://codeofpaper.com/paper/2302.01334)

Discussion