A novel FPGA-based implementation of time adaptive clustering for logical story unit segmentation

  • Authors:
  • Sutjipto Arifin;Peter Y. K. Cheung

  • Affiliations:
  • Imperial College London, London (UK);Imperial College London, London (UK)

  • Venue:
  • Proceedings of the conference on Design, automation and test in Europe: Designers' forum
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Time Adaptive Clustering (TAC) is a cognitive Logical Story Unit (LSU) segmentation algorithm that is found to show good and consistent results. This paper presents an efficient hardware implementation for approximating the TAC algorithm. The design consists of three main blocks. The first block generates similarity values needed in the clustering process. To take full advantage of the parallelism of Field Programmable Gate Arrays (FPGA) devices, a video shot sequence is divided into subsets and processed in parallel by the second block. The third block combines all the output results of each subset. The design is implemented on a Xilinx Virtex-II xc2v3000 on board a RC203E board and it runs 27 times faster than a Pentium 4-based PC at 3.4 Ghz.