Frame Selection
Collection
Frame Selection

Collection of artifacts related to the Maxine AR SDK Frame Selection 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

Frame Selection

The Frame Selection collection contains the required components to run the Maxine AR SDK Frame Selection effect, which automatically selects the best frames from video sequences for optimal processing. It is used for driving video calibration and to find a neutral frame required by the Video Live Portrait feature of the AR SDK.

This feature is ready for commercial use.

Technical Details

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

Installation

SDK

To install the Frame Selection feature:

  1. Download and set up the AR SDK Core for your operating system. To find the Core SDK, click on the Artifacts tab above, and then click on Maxine Augmented Reality 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 Frame Selection feature using the appropriate script:

    For Windows:

    cd <ARSDK_root>\features
    .\install_feature.ps1 -gpu <gpu_compute_capability> -features nvarframeselection -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 nvarframeselection -version 1.0.0.0
    

    For Linux:

    cd /usr/local/ARSDK/features
    ./install_feature.sh -f nvarframeselection -v <version>
    

    Example:

    ./install_feature.sh -f nvarframeselection -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 Frame Selection feature libraries from NGC
  • Download the appropriate TensorRT models (if any) for your GPU architecture
  • Install them into the SDK's features directory

Try It Out

To try out the Frame Selection feature, after downloading the SDK and feature, head over to the NVIDIA Maxine AR SDK Sample Apps GitHub repository to download and compile the sample applications that demonstrate the Frame Selection functionality. There is no standalone sample application for frame selection feature; it is demonstrated within the LivePortraitApp.

Documentation

User Guide: AR SDK Documentation

Terms of Use

The use of NVIDIA Maxine's Frame Selection is governed by the following agreements:

Frame Selection
Publisher
UpdatedNovember 19, 2025 UTC

NVIDIA uses cookies to improve your experience on our web site. We and our third-party partners also use cookies and other tools to collect and record information you provide as well as information about your interactions with our websites for performance improvement, analytics, and to assist in marketing efforts. By clicking "Accept All", you consent to our use of cookies and other tools as described in our Cookie Policy. You can manage your cookie settings by clicking on "Manage Settings." By continuing to use this site or by clicking one of the buttons below, you agree to our Terms of Service (which contains important waivers). Please see our Privacy Policy for more information on our privacy practices.