{
  "attribution": "Tears of Steel \u2014 (CC) Blender Foundation | mango.blender.org",
  "license": "https://creativecommons.org/licenses/by/3.0/",
  "source_archive": "https://media.xiph.org/tearsofsteel/tearsofsteel-1080-png/",
  "note": "Already graded source. Film renders assume sRGB. Clearframe is an intentional downsampling stress test, not degraded archival footage or motion evaluation.",
  "assets": [
    {
      "file": "/images/film-hero.webp",
      "source": "artifacts/scene-reference/renders/00720-subtle.png",
      "source_sha256": "9be8780bba5b6ded1e3c4d3ba3426e0387deeb9af60579d4ca03b87912dde0a9",
      "web_encoding": "WebP quality 88, hero presentation only; comparison images remain lossless",
      "width": 1920,
      "height": 800
    },
    {
      "file": "/images/film-source.webp",
      "source": "artifacts/scene-reference/renders/02400-neutral.png",
      "source_sha256": "4cda751b919f4c38e1f2ded2cada323973af87af552f0f53f87a62adee5d32db",
      "web_encoding": "lossless WebP, exact RGB pixel verification passed",
      "width": 1920,
      "height": 800
    },
    {
      "file": "/images/film-subtle.webp",
      "source": "artifacts/scene-reference/renders/02400-subtle.png",
      "source_sha256": "beb175a9f8b280123b7652407a638d0c14dbad9ed474b4f891a3cdac887df924",
      "web_encoding": "lossless WebP, exact RGB pixel verification passed",
      "width": 1920,
      "height": 800
    },
    {
      "file": "/images/film-textured.webp",
      "source": "artifacts/scene-reference/renders/02400-textured.png",
      "source_sha256": "5d6a373ac39326723c20c6b329ca72069ef65eba6fadf3209c6c63ad19265b6a",
      "web_encoding": "lossless WebP, exact RGB pixel verification passed",
      "width": 1920,
      "height": 800
    },
    {
      "file": "/images/clear-before.webp",
      "source": "artifacts/website-clearframe/before-800.png",
      "source_sha256": "0af35d26dc4066827ee00991c566fbbe04fc05c8dc2d75203e0685ec5798d6ae",
      "web_encoding": "lossless WebP, exact RGB pixel verification passed",
      "width": 1920,
      "height": 800
    },
    {
      "file": "/images/clear-after.webp",
      "source": "artifacts/website-clearframe/after-800.png",
      "source_sha256": "1b84471d8701a9e4e77c2a3b509a7c064b25ae5cd7c4ed0e2b6e78c28f79b7b8",
      "web_encoding": "lossless WebP, exact RGB pixel verification passed",
      "width": 1920,
      "height": 800
    }
  ],
  "clearframe": {
    "title": "Clearframe intentional downsample stress test \u2014 Tears of Steel frame 00720",
    "source": "artifacts/scene-reference/source/graded_edit_final_00720.png",
    "source_url": "https://media.xiph.org/tearsofsteel/tearsofsteel-1080-png/graded_edit_final_00720.png",
    "source_sha256": "5dfb96e2ce78755e9766af33a76e935fd37a5e9d43b3712349e705fa64ec77e3",
    "source_dimensions": [1920, 800],
    "license": "CC BY 3.0",
    "license_url": "https://creativecommons.org/licenses/by/3.0/",
    "attribution": "(CC) Blender Foundation | mango.blender.org",
    "project_url": "https://mango.blender.org/",
    "license_evidence": "../scene-reference/source/README.txt",
    "limitations": [
      "Logos/trademarks excluded from source license.",
      "Actors retain portrait and privacy rights.",
      "No endorsement implied."
    ],
    "disclosure": "The original final-graded 1920\u00d7800 frame was intentionally downsampled to 768\u00d7320 with area averaging. Before is this reduced input enlarged to 1920\u00d7800 with bicubic interpolation; After is the same input processed by the actual Clearframe neural engine. This is a still-image resolution stress test, not damaged archival footage or a video/motion demonstration.",
    "color": "Original decoded RGB values used as display-referred SDR, assumed sRGB for browser display. No creative grade, gamut conversion, exposure change, synthetic noise or compression applied.",
    "settings": {
      "mode": "neural",
      "denoise": 0.25,
      "detail": 0.35,
      "width": 1920,
      "height": 800,
      "tile": 192,
      "device": "cpu",
      "temporal_history": "none (single frame)"
    },
    "engine": {
      "file": "footage-cleanup/engine/restoration.py",
      "sha256": "ab2395d3eec987118bac9fc2da83ca7160646fb69e30ce159f0a16b5dd2e1c8e",
      "api": "Restorer.process(float32 RGB [0,1])"
    },
    "model": "Real-ESRGAN general-x4v3 + general-wdn-x4v3, DNI 0.25 strong / 0.75 weak",
    "model_hashes": {
      "realesr-general-wdn-x4v3.pth": "1641f8c4464b9f097c9fdda5589273713f67cf59f3d909e0bd688f0cee269dca",
      "realesr-general-x4v3.pth": "8dc7edb9ac80ccdc30c3a5dca6616509367f05fbc184ad95b731f05bece96292"
    },
    "output_encoding": "8-bit RGB PNG, clipped [0,1], rounded to nearest 8-bit sample",
    "elapsed_seconds": 5.764987945556641,
    "files": {
      "input-320.png": "cb5c9581def680eb7729e82f36db7e72db26c328d8177abd2bca6a3cd4a1eb06",
      "before-800.png": "0af35d26dc4066827ee00991c566fbbe04fc05c8dc2d75203e0685ec5798d6ae",
      "after-800.png": "1b84471d8701a9e4e77c2a3b509a7c064b25ae5cd7c4ed0e2b6e78c28f79b7b8"
    }
  }
}
