Edinburgh Napier Research Repository (Edinburgh Napier University) · 2010 · 27 citations · 9 references
Open access
EngineeringComputer EngineeringComputer ScienceComputer VisionEmbedded SystemsField-programmable Gate ArraysDigital Image ProcessingField-programmable Gate Array ArchitectureFpga ArchitectureImage LabelingImage ProcessingVideo AnalysisConnected Component AnalysisEmbedded Vision SystemsField-programmable Gate Array-based Embedded SystemsField-programmable Gate Arrays (Fpgas)Image Processing AcceleratorsImage Processing UnitsReal-time Processing
The objective of this paper is to carry out a detailed analysis of the most popular connected components labeling (CCL) algorithms for binary images. This study investigates their usability for processing streaming data and suitability for implementation using Field-Programmable Gate Array (FPGA) devices. The first part of this paper presents the state of the art on CCL algorithms. Both capability for real-time video processing as well as memory requirements are taken into consideration. The second part of the paper describes an efficient implementation of the single pass labeling algorithm using a Virtex-II Pro FPGA. It is verified on the development board with an infrared camera module as a real-time video source. The system is capable of processing video stream with 640 x 480 pixels per frame at a speed of 30 fps limited by the bandwidth of the video source.
9
Sequential Operations in Digital Picture Processing
Azriel Rosenfeld, John L. Pfaltz · Journal of the ACM · 1966 · 1.6K citations
Single Pass Connected Components Analysis
Donald G. Bailey, Christopher T. Johnston · 2007 · 55 citations