Florian Jug Profile picture
Feb 10 8 tweets 5 min read
🚨 ICLR SPOTLIGHT 🚨
Unsupervised denoising, i.e. removing noise in data without having ground truth, has a new state-of-the-art. A short 🧵 about why this rocks...
openreview.net/forum?id=DfMql…
Spoiler: it can also remove structured noise & gives diverse solutions for ambiguous data
Our method, called HDN, employs a hierarchical VAE to learn a latent representation of structures occuring in a noisy body of data. Hence, we can later use the model to sample a space of sensible ‘data interpretations’.
Without any further tricks this leads to SOTA results for removing pixel noises!
(And the sampling discussed above is a super useful bonus feature other methods typically can't offer...)
But how would HDN know what structured noises to remove? How should it know that these are not structures we care about (i.e. data)??? #deep #philosophical
Annoying structured noises in microscopy often show correlation with sharp gradients within a narrow pixel neighborhood, while real structures are smoothed by the PSF. This allows us to distinguish them and the hierarchical nature of our network supports this very naturally...
Now... since we know how to interpret this, we can simply reconstruct denoised “interpretations” neglecting the lowest layer(s)... #tadaaa
It's cool because its simple!
Code is open github.com/juglab/HDN
And we're working on user-friendly ways to use it! BioImage.io
Last but not least, let me thank the team...
The relentless and heroic work by @Mangal_Prakash_ cannot be overrated, but all the ideas, discussions, inputs, and positive interaction with @2ptmvd and @docmilanfar have been key for this work to now exist.
So... se y’all at ICLR... come and see our Spotlight if this all sounds interesting to you!

PS: camera ready version on @OpenReviews and updated arXiv version will follow shortly...

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Florian Jug

Florian Jug Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @florianjug

Jun 12, 2020
Ops, we did it again! Image denoising just leveled up!!! arxiv.org/abs/2006.06072
Our new method can do so much more than just predicting a denoised image!
Let us take you on a short tour… (1/6) #CARE #denoising #uncertainty #diversity @Mangal_Prakash_ @sagzehn @jug_lab
What always bugged us with any CARE method is that a single restored output is created, giving the false impression that the input can unambiguously be restored. But some information gets lost in the noise, so this can obviously not strictly be true! (2/6) arxiv.org/abs/2006.06072
A #DivNoising network is trained to know how structures in the data look like and can be used to predict diverse denoised outputs. In areas of the image where the input is ambiguous, #DivNoising will sample the space of reasonable interpretations.(3/6) arxiv.org/abs/2006.06072
Read 8 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

:(