Class PigmentSpectroscopy

java.lang.Object
org.episteme.social.arts.PigmentSpectroscopy

public final class PigmentSpectroscopy extends Object
Simulates reflectance spectra of historical pigments for authentication.
  • Method Details

    • getAvailablePigments

      public static List<PigmentSpectroscopy.Pigment> getAvailablePigments(int year)
      Gets available pigments for a specific year.
    • matchSpectrum

      public static List<Map.Entry<PigmentSpectroscopy.Pigment, Real>> matchSpectrum(double[] measured)
      Compares a measured spectrum against known pigments. Returns best matching pigments with correlation scores.
    • detectAnachronisms

      public static List<String> detectAnachronisms(List<String> identifiedPigments, int claimedYear)
      Detects anachronistic pigments for a claimed date.