Make the Most Out of Your Net: Alternating Between Canonical and Hard Datasets for Improved Image Demosaicing

03/28/2023
by   Yuval Becker, et al.
0

Image demosaicing is an important step in the image processing pipeline for digital cameras, and it is one of the many tasks within the field of image restoration. A well-known characteristic of natural images is that most patches are smooth, while high-content patches like textures or repetitive patterns are much rarer, which results in a long-tailed distribution. This distribution can create an inductive bias when training machine learning algorithms for image restoration tasks and for image demosaicing in particular. There have been many different approaches to address this challenge, such as utilizing specific losses or designing special network architectures. What makes our work is unique in that it tackles the problem from a training protocol perspective. Our proposed training regime consists of two key steps. The first step is a data-mining stage where sub-categories are created and then refined through an elimination process to only retain the most helpful sub-categories. The second step is a cyclic training process where the neural network is trained on both the mined sub-categories and the original dataset. We have conducted various experiments to demonstrate the effectiveness of our training method for the image demosaicing task. Our results show that this method outperforms standard training across a range of architecture sizes and types, including CNNs and Transformers. Moreover, we are able to achieve state-of-the-art results with a significantly smaller neural network, compared to previous state-of-the-art methods.

READ FULL TEXT

page 2

page 4

page 6

research
06/13/2018

Identifying Recurring Patterns with Deep Neural Networks for Natural Image Denoising

While there is a vast diversity in the patterns and textures that occur ...
research
07/03/2022

Variational Deep Image Restoration

This paper presents a new variational inference framework for image rest...
research
11/19/2019

HighEr-Resolution Network for Image Demosaicing and Enhancing

Neural-networks based image restoration methods tend to use low-resoluti...
research
11/07/2020

Blind Motion Deblurring through SinGAN Architecture

Blind motion deblurring involves reconstructing a sharp image from an ob...
research
07/03/2022

Training Patch Analysis and Mining Skills for Image Restoration Deep Neural Networks

There have been numerous image restoration methods based on deep convolu...
research
06/29/2023

NCL++: Nested Collaborative Learning for Long-Tailed Visual Recognition

Long-tailed visual recognition has received increasing attention in rece...
research
06/03/2016

Automatic Separation of Compound Figures in Scientific Articles

Content-based analysis and retrieval of digital images found in scientif...

Please sign up or login with your details

Forgot password? Click here to reset