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.