noise2self: blind denoising by self-supervision13-16... · 1 64 o x o 64 256 512 512 512 1024 512...

23
Noise2Self: Blind Denoising by Self-Supervision Joshua Batson Loïc Royer

Upload: others

Post on 06-Mar-2020

18 views

Category:

Documents


0 download

TRANSCRIPT

Noise2Self: Blind Denoising by Self-Supervision

Joshua BatsonLoïc Royer

Noisy Data

Supervision

Supervision

Supervision

Self-Supervision?

Self-Supervision?

Self-Supervision?

Self-Supervision?

Self-Supervision?

Self-Supervision?

Self-Supervision?

Self-Supervision?

Self-Supervision?

Single-Image Self-Supervised CNN Training

Single-Image Self-Supervised CNN Training

Single-Image Self-Supervised CNN Training

J-invariant Deep CNN

J-invariant Deep CNN

Plus...

Codefor i, batch in enumerate(data_loader): noisy_images = batch input, mask = masker.mask(noisy_images, i) output = model(input) loss = loss_function(output*mask, noisy_images*mask)

Definitions Gaussian Processes

Single-Cell SequencingTheorems

0 4 Mpo Gene

erythroid cells

myeloidcells

stem cells

optimal

Matrix Factorization

github.com/czbiohub/noise2selfposter #118

donut

noisynoisy

donut

r=1 r=2 r=3 r=4 r=5noisynoisy

r=5

MSE

Radius of median filter

self-supervised

ground truth

donut

r=1 r=2 r=3 r=4 r=5noisynoisy