Artifact Reduction
Collection
Artifact Reduction

Collection of artifacts related to the Maxine Video Effects SDK Artifact Reduction Effect

Subscribe to get accessSubscribe to the product below to access this premium content:
NVIDIA AI Enterprise
NVIDIA AI EnterpriseAccelerate your AI agent development
Subscribe Now
Note: You can gain access to hundreds more GPU-optimized artifacts by creating a free NGC account.
Already Subscribed?Log in

Artifact Reduction

The Artifact Reduction collection contains the required components to run the Maxine Video Effects SDK Artifact Reduction effect. Artifact Reduction reduces the blocking and noisy artifacts that are produced from encoding while preserving the details of the original video. The effect has two modes: Mode 0 applies a weak effect, and Mode 1 applies a strong effect.

This feature is ready for commercial use.

Technical Details

For detailed model architecture, specifications, training information, and ethical considerations, please visit the Artifact Reduction Model Page. To find the model page, click on the Artifacts tab above, and then click on Artifact Reduction under the "Model" section.

Installation

SDK

To install the Artifact Reduction feature:

  1. Download and set up the VFX SDK Core for your operating system. To find the Core SDK, click on the Artifacts tab above, and then click on Maxine Video Effects SDK Core under the "Resource" section.

    • For Linux: Choose the tag <Version>_linux (example: 1.0.0.0_linux)
    • For Windows: Choose the tag <Version>_windows (example: 1.0.0.0_windows)

    Follow the instructions on the SDK collection page to set up the SDK.

  2. Install the Artifact Reduction feature using the appropriate script:

    For Windows:

    cd <VideoFX_root>\features
    .\install_feature.ps1 -gpu <gpu_compute_capability> -features nvvfxartifactreduction -version <version>
    

    Example for an Ada GPU such as RTX 4090, which has GPU architecture sm_89 / CUDA Compute Capability 8.9:

    .\install_feature.ps1 -gpu 89 -features nvvfxartifactreduction -version 1.0.0.0
    

    For Linux:

    cd /usr/local/VideoFX/features
    ./install_feature.sh -f nvvfxartifactreduction -v <version>
    

    Example:

    ./install_feature.sh -f nvvfxartifactreduction -v 1.0.0.0
    

    Notes:

    • Windows: GPU parameter is required (e.g., 75, 86, 89, 120). See NVIDIA CUDA GPUs for your GPU's compute capability.
    • Linux: GPU is auto-detected, or use -g <gpu_type> (e.g., a100, t4, h100)
    • Replace <version> with your SDK version (default: 1.0.0.0)

The installation script will:

  • Download the Artifact Reduction feature libraries from NGC
  • Download the appropriate TensorRT models for your GPU architecture
  • Install them into the SDK's features directory

Try It Out

To try out the Artifact Reduction feature, after downloading the SDK and feature, head over to the NVIDIA Maxine VFX SDK Sample Apps GitHub repository to download and compile the sample applications that demonstrate the Artifact Reduction functionality. The UpscalePipelineApp and VideoEffectsApp demonstrate the Artifact Reduction feature.

Documentation

User Guide: VFX SDK Documentation

Terms of Use

The use of NVIDIA Maxine's Artifact Reduction is governed by the following agreements:

Artifact Reduction
Publisher
UpdatedNovember 19, 2025 UTC