Get CUDA Image/Video Processing and Data Compression

Categories:


256-bin Histogram For a direct link to this sample, right-click and copy the URL (shortcut) of this link icon.

This sample demonstrates efficient implementation of 256-bin histogram.
GeForce® 8 Series
Quadro® FX 5600 or later
Tesla™

Whitepaper
Download - Windows
Download - Linux

64-bin Histogram For a direct link to this sample, right-click and copy the URL (shortcut) of this link icon.

This sample demonstrates efficient implementation of 64-bin histogram.
GeForce® 8 Series
Quadro® FX 5600 or later
Tesla™

Whitepaper
Download - Windows
Download - Linux

Separable Convolution For a direct link to this sample, right-click and copy the URL (shortcut) of this link icon.

This sample implements a separable convolution filter of a 2D signal with a gaussian kernel.
GeForce® 8 Series
Quadro® FX 5600 or later
Tesla™

Whitepaper
Download - Windows
Download - Linux

Texture-based Separable Convolution For a direct link to this sample, right-click and copy the URL (shortcut) of this link icon.

Texture-based implementation of a separable 2D convolution with a gaussian kernel. Used for performance comparison against convolutionSeparable.
GeForce® 8 Series
Quadro® FX 5600 or later
Tesla™

Download - Windows
Download - Linux

FFT-Based 2D Convolution For a direct link to this sample, right-click and copy the URL (shortcut) of this link icon.

This sample demonstrates how 2D convolutions with very large kernel sizes can be efficiently implemented using FFT transformations.
GeForce® 8 Series
Quadro® FX 5600 or later
Tesla™

Whitepaper
Download - Windows
Download - Linux

Image Denoising For a direct link to this sample, right-click and copy the URL (shortcut) of this link icon.

This sample demonstrates two adaptive image denoising technqiues: KNN and NLM, based on computation of both geometric and color distance between texels. While both techniques are implemented in the DirectX SDK using shaders, massively speeded up variation of the latter techique, taking advantage of shared memory, is implemented in addition to DirectX counterparts.
GeForce® 8 Series
Quadro® FX 5600 or later
Tesla™

Whitepaper
Download - Windows
Download - Linux

DirectX Texture Compressor (DXTC) For a direct link to this sample, right-click and copy the URL (shortcut) of this link icon.

High Quality DXT Compression using CUDA. This example shows how to implement an existing computationally-intensive CPU compression algorithm in parallel on the GPU, and obtain an order of magnitude performance improvement.
GeForce® 8 Series
Quadro® FX 5600 or later
Tesla™

Whitepaper
Download - Windows
Download - Linux

Post-Process in OpenGL For a direct link to this sample, right-click and copy the URL (shortcut) of this link icon.

This sample shows how to post-process an image rendered in OpenGL using CUDA.
GeForce® 8 Series
Quadro® FX 5600 or later
Tesla™

Download - Windows
Download - Linux

Box Filter For a direct link to this sample, right-click and copy the URL (shortcut) of this link icon.

Fast image box filter using CUDA with OpenGL rendering.
GeForce® 8 Series
Quadro® FX 5600 or later
Tesla™

Download - Windows
Download - Linux

Fast Walsh Transform For a direct link to this sample, right-click and copy the URL (shortcut) of this link icon.

Naturally (Hadamard)-ordered Fast Walsh Tranform for batched vectors of arbitrary eligible (power of two) lengths.
GeForce® 8 Series
Quadro® FX 5600 or later
Tesla™

Download - Windows
Download - Linux

Sobel Filter For a direct link to this sample, right-click and copy the URL (shortcut) of this link icon.

This sample implements the Sobel edge detection filter for 8-bit monochrome images.
GeForce® 8 Series
Quadro® FX 5600 or later
Tesla™

Download - Windows
Download - Linux

Simple Texture (Driver Version) For a direct link to this sample, right-click and copy the URL (shortcut) of this link icon.

Simple example that demonstrates use of textures in CUDA using the driver API.
GeForce® 8 Series
Quadro® FX 5600 or later
Tesla™

Download - Windows
Download - Linux

Simple Texture For a direct link to this sample, right-click and copy the URL (shortcut) of this link icon.

Simple example that demonstrates use of textures in CUDA.
GeForce® 8 Series
Quadro® FX 5600 or later
Tesla™

Download - Windows
Download - Linux

Simple CUFFT For a direct link to this sample, right-click and copy the URL (shortcut) of this link icon.

Example of using CUFFT. In this example, CUFFT is used to compute the 1D-convolution of some signal with some filter by transforming both into frequency domain, multiplying them together, and transforming the signal back to time domain.
GeForce® 8 Series
Quadro® FX 5600 or later
Tesla™

Download - Windows
Download - Linux

1D Discrete Haar Wavelet Decomposition For a direct link to this sample, right-click and copy the URL (shortcut) of this link icon.

Discrete Haar wavelet decomposition for 1D signals with a length which is a power of 2.
GeForce® 8 Series
Quadro® FX 5600 or later
Tesla™

Download - Windows
Download - Linux

 

© 2008 NVIDIA Corporation | Privacy Policy | Legal Info
 
NVIDIA CUDA Zone Home