{
  "schema_version": "camera-spectra-application-export-1",
  "profile_id": "prf-solomatov-pred-xiaomi-13-pro-rear-wide-camera-5cd90984c2be",
  "profile_revision": 1,
  "exports": {
    "xspd": "/application-data/prf-solomatov-pred-xiaomi-13-pro-rear-wide-camera-5cd90984c2be-r1.xspd",
    "siril": null,
    "metadata": "/application-data/prf-solomatov-pred-xiaomi-13-pro-rear-wide-camera-5cd90984c2be-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-xiaomi-13-pro-rear-wide-camera-5cd90984c2be-r1.estimated.siril.json",
    "siril_estimated_alternative": "/application-data/prf-solomatov-pred-xiaomi-13-pro-rear-wide-camera-5cd90984c2be-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.018538230732318188,
            0.030761033352138957,
            0.030071517179790567,
            0.00008293857969505118,
            0.0000029523464703911178,
            0.011924910572967264,
            0.049075406903539155,
            0.0863337372449982,
            0.1364563646999697,
            0.13778330282382348,
            0.11772358408307915,
            0.09397792905574469,
            0.06547277543379276,
            0.020942776840088762,
            0.000011885247852660232,
            0.00004993921345838564,
            0.00003653803524155984,
            0.21888577167249298,
            0.5519520283939537,
            0.6948518086270616,
            0.6545004441094457,
            0.5749674891913032,
            0.48478412652314,
            0.4161618991295413,
            0.35381433294629555,
            0.2879740390905384,
            0.2278436043820827,
            0.15454812061360604,
            0.08931125517435583,
            0.03285118085500337,
            0.02830143970620278
          ]
        },
        {
          "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.024234983309127166,
            0.03830459087778685,
            0.07346447358306135,
            0.1172724803898172,
            0.16149122002881638,
            0.19883496570030967,
            0.26043327892142343,
            0.3708378254543106,
            0.5020992801063897,
            0.6240842793299374,
            0.7550573495910232,
            0.9019284759692733,
            0.9892697802902866,
            1,
            0.9602024194199734,
            0.8838605199762704,
            0.7836608556551742,
            0.6443481049735511,
            0.49175522113780085,
            0.3582696634256227,
            0.2552969008825703,
            0.17859953843099025,
            0.13064766005616665,
            0.0870889844254204,
            0.05500093355897606,
            0.029636961460887536,
            0.01667704687957069,
            0.005666485539479362,
            0.0021783546626750186,
            0.0042419943540477735,
            0.000004752371860733796
          ]
        },
        {
          "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.06330211490251533,
            0.14589066868474956,
            0.33166611576304406,
            0.5522147094731269,
            0.6955165231309438,
            0.780282153946901,
            0.8378110322974384,
            0.839965833900071,
            0.7917004263697692,
            0.689283503539078,
            0.5475471267811417,
            0.41402601643948733,
            0.2919644599910298,
            0.20033484206281432,
            0.14655184788421588,
            0.10261629498644201,
            0.07565913782483027,
            0.07474539869134644,
            0.08855498432821855,
            0.06839680575758117,
            0.03025376187380587,
            0.0017518365401416615,
            0.00006510089609855741,
            0.00028374952095474155,
            0.011453799017671091,
            0.019185973901340185,
            0.02453391067183189,
            0.01930852278205315,
            0.012117796282808764,
            0.004567856589262317,
            0.0043584436425162035
          ]
        }
      ],
      "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.26449186,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.0004990412452830189,
        "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.013991117533825047,
            0.023796271083730135,
            0.023830258897192525,
            0.00006728979107334343,
            0.0000024510046169284753,
            0.010124924071387301,
            0.04259374938797738,
            0.07656010661348897,
            0.12358312274714237,
            0.12738456298806322,
            0.11105998498403694,
            0.09043159211024489,
            0.0642374400482495,
            0.020942776840088762,
            0.000012109497812144387,
            0.0000518237120794568,
            0.000038606225915610407,
            0.23540545255343584,
            0.6040229744688551,
            0.7735142775282384,
            0.7409438989918253,
            0.6617550347296132,
            0.5671059593289562,
            0.494683012172851,
            0.42724749638797954,
            0.3531757083185849,
            0.28372977149466905,
            0.19537215247380388,
            0.11458802550672069,
            0.04276851847160816,
            0.03737925998932443
          ]
        },
        {
          "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.01829055344085069,
            0.02963185332055209,
            0.05821713000921843,
            0.09514559729739887,
            0.1340681826654325,
            0.1688221406889422,
            0.22603643076199018,
            0.3288561848368415,
            0.4547314234925793,
            0.5769835790031496,
            0.712318254331154,
            0.8678934391402442,
            0.9706043127376396,
            1,
            0.9783194462014823,
            0.9172137471451862,
            0.8280190172960331,
            0.6929781506319324,
            0.538147223131933,
            0.3988284932473914,
            0.2890153594897022,
            0.20555795932623408,
            0.15283311176381761,
            0.1035208682792733,
            0.06641622165612204,
            0.03634721688599415,
            0.020767643283993692,
            0.007163293040473911,
            0.00279487013324342,
            0.005522596423194271,
            0.000006276717551912561
          ]
        },
        {
          "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.04777518105850214,
            0.11285881917122137,
            0.2628297521141104,
            0.44802325485555583,
            0.5774099437313496,
            0.6625037156152933,
            0.7271567450128711,
            0.7448753621377988,
            0.7170117069009231,
            0.6372621070455627,
            0.5165538931897563,
            0.3984023931776199,
            0.2864556965949727,
            0.20033484206281432,
            0.14931697708957847,
            0.10648860800479831,
            0.07994173053189614,
            0.08038656085673108,
            0.09690922813276748,
            0.07613984037164698,
            0.034249541743931175,
            0.0020162646971441764,
            0.00007615576524736904,
            0.0003372871664179003,
            0.013831002587376412,
            0.023529967992209664,
            0.030551662346054807,
            0.024408887290520015,
            0.015547361268509358,
            0.005946832163379242,
            0.005756434999549702
          ]
        }
      ],
      "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.26449186,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.26449186,
        "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.040751996792378294,
      "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.6984554860089,
          "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.9171929092619,
          "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.38209647748016,
          "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.0126361465,
        0.029850239,
        0.06951633,
        0.118498504,
        0.15272023,
        0.17522684,
        0.19232704,
        0.19701347,
        0.18964376,
        0.16855064,
        0.1366243,
        0.10537419,
        0.0757652,
        0.052986935,
        0.039493125,
        0.02816537,
        0.021143937,
        0.021261591,
        0.025631702,
        0.020138368,
        0.009058725,
        0.0005332856,
        0.00002014258,
        0.00008920971,
        0.0036581876,
        0.006223485,
        0.008080666,
        0.006455952,
        0.0041121505,
        0.0015728887,
        0.0015225302
      ],
      "camera_id": "cam-solomatov-pred-xiaomi-13-pro-rear-wide-camera",
      "checksum": {
        "algorithm": "sha256",
        "covers": "canonical_profile_revision",
        "value": "bebbc825d421c28f2fe798000238aed83b243c5180ae956165d3ada33dad277d"
      },
      "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.0048377025,
        0.007837384,
        0.015397957,
        0.025165236,
        0.035459943,
        0.044652082,
        0.059784796,
        0.086979784,
        0.12027276,
        0.15260746,
        0.18840238,
        0.22955075,
        0.25671694,
        0.26449186,
        0.25875753,
        0.24259557,
        0.21900429,
        0.18328708,
        0.14233556,
        0.10548689,
        0.07644221,
        0.054368407,
        0.040423114,
        0.027380427,
        0.01756655,
        0.009613543,
        0.0054928726,
        0.0018946327,
        0.0007392204,
        0.0014606818,
        0.0000016601407
      ],
      "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-xiaomi-13-pro-rear-wide-camera-5cd90984c2be",
        "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-Xiaomi-13-Pro-Rear-Wide-Camera.csv",
      "profile_id": "prf-solomatov-pred-xiaomi-13-pro-rear-wide-camera-5cd90984c2be",
      "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.0037005367,
        0.00629392,
        0.0063029095,
        0.000017797602,
        6.4827077e-7,
        0.00267796,
        0.0112657,
        0.020249525,
        0.03268673,
        0.03369218,
        0.029374462,
        0.02391842,
        0.01699028,
        0.005539194,
        0.0000032028636,
        0.00001370695,
        0.0000102110325,
        0.062262826,
        0.15975916,
        0.20458823,
        0.19597363,
        0.17502882,
        0.14999491,
        0.13083963,
        0.113003485,
        0.0934121,
        0.075044215,
        0.051674344,
        0.0303076,
        0.011311925,
        0.00988651
      ],
      "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"
  }
}
