Abstract

Previous work has proposed to solve for a filter which, when placed in front of a camera, improves the colorimetric property by best satisfying the Luther condition. That is, the filtered spectral sensitivities of a camera - after a linear transform - are as close to the color matching functions of the human visual system as possible. By construction, the prior art solves for a filter for a given set of human visual sensitivities, e.g.the XYZ color matching functions or the cone response functions. However, depending on the target spectral sensitivity set, a different optimal filter is found. In this paper, we set out a method to solve for a filter that works equally well for all possible target sensitivity sets of the human visual system. We observe that the cone fundamentals, the CIE XYZ color matching functions or any linear combination thereof, span the same vector space. Thus, we solve for a filter that makes the vector space spanned by the filtered camera sensitivities as similar as possible to the space spanned by human vision sensors. We argue that the Vora-Value is a suitable way to measure subspace similarity and we develop an optimization method for finding a filter that maximizes the Vora-Value measure. Experiments demonstrate that our new optimization leads to the filtered camera sensitivities which have a significantly higher Vora-Value and improved colorimetric performance compared with antecedent methods.

Highlights

  • IntroductionThat is, they do not satisfy the Luther condition [1]: their spectral sensitivities are not a linear transform from the CIE XYZ color matching functions (or equivalently any linear combination of the CMFs) [2]

  • We develop a method for finding a filter which makes the vector space spanned by the effective camera spectral sensitivities closest to all possible target sensitivity function sets for the Human Visual Space (HVS)

  • We show the vector space spanned by the sensitivity functions of the HVS

Read more

Summary

Introduction

That is, they do not satisfy the Luther condition [1]: their spectral sensitivities are not a linear transform from the CIE XYZ color matching functions (or equivalently any linear combination of the CMFs) [2]. The best case is when the subspace spanned by the camera sensitivities is the same as the subspace spanned by the color matching functions P{X} = P{Q}. When the camera sensitivity curves are perpendicular to - in the null space of - the color matching functions, i.e. P{Q} = I − P{X}, the Vora-Value is 0. The Vora-Value can be thought of as a percentage measure of the similarity between two subspaces (see discussion in the Introduction) in general and of sets of spectral sensitivities in particular

Objectives
Methods
Results
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call