{
  "generatedAt": "2026-10-26T07:17:47.439Z",
  "cohort": {
    "date": "2026-10-26",
    "galleryCases": 8,
    "comparisonCases": 15,
    "description": "Eight selected team subjects, including sequential and preservation comparisons. The article also links a separate periodic-subtraction control."
  },
  "scope": "Saved team research images only. Metadata-stripped native PNGs retain decoded pixel values; cases with shared inputs reuse the same file. Input ancestry is described per case and is not inferred from appearance.",
  "prototype": "These are saved Python prototype results, not outputs of the later browser port or a benchmark of the deployed tool. Whole-pipeline pairs combine several stages; sequential and controlled comparisons explicitly name the isolated operation. No photographed ground truth is available.",
  "export": {
    "nativeFiles": 24,
    "nativeBytes": 352081882,
    "pixelHashEncoding": "SHA-256 of Sharp-decoded interleaved 8-bit raw channels, matching the original native manifest convention.",
    "transforms": "Native PNGs retain their original decoded pixel values and metadata-stripped exports. Small WebP navigation thumbnails are resized to 320 pixels wide and are never measurement inputs."
  },
  "cases": [
    {
      "id": "revision-car",
      "title": "Car hood",
      "group": "October 26 prototype",
      "before": {
        "src": "native/revision-car-before.png",
        "width": 2048,
        "height": 1152,
        "bytes": 2743745,
        "sha256": "813620bb702e1e031d646dc1bf6a40ae6f151e2d8ad4d3dd2dc9319e3747e1e5",
        "pixelSha256": "3b141193b1597f4b93f98820391fb847ccc694ae498c8ccd1a02ab7b81e4982d"
      },
      "after": {
        "src": "native/revision-car-after.png",
        "width": 5504,
        "height": 3072,
        "bytes": 21240482,
        "sha256": "d1e51fc7a74634a6971a7f1fc8be875f910db7df521c88679162ee7a11e45053",
        "pixelSha256": "beb56ee73659d0fd499fe59b9a86ecdf28a95acc24ef1181f262b062e81e70cf"
      },
      "beforeLabel": "Original supplied image",
      "afterLabel": "Complete prototype result",
      "stage": "Complete pipeline comparison",
      "provenance": "Operator-supplied example. The source generator and full input ancestry are not established by this export.",
      "note": "Complete saved prototype result, including its finishing stages; this is not a surface-only comparison. The hood received the surface step, followed by light grain."
    },
    {
      "id": "revision-cowgirl",
      "title": "Cowgirl",
      "group": "October 26 prototype",
      "before": {
        "src": "native/revision-cowgirl-before.png",
        "width": 3546,
        "height": 2364,
        "bytes": 10923469,
        "sha256": "49acb54902bdda34085c382ab50d5730764efe1c77af6d5efddfa46ad935233b",
        "pixelSha256": "098de7eee8b87fbcd59a231c998d29e81b7f72a474dde086d9913d7fa04be2eb"
      },
      "after": {
        "src": "native/revision-cowgirl-after.png",
        "width": 5056,
        "height": 3392,
        "bytes": 23177702,
        "sha256": "e1a5ebe783e67ec039de2a3bc1a09b55f43977e8c12f202569dbe2ece681256c",
        "pixelSha256": "b6035293e443959fda7733e6e8b366f00268c98ad460a0830ad09db01f6e432e"
      },
      "beforeLabel": "Original supplied image",
      "afterLabel": "Complete prototype result",
      "stage": "Complete pipeline comparison",
      "provenance": "Operator-supplied example. The source generator and full input ancestry are not established by this export.",
      "note": "Complete saved prototype result, including its finishing stages; this is not a surface-only comparison. No surface mask was found. This result includes light grain and no optional detail repairs."
    },
    {
      "id": "revision-family",
      "title": "Family table",
      "group": "October 26 prototype",
      "before": {
        "src": "native/revision-family-before.png",
        "width": 2048,
        "height": 1328,
        "bytes": 4299403,
        "sha256": "d01d34d36dc623a877fc1e328d946b790b7c4a15494d5e042a9b5cddfea79a79",
        "pixelSha256": "30191654657e5e7dbc3fb38767f976b55d9cb919c22721325aeec1e3b5d2e5ff"
      },
      "after": {
        "src": "native/revision-family-after.png",
        "width": 5120,
        "height": 3328,
        "bytes": 24325955,
        "sha256": "7a4957b2739d316c2fcfc95e5b22994bcf4bc0501d278cd923aaef9be9489103",
        "pixelSha256": "6766dfce58fbf471957680166c99b700da74d0cdbff423f36c470223c9d4d225"
      },
      "beforeLabel": "Original supplied image",
      "afterLabel": "Complete prototype result",
      "stage": "Complete pipeline comparison",
      "provenance": "Operator-supplied example. The source generator and full input ancestry are not established by this export.",
      "note": "Complete saved prototype result, including its finishing stages; this is not a surface-only comparison. No surface mask was found. Optional detail repairs are shown separately."
    },
    {
      "id": "revision-still-life",
      "title": "Still life",
      "group": "October 26 prototype",
      "before": {
        "src": "native/revision-still-life-before.png",
        "width": 1024,
        "height": 1024,
        "bytes": 1908011,
        "sha256": "cde212f3a91950a1409e4ba3650f8600c218f111e8d32320152af6c571b01324",
        "pixelSha256": "3388c66654cf05a71e902c8f71c577e47c009815a48e07148111fba962108374"
      },
      "after": {
        "src": "native/revision-still-life-after.png",
        "width": 4096,
        "height": 4096,
        "bytes": 26658982,
        "sha256": "bf86c2a3549434c3d85bba9e1eaa19b08d5446d46af1466979c8e23df5440b41",
        "pixelSha256": "92b78e28d86c2e46bc0038d2315f231551bc1fd921ee30bed24b7c03ecc711d6"
      },
      "beforeLabel": "Original supplied image",
      "afterLabel": "Complete prototype result",
      "stage": "Complete pipeline comparison",
      "provenance": "Operator-supplied example. The source generator and full input ancestry are not established by this export.",
      "note": "Complete saved prototype result, including its finishing stages; this is not a surface-only comparison. No smooth surface was selected. The final includes light grain."
    },
    {
      "id": "revision-bag",
      "title": "Leather bag",
      "group": "October 26 prototype",
      "before": {
        "src": "native/revision-bag-before.png",
        "width": 2048,
        "height": 2048,
        "bytes": 5264976,
        "sha256": "d9a48a55fe6302b492ae3442d9ab9404d4577a4ca70b41113764fd8f8ac65d7e",
        "pixelSha256": "247517af8259b460e3606b9a944597fdf90ff5063391fb7df0dbc05fd68637c2"
      },
      "after": {
        "src": "native/revision-bag-after.png",
        "width": 4096,
        "height": 4096,
        "bytes": 22714840,
        "sha256": "304cadd60e33003810b2e682f919ab6d5cfd3bbff24b96fb29030af0bbfc6ee0",
        "pixelSha256": "35b40aeead8a15580fc102094fb152a183a8e74a0cfabe2d9f817e61391886e7"
      },
      "beforeLabel": "Original supplied image",
      "afterLabel": "Complete prototype result",
      "stage": "Complete pipeline comparison",
      "provenance": "Team-generated research fixture from a written brief.",
      "note": "Complete saved prototype result, including its finishing stages; this is not a surface-only comparison. Selected product-specific repeat, run 2 of 2. Two successful repeats do not establish reliable text preservation."
    },
    {
      "id": "revision-wig",
      "title": "Wig portrait",
      "group": "October 26 prototype",
      "before": {
        "src": "native/revision-wig-before.png",
        "width": 2048,
        "height": 1152,
        "bytes": 3097992,
        "sha256": "8b6cac8ace1fbb35320316c9bc13605bb319cbe4cb8e87c89165c701dd994988",
        "pixelSha256": "edf77021d0bed4d2ac87c940e869de0ba45e2016840dc78234a0430be1c8e098"
      },
      "after": {
        "src": "native/revision-wig-after.png",
        "width": 5504,
        "height": 3072,
        "bytes": 22214165,
        "sha256": "9ee82fc57627eff173c4a0c089c830af998b9c99b049bc31c9505e3cdbddf14c",
        "pixelSha256": "a6139dcc7d8c17e7b97e8693932fcecdd8047f0b18ebb5ae0e77e9bf4b1f08d5"
      },
      "beforeLabel": "Original supplied image",
      "afterLabel": "Complete prototype result",
      "stage": "Complete pipeline comparison",
      "provenance": "Operator-supplied example. The source generator and full input ancestry are not established by this export.",
      "note": "Complete saved prototype result, including its finishing stages; this is not a surface-only comparison. No surface mask was found. The final includes light grain."
    },
    {
      "id": "revision-street",
      "title": "Street fashion",
      "group": "October 26 prototype",
      "before": {
        "src": "native/revision-street-before.png",
        "width": 2048,
        "height": 2048,
        "bytes": 5619868,
        "sha256": "0702075f19d891709710f4cdeffbd0bf24e23a275ea68911db1e04c6c008e0e7",
        "pixelSha256": "fb2f81a9e29cb516e4763cf8b137ff010b831133d6f9bbe9e906ddcafa1ad362"
      },
      "after": {
        "src": "native/revision-street-after.png",
        "width": 4096,
        "height": 4096,
        "bytes": 22111759,
        "sha256": "1b4ecabbdc5349f91078b328fd6d228421a05156666f29b187f04f0c9892d71e",
        "pixelSha256": "b46abb70d392b00d4bd8f2f63ee7e86ee4c3037323ca1f49b15b72ecc22e38fa"
      },
      "beforeLabel": "Original supplied image",
      "afterLabel": "Complete prototype result",
      "stage": "Complete pipeline comparison",
      "provenance": "Team-generated research fixture from a written brief.",
      "note": "Complete saved prototype result, including its finishing stages; this is not a surface-only comparison. The candidate surface was too small; no surface was changed. The final includes light grain."
    },
    {
      "id": "revision-clouds",
      "title": "Cloud scene",
      "group": "October 26 prototype",
      "before": {
        "src": "native/revision-clouds-before.png",
        "width": 1536,
        "height": 864,
        "bytes": 1894025,
        "sha256": "a7c85ca06e463f1f22e9464f887bf4fb789715e92bbad9e4e4c74273363b9d81",
        "pixelSha256": "f4bed1cd9da98d1958eae1ef92e3b8e83b274df5e1de5595a76673a75e326e14"
      },
      "after": {
        "src": "native/revision-clouds-after.png",
        "width": 5504,
        "height": 3072,
        "bytes": 20722672,
        "sha256": "1be61096b54400743bdbd3fbd96c971e5d9c50ffa1ea4a180fec984736e40312",
        "pixelSha256": "d4d852441239485abfe5f715da26759513175dcd1a53cdaefffe9b35a598bde5"
      },
      "beforeLabel": "Original supplied image",
      "afterLabel": "Complete prototype result",
      "stage": "Complete pipeline comparison",
      "provenance": "Team member’s supplied render experiment. The source generator is not asserted by this export.",
      "note": "Complete saved prototype result, including its finishing stages; this is not a surface-only comparison. The final is pixel-identical to the earlier conservative cleanup. No surface or grain step was applied."
    },
    {
      "id": "revision-surface-car",
      "title": "Car / surface step only",
      "group": "Controlled ablation",
      "before": {
        "src": "native/revision-surface-car-before.png",
        "width": 5504,
        "height": 3072,
        "bytes": 17370554,
        "sha256": "41c0727bbb6e902753821a82f2060e847bd3a55d2047160570365c958e5a15f5",
        "pixelSha256": "d5a25c68a1a6cd47e44a42fed0a524526207598988bce7f80c5e900ce350a8d9"
      },
      "after": {
        "src": "native/revision-surface-car-after.png",
        "width": 5504,
        "height": 3072,
        "bytes": 17459333,
        "sha256": "9ebe19c2d4e7a99cced5d1378512686238eb22804b7dc0468b558528d7d2cfdf",
        "pixelSha256": "60d97e60693a988fd2b66b3122df61264cfd66df5670a0dffc2e3d584eb4e78e"
      },
      "beforeLabel": "Color corrected · J₂",
      "afterLabel": "Surface filtered · J₃",
      "stage": "Surface-only ablation; before grain",
      "provenance": "Operator-supplied example. The source generator and full input ancestry are not established by this export.",
      "note": "Same saved base, before and after the masked surface filter. No redraw, color refit or grain between these two files. The local prototype reproduces the saved result pixel for pixel.",
      "mask": {
        "src": "native/revision-surface-car-mask.png",
        "width": 1376,
        "height": 768,
        "bytes": 83288,
        "sha256": "17b42ed38371712f4af4c19d0f5725657946f87f80d397bde1738ecfc8f11235",
        "pixelSha256": "44eb82c720fb5bfa28c8261b6c6c2de8dcf7cbee2f73fe95197bfa111bd99243",
        "label": "Effective processed surface mask — saved quarter-size diagnostic",
        "referenceWidth": 5504,
        "referenceHeight": 3072,
        "note": "The saved grayscale mask after selection, erosion and feathering, reduced to one quarter of each result dimension. Values describe blend weight. This is a reduced diagnostic export, not a full-resolution mask or an illustrative overlay."
      }
    },
    {
      "id": "revision-detail-family",
      "title": "Family / guarded detail repairs",
      "group": "Optional detail experiment",
      "before": {
        "src": "native/revision-family-after.png",
        "width": 5120,
        "height": 3328,
        "bytes": 24325955,
        "sha256": "7a4957b2739d316c2fcfc95e5b22994bcf4bc0501d278cd923aaef9be9489103",
        "pixelSha256": "6766dfce58fbf471957680166c99b700da74d0cdbff423f36c470223c9d4d225"
      },
      "after": {
        "src": "native/revision-detail-family-after.png",
        "width": 5120,
        "height": 3328,
        "bytes": 24311421,
        "sha256": "180da11192d13e3fb7aa58a785ab39d16601451100f12bce87e75244f046fa51",
        "pixelSha256": "dc7b3085b8476cac283edc79e2267131e610388ce4415b69bbe6563663c066fd"
      },
      "beforeLabel": "Complete result without detail repairs",
      "afterLabel": "Guarded detail repairs",
      "stage": "Optional local detail repairs",
      "provenance": "Operator-supplied example. The source generator and full input ancestry are not established by this export.",
      "note": "The fork repair was retained. The shaker and toaster-lever repairs were rejected because they changed the objects. These outputs include their final grain; this is not a surface-filter ablation."
    },
    {
      "id": "revision-detail-family-unguarded",
      "title": "Family / unguarded detail repairs",
      "group": "Rejected experiment",
      "before": {
        "src": "native/revision-family-after.png",
        "width": 5120,
        "height": 3328,
        "bytes": 24325955,
        "sha256": "7a4957b2739d316c2fcfc95e5b22994bcf4bc0501d278cd923aaef9be9489103",
        "pixelSha256": "6766dfce58fbf471957680166c99b700da74d0cdbff423f36c470223c9d4d225"
      },
      "after": {
        "src": "native/revision-detail-family-unguarded-after.png",
        "width": 5120,
        "height": 3328,
        "bytes": 24261966,
        "sha256": "8ff6a244c6981d075adce2e2c77750f959d580b785239d21ac31b4d778b307cf",
        "pixelSha256": "d535b0de98012ecc27954050f32aca7d791002542c6df9483e162a32136560a5"
      },
      "beforeLabel": "Complete result without detail repairs",
      "afterLabel": "Unguarded detail repairs",
      "stage": "Optional local detail repairs without rejection",
      "provenance": "Operator-supplied example. The source generator and full input ancestry are not established by this export.",
      "note": "The shaker became a glass and the toaster lever became a different mechanism. These failed repairs explain the rejection check. The outputs include their final grain."
    },
    {
      "id": "revision-bag-photo",
      "title": "Bag / general photographic treatment",
      "group": "Rejected experiment",
      "before": {
        "src": "native/revision-bag-before.png",
        "width": 2048,
        "height": 2048,
        "bytes": 5264976,
        "sha256": "d9a48a55fe6302b492ae3442d9ab9404d4577a4ca70b41113764fd8f8ac65d7e",
        "pixelSha256": "247517af8259b460e3606b9a944597fdf90ff5063391fb7df0dbc05fd68637c2"
      },
      "after": {
        "src": "native/revision-bag-photo-after.png",
        "width": 4096,
        "height": 4096,
        "bytes": 22896815,
        "sha256": "5214a642c79eb9dc0b5d98c10c4f9680cc3f9bb6fa1db405f3fe45479d8ab8c4",
        "pixelSha256": "a0671d28505d214c8666b667c5f6747dd287ad4131b6835cf8adef8cfb2c3598"
      },
      "beforeLabel": "Original supplied image",
      "afterLabel": "Rejected general treatment",
      "stage": "Complete alternate pipeline result",
      "provenance": "Team-generated research fixture from a written brief.",
      "note": "The general photographic treatment changed the strap and leather grain and failed to preserve the small lettering. The selected product-specific repeat is a separate case. This comparison changes the main render as well as its finishing stages."
    },
    {
      "id": "revision-reconstruction-car",
      "title": "Car / reconstruction",
      "group": "Sequential pass",
      "before": {
        "src": "native/revision-car-before.png",
        "width": 2048,
        "height": 1152,
        "bytes": 2743745,
        "sha256": "813620bb702e1e031d646dc1bf6a40ae6f151e2d8ad4d3dd2dc9319e3747e1e5",
        "pixelSha256": "3b141193b1597f4b93f98820391fb847ccc694ae498c8ccd1a02ab7b81e4982d"
      },
      "after": {
        "src": "native/revision-reconstruction-car-after.png",
        "width": 5504,
        "height": 3072,
        "bytes": 17482856,
        "sha256": "53b6554624893343a2b614c19558c31608f40eddc93b09802167b4e041b6de4d",
        "pixelSha256": "f8ecdd4a7bea465b6d6c485be3da8c5359175a42f6da1f390c9f4eb0a67c1b83"
      },
      "beforeLabel": "Original input · I",
      "afterLabel": "Raw reconstruction · J₁",
      "stage": "Reconstruction only",
      "provenance": "Operator-supplied example. The source generator and full input ancestry are not established by this export.",
      "note": "The saved model output before color anchoring, surface filtering or camera grain. Reconstruction changes resolution and can redraw fine detail; it is not a deterministic filter."
    },
    {
      "id": "revision-color-car",
      "title": "Car / color correction",
      "group": "Sequential pass",
      "before": {
        "src": "native/revision-reconstruction-car-after.png",
        "width": 5504,
        "height": 3072,
        "bytes": 17482856,
        "sha256": "53b6554624893343a2b614c19558c31608f40eddc93b09802167b4e041b6de4d",
        "pixelSha256": "f8ecdd4a7bea465b6d6c485be3da8c5359175a42f6da1f390c9f4eb0a67c1b83"
      },
      "after": {
        "src": "native/revision-surface-car-before.png",
        "width": 5504,
        "height": 3072,
        "bytes": 17370554,
        "sha256": "41c0727bbb6e902753821a82f2060e847bd3a55d2047160570365c958e5a15f5",
        "pixelSha256": "d5a25c68a1a6cd47e44a42fed0a524526207598988bce7f80c5e900ce350a8d9"
      },
      "beforeLabel": "Raw reconstruction · J₁",
      "afterLabel": "Color corrected · J₂",
      "stage": "Global affine color correction only",
      "provenance": "Operator-supplied example. The source generator and full input ancestry are not established by this export.",
      "note": "Exactly the same reconstruction before and after the global RGB map. The prototype replay reproduces the saved color-corrected file pixel for pixel. This example uses the fitted map without activating its displacement cap."
    },
    {
      "id": "revision-grain-car",
      "title": "Car / grain finish",
      "group": "Sequential pass",
      "before": {
        "src": "native/revision-surface-car-after.png",
        "width": 5504,
        "height": 3072,
        "bytes": 17459333,
        "sha256": "9ebe19c2d4e7a99cced5d1378512686238eb22804b7dc0468b558528d7d2cfdf",
        "pixelSha256": "60d97e60693a988fd2b66b3122df61264cfd66df5670a0dffc2e3d584eb4e78e"
      },
      "after": {
        "src": "native/revision-car-after.png",
        "width": 5504,
        "height": 3072,
        "bytes": 21240482,
        "sha256": "d1e51fc7a74634a6971a7f1fc8be875f910db7df521c88679162ee7a11e45053",
        "pixelSha256": "beb56ee73659d0fd499fe59b9a86ecdf28a95acc24ef1181f262b062e81e70cf"
      },
      "beforeLabel": "After surface filtering · J₃",
      "afterLabel": "Final photographic finish · J₄",
      "stage": "Photographic grain only",
      "provenance": "Operator-supplied example. The source generator and full input ancestry are not established by this export.",
      "note": "The saved surface-filtered image with and without the final camera-style grain. The prototype replay reproduces the finished file pixel for pixel. No additional reconstruction or surface filtering occurs between these files."
    }
  ],
  "baseUrl": "https://media.plnty.app/site/marketing/blog/gpt-image-grain/2026-10-26/"
}
