Performance Comparison of Classical Methods and Neural Networks for Colour Correction.



Kucuk, Abdullah, Finlayson, Graham D ORCID: 0000-0003-4040-0554, Mantiuk, Rafal and Ashraf, Maliha ORCID: 0000-0002-8142-5611
(2023) Performance Comparison of Classical Methods and Neural Networks for Colour Correction. Journal of imaging, 9 (10). 214-.

Access the full-text of this item by clicking on the Open Access link.
[img] PDF
Performance Comparison of Classical Methods and Neural Networks for Colour Correction.pdf - Open Access published version

Download (4MB) | Preview

Abstract

Colour correction is the process of converting RAW RGB pixel values of digital cameras to a standard colour space such as CIE XYZ. A range of regression methods including linear, polynomial and root-polynomial least-squares have been deployed. However, in recent years, various neural network (NN) models have also started to appear in the literature as an alternative to classical methods. In the first part of this paper, a leading neural network approach is compared and contrasted with regression methods. We find that, although the neural network model supports improved colour correction compared with simple least-squares regression, it performs less well than the more advanced root-polynomial regression. Moreover, the relative improvement afforded by NNs, compared to linear least-squares, is diminished when the regression methods are adapted to minimise a perceptual colour error. Problematically, unlike linear and root-polynomial regressions, the NN approach is tied to a fixed exposure (and when exposure changes, the afforded colour correction can be quite poor). We explore two solutions that make NNs more exposure-invariant. First, we use data augmentation to train the NN for a range of typical exposures and second, we propose a new NN architecture which, by construction, is exposure-invariant. Finally, we look into how the performance of these algorithms is influenced when models are trained and tested on different datasets. As expected, the performance of all methods drops when tested with completely different datasets. However, we noticed that the regression methods still outperform the NNs in terms of colour correction, even though the relative performance of the regression methods does change based on the train and test datasets.

Item Type: Article
Uncontrolled Keywords: colour correction, exposure invariance, neural network, optimisation, polynomial, regression
Divisions: Faculty of Science and Engineering > School of Electrical Engineering, Electronics and Computer Science
Depositing User: Symplectic Admin
Date Deposited: 29 Nov 2023 16:05
Last Modified: 29 Nov 2023 16:05
DOI: 10.3390/jimaging9100214
Open Access URL: https://doi.org/10.3390/jimaging9100214
Related URLs:
URI: https://livrepository.liverpool.ac.uk/id/eprint/3177063