What Do the Subject and Purpose Tags Mean on OpenModelDB?
Updated
Subject and purpose tags on OpenModelDB are the two filters that answer different questions about a model. Subject tags describe what the model was trained on — anime, cartoon, realistic footage, pixel art, and so on. Purpose tags describe what the model is meant to do to that footage — denoise, deblur, dehalo, upscale, restore, and so on. You pick a subject to match your source material, then a purpose to match the defect or goal you have in mind, and the database narrows from 671 models to the ones actually relevant to your job.
Subject tags: what the model expects as input
Subject tags classify a model by the kind of content it was trained to handle. The site lists these subject categories:
- AI Generated — output from image or video generators
- Anime — Japanese-style animation
- Cartoon — Western-style animation
- CGI — computer-generated imagery
- Faces — close-up or prominent human faces
- Game Screenshots — captured gameplay frames
- Game Textures — in-game texture assets
- Manga — black-and-white comic pages
- Pixel Art — low-resolution sprite-style graphics
- Realistic — live-action photographic footage
- Text — text-heavy frames or scans
- Video Frame — general video frames
The subject tag is a statement about the training data, not a hard restriction. A model tagged Cartoon was trained on cel animation, so it will behave best on cel animation and may produce artifacts on live-action footage. The Sonic example on the site makes this concrete: 90s Sonic 2x (Small) and 90s Sonic 2x (Large) are both tagged Cartoon, Restoration, and Video Frame, and the description says they were designed specifically for Adventures of Sonic the Hedgehog and Sonic SatAm — two specific 1993–1994 shows. That is a very narrow subject match, and using it on unrelated cartoons is a gamble.
Purpose tags: what the model is meant to fix or produce
Purpose tags describe the transformation the model performs. The site lists:
- Anti-aliasing — smoothing jagged edges
- Colorization — adding color to grayscale
- Compression Removal — reducing compression artifacts
- DDS — handling DDS texture formats
- Debanding — removing color banding
- Deblur — sharpening blurred detail
- Dedither — removing dithering patterns
- Dehalftone — removing halftone print patterns
- Dehalo — removing ringing/halo artifacts
- Denoise — reducing noise
- General Upscaler — broad upscaling without a narrow specialty
- Inpainting — filling in missing or damaged regions
- JPEG — repairing JPEG artifacts
- Pretrained — a base model intended for further training
- Research — experimental or academic models
- Restoration — general repair of degraded footage
- Texture Generation — creating texture detail
A single model can carry several purpose tags. StarSample V2.0 Lite NS is tagged Anime and Restoration, and its description explains that V2.0 improved its handling of compression and reduced "AI smudging" — that is a purpose claim about compression removal and artifact suppression, not just a subject claim.
How the two tag types work together
The tags are designed to be combined, not read in isolation. A practical selection flow looks like this:
- Identify your subject. Is your source anime, live-action, a game screenshot, pixel art, or something else? Filter by that subject first.
- Identify your purpose. Is the problem noise, blur, compression, halos, banding, or is the goal simply to upscale clean footage? Filter by that purpose second.
- Read the model description. Tags are broad; descriptions are specific. The Sonic models are tagged Cartoon + Restoration, but the description reveals they target two named shows and even recommends QTGMC deinterlacing for maximum quality — details the tags alone cannot convey.
- Check the scale factor. Model names often carry a multiplier such as
2xor1x. Adore is described as a "2x model for Realtime 1080p anime upscaler," while StarSample V2.0 Lite NS is listed at1x. Match the scale factor to your target resolution.
Why the distinction matters when choosing
Subject and purpose tags fail in different ways if you ignore them:
- Wrong subject → the model applies detail patterns from the wrong domain. A pixel-art model run on photographic footage can invent blocky edges that were never there.
- Wrong purpose → the model does work you did not ask for. A denoise model run on already-clean footage can soften real detail; a general upscaler run on heavily compressed video may amplify the compression instead of removing it.
The site's stated aim is to let you "find and compare models" better than existing sources, and the tag system is the mechanism for that comparison. Two models can share a subject but differ in purpose — for example, two Anime models where one is a General Upscaler and the other is Restoration — and the purpose tag is what tells you which one fits a degraded source versus a clean one.
A quick reference
| If your source is… | Start with subject tag… | And if the problem is… | Add purpose tag… |
|---|---|---|---|
| Cel animation from a specific show | Cartoon | Grain, scratches, compression | Restoration |
| Modern anime | Anime | Blur or softness | Deblur |
| Live-action film | Realistic | Noise | Denoise |
| Retro game sprites | Pixel Art | Blocky scaling | General Upscaler |
| Scanned manga | Manga | Halftone dots | Dehalftone |
| AI-generated image | AI Generated | Banding | Debanding |
Use the subject tag to match the model to your material and the purpose tag to match it to your defect. When the two overlap with several candidates, the model description — not the tags — is where you confirm the specific shows, resolutions, and scale factors a model was built for.