{
  "schema_version": "camera-spectra-application-export-1",
  "profile_id": "prf-solomatov-pred-dji-fc7303-81477701498c",
  "profile_revision": 1,
  "exports": {
    "xspd": "/application-data/prf-solomatov-pred-dji-fc7303-81477701498c-r1.xspd",
    "siril": null,
    "metadata": "/application-data/prf-solomatov-pred-dji-fc7303-81477701498c-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-dji-fc7303-81477701498c-r1.estimated.siril.json",
    "siril_estimated_alternative": "/application-data/prf-solomatov-pred-dji-fc7303-81477701498c-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.0180351050938945,
            0.03090446131558075,
            0.028681933303380997,
            0.00001510333448994263,
            0.00006399475253976436,
            0.013417044129699024,
            0.05382760510582931,
            0.0971695502134202,
            0.15012879338738808,
            0.15521924131180964,
            0.13406692204683102,
            0.10527077741158136,
            0.07230193468129725,
            0.01308326432122179,
            0.00002632256836682578,
            0.00001598023912411318,
            0.00007381814912915509,
            0.21188800768492977,
            0.5580047596483764,
            0.6944431890270919,
            0.6432564469172495,
            0.5721308942372458,
            0.48900698917660856,
            0.4212840138423547,
            0.3656471522142139,
            0.31045662865098056,
            0.25476457465156255,
            0.17544451675304662,
            0.10174616665656026,
            0.04260802795642563,
            0.033874855475308545
          ]
        },
        {
          "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.02392999890276189,
            0.041909595810341066,
            0.08151098272637172,
            0.1310034402391732,
            0.180946035428127,
            0.2268937697746447,
            0.2928731336265586,
            0.3999530223003301,
            0.5284056975436198,
            0.6454793457094545,
            0.7693481668002194,
            0.9096506473986256,
            0.9912403566747364,
            1,
            0.9608384730531677,
            0.8839731041752872,
            0.7859200444765527,
            0.6495896201595011,
            0.5021514691412643,
            0.37222656280194333,
            0.2696383436680475,
            0.19247124503079452,
            0.141637476484895,
            0.09437618146590815,
            0.05998380185993135,
            0.03500865374057669,
            0.021774658502950132,
            0.009035964296330306,
            0.005101941760079326,
            0.005224224972151876,
            0.001580768175764082
          ]
        },
        {
          "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.0662169100635844,
            0.15291911120381363,
            0.3465852158594187,
            0.5645868924546338,
            0.6964430463011448,
            0.7783289591372672,
            0.8346697935485334,
            0.8368523856806418,
            0.7922796049856167,
            0.696160288153811,
            0.5598868082894944,
            0.42832394447660266,
            0.3064332576055883,
            0.20825993666440457,
            0.14732615370988006,
            0.09497729648929978,
            0.05650005274899751,
            0.05495057607998023,
            0.0766590596024279,
            0.05435096051164927,
            0.007377522308438156,
            0.000006979800816262931,
            0.0000090994972071332,
            0.00002538088031094772,
            0.012521566219170464,
            0.02803082700811854,
            0.0377263407703281,
            0.030008957284114755,
            0.018253809417862227,
            0.008269550501697821,
            0.008435417398370306
          ]
        }
      ],
      "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.26165697,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.0004936923962264151,
        "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.013611400070863772,
            0.023907224791298316,
            0.022729079221547207,
            0.000012253648737123265,
            0.000053127719089615694,
            0.011391829921442567,
            0.046718298771097136,
            0.08616922377416508,
            0.13596569967159675,
            0.14350458159016363,
            0.12647822834606698,
            0.1012982952451066,
            0.07093774723448033,
            0.01308326432122179,
            0.000026819220600162115,
            0.00001658326701558915,
            0.00007799653492891857,
            0.22787955543473581,
            0.6106467181057703,
            0.7730593991056306,
            0.7282148455666976,
            0.6584902744994716,
            0.5720459118669761,
            0.500771563623931,
            0.4415361838058432,
            0.38074869551535356,
            0.31725399862270054,
            0.22178835136705893,
            0.13054225155936033,
            0.05547082884893149,
            0.04474037515606789
          ]
        },
        {
          "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.01806037653038633,
            0.03242063072120724,
            0.06459360895297381,
            0.10628581000536695,
            0.15021935016674695,
            0.1926456535822455,
            0.25419177635512635,
            0.3546753216625569,
            0.47855610343573113,
            0.5967639233917599,
            0.7258001573586976,
            0.8753242078741491,
            0.9725377084355904,
            1,
            0.9789675008466238,
            0.9173305798045434,
            0.8304060847299425,
            0.6986152518696521,
            0.5495242492489307,
            0.41436541896820106,
            0.3052509550959029,
            0.22152350843166915,
            0.16568912343516018,
            0.11218300815758893,
            0.07243327017048314,
            0.04293514137995254,
            0.02711561247537186,
            0.011422822789700577,
            0.006545887541233853,
            0.006801349492046782,
            0.002087807024594071
          ]
        },
        {
          "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.049975026463082564,
            0.11829591621427092,
            0.2746524352093507,
            0.4580610636896086,
            0.5781791327783089,
            0.6608453426637174,
            0.7244303868534441,
            0.7421143797545313,
            0.7175362460247094,
            0.6436198890478629,
            0.5281951021599005,
            0.4121607767605044,
            0.3006514980281244,
            0.20825993666440457,
            0.1501058924591231,
            0.0985613454134243,
            0.05969816894233699,
            0.05909778936903535,
            0.08389104635737393,
            0.06050389943749635,
            0.008351912047288478,
            0.000008033355656453562,
            0.000010644694846080347,
            0.00003016972565263597,
            0.015120381849564336,
            0.03437742934957934,
            0.04697997152531423,
            0.03793585166105073,
            0.023419981894615687,
            0.010766018577682071,
            0.011141117318602291
          ]
        }
      ],
      "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.26165697,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.26165697,
        "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.04156272725042978,
      "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": 600.9533549088446,
          "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": 532.7212878987257,
          "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": 470,
          "positive_response_centroid_nm": 481.49760928818176,
          "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.013076314,
        0.030952951,
        0.071864724,
        0.11985487,
        0.1512846,
        0.17291479,
        0.18955226,
        0.1941794,
        0.18774836,
        0.16840763,
        0.13820593,
        0.10784474,
        0.07866756,
        0.054492664,
        0.039276253,
        0.025789263,
        0.015620442,
        0.0154633485,
        0.021950677,
        0.015831267,
        0.002185336,
        0.0000021019835,
        0.0000027852586,
        0.000007894119,
        0.0039563533,
        0.008995094,
        0.012292637,
        0.00992618,
        0.0061280015,
        0.0028170038,
        0.002915151
      ],
      "camera_id": "cam-solomatov-pred-dji-fc7303",
      "checksum": {
        "algorithm": "sha256",
        "covers": "canonical_profile_revision",
        "value": "0de658bdf947bb7e2a964e241aed04ee42d57b8ae5a9d822c8b03bebb1c31fb6"
      },
      "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.0047256234,
        0.008483084,
        0.016901368,
        0.027810423,
        0.03930594,
        0.050407078,
        0.06651105,
        0.09280327,
        0.12521754,
        0.15614744,
        0.18991067,
        0.22903468,
        0.25447127,
        0.26165697,
        0.25615367,
        0.24002594,
        0.21728154,
        0.18279755,
        0.14378685,
        0.1084216,
        0.07987104,
        0.05796317,
        0.043353714,
        0.029353466,
        0.01895267,
        0.011234279,
        0.007094989,
        0.0029888612,
        0.0017127771,
        0.0017796205,
        0.00054628926
      ],
      "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-dji-fc7303-81477701498c",
        "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-DJI-FC7303.csv",
      "profile_id": "prf-solomatov-pred-dji-fc7303-81477701498c",
      "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.0035615177,
        0.006255492,
        0.005947222,
        0.0000032062526,
        0.000013901238,
        0.0029807517,
        0.0122241685,
        0.022546778,
        0.035576373,
        0.037548974,
        0.03309391,
        0.026505405,
        0.018561356,
        0.0034233273,
        0.000007017436,
        0.0000043391274,
        0.000020408337,
        0.059626274,
        0.15977997,
        0.20227638,
        0.19054249,
        0.17229857,
        0.1496798,
        0.13103037,
        0.11553102,
        0.09962555,
        0.08301172,
        0.058032468,
        0.03415729,
        0.014514329,
        0.011706631
      ],
      "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"
  }
}
