Notice
OpenModelDB is still in alpha and actively being worked on. Please feel free to share your feedback and report any bugs you find.
The best place to find AI Upscaling models
OpenModelDB is a community driven database of AI Upscaling models. We aim to provide a better way to find and compare models than existing sources.
Found 654 models
Compact
1x


NES-Composite-2-RGB-Small
by pokepress
Takes composite/RF/VHS NES 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:
* All footage was captured in 240p/480p/720p NTSC.
* RGB footage was captured via an AV Famicom with the RGB Blaster via the Retrotink 2x or GBS Control.
* The model was trained exclusively on individual frames, so it can't fix things like dropouts.
* The even and odd fields of NES composite tend to be a bit...different from each other, so there will be some jitter at 60fps.
* I don't have access to an NES Toploader, so I wouldn't expect it to fix the jailbars very well.
Compared to the OmniSR variant of this model, this version runs more quickly (despite the larger model file size), and should do a good job on footage captured directly from the console using composite. If your footage is from a VHS tape or was captured over RF, the slower OmniSR model is probably a better choice.
Revision History:
* 1.5.0 (09/17/2025): Added "Small" version of model
Compact
1x


Sega Genesis Cleanup-Small
by pokepress
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:
* All footage was captured in 240p/480p/720p NTSC.
* 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).
* The model was trained exclusively on individual frames, so it can't fix things like dropouts.
* Should help fix color, blur, and jailbars.
* Cannot un-dither fully blended pixels.
Compared to the OmniSR variant of this model, this version runs more quickly (despite the larger model file size), and should do a good job on footage captured directly from the console using composite or RGB. If your footage is from a VHS tape or was captured over RF, the slower OmniSR model is probably a better choice.
Revision History:
1.0.0 (09/16/2025): Initial release.
OmniSR
2x


Digital Pokémon-Large
by pokepress
This model is designed to upscale the standard definition digital era of the Pokémon anime, which runs from late season 5 (Master Quest) to early season 12 (Galactic Battles). During this time, the show was animated digitally in a 4:3 ratio. This process was also used for Mewtwo Returns, most of Pokémon Chronicles, and the Mystery Dungeon specials.
Advice/Known Limitations:
* This OmniSR model can occasionally produce black frames when run in fp16 mode. This seems to be more common in the TPCi era (seasons 9 and later). The issue is sporadic enough that it probably makes sense to do a first pass in fp16, then re-upscale any affected shots in fp32.
* I recommend using QTGMC on a preset of "Slow" or slower for deinterlacing. While the show is primarily animated at 12/24 fps, some elements like backgrounds are animated at a full 60i, particularly for the Diamond & Pearl era, which increased the base animation frame rate to 15 fps.
* The model is not great at handling fonts, particularly the italicized text in the episode credits. This is despite including font images in the training data.
Version History:
* 1.1.0 (9/16/2025): Added images from SD portion of season 12, augmented training to better handle slightly resized images.
* 1.0.0: Initial Release
OmniSR
1x


SEGA Genesis Cleanup
by pokepress
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:
* All footage was captured in 240p/480p/720p NTSC.
* 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).
* The model was trained exclusively on individual frames, so it can't fix things like dropouts.
* Should help fix color, blur, and jailbars.
* Cannot un-dither fully blended pixels.
Revision History:
1.0.0 (09/02/2025): Initial release.
Compact
2x


Where On Earth-Upscale-Small
by pokepress
Upscaling model for 1990s cartoon series "Where on Earth is Carmen Sandiego?" May also be useful for other shows of that era.
Note: Before using this model, you will need to either:
* Deinterlace the episodes (I recommend QTGMC on Slower) to 60 fps (I recommend 60 fps because that's the rate of the live-action footage and some other components).
* Repair the existing deinterlacing via one of the related models for this show.
Which method will depend on the episode and release. See the related deinterlacing models for details.
This show is...complicated. Unlike, say, the Super Mario Bros. Super Show, where live action and animated segments are generally separated into large chunks, Where on Earth is Carmen Sandiego repeatedly switches between live-action, traditional animation, 3D CGI, 2D computer graphics, stock photography, and other sources, sometimes combining them in the same frame. As such, rather than create multiple models for each type, I've created a single model for all footage types.
Known Weaknesses:
* The model performs less well on the live-action (Player) and 3D CGI (C5 Corridor) segments due to a scarcity of usable data in those scenes.
* I don't own the 2025 DVD release, so I can't comment on how well this model works on that footage.
OmniSR
1x


Where On Earth-Deinterlace Fix-Large
by pokepress
The "Complete Series" release of "Where on Earth is Carmen Sandiego?" by Mill Creek has a number of episodes that suffer from some rather harsh deinterlacing. This model attempts to restore the footage to something closer to a more advanced deinterlacing job. It may also be useful on episodes (primarily found in seasons 3 & 4) that were produced with advanced compositing where certain layers used similar forced deinterlacing techniques, and for cleaning up artifacts left by Yadif, QTGMC, etc.
Revision History:
* v1.1.0: Added data to improve handing of certain situations, particularly in season 3.
* v1.0.0: Initial release.
OmniSR
2x


Where On Earth-Upscale-Large
by pokepress
Upscaling model for 1990s cartoon series "Where on Earth is Carmen Sandiego?" May also be useful for other shows of that era.
Note: Before using this model, you will need to either:
* Deinterlace the episodes (I recommend QTGMC on Slower) to 60 fps (I recommend 60 fps because that's the rate of the live-action footage and some other components).
* Repair the existing deinterlacing via one of the related models for this show.
Which method will depend on the episode and release. See the related deinterlacing models for details.
This show is...complicated. Unlike, say, the Super Mario Bros. Super Show, where live action and animated segments are generally separated into large chunks, Where on Earth is Carmen Sandiego repeatedly switches between live-action, traditional animation, 3D CGI, 2D computer graphics, stock photography, and other sources, sometimes combining them in the same frame. As such, rather than create multiple models for each type, I've created a single model for all footage types.
Known Weaknesses:
* The model performs less well on the live-action (Player) and 3D CGI (C5 Corridor) segments due to a scarcity of usable data in those scenes.
* I don't own the 2025 DVD release, so I can't comment on how well this model works on that footage.
OmniSR
1x


NES Composite to RGB
by pokepress
Takes composite/RF/VHS NES 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:
* All footage was captured in 240p/480p/720p NTSC.
* RGB footage was captured via an AV Famicom with the RGB Blaster via the Retrotink 2x or GBS Control.
* The model was trained exclusively on individual frames, so it can't fix things like dropouts.
* The even and odd fields of NES composite tend to be a bit...different from each other, so there will be some jitter at 60fps.
* I don't have access to an NES Toploader, so I wouldn't expect it to fix the jailbars very well.
Revision History:
* 1.5.0 (06/29/2025): Applied additional augmentations to reduce overfitting. Also added a small amount of 720p training data.
* 1.0.0 (11/03/2024): Initial release.
Compact
1x


Where On Earth-Deinterlace Fix-Small
by pokepress
The "Complete Series" release of "Where on Earth is Carmen Sandiego?" by Mill Creek has a number of episodes that suffer from some rather harsh deinterlacing. This model attempts to restore the footage to something closer to a more advanced deinterlacing job. It may also be useful on episodes (primarily found in seasons 3 & 4) that were produced with advanced compositing where certain layers used similar forced deinterlacing techniques, and for cleaning up artifacts left by Yadif, QTGMC, etc.
Revision History:
* v1.1.0: Added data to improve handing of certain situations, particularly in season 3.
* v1.0.0: Initial release.
SPAN
2x


2xLiveActionV1_SPAN
by jcj83429
SPAN model for live action film and digital video. The main goal is to fix/reduce common video quality problems while maintaining fidelity. I tried the existing video-focused models and they all denoise or cause colour shifts so I decided to train my own.
The model is trained with compression (JPEG, MPEG-4 ASP, H264, VP9, H265), chroma subsampling, blurriness from multiple scaling, uneven horizontal and vertical resolution, oversharpening halos, bad deinterlacing jaggies, and onscreen text. It is not trained to remove noise at all so it preserves details in the source well. To prevent colour/brightness shifts, I used consistency loss in neosr. I had to modify consistency loss to use a stronger blur so it doesn't interfere with the halo removal.
Limitations:
1. The model has limited ability to see details through heavy grain, but light to moderate grain is fine.
2. The model still does not handle bad deinterlacing perfectly, especially if the source is vertically resized. Fixing bad deinterlacing is not the main goal so it is what it is. Sources that are line-doubled throughout should be descaled back to half height first for best results.
3. The model sometimes oversharpens a little. This is probably because the training data has some oversharpened images.
4. This model generally cannot handle VHS degradation.
More comparisons: https://slow.pics/c/DtDN7gaq
The training config and image degradation scripts used to create training data can be found in https://github.com/jcj83429/upscaling/tree/9332e7d5b07747ff347e5abdc43f8144364de9f7/2xLiveActionV1_SPAN
DAT
4x


PBRify_UpscalerV4
by Kim2091
A 4x model for Compression Removal, General Upscaler, Restoration.
A new version of the main PBRify upscaling model. The PBRify Upscaler series of models are meant to take existing game textures from older 2000s era games, and upscale them to usable quality.
V4 significantly improves detail over the previous V3 model. It is slower, as it's based on the DAT2 architecture, however the results are very much worthwhile imo.
**Showcase:** https://slow.pics/c/vMGFFfFh
!PBRify_Upscaler_V4_1
SPAN
1x


SuperScale
by Kim2091
A 1x model for Anti-aliasing, Restoration.
I was bored, so I did this. This model uses DPID as the scaling algorithm for the HRs. The original images were 8k or 12k. It's significantly sharper than Box/Area scaling, yet does a great job with aliasing. This allows for a very sharp model with minimal artifacts, even on the SPAN version.
The main model is trained on 12k images captured with Nvidia Ansel. It took about 2 days capturing manual 4k and 12k pairs for this model. The 4k captures were used as the LR, the 12k captures were resized to 4k with DPID with randomized lambda values, then trained on as HRs.
The Alt model is trained exclusively on 8k images from my 8k dataset, resized to 4k with dpid. This provides a clearer result with less noise, but it doesn't handle long edges well at all.
Thanks to CF2lter for advice on preparing the dataset, and umzi2 for creating the rust version of DPID.
**Showcase:** https://slow.pics/c/TCyqje9K
!Animation (2)