A trainable Gaussian color model for determining the color invariant

Bachelor Thesis (2022)
Author(s)

G.G. Gioia (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Contributor(s)

Attila Lengyel – Mentor (TU Delft - Pattern Recognition and Bioinformatics)

J.C. van Gemert – Mentor (TU Delft - Pattern Recognition and Bioinformatics)

Ricardo Marroquim – Graduation committee member (TU Delft - Computer Graphics and Visualisation)

Faculty
Electrical Engineering, Mathematics and Computer Science
Copyright
© 2022 Gianpaolo Gioia
More Info
expand_more
Publication Year
2022
Language
English
Copyright
© 2022 Gianpaolo Gioia
Graduation Date
28-01-2022
Awarding Institution
Delft University of Technology
Project
CSE3000 Research Project
Programme
Computer Science and Engineering
Faculty
Electrical Engineering, Mathematics and Computer Science
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

The possibility to improve an existing method by making (part of) it learnable is explored in this research. The work that this research extends added prior knowledge to a Convolutional Neural Network (CNN) to improve its performance when dealing with an illumination shift. The method used for the preprocessing, is the color invariant. The method was used in a zero-domain adaptation setting, where the network is trained without having access to the target domain. The research demonstrated improved performance, motivating further improvements.

The Color Invariant Convolution (CIConv) layer implements the color invariant edge detectors. The layer converts the RGB input of each pixel to spectral differential quotients, which are used to determine the color invariant representation. This is done through two fixed linear transformations that only approximate these values. This indicates that an even better approximation can be obtained by making this transition learnable.

Two methods are used to make this transition learnable; a linear learning method and a non-linear learning method. The linear learning method uses the original transformation but allows for change and the non-linear method replaces the linear transform with a neural network. Both methods show potential for achieving better results than the fixed transformation, but only the linear learning method actually does perform better in a classification experiment. All experiments are done following the zero-shot day to night domain adaptation on a synthetic dataset.

Files

Research_Paper_Final_1.pdf
(pdf | 0.269 Mb)
License info not available