CVNov 29, 2023

Towards Real-World Focus Stacking with Deep Learning

arXiv:2311.17846v15 citationsh-index: 58Has Code
Originality Incremental advance
AI Analysis

This work addresses the limitation of existing deep learning methods in focus stacking for real-world applications, offering a more robust solution for photographers.

The paper tackled the problem of focus stacking for real-world photography by introducing a new high-resolution dataset and training a deep learning algorithm that handles long bursts of images, achieving performance on par with commercial solutions while being more noise-tolerant.

Focus stacking is widely used in micro, macro, and landscape photography to reconstruct all-in-focus images from multiple frames obtained with focus bracketing, that is, with shallow depth of field and different focus planes. Existing deep learning approaches to the underlying multi-focus image fusion problem have limited applicability to real-world imagery since they are designed for very short image sequences (two to four images), and are typically trained on small, low-resolution datasets either acquired by light-field cameras or generated synthetically. We introduce a new dataset consisting of 94 high-resolution bursts of raw images with focus bracketing, with pseudo ground truth computed from the data using state-of-the-art commercial software. This dataset is used to train the first deep learning algorithm for focus stacking capable of handling bursts of sufficient length for real-world applications. Qualitative experiments demonstrate that it is on par with existing commercial solutions in the long-burst, realistic regime while being significantly more tolerant to noise. The code and dataset are available at https://github.com/araujoalexandre/FocusStackingDataset.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes