Depth Upscale plugin for The Foundry Nuke

Ask for a demo
 Depth Upscale
2D to 3D Suite 2D to 3D Suite
Also available for After Effects
Depth Upscale

Technical requirements

  • The Foundry Nuke version: 6.2 or above
  • Memory requirements: 2 GB minimum, 8 GB recommended
  • Works with: all depth tools
  • Main use cases: increase of the down sampled depth map resolution to the initial size

Depth Upscale

Video content processing is often carried out on low-resolution versions of the source shot. The benefits of using of such downscaled input are less-time-consuming rendering and the ability to use special software to automatically process the video. These special plugins can work properly with a smaller image, but occasionally, they produce artifacts when working with full-HD content. Performing manual processing is also easier when working with low-resolution video sequences. For all these reasons, the downscaled variants of a video are convenient for pre-processing and are widely used. The processed results, however, must be converted to the original resolution, and all the benefits of the above process can be lost if the upscaling is done poorly. Application of ordinary methods often leads to loss of gradient areas and lower accuracy of object boundaries relative to the source image. The YUVsoft Depth Upscale plugin was specially designed to avoid these problems and to achieve high-quality results when working with downscaled video. Depth Upscale is a component of YUVsoft 2D-to-3D Suite for The Foundry Nuke, a complete toolset for stereo video generation.

Key features of YUVsoft Depth Upscale are

  • Arbitrary upscale factors—the resulting depth map is upscaled to the resolution of the original 2D video
  • Exact binding of boundaries in the upscaled depth map to boundaries in the original 2D frame
  • Accurate processing of gradient areas to eliminate the staircase effect

YUVsoft Depth Upscale in use:

Upscale comparisson

Upscale results in comparisson with standart Lanczos interpolation mode (the full-HD image was croped)


Upscale example

Upscale results (small depth map is 240×135 pixels; upscaled depth map has full-HD resolution)


The algorithm uses information about the original frame object boundaries, binding them to the boundaries in the upscaled depth map. The adjustable Spatial Strength parameter enables users to regulate the degree of binding: the greater the Spatial Strength value, the greater the adherence of boundaries in the depth map to those in the source image. Regardless of the selected Spatial Strength value, the boundaries of upscaled objects will be in strict accordance with those in the source video frames; high values are not recommended in cases of noisy video sequences, however.

Depth Upscale toolbar

YUVsoft Depth Upscale options


The Foundry Nuke Depth Upscale plug-in interface

The Foundry Nuke Depth Upscale plugin interface


The required input for Depth Upscale is the source video and the corresponding sequence of low-resolution depth maps. The high-resolution depth map output can be further processed by other plugins or used directly for stereo generation.

Ask for a demo


See also: