Abstract:
In this paper, we propose a real-time video enhancing
algorithm which uses the Graphical Processing Units(GPUs)
for faster parallel computations. Also, the paper will discuss
the performance gains with GPU respect to a Central Processing
Units(CPUs). The video enhancing algorithm is written to
address the real-time video enhancement scenario, hence this
paper will discuss more on the speed and the quality of the
video enhancement. The paper contains the discussion about
the trade-off between the quality and speed of the real-timevideo
enhancement. The latter part of the paper will discuss the
optimizations to have real-time performance that is needed to
enhance and play videos up to 4k videos. This paper proposes a
generic implementation that can be used to have high-end video
quality using low-end video recording devices like mass scale
CCTV cameras, etc. This implementation will use NVIDIA CUDA
enabled graphics cards.
Citation:
R. Silva, A. Dasanayaka and R. Ragel, "Real-time Video Enhancement Using Graphical Processing Units," 2018 Moratuwa Engineering Research Conference (MERCon), 2018, pp. 549-554, doi: 10.1109/MERCon.2018.8421937.