Colour Constancy: Biologically-inspired Contrast Variant Pooling Mechanism

11/29/2017
by   Arash Akbarinia, et al.
0

Pooling is a ubiquitous operation in image processing algorithms that allows for higher-level processes to collect relevant low-level features from a region of interest. Currently, max-pooling is one of the most commonly used operators in the computational literature. However, it can lack robustness to outliers due to the fact that it relies merely on the peak of a function. Pooling mechanisms are also present in the primate visual cortex where neurons of higher cortical areas pool signals from lower ones. The receptive fields of these neurons have been shown to vary according to the contrast by aggregating signals over a larger region in the presence of low contrast stimuli. We hypothesise that this contrast-variant-pooling mechanism can address some of the shortcomings of max-pooling. We modelled this contrast variation through a histogram clipping in which the percentage of pooled signal is inversely proportional to the local contrast of an image. We tested our hypothesis by applying it to the phenomenon of colour constancy where a number of popular algorithms utilise a max-pooling step (e.g. White-Patch, Grey-Edge and Double-Opponency). For each of these methods, we investigated the consequences of replacing their original max-pooling by the proposed contrast-variant-pooling. Our experiments on three colour constancy benchmark datasets suggest that previous results can significantly improve by adopting a contrast-variant-pooling mechanism.

READ FULL TEXT

page 3

page 7

research
03/01/2021

Maximal function pooling with applications

Inspired by the Hardy-Littlewood maximal function, we propose a novel po...
research
09/19/2017

Colour Terms: a Categorisation Model Inspired by Visual Cortex Neurons

Although it seems counter-intuitive, categorical colours do not exist as...
research
04/03/2020

A Note on Double Pooling Tests

We present double pooling, a simple, easy-to-implement variation on test...
research
06/02/2014

Generalized Max Pooling

State-of-the-art patch-based image representations involve a pooling ope...
research
05/01/2020

Why and when should you pool? Analyzing Pooling in Recurrent Architectures

Pooling-based recurrent neural architectures consistently outperform the...
research
03/07/2016

A novel learning-based frame pooling method for Event Detection

Detecting complex events in a large video collection crawled from video ...
research
09/05/2018

How is Contrast Encoded in Deep Neural Networks?

Contrast is a crucial factor in visual information processing. It is des...

Please sign up or login with your details

Forgot password? Click here to reset