Video Super Resolution#
Video Super Resolution (VSR) is an AI-powered upscaling technology that enhances video resolution by using deep learning. Unlike traditional bicubic upscaling, VSR can reconstruct fine details and textures. In addition to upscaling, VSR also supports denoise and deblur feautures.
VSR provides the following modes:
Mode |
Name |
|---|---|
0 |
VSR_Bicubic |
1 |
VSR_Low |
2 |
VSR_Medium |
3 |
VSR_High |
4 |
VSR_Ultra |
8 |
Denoise_Low |
9 |
Denoise_Medium |
10 |
Denoise_High |
11 |
Denoise_Ultra |
12 |
Deblur_Low |
13 |
Deblur_Medium |
14 |
Deblur_High |
15 |
Deblur_Ultra |
16 |
HighBitrate_Low |
17 |
HighBitrate_Medium |
18 |
HighBitrate_High |
19 |
HighBitrate_Ultra |
The input and output of the VSR filter are GPU buffers in BGRA or RGBA interleaved format, in which each pixel component is a 8-bit unsigned integer value.
Upscaling is not supported in Denoise (modes 8–11) and Deblur (modes 12–15). For these modes, the resolution of the output must be the same as input.
For Windows GPUs that are Tesla Compute Cluster (TCC) devices, NVIDIA driver R595 or later is required.
For Linux, the following NVIDIA driver is needed to run the VSR filter: 570.190+, 580.82+, or 590.44+.
The suggested minimum input resolution for VSR is 360p.
The output frame aspect ratio has no restriction, but for the best quality, keep it the same as input.
Use Cases for Denoise Mode#
The following are typical use cases of the denoise mode:
Low-light footage from consumer devices.
Archived content with film grain or analog artifacts.
Pre-encoding optimization to reduce bitrate overhead.
We do not recommend using denoise mode in the following cases:
Extreme noise levels obscuring underlying detail.
Structured compression artifacts (such as banding or blocking).
Content with intentional cinematic grain.
Use Cases for Deblur Mode#
The following are typical use cases of the deblur mode:
Low-to-moderate QP encoded video with visible softness but intact structure.
Pre-processing for super-resolution pipelines.
Consumer camera footage with focus or lens softness issues.
Digitized archival content with inherent optical blur.
We do not recommend using deblur mode in the following cases:
Severe motion blur or artistic bokeh effects.
Noisy or heavily compressed inputs in which deblurring amplifies artifacts.
Use Cases for High Bitrate Mode#
The following are typical use cases of the high-bitrate mode:
High-bitrate natural and gaming video with minimal compression artifacts.
Detail restoration after downscaling or quality enhancement in pre-encode workflows.
We do not recommend using high-bitrate mode for heavily compressed or severely blurred content in which the underlying information is irrecoverable.