Slope Discontinuities


This page is additional supplementary documentation, referenced from:

http://scottburns.us/suppl-docs-num-meth-smoothest-refl-recon/

Please note that the content of this page should not be considered peer reviewed by the journal, as it may be updated at any time. This page was last updated on the date shown at the bottom of the page.


The three methods in the Article are based on work by van Trigt^{1,2}, who developed the objective function to minimize slope squared over the visible wavelengths. In his “unconstrained” formulation, the only constraint imposed on the solution ensures that the triplet of tristimulus values computed from the reflectance reconstruction matches the desired target triplet. In regions of the object color solid where the unconstrained solutions have \rho values outside the 0-1 range, van Trigt introduced equality constraints to enforce that \rho remains in the range 0-1. He also constrained the system so that the slope of the reconstruction is continuous everywhere. Implementing his method requires that 16 different cases be considered.

To simplify this task, Li and Luo^3 solved the problem using numerical optimization, replacing the equality constraints with inequality constraints, 0 \le \rho \le 1. This change mades the problem easier to solve, but introduces the possibility of slope discontinuities in the solution at points where the inequality constraints transition from active to inactive or vice versa. The method produced by Li/Luo’s implementation of van Trigt’s method is called vTLL here.

This page concerns the frequency with which smoothest reflectance reconstructions with explicit inequality constraints on reflectance magnitude (e.g., vTLL) have the potential to violate C^1 continuity (discontinuity in slope). In some cases, slope discontinuities can give the reconstructed reflectance curve an unnatural, truncated appearance. The following computational experiment was performed: a tightly spaced 3-D lattice of tristimulus values spanning the object color solid was generated and used as target tristimulus values for the vTLL method. The vTLL method was performed for each of these target colors. The following plots show which lattice points produce reconstructions with active inequality constraints, plotted on the chromaticity diagram for various Y values (click each figure to enlarge).

Y = 0.1

Y = 0.3

Y = 0.5

Y = 0.7

Y = 0.9


Blue dots are object colors that have an active lower bound constraint (\rho \ge 0) somewhere along the vTLL reconstructed reflectance curve.

Green dots are object colors that have an active upper bound constraint (\rho \le 1) somewhere along the vTLL reconstructed reflectance curve.

Orange dots indicate that both upper and lower bounds are active somewhere along the vTLL reconstructed reflectance curve.

White regions correspond to object colors that have vTLL reconstructions with no active inequality constraints.

Black circles are Munsell colors that have Y values near the Y value of the plot (plus or minus 0.1).

These plots indicate that the large majority of the 1485 Munsell colors fall within the white regions, i.e., regions where no explicit constraints on \rho are active and so the reconstructed reflectance curve is C^1 continuous. Nevertheless, there are a significant number of Munsell colors outside of the white zones, which will have active constraints on \rho under the action of vTLL.

The object colors with vTLL reconstructions having active constraints are likely to have C^1 discontinuities. The only exception to this would be curves that happen to have zero slope precisely at the point where the inequality constraint transitions from active to inactive, or vice versa. Without formal evidence, the author posits that these occurrences are vanishingly rare.


References

[1] Trigt CV. Smoothest reflectance functions. I. Definition and main results. J Opt Soc Am A. 1990;7(10):1891-1904.

[2] Trigt CV. Smoothest reflectance functions. II. Complete results. J Opt Soc Am A. 1990;7(12):2208-2222.

[3] Li C, Luo MR. The estimation of spectral reflectances using the smoothness constraint condition. Proceedings of IS&T/SID Ninth Color Imaging Conference, Scottsdale, Arizona, November 1999. 2001:62-67.


________________________________________
Last updated: October 17, 2019