GPU-based high-resolution video decoding, stitching, and process

Oliver Vogel

The customer, a supplier for surveillance solutions, was working on a product for high-resolution video surveillance for getting high-resolution video on large areas such as, e.g., grandstands in stadiums or large parking lots. To this end, they wanted to stitch together a large array of cameras to a single, very high-resolution, video streams.
I implemented for them the real-time decoding and stitching of these video streams on GPUs, as well as some basic image processing on the resulting stream, in CUDA.
Like this project

Posted Apr 9, 2024

Real-time decoding, stitching, and processing of 17 high-resolution video streams, on the GPU using CUDA. The project was for a client in surveillance industry.

Trunk Tetris
Trunk Tetris
Object detection and tracking in an automotive context
Object detection and tracking in an automotive context