Skip to content

Commit 64d79a1

Browse files
authored
Add genesis cleanup (#488)
* Adds the models I created for the Super Mario Bros Super Show. Note that the large model is actually a 2x model, but I used a 4x model as the base (apparently that's allowed). Each entry has two resources because there is a live-action and animated model (users are expected to interpolate them for things like the opening sequence). * Rename large model file to avoid confusion * Add NES Composite to RGB Model * Add Digital Pokemon models * Add "Where on Earth" repair models, updates NES Composite upscale * Add Mega Man II sample from "The Wizard" * Update "Where on Earth" deinterlace fix models, add upscaling models, create "Where on Earth" collection * Minor text/tag fixes * database fix * Fix typo
1 parent cc40133 commit 64d79a1

2 files changed

Lines changed: 69 additions & 1 deletion

File tree

data/collections.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
"c-where-on-earth-is-carmen-sandiego-": {
6767
"name": "Where On Earth Is Carmen Sandiego?",
6868
"author": "pokepress",
69-
"description": "Collection of models for use in restoration and upscaling of the TV series \"Where on Earth is Carmen Sandiego?\" from the 1990s. While primarily consisting of cel-based animation, the show also incorporates live-action (including stock footage and scenes involving \"The Player\"), 3D CGI (primarily used for the C5 Corridor), and 2D computer animation. The models are divided into two groups:\n\n* Deinterlace Fix\n* Upscaling\n\nThe deinterlacing fox models are primarily designed for the 2012 Mill Creek release, where a number of episodes have some rather harsh forced deinterlacing, which the models attempt to repair. These models may also be useful for improving picture quality in some scenes (primarily in seasons 3 and 4) that used deinterlacing as part of compositing multiple layers of images, and for improving the results of deinterlacing by QTGMC or other processes.\n\nSpeaking of deinterlacing, for episodes in 480i, I recommend using QTGMC to deinterlace them to 60 (59.97) fps, the frame rate of the live-action and (some) C5 Corridor footage. For the pre-deinterlaced episodes, you're going to be stuck at 30 fps since the other-frame information has already been removed. Despite this series being primarily cel-based animation, I **don't** recommend using 24 fps as it tends to make higher-framerate portions look odd.\n\nThe upscaling models work pretty much how you would expect.\n\nEach model has a small and large variant. The large variants are based on the OmniSR architecture, and tend to produce better results (marginally so in the case of the deinterlacing fix), but are several times slower than the small models, which use the compact architecture.",
69+
"description": "Collection of models for use in restoration and upscaling of the TV series \"Where on Earth is Carmen Sandiego?\" from the 1990s. While primarily consisting of cel-based animation, the show also incorporates live-action (including stock footage and scenes involving \"The Player\"), 3D CGI (primarily used for the C5 Corridor), and 2D computer animation. The models are divided into two groups:\n\n* Deinterlace Fix\n* Upscaling\n\nThe deinterlacing fix models are primarily designed for the 2012 Mill Creek release, where a number of episodes have some rather harsh forced deinterlacing, which the models attempt to repair. These models may also be useful for improving picture quality in some scenes (primarily in seasons 3 and 4) that used deinterlacing as part of compositing multiple layers of images, and for improving the results of deinterlacing by QTGMC or other processes.\n\nSpeaking of deinterlacing, for episodes in 480i, I recommend using QTGMC to deinterlace them to 60 (59.97) fps, the frame rate of the live-action and (some) C5 Corridor footage. For the pre-deinterlaced episodes, you're going to be stuck at 30 fps since the other-frame information has already been removed. Despite this series being primarily cel-based animation, I **don't** recommend using 24 fps as it tends to make higher-framerate portions look odd.\n\nThe upscaling models work pretty much how you would expect.\n\nEach model has a small and large variant. The large variants are based on the OmniSR architecture, and tend to produce better results (marginally so in the case of the deinterlacing fix), but are several times slower than the small models, which use the compact architecture.",
7070
"models": [
7171
"1x-WhereOnEarthDeintFixL",
7272
"1x-WhereOnEarthDeintFixS",
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
{
2+
"name": "SEGA Genesis Cleanup",
3+
"author": "pokepress",
4+
"license": "MIT",
5+
"tags": [
6+
"deblur",
7+
"game-screenshots",
8+
"general-upscaler",
9+
"restoration",
10+
"video-frame"
11+
],
12+
"description": "Takes composite/RF/RGB/VHS Genesis footage and attempts to restore it to RGB quality. Assumes footage has been properly deinterlaced via field duplication from 240p to 480p/720p/etc. Note that:\n\n* All footage was captured in 240p/480p/720p NTSC.\n* Ground truth RGB footage was captured via a triple-bypassed Model 2 Genesis with new capacitors via the Retrotink 2x or GBS Control. Other footage was captured from various Model 1 Genesis consoles (with and without the \"High Definition Graphics\" mark).\n* The model was trained exclusively on individual frames, so it can't fix things like dropouts.\n* Should help fix color, blur, and jailbars.\n* Cannot un-dither fully blended pixels.\n\nRevision History:\n\n1.0.0 (09/02/2025): Initial release.",
13+
"date": "2025-09-03",
14+
"architecture": "omnisr",
15+
"size": null,
16+
"scale": 1,
17+
"inputChannels": 3,
18+
"outputChannels": 3,
19+
"resources": [
20+
{
21+
"platform": "pytorch",
22+
"type": "pth",
23+
"size": 3223953,
24+
"sha256": "20f633b5ae53bd8fd062033667dd42acaab5f68a9b9463ce7af87908e60fad95",
25+
"urls": [
26+
"https://www.mediafire.com/file/w02o5cus3q6jx4d/Genesis_Cleanup.pth/file"
27+
]
28+
}
29+
],
30+
"trainingIterations": 331453,
31+
"trainingBatchSize": 8,
32+
"trainingHRSize": 128,
33+
"trainingOTF": false,
34+
"dataset": "Screenshots from various Genesis games.",
35+
"datasetSize": 112,
36+
"images": [
37+
{
38+
"type": "paired",
39+
"caption": "Sonic 2 (Composite)",
40+
"LR": "https://imgsli.com/i/358e3b0b-41e2-4407-89d7-3247eba39e1d.jpg",
41+
"SR": "https://imgsli.com/i/eede6029-52a3-4008-bf19-d6d0925126bc.jpg"
42+
},
43+
{
44+
"type": "paired",
45+
"caption": "T2: The Arcade Game (VHS)",
46+
"LR": "https://imgsli.com/i/4f512227-3c8a-4c3e-b7a5-c4164cae9c78.jpg",
47+
"SR": "https://imgsli.com/i/7fe69ca5-6e42-4061-9021-aeef6b821d26.jpg"
48+
},
49+
{
50+
"type": "paired",
51+
"caption": "Tower Bridge (RF)",
52+
"LR": "https://imgsli.com/i/87ddc552-cfb1-4daa-ab63-82ad9201b2ac.jpg",
53+
"SR": "https://imgsli.com/i/7dae175a-f97f-4b51-a96d-03ce2cb2b376.jpg"
54+
},
55+
{
56+
"type": "paired",
57+
"caption": "Super Fantasy Zone (GameCenter CX)",
58+
"LR": "https://imgsli.com/i/084edca0-3359-4e63-84be-a405d1ab73a9.jpg",
59+
"SR": "https://imgsli.com/i/a01db35d-394a-4e7e-99ea-8a9eed245f2d.jpg"
60+
},
61+
{
62+
"type": "paired",
63+
"caption": "Sonic 2 (Model 1 RGB)",
64+
"LR": "https://imgsli.com/i/fbf9065c-ae78-49d2-a9d9-1998d8a81c84.jpg",
65+
"SR": "https://imgsli.com/i/e77e0e5a-ef7c-4c48-a37a-42c46cd5790a.jpg"
66+
}
67+
]
68+
}

0 commit comments

Comments
 (0)