{
  "schema_version": "camera-spectra-application-export-1",
  "profile_id": "prf-solomatov-pred-lg-v50s-thinq-rear-main-camera-e12cebead96d",
  "profile_revision": 1,
  "exports": {
    "xspd": "/application-data/prf-solomatov-pred-lg-v50s-thinq-rear-main-camera-e12cebead96d-r1.xspd",
    "siril": null,
    "metadata": "/application-data/prf-solomatov-pred-lg-v50s-thinq-rear-main-camera-e12cebead96d-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-lg-v50s-thinq-rear-main-camera-e12cebead96d-r1.estimated.siril.json",
    "siril_estimated_alternative": "/application-data/prf-solomatov-pred-lg-v50s-thinq-rear-main-camera-e12cebead96d-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.015636325276057444,
            0.027000106558533948,
            0.02521362468901028,
            0.0006621979040610924,
            0.00002185589372575691,
            0.0000409831647571377,
            0.02199021468263217,
            0.061016043207545965,
            0.10908231390193945,
            0.11117539535161598,
            0.09503042278964298,
            0.07221697742326537,
            0.05268020562107409,
            0.017067797022749548,
            0.00011451208634221862,
            0.0043669686779225884,
            0.01139150422444489,
            0.22002114890126548,
            0.5310434172773522,
            0.6824047493981316,
            0.6548836459368698,
            0.5846886326516901,
            0.49857923853584935,
            0.42520465166806537,
            0.3594887557166426,
            0.29008459428492056,
            0.22665937529342503,
            0.15753469465236586,
            0.08868091989217135,
            0.03459573869146402,
            0.02359549335379549
          ]
        },
        {
          "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.023362359251677723,
            0.037342170773606485,
            0.07209846170828611,
            0.11678943367907309,
            0.15955514645455315,
            0.19499174791912632,
            0.2499803359142664,
            0.3519961285731848,
            0.4725556139006644,
            0.5883461064745075,
            0.7262593328235075,
            0.8828752487710884,
            0.9798925836305401,
            1,
            0.9655948601544038,
            0.8902454052094998,
            0.7878398881465124,
            0.652230045261575,
            0.5042827284736622,
            0.370267724068858,
            0.26294134202053354,
            0.18455101147229327,
            0.13366057992081554,
            0.09128360177768165,
            0.058162243755104696,
            0.033661002802367924,
            0.02096863561004915,
            0.008479453322183618,
            0.004513422820619942,
            0.003789206175492972,
            0.00041086233643354336
          ]
        },
        {
          "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.059957928681670554,
            0.150774573710365,
            0.34821293711840007,
            0.5730161248048394,
            0.7164262497573681,
            0.8092547142016362,
            0.8687101976219089,
            0.8675973174387464,
            0.8099447075596866,
            0.6911497640766783,
            0.5338700528967095,
            0.3834852214244934,
            0.2542943801819831,
            0.1650899936528787,
            0.12142581314925124,
            0.09089088042453938,
            0.07729560819800721,
            0.07545530388503105,
            0.07874792425067167,
            0.060399529507031056,
            0.03849041412824653,
            0.018424159383171584,
            0.006626610992085721,
            0.004353901645601008,
            0.003225340822309028,
            0.003895555155395613,
            0.002754949228023479,
            0.003095237341686244,
            0.002247348689869884,
            0.0004353849357438275,
            0.0022674035016601313
          ]
        }
      ],
      "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.26456088,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.0004991714716981132,
        "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.01180100020834524,
            0.02088687488490362,
            0.019980608244121352,
            0.0005372549032948485,
            0.000018144515545911396,
            0.000034797026680588605,
            0.01908584670568075,
            0.05410856661801246,
            0.0987915295715678,
            0.10278479947602231,
            0.08965134225438016,
            0.06949180846389685,
            0.05168623947728024,
            0.017067797022749548,
            0.00011667269174490198,
            0.004531759948787591,
            0.012036306350356863,
            0.23662651862966286,
            0.581141852869555,
            0.7596581172545238,
            0.741377712381362,
            0.672943520599115,
            0.583243637532503,
            0.5054319444356248,
            0.434099629544625,
            0.355764125066412,
            0.28225507112011416,
            0.19914763286242473,
            0.11377929344655945,
            0.045039735277566356,
            0.03116385914652234
          ]
        },
        {
          "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.017631969246549226,
            0.028887339655054068,
            0.05713463003298144,
            0.09475369147547438,
            0.13246087630189318,
            0.16555903125208837,
            0.21696406513313685,
            0.31214751024414494,
            0.42797489560814883,
            0.5439426267405824,
            0.6851503139844409,
            0.849559201647651,
            0.9614040443167562,
            1,
            0.9838136311007131,
            0.9238395714438205,
            0.8324345987963149,
            0.7014549543379203,
            0.5518565707824982,
            0.4121848249068419,
            0.2976694437968304,
            0.2124077679209413,
            0.15635765953001063,
            0.10850692286781025,
            0.07023365283635283,
            0.04128236192743236,
            0.026111885854023468,
            0.010719308916722684,
            0.005790806637776529,
            0.004933117473755001,
            0.0005426483688744912
          ]
        },
        {
          "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.04525126692956268,
            0.11663693437971631,
            0.2759423275277887,
            0.4648998748416622,
            0.5947689620627207,
            0.6871030592278041,
            0.7539748885020341,
            0.7693787532003976,
            0.733534829488018,
            0.6389875177312685,
            0.5036509932987826,
            0.36901408099338046,
            0.24949637300873814,
            0.16508999365287869,
            0.123716866227539,
            0.09432072496886161,
            0.08167083130355479,
            0.08115004380088243,
            0.0861769737082822,
            0.06723721209273267,
            0.043574053730090406,
            0.021205164573084273,
            0.0077518845567795215,
            0.005175392522129499,
            0.003894751181656184,
            0.0047775676434097135,
            0.0034306914915009355,
            0.003912847205527892,
            0.00288339077190853,
            0.0005668218974778131,
            0.0029946838701171543
          ]
        }
      ],
      "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.26456088,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.26456088,
        "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.04139189494705225,
      "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": 604.1514247737307,
          "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": 534.1380020824653,
          "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": 477.8404871049133,
          "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.011971715,
        0.03085757,
        0.073003545,
        0.12299432,
        0.1573526,
        0.18178059,
        0.19947226,
        0.20354752,
        0.19406462,
        0.1690511,
        0.13324635,
        0.09762669,
        0.06600698,
        0.043676354,
        0.032730643,
        0.024953574,
        0.021606907,
        0.021469127,
        0.022799056,
        0.017788336,
        0.01152799,
        0.005610057,
        0.0020508454,
        0.0013692064,
        0.0010303988,
        0.0012639575,
        0.00090762676,
        0.0010351863,
        0.0007628324,
        0.0001499589,
        0.0007922762
      ],
      "camera_id": "cam-solomatov-pred-lg-v50s-thinq-rear-main-camera",
      "checksum": {
        "algorithm": "sha256",
        "covers": "canonical_profile_revision",
        "value": "cd83b89734171867d02a53e61fbf1387f18cc6877bc8c03df5dc9904257b31d8"
      },
      "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.0046647293,
        0.00764246,
        0.015115588,
        0.02506812,
        0.035043966,
        0.043800443,
        0.057400204,
        0.08258202,
        0.113225415,
        0.14390594,
        0.18126397,
        0.22476013,
        0.2543499,
        0.26456088,
        0.2602786,
        0.24441181,
        0.22022963,
        0.18557754,
        0.14599966,
        0.10904798,
        0.07875169,
        0.056194786,
        0.04136612,
        0.028706687,
        0.018581077,
        0.010921698,
        0.0069081835,
        0.0028359098,
        0.0015320209,
        0.0013051099,
        0.00014356353
      ],
      "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-lg-v50s-thinq-rear-main-camera-e12cebead96d",
        "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-LG-V50S-ThinQ-Rear-Main-Camera.csv",
      "profile_id": "prf-solomatov-pred-lg-v50s-thinq-rear-main-camera-e12cebead96d",
      "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.003122083,
        0.00552585,
        0.0052860873,
        0.00014213663,
        0.000004800329,
        0.000009205932,
        0.0050493684,
        0.01431501,
        0.026136374,
        0.027192837,
        0.023718238,
        0.018384814,
        0.013674157,
        0.0045154714,
        0.00003086703,
        0.0011989264,
        0.0031843358,
        0.06260212,
        0.1537474,
        0.20097582,
        0.19613954,
        0.17803453,
        0.15430345,
        0.13371752,
        0.11484578,
        0.09412127,
        0.07467365,
        0.052686673,
        0.03010155,
        0.011915752,
        0.008244738
      ],
      "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"
  }
}
