denoiSplit: a method for joint microscopy image splitting and unsupervised denoising

1Human Technopole, Italy
ECCV 2024

Summary

For Computer Vision enthusiasts, we present one of the first approaches to tackle joint image decomposition with unsupervised denoising. We work with HVAE inspired architecture. We integrate Noise models into our approach for better unsupervised denoising.
From microscopists' perspective, the idea is to image two different structures (like Actin and Tubulin) into a single channel. The obtained image stack will therefore contain superimposed structures which will often be noisy. With our machine learning based approach, the goal is to decompose the noisy superimposed image into two channels, each containing denoised version of one type of structure.

MY ALT TEXT

The task: Decompose the noisy input patch (left) into two denoised output patches (right). Images taken from notMNIST dataset.

Technical Overview

In this work, the task is to decompose a noisy input patch into two constituent output patches. We build our work on our previous work µSplit. We make multiple changes to the original µSplit architecture to make it suitable for the task of joint image decomposition and unsupervised denoising. Firstly, we revert back to the classical KL divergence loss formulation for the unsupervised denoising task. Secondly, we integrate noise models into our approach for better unsupervised denoising. Since the architecture of denoiSplit is inspired from hierarchical VAEs, we inherit sampling: the ability to sample multiple predictions from the same input patch. We use this ability to add calibration to our network wherein we can get a pixelwise estimate of error just by sampling multiple predictions, without the need of any ground truth.

Paper video.

Video Presentation

BibTeX


        @InProceedings{ashesh_2024_ECCV,
          author       = {Ashesh and
                          Jug, Florian},
          title        = {denoiSplit: a method for joint microscopy image splitting and unsupervised denoising},
          month        = {October},
          year         = {2024},
          booktitle = {European Conference on Computer Vision (ECCV) 2024},
        }