Haoming Cai

Haoming Cai

/haʊˈmɪŋ tsaɪ/ · 蔡昊明

Generative Media
Computational Imaging

Fourth-year CS PhD student at the University of Maryland, advised by Christopher Metzler. I work on generative media — image and video models — teaching them to respect light, geometry, and the camera.

Previously at X-Pixel (2020–2022) with Chao Dong and Jinjin Gu; BEng from The Chinese University of Hong Kong, Shenzhen. Always happy to talk research or early-career questions.

Selected Work

Both figures are interactive — move your cursor across them.

News

All Publications Google Scholar →

* denotes equal contribution.

Generative media 2024 — 2026

Flash-Split: 2D Reflection Removal with Flash Cues and Latent Separation

Tianfu Wang*, Mingyang Xie*, Haoming Cai, Sachin Shah, Christopher Metzler

CVPR 2025

Separate reflection from transmission with flash cues and a diffusion prior

Imaging under hard conditions 2023 — 2025

Temporally Consistent Atmospheric Turbulence Mitigation with Neural Representations

Haoming Cai*, Jingxi Chen*, Brandon Y. Feng, Weiyun Jiang, Mingyang Xie, Kevin Zhang, Cornelia Fermuller, Yiannis Aloimonos, Ashok Veeraraghavan, Christopher Metzler.

NeurIPS 2024

Low-pass the temporal dimension to strip atmospheric turbulence out of video

CodedEvents: Optimal Point-Spread-Function Engineering for 3D-Tracking with Event Cameras

Sachin Shah, Matthew Albert Chan, Haoming Cai, Jingxi Chen, Sakshum Kulshrestha, Chahat Deep Singh, Yiannis Aloimonos, Christopher Metzler.

CVPR 2024

Engineer the PSF so event cameras encode depth for free

Perceptual image quality 2020 — 2023

PIPAL: A Large-Scale Image Quality Assessment Dataset for Perceptual Image Restoration

Jinjin Gu, Haoming Cai, Haoyu Chen, Xiaoxing Ye, Jimmy S. Ren, Chao Dong

ECCV 2020

Score image quality on the artifacts that modern restoration models actually produce

Efficient image restoration 2020 — 2022

Chief Vibe Officer

Presides over the Maryland headquarters. Contributes to every paper by lying on the keyboard. Has strong feelings about not being in the acknowledgements.