colour.spectral_similarity_index#

colour.spectral_similarity_index(sd_test: SpectralDistribution, sd_reference: SpectralDistribution, round_result: bool = True) NDArrayFloat[source]#

Return the Academy Spectral Similarity Index (SSI) of given test spectral distribution with given reference spectral distribution.

Parameters:
  • sd_test (SpectralDistribution) – Test spectral distribution.

  • sd_reference (SpectralDistribution) – Reference spectral distribution.

  • round_result (bool) – Whether to round the result/output. This is particularly useful when using SSI in an optimisation routine. Default is True.

Returns:

Academy Spectral Similarity Index (SSI).

Return type:

numpy.ndarray

References

[TheAoMPAaSciences20]

Examples

>>> from colour import SDS_ILLUMINANTS
>>> sd_test = SDS_ILLUMINANTS["C"]
>>> sd_reference = SDS_ILLUMINANTS["D65"]
>>> spectral_similarity_index(sd_test, sd_reference)
94.0