Automated home video editing: a multi-core solution
暂无分享,去创建一个
In the field of automated home video editing, exploring the dependence relations between who (character) and where (scene) makes great sense to end-users for content selection. However, such techniques have not been well developed in real applications due to their computational intensity. The emerging multi-core architectures provide an opportunity to speed up those compute expensive algorithms if shift from serial thinking to parallelism. This demonstration presents a scalable parallel system for home video editing. In a realtime processing speed, the system analyzes how many characters and scenes are captured and provides end-users with flexible preference customization. Through kernel module optimization and data-level parallelization, evaluations on a real 8-core machine indicates a near linear speed up could be achieved along with the increasing number of cores.
[1] Tao Wang,et al. Information-Theoretic Content Selection for Automated Home Video Editing , 2007, 2007 IEEE International Conference on Image Processing.
[2] Kunle Olukotun,et al. Map-Reduce for Machine Learning on Multicore , 2006, NIPS.