{
  "schema_version": "camera-spectra-application-export-1",
  "profile_id": "prf-solomatov-pred-iphone11-4-back-telephoto-camera-b17c1ca28f5e",
  "profile_revision": 1,
  "exports": {
    "xspd": "/application-data/prf-solomatov-pred-iphone11-4-back-telephoto-camera-b17c1ca28f5e-r1.xspd",
    "siril": null,
    "metadata": "/application-data/prf-solomatov-pred-iphone11-4-back-telephoto-camera-b17c1ca28f5e-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-iphone11-4-back-telephoto-camera-b17c1ca28f5e-r1.estimated.siril.json",
    "siril_estimated_alternative": "/application-data/prf-solomatov-pred-iphone11-4-back-telephoto-camera-b17c1ca28f5e-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.01837981808796435,
            0.027150455176323293,
            0.024659999967218623,
            0.00003633532246440758,
            0.000056782685946822366,
            0.00002226372330039773,
            0.026649754629612728,
            0.05808739419993332,
            0.10418834528012576,
            0.10534499734706282,
            0.08766560002606225,
            0.06240539095253748,
            0.04008296395236299,
            0.0000615291307128444,
            0.00007483403315423157,
            0.000305078642066193,
            0.0002702606796607398,
            0.21762312067235018,
            0.5577311474305046,
            0.7025404645974637,
            0.6635268430433008,
            0.5843783948568516,
            0.49277329720936053,
            0.4247023391347789,
            0.36305762175457423,
            0.2962125863871024,
            0.23054273737865924,
            0.15627947334222247,
            0.08443906882225373,
            0.031117260295699976,
            0.024739122005809817
          ]
        },
        {
          "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.02288790466223043,
            0.03482934735165799,
            0.06509556012484846,
            0.10175268972630816,
            0.13753332918260014,
            0.16096827160023386,
            0.2071214943411989,
            0.3037190866453479,
            0.42720309239417065,
            0.5529437095842125,
            0.6963732418579992,
            0.8623156496618368,
            0.969877682472041,
            1,
            0.9707584089181972,
            0.9026587757797937,
            0.8048118043120905,
            0.6621717751308015,
            0.5021124259571956,
            0.36649107777309536,
            0.26876743824718435,
            0.19380528248819967,
            0.1492217782256522,
            0.10350251600023205,
            0.0660468909929295,
            0.03358558968326089,
            0.01906694813814992,
            0.005248290068647082,
            0.0015540001162291483,
            0.005827407108600081,
            0.00019489666933841882
          ]
        },
        {
          "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.059525796776109176,
            0.1437020789567618,
            0.336401964869185,
            0.5641957371661636,
            0.6999864185995177,
            0.7743571826867455,
            0.8193948347616417,
            0.7948691447127699,
            0.7066484645239856,
            0.5760415867830653,
            0.42351513124838813,
            0.2911972871009207,
            0.19278752863307635,
            0.13079893236191523,
            0.10750619112755551,
            0.09070767235939144,
            0.08381588988903782,
            0.08771097334512087,
            0.09272304063235448,
            0.07431964344964405,
            0.04085301403791413,
            0.01500215517736412,
            0.000022628179020078954,
            0.000003654245990351066,
            0.000008796706811088675,
            0.0022259363637296033,
            0.004473932279890023,
            0.005143258943129972,
            0.0026226283035413697,
            0.0005728349022610438,
            0.0026961162275031376
          ]
        }
      ],
      "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.27135038,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.0005119818490566038,
        "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.01387156082110517,
            0.021003182306212356,
            0.019541886766475138,
            0.00002947960124470804,
            0.000047140343050192155,
            0.000018903161292790523,
            0.023129975716267653,
            0.05151146278107294,
            0.0943592561027554,
            0.09739443150954864,
            0.08270339625100212,
            0.06005047053923418,
            0.03932668161363916,
            0.0000615291307128444,
            0.00007624599604393404,
            0.0003165910436535965,
            0.000285558453981159,
            0.23404750713818792,
            0.6103472934145144,
            0.7820733473820822,
            0.7511624638226045,
            0.6725864544578858,
            0.5764517816411387,
            0.5048348559526616,
            0.43840920362816516,
            0.36327958707852187,
            0.2870909559809719,
            0.19756084365903598,
            0.10833691848892933,
            0.04051115019628865,
            0.03267431208314504
          ]
        },
        {
          "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.017273890311117306,
            0.026943457385244864,
            0.05158516085365349,
            0.08255406902323115,
            0.11417861290630954,
            0.13667117400019857,
            0.17976582527726698,
            0.26933579381757267,
            0.3869009138664187,
            0.5112121088608758,
            0.6569558885452823,
            0.8297754364670504,
            0.9515781035574742,
            1,
            0.98907460531288,
            0.9367213710922387,
            0.8503671894618315,
            0.7121470034425601,
            0.5494815227456104,
            0.40798063374740806,
            0.30426502443077474,
            0.2230589100335883,
            0.17456132547151765,
            0.12303129260404942,
            0.07975473629334884,
            0.041189874139848266,
            0.023743746738073484,
            0.0066346308414972546,
            0.001993811469878907,
            0.007586624348932181,
            0.00025741069535262863
          ]
        },
        {
          "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.044925129642346545,
            0.11116575919296667,
            0.2665826891416183,
            0.4577437112857553,
            0.5811208003467694,
            0.6574730796396895,
            0.7111728754535004,
            0.7048839585188714,
            0.6399835150405907,
            0.5325667500447209,
            0.3995425766494228,
            0.2802087102291878,
            0.18915002809282963,
            0.13079893236191523,
            0.10953460982807542,
            0.0941306033918213,
            0.08856018554313431,
            0.09433066944663943,
            0.10147049729578414,
            0.08273318799111318,
            0.04624869513726128,
            0.017266631430551155,
            0.00002647069998575274,
            0.000004343726365889003,
            0.000010622438413390097,
            0.0027299219555174383,
            0.005571311895712104,
            0.006501855645088833,
            0.0033648815969964736,
            0.0007457661935096609,
            0.003560908225004144
          ]
        }
      ],
      "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.27135038,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.27135038,
        "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.04019289655878491,
      "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.8434630560452,
          "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": 536.2033359213198,
          "observed_nir_to_visible_mean_ratio": null,
          "note": "descriptive numeric summary only; does not identify optical filtering or physical units"
        },
        {
          "channel": "blue",
          "positive_peak_wavelength_nm": 460,
          "positive_response_centroid_nm": 477.08191162195607,
          "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.012190451,
        0.030164871,
        0.072337314,
        0.12420893,
        0.15768735,
        0.17840557,
        0.19297703,
        0.19127053,
        0.17365977,
        0.14451219,
        0.10841603,
        0.07603474,
        0.051325932,
        0.03549234,
        0.029722258,
        0.025542375,
        0.02403084,
        0.025596663,
        0.027534058,
        0.022449682,
        0.012549601,
        0.004685307,
        0.0000071828345,
        0.0000011786718,
        0.0000028824027,
        0.00074076536,
        0.0015117776,
        0.001764281,
        0.0009130619,
        0.00020236394,
        0.0009662538
      ],
      "camera_id": "cam-solomatov-pred-iphone11-4-back-telephoto-camera",
      "checksum": {
        "algorithm": "sha256",
        "covers": "canonical_profile_revision",
        "value": "957d2f582baa4f15a9f3e389d1c16b4609d9c639326b03b1f7e44146b32a77f4"
      },
      "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.0046872767,
        0.0073111174,
        0.013997653,
        0.022401078,
        0.03098241,
        0.037085775,
        0.048779525,
        0.07308437,
        0.10498571,
        0.1387176,
        0.17826523,
        0.22515988,
        0.25821108,
        0.27135038,
        0.26838577,
        0.2541797,
        0.23074746,
        0.19324136,
        0.14910202,
        0.1107057,
        0.08256243,
        0.06052712,
        0.047367282,
        0.033384588,
        0.021641478,
        0.011176888,
        0.0064428747,
        0.0018003096,
        0.0005410215,
        0.0020586334,
        0.00006984849
      ],
      "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-iphone11-4-back-telephoto-camera-b17c1ca28f5e",
        "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-iPhone11,4-back-telephoto-camera.csv",
      "profile_id": "prf-solomatov-pred-iphone11-4-back-telephoto-camera-b17c1ca28f5e",
      "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.0037640533,
        0.0056992215,
        0.0053026984,
        0.000007999301,
        0.00001279155,
        0.00000512938,
        0.0062763277,
        0.013977655,
        0.02560442,
        0.026428016,
        0.022441598,
        0.016294718,
        0.01067131,
        0.000016695953,
        0.00002068938,
        0.0000859071,
        0.000077486395,
        0.06350888,
        0.16561797,
        0.2122159,
        0.20382822,
        0.18250659,
        0.15642041,
        0.13698713,
        0.118962504,
        0.098576054,
        0.07790224,
        0.05360821,
        0.029397264,
        0.010992716,
        0.008866187
      ],
      "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"
  }
}
