{
  "schema_version": "camera-spectra-application-export-1",
  "profile_id": "prf-solomatov-pred-konica-minolta-maxxum-5d-8a8f2873f0e8",
  "profile_revision": 1,
  "exports": {
    "xspd": "/application-data/prf-solomatov-pred-konica-minolta-maxxum-5d-8a8f2873f0e8-r1.xspd",
    "siril": null,
    "metadata": "/application-data/prf-solomatov-pred-konica-minolta-maxxum-5d-8a8f2873f0e8-r1.metadata.json",
    "xspd_reason": null,
    "siril_reason": "The source does not establish a sensor-only response. A Siril sensor export would misrepresent its physical scope; use CSV or source JSON.",
    "siril_estimated": "/application-data/prf-solomatov-pred-konica-minolta-maxxum-5d-8a8f2873f0e8-r1.estimated.siril.json",
    "siril_estimated_alternative": "/application-data/prf-solomatov-pred-konica-minolta-maxxum-5d-8a8f2873f0e8-r1.alternative-estimate.siril.json",
    "siril_estimated_reason": null,
    "siril_estimated_note": "Estimated relative photon response. Assumes the source values describe energy response. Source optics remain unseparated; calibration accuracy is unverified.",
    "notes": []
  },
  "siril_assessment": null,
  "siril_estimate": {
    "primary": {
      "channels": [
        {
          "channel": "red",
          "wavelengths": [
            400,
            410,
            420,
            430,
            440,
            450,
            460,
            470,
            480,
            490,
            500,
            510,
            520,
            530,
            540,
            550,
            560,
            570,
            580,
            590,
            600,
            610,
            620,
            630,
            640,
            650,
            660,
            670,
            680,
            690,
            700
          ],
          "values": [
            0.012142573136388864,
            0.021409978885022364,
            0.02713507131782313,
            0.007409443700886936,
            0.02217744571358473,
            0.03813264188480218,
            0.051809594966596303,
            0.054749611905913195,
            0.06257921184563554,
            0.05423434986869431,
            0.03601489679442631,
            0.022459944727221844,
            0.02230333004475596,
            0.00847266359529314,
            0.000006754515971833887,
            0.0000027239564484927242,
            0.039705338794424234,
            0.21987968748455144,
            0.47469808566715704,
            0.6025072999659835,
            0.579483888822289,
            0.522116160969451,
            0.4423298807824689,
            0.385145421458071,
            0.3320663210944829,
            0.27960180658555367,
            0.2258919808306309,
            0.15752870715540998,
            0.09484516614687304,
            0.03852637992455382,
            0.02626516999320924
          ]
        },
        {
          "channel": "green",
          "wavelengths": [
            400,
            410,
            420,
            430,
            440,
            450,
            460,
            470,
            480,
            490,
            500,
            510,
            520,
            530,
            540,
            550,
            560,
            570,
            580,
            590,
            600,
            610,
            620,
            630,
            640,
            650,
            660,
            670,
            680,
            690,
            700
          ],
          "values": [
            0.01927046640530555,
            0.030114740228490214,
            0.06145993330330883,
            0.10860050002609488,
            0.14931170994091025,
            0.1649054500550078,
            0.20328249482852567,
            0.2927821967201997,
            0.4056163201962126,
            0.5379708246301936,
            0.6921746790721829,
            0.8656344885207004,
            0.9720742106706007,
            1,
            0.9637608829954772,
            0.8886541035598357,
            0.7779763143988984,
            0.617454394742539,
            0.4412982078361731,
            0.2981754014396497,
            0.19584951286491403,
            0.12336990626312196,
            0.08481142106323283,
            0.05022354691533931,
            0.021665106262655477,
            0.0012648936549468587,
            0.000026179170344156134,
            0.00001891623346834047,
            0.00004181991119612711,
            0.00009711152418562642,
            0.00014478544926379856
          ]
        },
        {
          "channel": "blue",
          "wavelengths": [
            400,
            410,
            420,
            430,
            440,
            450,
            460,
            470,
            480,
            490,
            500,
            510,
            520,
            530,
            540,
            550,
            560,
            570,
            580,
            590,
            600,
            610,
            620,
            630,
            640,
            650,
            660,
            670,
            680,
            690,
            700
          ],
          "values": [
            0.06131586550966129,
            0.15145809653151932,
            0.34666677846797306,
            0.5620795430494762,
            0.7110268951964661,
            0.8086172337675637,
            0.8658126876401673,
            0.8434558168737081,
            0.7538487854733238,
            0.592407247125332,
            0.41157479920813794,
            0.2519589107445883,
            0.13767488151664728,
            0.06578469910479658,
            0.04326251529041248,
            0.028108631729841273,
            0.02689341149890183,
            0.030347310831458012,
            0.03188158431811133,
            0.0214260013210202,
            0.0031980156319421898,
            0.00004239726811927506,
            0.000004637205630888471,
            0.00002930381115439761,
            0.00009531161743161614,
            0.0018648261298852527,
            0.004333457267276157,
            0.005099822727853796,
            0.0032266847234480203,
            0.0014903645888769996,
            0.0012327081427640789
          ]
        }
      ],
      "interpretation": "energy_response",
      "basis": "The source quantity is not established; energy response is the explicit primary assumption, with a photon-response alternative for sensitivity comparison. Numeric values and profile naming cannot prove source units or optical scope.",
      "metadata": {
        "status": "estimated",
        "original_response_unit": "unknown",
        "original_response_scale": "unknown",
        "original_response_scope": "unknown",
        "source_attribution": "Solomatov; Solomatov & Akkaynak, ICCP 2023, 'Spectral Sensitivity Estimation Without a Camera'; src-solomatov-predictions-official-2026-09-13; Solomatov & Akkaynak, ICCP 2023, 'Spectral Sensitivity Estimation Without a Camera', data/predictions/.; https://github.com/COLOR-Lab-Eilat/Spectral-sensitivity-estimation",
        "source_positive_peak": 0.28128132,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.0005307194716981132,
        "method_version": "camera-spectra-siril-estimate-v1",
        "uncertainty": "unknown",
        "effective_camera_detection_model": true,
        "optical_transmission_separated": false,
        "interchannel_scale_comparability": "unknown; channel ratios inherit original possibly incomparable scales",
        "quantity_evidence_uri": null,
        "retained_channel_intervals_nm": [
          {
            "channel": "red",
            "minimum": 400,
            "maximum": 700
          },
          {
            "channel": "green",
            "minimum": 400,
            "maximum": 700
          },
          {
            "channel": "blue",
            "minimum": 400,
            "maximum": 700
          }
        ],
        "repairs": {
          "conflicting_duplicate_groups_merged": 0,
          "identical_duplicate_samples_removed": 0,
          "negative_samples_floored": 0,
          "negative_magnitude_total": 0,
          "bounded_nulls_interpolated": 0,
          "trimmed_null_samples": 0,
          "documented_gap_samples_omitted": 0,
          "partial_channels": []
        }
      }
    },
    "alternative": {
      "channels": [
        {
          "channel": "red",
          "wavelengths": [
            400,
            410,
            420,
            430,
            440,
            450,
            460,
            470,
            480,
            490,
            500,
            510,
            520,
            530,
            540,
            550,
            560,
            570,
            580,
            590,
            600,
            610,
            620,
            630,
            640,
            650,
            660,
            670,
            680,
            690,
            700
          ],
          "values": [
            0.00916420614067084,
            0.016562436495960696,
            0.02150326406318059,
            0.006011435455436571,
            0.01841146436599487,
            0.03237677141162449,
            0.04496681827289491,
            0.04855154263354566,
            0.056675512614915206,
            0.05014119138803814,
            0.03397631773059086,
            0.021612399643175736,
            0.021882512496741696,
            0.00847266359529314,
            0.000006881959669415658,
            0.000002826747257869808,
            0.0419528108016558,
            0.23647438087961192,
            0.5194809239376436,
            0.6707156735470382,
            0.6560194967799498,
            0.6009261475308776,
            0.5174425020474165,
            0.4578143689029901,
            0.4009857462273001,
            0.34290787600115075,
            0.28129944782682337,
            0.1991400637624994,
            0.12168813769787484,
            0.050156985184796485,
            0.03468984716084239
          ]
        },
        {
          "channel": "green",
          "wavelengths": [
            400,
            410,
            420,
            430,
            440,
            450,
            460,
            470,
            480,
            490,
            500,
            510,
            520,
            530,
            540,
            550,
            560,
            570,
            580,
            590,
            600,
            610,
            620,
            630,
            640,
            650,
            660,
            670,
            680,
            690,
            700
          ],
          "values": [
            0.014543748230419283,
            0.023296308478643373,
            0.04870409808941454,
            0.08810983964381282,
            0.12395689127169908,
            0.14001406136745947,
            0.17643386343607886,
            0.25963704237451674,
            0.36735062961166426,
            0.49736925295999035,
            0.6529949802567764,
            0.8329690361236929,
            0.9537331878277592,
            1,
            0.9819450505991654,
            0.9221882206753012,
            0.822012709553553,
            0.6640547264212212,
            0.48293011423581206,
            0.3319311072630063,
            0.22171642965839325,
            0.14199177890661208,
            0.09921336048906483,
            0.05969968784276183,
            0.026161637751131145,
            0.0015512846711612416,
            0.00003260047627762839,
            0.000023912974384505875,
            0.00005365573511955931,
            0.00012642821073223065,
            0.00019122606506539433
          ]
        },
        {
          "channel": "blue",
          "wavelengths": [
            400,
            410,
            420,
            430,
            440,
            450,
            460,
            470,
            480,
            490,
            500,
            510,
            520,
            530,
            540,
            550,
            560,
            570,
            580,
            590,
            600,
            610,
            620,
            630,
            640,
            650,
            660,
            670,
            680,
            690,
            700
          ],
          "values": [
            0.04627612491295192,
            0.1171656973168357,
            0.2747170697293372,
            0.45602679907787697,
            0.5902864790310285,
            0.6865618022554786,
            0.7514600685178809,
            0.747970252699326,
            0.6827309755230102,
            0.5476972662102125,
            0.38827811246050753,
            0.24245102732026427,
            0.13507724224274828,
            0.06578469910479658,
            0.044078789163816495,
            0.029169334813986227,
            0.02841568007431137,
            0.03263767391307748,
            0.03488928095189542,
            0.023851586376230034,
            0.003620395055028894,
            0.00004879685575992035,
            0.000005424655643680853,
            0.00003483283212692546,
            0.00011509327387968742,
            0.0022870509140102157,
            0.005396380747928799,
            0.006446945712569893,
            0.004139897381027649,
            0.0019402859741983578,
            0.001628105094216708
          ]
        }
      ],
      "interpretation": "photon_response",
      "basis": "Alternative photon-response source-quantity assumption applied to the same numeric samples; this is a sensitivity comparison, not a probability or claim that the source measured this quantity.",
      "metadata": {
        "status": "estimated",
        "original_response_unit": "unknown",
        "original_response_scale": "unknown",
        "original_response_scope": "unknown",
        "source_attribution": "Solomatov; Solomatov & Akkaynak, ICCP 2023, 'Spectral Sensitivity Estimation Without a Camera'; src-solomatov-predictions-official-2026-09-13; Solomatov & Akkaynak, ICCP 2023, 'Spectral Sensitivity Estimation Without a Camera', data/predictions/.; https://github.com/COLOR-Lab-Eilat/Spectral-sensitivity-estimation",
        "source_positive_peak": 0.28128132,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.28128132,
        "method_version": "camera-spectra-siril-estimate-v1",
        "uncertainty": "unknown",
        "effective_camera_detection_model": true,
        "optical_transmission_separated": false,
        "interchannel_scale_comparability": "unknown; channel ratios inherit original possibly incomparable scales",
        "quantity_evidence_uri": null,
        "retained_channel_intervals_nm": [
          {
            "channel": "red",
            "minimum": 400,
            "maximum": 700
          },
          {
            "channel": "green",
            "minimum": 400,
            "maximum": 700
          },
          {
            "channel": "blue",
            "minimum": 400,
            "maximum": 700
          }
        ],
        "repairs": {
          "conflicting_duplicate_groups_merged": 0,
          "identical_duplicate_samples_removed": 0,
          "negative_samples_floored": 0,
          "negative_magnitude_total": 0,
          "bounded_nulls_interpolated": 0,
          "trimmed_null_samples": 0,
          "documented_gap_samples_omitted": 0,
          "partial_channels": []
        }
      }
    },
    "diagnostics": {
      "source_family_prior": "none",
      "primary_basis": "energy_response_assumption",
      "interpretation_difference_rms": 0.03899940223652378,
      "comparison_sample_count": 93,
      "comparison_limitations": "sampled-assumption difference only; not uncertainty bounds and excludes optics, gain, and measurement-error uncertainty",
      "observed_channel_diagnostics": [
        {
          "channel": "red",
          "positive_peak_wavelength_nm": 590,
          "positive_response_centroid_nm": 606.4576020165786,
          "observed_nir_to_visible_mean_ratio": null,
          "note": "descriptive numeric summary only; does not identify optical filtering or physical units"
        },
        {
          "channel": "green",
          "positive_peak_wavelength_nm": 530,
          "positive_response_centroid_nm": 531.5369746145387,
          "observed_nir_to_visible_mean_ratio": null,
          "note": "descriptive numeric summary only; does not identify optical filtering or physical units"
        },
        {
          "channel": "blue",
          "positive_peak_wavelength_nm": 460,
          "positive_response_centroid_nm": 468.56645798332744,
          "observed_nir_to_visible_mean_ratio": null,
          "note": "descriptive numeric summary only; does not identify optical filtering or physical units"
        }
      ]
    }
  },
  "transformations": {
    "xspd": "Longest uninterrupted native run per channel; no interpolation, padding, rescaling or default replacement. Repeated identical wavelength/value pairs removed.",
    "siril": "Source scales and channel grids retained. Pairs sorted by wavelength and repeated identical wavelength/value pairs removed.",
    "siril_estimated": "Derived relative photon-response model with documented source-quantity assumptions, numeric repairs and shared RGB normalization. Original samples and unknown source metadata are preserved separately."
  },
  "compatibility": "Format validation does not establish calibration accuracy or a complete optical response.",
  "original": {
    "profile": {
      "attribution_required": null,
      "blue": [
        0.0130166095,
        0.032956522,
        0.07727278,
        0.12827182,
        0.16603656,
        0.19311701,
        0.21137168,
        0.21039006,
        0.19203947,
        0.15405701,
        0.10921538,
        0.068196945,
        0.037994705,
        0.018504007,
        0.01239854,
        0.008204789,
        0.0079928,
        0.009180368,
        0.009813703,
        0.0067090057,
        0.0010183495,
        0.000013725644,
        0.0000015258543,
        0.000009797825,
        0.000032373588,
        0.0006433047,
        0.0015179011,
        0.0018134054,
        0.0011644758,
        0.0005457662,
        0.00045795555
      ],
      "camera_id": "cam-solomatov-pred-konica-minolta-maxxum-5d",
      "checksum": {
        "algorithm": "sha256",
        "covers": "canonical_profile_revision",
        "value": "dd2e263532a55d851fe9eef4350b249a47544413aeec074f971320ef9959bebf"
      },
      "citation": "Solomatov & Akkaynak, ICCP 2023, 'Spectral Sensitivity Estimation Without a Camera', data/predictions/.",
      "commercial_api_allowed": null,
      "confidence_grade": "unassessed",
      "confidence_reason": "Canonical release: no claim about the per-leaf measurement precision is asserted; the upstream 'as is' wording (where present) is preserved.",
      "created_at": "2026-09-23T00:00:00Z",
      "derivatives_allowed": null,
      "derived_from": [
        {
          "checksum": null,
          "id": "src-solomatov-predictions-official-2026-09-13",
          "kind": "source_artifact",
          "order": 0,
          "revision": "e9958089605676c27437ea98665490d40f104d5d",
          "uri": "https://github.com/COLOR-Lab-Eilat/Spectral-sensitivity-estimation"
        }
      ],
      "documented_gaps": null,
      "estimation_method": "Solomatov & Akkaynak, ICCP 2023, 'Spectral Sensitivity Estimation Without a Camera' model output.",
      "green": [
        0.0040908847,
        0.0065528164,
        0.013699553,
        0.024783652,
        0.034866758,
        0.03938334,
        0.04962755,
        0.07303105,
        0.10332887,
        0.13990068,
        0.18367529,
        0.23429863,
        0.26826733,
        0.28128132,
        0.2762028,
        0.25939432,
        0.23121682,
        0.18678619,
        0.13583922,
        0.09336602,
        0.06236469,
        0.039939635,
        0.027906865,
        0.016792407,
        0.00735878,
        0.0004363474,
        0.000009169905,
        0.000006726273,
        0.000015092356,
        0.000035561894,
        0.00005378832
      ],
      "interpolation_method": null,
      "license_id": "lic-src-solomatov-predictions-official-2026-09-13",
      "measurement_method": null,
      "normalization_method": "unknown",
      "optical_configuration": {
        "configuration_id": "cfg-prf-solomatov-pred-konica-minolta-maxxum-5d-8a8f2873f0e8",
        "configuration_type": "unknown",
        "description": "Canonical release: the optical configuration is honestly unknown; lens, body serial, filter stack, and hot-mirror / IR-cut filter state are not documented per leaf in the inspected source.",
        "evidence_source_ids": [
          "src-solomatov-predictions-official-2026-09-13"
        ],
        "external_filters": null,
        "geometry": null,
        "internal_optical_stack": null,
        "lens": null,
        "modifier_or_vendor": null,
        "name": "unknown",
        "removed_components": null,
        "replacement_components": null
      },
      "original_normalization_method": "unknown",
      "original_wavelength_unit": "nm",
      "processing_notes": "source_column=predicted-Konica-Minolta-Maxxum-5D.csv",
      "profile_id": "prf-solomatov-pred-konica-minolta-maxxum-5d-8a8f2873f0e8",
      "profile_revision": 1,
      "profile_type": "estimated",
      "provenance_tier": "academic_estimate",
      "quality_grade": "unassessed",
      "quality_reason": "Canonical release: no per-leaf scientific-quality assessment is asserted; the source-side claim is preserved verbatim.",
      "red": [
        0.00257772,
        0.004658704,
        0.0060484665,
        0.0016909045,
        0.005178801,
        0.009106981,
        0.012648326,
        0.013656642,
        0.015941763,
        0.0141037805,
        0.0095569035,
        0.0060791643,
        0.006155142,
        0.002383202,
        0.0000019357667,
        7.951112e-7,
        0.011800542,
        0.066515826,
        0.14612028,
        0.18865979,
        0.18452603,
        0.1690293,
        0.14554691,
        0.12877463,
        0.1127898,
        0.09645358,
        0.07912428,
        0.05601438,
        0.0342286,
        0.014108223,
        0.009757606
      ],
      "redistribution_allowed": null,
      "response_scale": "unknown",
      "response_scope": "unknown",
      "response_unit": "unknown",
      "retrieved_date": "2026-09-23",
      "rights_evidence_source_ids": [
        "src-solomatov-predictions-official-2026-09-13"
      ],
      "sample_count": 31,
      "sample_identifiers": null,
      "sampling_interval": 10,
      "schema_version": "0.1.0-draft",
      "scientific_notes": "Canonical release: native grid and native R/G/B samples are preserved verbatim; sparse cells (wavelengths absent in the upstream CSV / JSON) are preserved as null; the parser never invents a value.",
      "source_author": "Solomatov",
      "source_id": "src-solomatov-predictions-official-2026-09-13",
      "source_uri": "https://github.com/COLOR-Lab-Eilat/Spectral-sensitivity-estimation",
      "uncertainty": null,
      "updated_at": "2026-09-23T00:00:00Z",
      "validation_reason": "This profile is classified as estimated from its source catalog record; it has not undergone independent scientific validation.",
      "validation_status": "unverified",
      "version_date": "2026-09-23",
      "wavelength_max": 700,
      "wavelength_min": 400,
      "wavelength_unit": "nm",
      "wavelengths": [
        400,
        410,
        420,
        430,
        440,
        450,
        460,
        470,
        480,
        490,
        500,
        510,
        520,
        530,
        540,
        550,
        560,
        570,
        580,
        590,
        600,
        610,
        620,
        630,
        640,
        650,
        660,
        670,
        680,
        690,
        700
      ]
    },
    "source": {
      "authors": [
        "Solomatov",
        "Akkaynak"
      ],
      "citation_text": "Solomatov & Akkaynak, ICCP 2023, 'Spectral Sensitivity Estimation Without a Camera', data/predictions/.",
      "data_acquisition_method": "Predictions official = checked-in model outputs in the upstream data/predictions/ directory. NOT a scientific-validation claim; the upstream paper describes the model.",
      "doi": null,
      "known_limitations": [
        "source_category=estimated",
        "permission_status is 'unknown' on the canonical License record (no independent operational clearance granted)."
      ],
      "license_id": "lic-src-solomatov-predictions-official-2026-09-13",
      "measurement_method": null,
      "normalization_method": null,
      "organization": "COLOR-Lab-Eilat",
      "original_wavelength_coverage": {
        "maximum": 700,
        "minimum": 400,
        "unit": "nm"
      },
      "publication": "Solomatov & Akkaynak, ICCP 2023",
      "record_version": 1,
      "repository": "https://github.com/COLOR-Lab-Eilat/Spectral-sensitivity-estimation",
      "retrieved_date": "2026-09-23",
      "rights_notes": "Prediction / model output: the companion arXiv preprint (DOI 10.48550/arXiv.2304.11549) is CC BY 4.0 on paper text only, NOT on the 1012 per-prediction CSV files in data/predictions/. The upstream code license applies to the model; the per-record curve license is not presumed.",
      "schema_version": "0.1.0-draft",
      "source_id": "src-solomatov-predictions-official-2026-09-13",
      "title": "Solomatov & Akkaynak, ICCP 2023, 'Spectral Sensitivity Estimation Without a Camera'",
      "url": "https://github.com/COLOR-Lab-Eilat/Spectral-sensitivity-estimation",
      "version": "e9958089605676c27437ea98665490d40f104d5d",
      "year": 2023
    },
    "license": {
      "attribution_required": null,
      "commercial_api_allowed": null,
      "commercial_use_allowed": null,
      "derivatives_allowed": null,
      "evidence_revision": "e9958089605676c27437ea98665490d40f104d5d",
      "evidence_url": "https://doi.org/10.48550/arXiv.2304.11549",
      "license_id": "lic-src-solomatov-predictions-official-2026-09-13",
      "license_name": null,
      "license_url": null,
      "notes": "Canonical release: observed upstream license text is preserved verbatim on license_name/license_url when available; the operational permission_status is the literal 'unknown' because the owner-updated policy (2026-09-23) revoked the prior bespoke grants. Downstream redistribution requires a fresh per-source review and a new authorization ID.",
      "permission_status": "unknown",
      "record_version": 1,
      "redistribution_allowed": null,
      "reviewed_date": "2026-09-23",
      "rights_holder": "COLOR-Lab-Eilat",
      "schema_version": "0.1.0-draft",
      "share_alike_required": null
    },
    "dataset_version": "recovered-2026-10-01-siril-source-review-v2"
  }
}
