Jetson TK1 is NVIDIA’s first mobile processor which includes high-performance Kepler GPU architecture. TK1 offers very high CPU and GPU performance to mobile computing. PC class imaging applications that require high performance, low energy consumption and large amounts of memory can now be developed for mobile devices with Jetson TK1.
We have ported our high performance image processing SDK to Tegra and now we can offer high performance imaging solutions for Nvidia’s quad-core TK1 GPU.
Jetson TK1 benchmarks for image processing on GPU
What image processing performance does the Jetson TK1 deliver?
We have done measurements of kernel times for the most important components of GPU image processing SDK from Fastvideo. We utilized images with Full HD resolution (1920×1080) and got the following averaged results:
HQLI Debayer (8-bit) – 1.1 ms
DFPD Debayer (8-bit) – 5.2 ms
JPEG compression (8-bit, quality 90%) – 9.6 ms
JPEG compression (24-bit, quality 90%, 4:4:4) – 15.8 ms
JPEG decompression (24-bit, quality 90%, 4:4:4) – 17.8 ms
Results show that on Jetson TK1 GPU one can do real-time and high quality image processing for Full HD cameras at 30 fps, including full image processing pipeline, starting from camera raw data to compressed MJPEG video stream.
The fastest real-time solution for camera application could be achieved in the case if we do direct JPEG compression of RAW data. We can get 100 fps performance for Full HD resolution (quality 90%) which corresponds to data rate 200 MPix/s for 8-bit data. For viewing compressed data one can do JPEG decompression and debayering on desktop GPU in off-line which is straightforward with our image and video processing SDK.
Benchmarks for Fastvideo SDK on Tegra X1, X2, Xavier
Fyodor Serzhenko, PhD, is the founder and CEO of Fastvideo. He earned his PhD at the Moscow Institute of Physics and Technology (MIPT) in 1993. Since 2009 he has led the development of Fastvideo’s GPU-accelerated image codecs and ISP modules, including the Fastvideo SDK. Connect on LinkedIn.
Why you can trust these results
Fastvideo has built GPU-accelerated image processing software since 2009. Our codecs comply with the standards they implement — JPEG (ITU-T T.81 / ISO IEC 10918) and JPEG2000 (ITU-T T.800 / ISO IEC 15444) — and our tools are open source on GitHub. Every performance figure we publish is reproducible: see our benchmark methodology, download the Fastvideo SDK benchmark report (PDF), and measure it on your own GPU.