paper-with-me

Papers

How Convolutional Neural Network Architecture Biases Learned Opponency and Colour Tuning

2020-10-06 · Ethan Harris, Daniela Mihai, Jonathon Hare

Recent work suggests that changing Convolutional Neural Network (CNN) architecture by introducing a bottleneck in the second layer can yield changes in learned function. To understand this relationship fully requires a way of quantitatively comparing trained networks. The fields of electrophysiology and psychophysics have developed a wealth of methods for characterising visual systems which permit such comparisons. Inspired by these methods, we propose an approach to obtaining spatial and colour tuning curves for convolutional neurons, which can be used to classify cells in terms of their spatial and colour opponency. We perform these classifications for a range of CNNs with different depths and bottleneck widths. Our key finding is that networks with a bottleneck show a strong functional organisation: almost all cells in the bottleneck layer become both spatially and colour opponent, cells in the layer following the bottleneck become non-opponent. The colour tuning data can further be used to form a rich understanding of how colour is encoded by a network. As a concrete demonstration, we show that shallower networks without a bottleneck learn a complex non-linear colour system, whereas deeper networks with tight bottlenecks learn a simple channel opponent code in the bottleneck layer. We further develop a method of obtaining a hue sensitivity curve for a trained CNN which enables high level insights that complement the low level findings from the colour tuning data. We go on to train a series of networks under different conditions to ascertain the robustness of the discussed results. Ultimately, our methods and findings coalesce with prior art, strengthening our ability to interpret trained CNNs and furthering our understanding of the connection between architecture and learned representation. Code for all experiments is available at https://github.com/ecs-vlc/opponency.

📄 PDF Abstract BibTeX arXiv:2010.02634

Code (1)

ecs-vlc/opponency 공식 구현 pytorch

Similar Papers 제목 키워드 기반

Spatial and Colour Opponency in Anatomically Constrained Deep Networks

2019-10-14 · Ethan Harris, Daniela Mihai, Jonathon Hare

Colour vision has long fascinated scientists, who have sought to understand both the physiology of the mechanics of colour vision and the psychophysics of colour perception. We consider representations of colour in anato…

Colour Constancy: Biologically-inspired Contrast Variant Pooling Mechanism

2017-11-29 · Arash Akbarinia, Raquel Gil Rodríguez, C. Alejandro Parraga

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…

Anatomically Constrained ResNets Exhibit Opponent Receptive Fields; So What?

2020-10-09 · NeurIPS Workshop SVRHM 2020 12 · Ethan Harris, Daniela Mihai, Jonathon Hare

Primate visual systems are well known to exhibit varying degrees of bottlenecks in the early visual pathway. Recent works have shown that the presence of a bottleneck between 'retinal' and 'ventral' parts of artificial m…

"Just Drive": Colour Bias Mitigation for Semantic Segmentation in the Context of Urban Driving

2021-12-02 · Jack Stelling, Amir Atapour-Abarghouei

Biases can filter into AI technology without our knowledge. Oftentimes, seminal deep learning networks champion increased accuracy above all else. In this paper, we attempt to alleviate biases encountered by semantic seg…

SegmentationSelf-Driving CarsSemantic Segmentation

End-to-End Conditional GAN-based Architectures for Image Colourisation

2019-08-26 · Marc Górriz, Marta Mrak, Alan F. Smeaton, Noel E. O'Connor

In this work recent advances in conditional adversarial networks are investigated to develop an end-to-end architecture based on Convolutional Neural Networks (CNNs) to directly map realistic colours to an input greyscal…