Using Graphics Processor Units (GPUs) for Automatic Video Structuring
Centre for Digital Video Processing and Adaptive Information Cluster, Dublin City University, Glasnevin, Dublin 9, Ireland
Eighth International Workshop on Image Analysis for Multimedia Interactive Services, 2007. WIAMIS ’07
@article{kehoe2007using,
title={Using graphics processor units (GPUs) for automatic video structuring},
author={Kehoe, P. and Smeaton, A.F.},
year={2007},
publisher={IEEE Computer Society}
}
The rapid pace of development of graphic processor units (GPUs) in recent years in terms of performance and programmability has attracted the attention of those seeking to leverage alternative architectures for better performance than that which commodity CPUs can provide. In this paper, the potential of the GPU in automatically structuring video is examined, specifically in shot boundary detection and representative keyframe selection techniques. We first introduce the programming model of the GPU and outline the implementation of techniques for shot boundary detection and representative keyframe selection on both the CPU and GPU, using histogram comparisons. We compare the approaches and present performance results for both the CPU and GPU. Overall these results demonstrate the significant potential for the GPU in this domain.
July 17, 2011 by hgpu