WaveMo: Learning Wavefront Modulations to See Through Scattering

1University of Maryland, 2Rice University, 3Massachusetts Institute of Technology
CVPR 2024
placeholder

Abstract

Imaging through scattering media is a fundamental and pervasive challenge in fields ranging from medical diagnostics to autonomous navigation. A promising strategy to overcome this challenge is wavefront modulation, which induces measurement diversity during image acquisition. Despite its importance, designing optimal wavefront modulations to image through scattering remains under-explored. This paper introduces a novel learning-based framework to address the gap. Our approach jointly optimizes wavefront modulations and a computationally lightweight feedforward "proxy" reconstruction network. This network is trained to recover scenes obscured by scattering, using measurements that are modified by these modulations. The learned modulations produced by our framework generalize effectively to unseen scattering scenarios and exhibit remarkable versatility. During deployment, the learned modulations can be decoupled from the proxy network to augment other more computationally expensive restoration algorithms. Through extensive experiments, we demonstrate our approach significantly advances the state of the art in imaging through scattering.

Method Overview

placeholder

During training, we jointly optimize the implicit neural representation for the wavefront modulations and a "proxy" reconstruction network in an end-to-end fashion. During inference, we can use the learned wavefront modulations to any reconstruction algorithms for imaging through scattering, either a trained feedforward reconstruction network or an unsupervised iterative optimization algorithm.

All the results shown below are from real experiments, where both the targets and the aberrations are unseen during training.

Reconstruction with the Proxy Network

placeholder

Learned wavefront modulations improve the performance of the proxy reconstruction network.

Reconstruction with an Unsupervised Approach

placeholder

Learned wavefront modulations improve the performance of an unsupervised interative optimization approach.

Reconstruction of Dynamic Scenes

this slowpoke moves

this slowpoke moves

this slowpoke moves

this slowpoke moves

this slowpoke moves

Ground Truth

this slowpoke moves

No Modulation

this slowpoke moves

Random Modulations

this slowpoke moves

Learned Modulations

Learned wavefront modulations improve dynamic scene reconstruction using an unsupervised iterative optimization approach.