Neural Network Generalization: The impact of camera parameters

12/08/2019
by   Zhenyi Liu, et al.
33

We quantify the generalization of a convolutional neural network (CNN) trained to identify cars. First, we perform a series of experiments to train the network using one image dataset - either synthetic or from a camera - and then test on a different image dataset. We show that generalization between images obtained with different cameras is roughly the same as generalization between images from a camera and ray-traced multispectral synthetic images. Second, we use ISETAuto, a soft prototyping tool that creates ray-traced multispectral simulations of camera images, to simulate sensor images with a range of pixel sizes, color filters, acquisition and post-acquisition processing. These experiments reveal how variations in specific camera parameters and image processing operations impact CNN generalization. We find that (a) pixel size impacts generalization, (b) demosaicking substantially impacts performance and generalization for shallow (8-bit) bit-depths but not deeper ones (10-bit), and (c) the network performs well using raw (not demosaicked) sensor data for 10-bit pixels.

READ FULL TEXT

page 1

page 2

page 3

page 4

page 7

page 9

page 11

page 12

research
10/24/2019

Soft Prototyping Camera Designs for Car Detection Based on a Convolutional Neural Network

Imaging systems are increasingly used as input to convolutional neural n...
research
08/24/2019

Deep Camera: A Fully Convolutional Neural Network for Image Signal Processing

A conventional camera performs various signal processing steps sequentia...
research
05/23/2019

Watermark retrieval from 3D printed objects via synthetic data training

We present a deep neural network based method for the retrieval of water...
research
11/27/2018

Unprocessing Images for Learned Raw Denoising

Machine learning techniques work best when the data used for training re...
research
07/16/2020

Camera Bias in a Fine Grained Classification Task

We show that correlations between the camera used to acquire an image an...
research
09/12/2019

A Camera That CNNs: Towards Embedded Neural Networks on Pixel Processor Arrays

We present a convolutional neural network implementation for pixel proce...
research
09/12/2019

A Camera That CNNs: Towards Embedded Neural Networks onPixel Processor Arrays

We present a convolutional neural network implementation for pixel proce...

Please sign up or login with your details

Forgot password? Click here to reset