{
  "schema_version": "camera-spectra-application-export-1",
  "profile_id": "prf-solomatov-pred-iphone13-2-back-camera-9511e103cb70",
  "profile_revision": 1,
  "exports": {
    "xspd": "/application-data/prf-solomatov-pred-iphone13-2-back-camera-9511e103cb70-r1.xspd",
    "siril": null,
    "metadata": "/application-data/prf-solomatov-pred-iphone13-2-back-camera-9511e103cb70-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-iphone13-2-back-camera-9511e103cb70-r1.estimated.siril.json",
    "siril_estimated_alternative": "/application-data/prf-solomatov-pred-iphone13-2-back-camera-9511e103cb70-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.017885005191630485,
            0.027316031457496566,
            0.02769235119920774,
            0.00040638159193076453,
            0.00005382207050367135,
            0.0022095823284480607,
            0.0349207622473956,
            0.06477061826162064,
            0.10548143942285379,
            0.10844628333368653,
            0.09441496050406181,
            0.07962360223651174,
            0.06218929815961528,
            0.02752386356634205,
            0.00017322993658693225,
            0.0001481458555287834,
            0.0279765764379726,
            0.2630121976734222,
            0.5676057746546633,
            0.6815166765746005,
            0.6361710567903369,
            0.5609620626741648,
            0.470055053325947,
            0.39686815611798626,
            0.32919406489492126,
            0.26253337843098795,
            0.19949115906728293,
            0.13386083932048123,
            0.07274097396643328,
            0.030510692362281905,
            0.02307839741731
          ]
        },
        {
          "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.02194684762725473,
            0.0370794506205383,
            0.07022449451947846,
            0.1083686315797984,
            0.14607057749709318,
            0.17931095637896113,
            0.23485158190682293,
            0.342334177338145,
            0.47321046167957453,
            0.5943151772884424,
            0.7330140397506913,
            0.8872164513094416,
            0.9814016645335836,
            1,
            0.9640517491943972,
            0.8870590857630268,
            0.7842840450546551,
            0.6426613327429269,
            0.4914339470190153,
            0.3559367974578867,
            0.2492228544556207,
            0.16768132095692573,
            0.1202070775693587,
            0.08312522243093268,
            0.054690414544106794,
            0.03107784423495558,
            0.020415886709779903,
            0.009290992286726306,
            0.003776573344270751,
            0.005298285716296458,
            0.0009280645215284824
          ]
        },
        {
          "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.058501992592844665,
            0.1371657199091969,
            0.32299261793895884,
            0.5475471996496807,
            0.6860130451682305,
            0.7631890208230316,
            0.8123015815289517,
            0.798310137436586,
            0.7301156881355226,
            0.6184772937747001,
            0.47647139747288536,
            0.3479449335704105,
            0.23907995818397568,
            0.16555351977831878,
            0.13088660745316014,
            0.10576162711610466,
            0.09406394935207427,
            0.09043679259869838,
            0.08729035540905548,
            0.0654279995884169,
            0.03797846793099041,
            0.017626701617971353,
            0.0035409211586258428,
            0.00022464994241521452,
            0.0009321492660441616,
            0.0014313384703250054,
            0.0027713646952572685,
            0.002140625611136849,
            0.0006010370915530092,
            0.00007129174902692832,
            0.0012538519738246703
          ]
        }
      ],
      "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.27183175,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.0005128900943396226,
        "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.013498117125758857,
            0.02113126961806338,
            0.02194488208239104,
            0.0003297058198683561,
            0.000044682473625689425,
            0.0018760604675502402,
            0.03030858610151316,
            0.057438095439550384,
            0.09553036023201852,
            0.10026165817642715,
            0.08907071745666208,
            0.07661893800117169,
            0.0610159151754716,
            0.02752386356634205,
            0.000176498425956497,
            0.000153736265171379,
            0.029560156236348407,
            0.282862174856322,
            0.6211534892447259,
            0.7586695078849326,
            0.7201936491966078,
            0.6456355815683783,
            0.5498757227586549,
            0.4717489402911912,
            0.3975173613825464,
            0.3219748980757399,
            0.2484229528007674,
            0.16922030631079704,
            0.09332804207014082,
            0.03972146741504626,
            0.030480902249277356
          ]
        },
        {
          "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.01656365858660734,
            0.028684103310227745,
            0.055649599430530106,
            0.08792171996096851,
            0.12126613980890753,
            0.15224515164251418,
            0.2038334484474312,
            0.30357936480929837,
            0.428567965294709,
            0.5494612016440317,
            0.6915226790100862,
            0.8537365852222928,
            0.9628846519952139,
            1,
            0.9822414048395745,
            0.9205330135276694,
            0.8286774815671828,
            0.6911640748367327,
            0.5377956401340167,
            0.396231529245572,
            0.282139080515797,
            0.19299170902589563,
            0.1406196001754762,
            0.09880922666318412,
            0.06604125529854404,
            0.03811433726928514,
            0.025423557034820254,
            0.011745216664352123,
            0.004845414856800208,
            0.006897768196687841,
            0.0012257455944715803
          ]
        },
        {
          "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.044152447239882764,
            0.10610933049579382,
            0.2559564142157787,
            0.4442364072629485,
            0.5695202639132478,
            0.647990678057291,
            0.7050164669873921,
            0.7079354048965951,
            0.6612368496321714,
            0.5717997621690624,
            0.44950131837064655,
            0.3348149360771875,
            0.23456901557673085,
            0.16555351977831875,
            0.13335616608435183,
            0.1097526319129388,
            0.09938832384370111,
            0.09726221090803411,
            0.09552529459858902,
            0.072834942938049,
            0.04299449199734763,
            0.020287335824457596,
            0.00414220965726042,
            0.0002670367240029908,
            0.0011256142080533272,
            0.0017554151051155725,
            0.003451133394093957,
            0.002706073885776772,
            0.000771141928784993,
            0.00009281378646901991,
            0.0016560309088250362
          ]
        }
      ],
      "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.27183175,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.27183175,
        "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.03921775572710664,
      "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": 601.1588829501286,
          "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": 533.8397645968769,
          "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": 478.63422222555425,
          "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.012002037,
        0.028843885,
        0.06957708,
        0.12075756,
        0.15481369,
        0.17614444,
        0.19164586,
        0.19243932,
        0.17974517,
        0.15543333,
        0.12218873,
        0.09101333,
        0.063763306,
        0.045002703,
        0.03625044,
        0.02983425,
        0.027016902,
        0.026438957,
        0.025966808,
        0.01979885,
        0.011687268,
        0.005514742,
        0.0011259841,
        0.00007258906,
        0.00030597768,
        0.00047717756,
        0.00093812763,
        0.0007355968,
        0.00020962086,
        0.000025229734,
        0.00045016178
      ],
      "camera_id": "cam-solomatov-pred-iphone13-2-back-camera",
      "checksum": {
        "algorithm": "sha256",
        "covers": "canonical_profile_revision",
        "value": "9a715973b1f4cb68e7ae1188b7ff3f40542c4babb036eddfdf442eb4ab57474f"
      },
      "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.0045025283,
        0.00779725,
        0.015127328,
        0.023899915,
        0.032963987,
        0.041385066,
        0.055408403,
        0.08252251,
        0.11649838,
        0.149361,
        0.18797782,
        0.23207271,
        0.26174262,
        0.27183175,
        0.2670044,
        0.2502301,
        0.22526085,
        0.18788034,
        0.14618993,
        0.10770831,
        0.07669436,
        0.052461274,
        0.038224872,
        0.026859485,
        0.01795211,
        0.010360687,
        0.00691093,
        0.0031927228,
        0.0013171376,
        0.0018750324,
        0.00033319657
      ],
      "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-iphone13-2-back-camera-9511e103cb70",
        "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-iPhone13,2-back-camera.csv",
      "profile_id": "prf-solomatov-pred-iphone13-2-back-camera-9511e103cb70",
      "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.0036692168,
        0.00574415,
        0.0059653157,
        0.00008962451,
        0.000012146115,
        0.0005099728,
        0.008238836,
        0.015613498,
        0.025968185,
        0.027254302,
        0.024212249,
        0.02082746,
        0.016586063,
        0.00748186,
        0.000047977876,
        0.000041790398,
        0.008035389,
        0.07689092,
        0.16884924,
        0.20623046,
        0.1957715,
        0.17550425,
        0.14947368,
        0.12823634,
        0.10805784,
        0.087523,
        0.067529246,
        0.045999452,
        0.025369525,
        0.010797556,
        0.008285677
      ],
      "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"
  }
}
