MotionDSP vReveal Overview and Benchmarks

MotionDSP vReveal Overview

NVIDIA CUDA-enabled Applications Roundup - Graphics Cards 48
Main screen

Many basic consumers are using low-resolution sources like cell phones to capture video and share it with their friends and family on the internet. But, the outputted media usually has poor detail, shakiness, and noise artifacts. To help real end users make these low-resolution videos look their best, MotionDSP developed vReveal to enhance these poor-quality videos and make them a better product than what was outputting by the device.

NVIDIA CUDA-enabled Applications Roundup - Graphics Cards 49
General options menu

vReveal claims to dramatically improve the quality of problematic videos by combining advanced enhancement technology with the familiar touch-up tools found in photo editing software. This software can brighten dark videos, sharpen blurry videos, and upscale low-resolution videos. vReveal can also capture print-quality still images from enhanced videos.

NVIDIA CUDA-enabled Applications Roundup - Graphics Cards 50
Tools menu with “NVIDIA GPU On” enabled

vReveal features an adaptation of the unrivaled, CSI-style video enhancement technology behind MotionDSP’s Ikena, the high-powered forensic software used by law enforcement and intelligence agencies. This technology is called “super-resolution.” MotionDSP holds three patents related to its super-resolution algorithms. vReveal uses powerful super-resolution algorithms to analyze and combine information from multiple frames of video to produce output frames with the best possible details.

NVIDIA CUDA-enabled Applications Roundup - Graphics Cards 51
Enhance screen with basic video effects menu

This application has also been programmed to leverage the tremendous parallel processing power of CUDA-enabled GPUs and taps into their parallel cores to dramatically increase vReveal’s available computing power. Consumers will be able to enhance their videos in less time and have their CPUs available for normal everyday tasks like e-mailing and internet browsing.

NVIDIA CUDA-enabled Applications Roundup - Graphics Cards 52
Enhance menu showing “fine tuning” options

vReveal only supports AVI, MPG, ASF, and WMV formats. With Quicktime installed, it can also play MOV, MPEG-4, and 3GP files. One other important item to note is that vReveal can import HD video, but can only enhance videos with a vertical resolution of 576p or less.

NVIDIA CUDA-enabled Applications Roundup - Graphics Cards 53
Share menu with available resolutions displayed

This application seems to mainly be geared toward a niche market of consumers who use low-resolution video capturing devices and want to make them look better for their web sites or social networking web pages. I could also see people using this to enhance short video clips that can be e-mailed. The user interface is pretty well rounded, and I like how it initially searches your computer for compatible files and organizes them with topic header bars. It will be interesting to see how it utilizes CUDA with lower-resolution video because most of the other applications we are evaluating are using CUDA for HD video.

NVIDIA CUDA-enabled Applications Roundup - Graphics Cards 54
Share screen with original and enhanced comparison option enabled

This multimedia program has several options that can be configured like changing the color of the user interface, changing file associations, setting region areas, parental controls, and power settings for notebooks.

 

MotionDSP vReveal Benchmarks

Getting back to our transcoding benchmarks, we put vReveal against HandBrake to evaluate transcoding times and CPU usage. We also added a “clean” enhancement filter to make the system work a bit harder during transcoding. The outputted formats include 480p and 720p WMVs. We intentionally kept the resolutions lower because MotionDSP is targeting this application to people who want to improve lower-quality video from cell phones and other low-resolution video devices. We tested vReveal with CUDA enabled and disabled to monitor CPU usage differences as well as benchmark overall transcoding times for each application.

NVIDIA CUDA-enabled Applications Roundup - Graphics Cards 55
Overall transcoding times

 

NVIDIA CUDA-enabled Applications Roundup - Graphics Cards 56
Average CPU usage during transcoding

These CPU usage and transcoding times are very similar to Loiloscope, but since we didn’t benchmark vReveal at 1920×1080 resolution then they are actually a bit slower than the results Loiloscope scored. The CPU usage results are pretty good with CUDA enabled, but they get into the 90s with CUDA disabled. I really expected to see lower CPU usage numbers because the GPU should be able to handle alot more of the load, especially at these resolutions. Transcoding the 320×240 AVI files went extremely fast, but that was of course expected because of their file size and resolution.

The biggest takeaway from vReveal is that its really geared toward consumers wanting to use their existing low-resolution video devices, but have a way to spice them up a bit as well as improving clarity and overall video quality. This is definitely where vReveal excels and we hope they consider adding 1920 resolution support in future revisions. 


« PreviousNext »