{
  "schema_version": "camera-spectra-application-export-1",
  "profile_id": "prf-solomatov-pred-sony-xperia-1-wide-angle-camera-75c0b9146c3d",
  "profile_revision": 1,
  "exports": {
    "xspd": "/application-data/prf-solomatov-pred-sony-xperia-1-wide-angle-camera-75c0b9146c3d-r1.xspd",
    "siril": null,
    "metadata": "/application-data/prf-solomatov-pred-sony-xperia-1-wide-angle-camera-75c0b9146c3d-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-sony-xperia-1-wide-angle-camera-75c0b9146c3d-r1.estimated.siril.json",
    "siril_estimated_alternative": "/application-data/prf-solomatov-pred-sony-xperia-1-wide-angle-camera-75c0b9146c3d-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.01589484195367202,
            0.029121631187753835,
            0.029380318568546258,
            0.00009514108681719174,
            0.001500997366264648,
            0.020061853227855614,
            0.04960367913524756,
            0.07401847503311777,
            0.11013864970234151,
            0.11328570245715443,
            0.10130990293375022,
            0.0899517362604723,
            0.07636059166004304,
            0.04499262361641917,
            0.008271809083878407,
            0.00004746023916265815,
            0.04651206240427912,
            0.26764464236873536,
            0.5606053754880056,
            0.6713947668834571,
            0.6235044897365993,
            0.5513466734277499,
            0.4627525843966904,
            0.3887937999909504,
            0.3244204190733367,
            0.25976591875620547,
            0.1994373546192733,
            0.13260769663102154,
            0.07531037264398666,
            0.031014074255948734,
            0.023393604324884038
          ]
        },
        {
          "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.02395892707114268,
            0.03917252219527487,
            0.07174580007192911,
            0.10912083688449664,
            0.14881707729533453,
            0.1885783481161209,
            0.25351786827905315,
            0.3680576500234644,
            0.5008599847444939,
            0.6173051588821071,
            0.7488599367992342,
            0.9006575564486783,
            0.989131980382333,
            1,
            0.956651383950258,
            0.8768206188544576,
            0.7721512895426451,
            0.6313906895612532,
            0.48151627877510034,
            0.3471768255779336,
            0.2402003800336508,
            0.15923094935008666,
            0.11167408065866449,
            0.07562573938465265,
            0.049794802982919946,
            0.02881090464601416,
            0.01892956369614723,
            0.007620209519985584,
            0.0035134414239901567,
            0.004654175943266777,
            0.0015851416312176207
          ]
        },
        {
          "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.0578720488913958,
            0.13848955969057192,
            0.3264306742081214,
            0.5502840775726419,
            0.6866896046860006,
            0.7647917056829119,
            0.8166967239935531,
            0.8122201864870346,
            0.7586364926437259,
            0.6581377357087921,
            0.5214402912653698,
            0.3947061154525551,
            0.2797027708741918,
            0.1983466352513411,
            0.15233002960834394,
            0.11488888426806443,
            0.09298975814968512,
            0.08296801050335828,
            0.078720416007767,
            0.056437479360623176,
            0.025726959997275953,
            0.0059651779396226135,
            0.0004403803585159055,
            0.00014054791574439108,
            0.005585873794027906,
            0.008900081698522999,
            0.012107756381341747,
            0.009231657599246141,
            0.004952276321144675,
            0.0022394814535959405,
            0.0025744685921296083
          ]
        }
      ],
      "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.2701866,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.0005097860377358491,
        "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.011996107134846806,
            0.022528054315054856,
            0.02328251660148949,
            0.00007718993836111783,
            0.0012461110210498967,
            0.01703364896704722,
            0.043052249815497885,
            0.0656390250293686,
            0.09974821105117722,
            0.10473583812076542,
            0.09557538012617947,
            0.0865573311185677,
            0.07491982577966487,
            0.044992623616419175,
            0.00842788095338555,
            0.000049251191583890537,
            0.04914482065357794,
            0.28784423801920594,
            0.6134926750623458,
            0.7474017216249806,
            0.7058541393244521,
            0.6345688128130706,
            0.5413332119357511,
            0.4621511207439599,
            0.39175295888101036,
            0.3185808437576105,
            0.2483559510353215,
            0.16763614479770647,
            0.09662462905266213,
            0.040376813653971,
            0.03089721325928081
          ]
        },
        {
          "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.018082209110296364,
            0.03030327188691075,
            0.056855162321151384,
            0.08853199973647842,
            0.12354625284895698,
            0.16011369179670643,
            0.22003437624219704,
            0.3263907462472232,
            0.45360904278746617,
            0.5707160902872311,
            0.7064716384898436,
            0.8666704788468415,
            0.9704691128279493,
            1,
            0.9747014100625271,
            0.9099081893772675,
            0.81585796630921,
            0.6790428170753101,
            0.5269423428104872,
            0.3864798624358129,
            0.27192495852866133,
            0.18326580962934505,
            0.1306376037893811,
            0.08989474681571921,
            0.0601295734133373,
            0.03533412833945133,
            0.023572664225390897,
            0.009633095053566684,
            0.004507811638326993,
            0.00605921019029071,
            0.0020935832865138387
          ]
        },
        {
          "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.04367701803124211,
            0.10713343296817829,
            0.2586809116366245,
            0.44645689312497366,
            0.5700819359657363,
            0.6493514482213403,
            0.7088311189378008,
            0.7202707314130308,
            0.6870670122056386,
            0.6084669632024682,
            0.49192480308053765,
            0.3798115450581191,
            0.2744253601029807,
            0.1983466352513411,
            0.15520418111038817,
            0.11922431386308574,
            0.09825332936570504,
            0.08922974714512119,
            0.08614687034812238,
            0.06282662796748618,
            0.02912486037427467,
            0.006865582156924141,
            0.0005151619288299272,
            0.00016706639041314412,
            0.006745206090901621,
            0.010915194535924431,
            0.01507758341827463,
            0.011670208663197953,
            0.0063538639592044905,
            0.0029155513263796205,
            0.003400241536774955
          ]
        }
      ],
      "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.2701866,
        "input_scale_hint": "normalized_or_fractional",
        "normalization": "one shared positive maximum across all channels",
        "normalization_divisor": 0.2701866,
        "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.03931093097607522,
      "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": 599.1206872992872,
          "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.5304752976809,
          "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": 479.9661160034998,
          "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.011800945,
        0.028946018,
        0.069892116,
        0.12062667,
        0.1540285,
        0.17544606,
        0.19151667,
        0.1946075,
        0.1856363,
        0.16439962,
        0.13291149,
        0.10261999,
        0.074146055,
        0.053590603,
        0.04193409,
        0.032212812,
        0.026546733,
        0.024108682,
        0.02327573,
        0.016974913,
        0.007869147,
        0.0018549883,
        0.00013918985,
        0.0000451391,
        0.0018224643,
        0.0029491393,
        0.004073761,
        0.003153134,
        0.0017167289,
        0.0007877429,
        0.0009186997
      ],
      "camera_id": "cam-solomatov-pred-sony-xperia-1-wide-angle-camera",
      "checksum": {
        "algorithm": "sha256",
        "covers": "canonical_profile_revision",
        "value": "31e5fc7b5b6b802e6ca20a59848cf02c7ecaf4cd064a2fb10a0678a4a29e7061"
      },
      "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.0048855706,
        0.008187538,
        0.015361503,
        0.02392016,
        0.033380542,
        0.043260574,
        0.05945034,
        0.088186406,
        0.122559085,
        0.15419984,
        0.19087917,
        0.23416275,
        0.26220775,
        0.2701866,
        0.26335126,
        0.245845,
        0.22043389,
        0.18346827,
        0.14237276,
        0.10442168,
        0.07347048,
        0.049515966,
        0.03529653,
        0.024288356,
        0.016246205,
        0.009546808,
        0.006369018,
        0.0026027332,
        0.0012179503,
        0.0016371174,
        0.00056565815
      ],
      "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-sony-xperia-1-wide-angle-camera-75c0b9146c3d",
        "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-Sony-Xperia-1-Wide-angle-Camera.csv",
      "profile_id": "prf-solomatov-pred-sony-xperia-1-wide-angle-camera-75c0b9146c3d",
      "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.0032411874,
        0.0060867784,
        0.006290624,
        0.000020855687,
        0.0003366825,
        0.0046022637,
        0.011632141,
        0.017734785,
        0.02695063,
        0.02829822,
        0.025823187,
        0.023386631,
        0.020242333,
        0.012156404,
        0.0022771005,
        0.000013307012,
        0.013278272,
        0.077771656,
        0.1657575,
        0.20193793,
        0.19071233,
        0.17145199,
        0.14626098,
        0.12486704,
        0.1058464,
        0.086076275,
        0.06710245,
        0.04529304,
        0.02610668,
        0.010909274,
        0.008348013
      ],
      "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"
  }
}
