TY - GEN
T1 - A PROGRAMMABLE LOGIC-BASED IMPLEMENTATION OF ULTRA-FAST PARALLEL BINARY IMAGE MORPHOLOGICAL OPERATIONS
AU - Ongwattanakul, Songpol
AU - Chewputtanagul, Phaisit
AU - Jackson, David J.
AU - Ricks, Kenneth G.
N1 - Publisher Copyright:
© 18th International Conference on Computers and Their Applications 2003, CATA 2003. All rights reserved.
PY - 2003
Y1 - 2003
N2 - Binary morphological operations are a building block in many computer vision applications. Several iterative morphological operations are commonly performed for image analysis resulting in a significant computational load on the processing unit, especially in a real-time computer vision system. Custom designed hardware can exploit the natural parallelism exhibited in binary image morphological operations. In this paper we describe a parallel Binary Morphological Unit (pBMU) which can produce two 8-pixel outputs from one of fifteen morphological operations based on a 3x3 mask. Operations include Sobel edge detection, dilation, erosion, Laplacian, and edge thinning. Implementation on an Altera EPM7256SRC208-7 has shown a sustained performance of 1.066 billion output pixels per second at 66.67 MHz. Thus the pBMU can process 1,356 frame-operations on 1024x768 binary images every second. The pBMU architecture and details of implementation are presented.
AB - Binary morphological operations are a building block in many computer vision applications. Several iterative morphological operations are commonly performed for image analysis resulting in a significant computational load on the processing unit, especially in a real-time computer vision system. Custom designed hardware can exploit the natural parallelism exhibited in binary image morphological operations. In this paper we describe a parallel Binary Morphological Unit (pBMU) which can produce two 8-pixel outputs from one of fifteen morphological operations based on a 3x3 mask. Operations include Sobel edge detection, dilation, erosion, Laplacian, and edge thinning. Implementation on an Altera EPM7256SRC208-7 has shown a sustained performance of 1.066 billion output pixels per second at 66.67 MHz. Thus the pBMU can process 1,356 frame-operations on 1024x768 binary images every second. The pBMU architecture and details of implementation are presented.
KW - binary morphological operations
KW - image processing
KW - programmable logic
UR - https://www.scopus.com/pages/publications/85132038859
M3 - Conference contribution
AN - SCOPUS:85132038859
T3 - 18th International Conference on Computers and Their Applications 2003, CATA 2003
SP - 333
EP - 338
BT - 18th International Conference on Computers and Their Applications 2003, CATA 2003
A2 - Debnath, Narayan C.
PB - The International Society for Computers and Their Applications (ISCA)
T2 - 18th International Conference on Computers and Their Applications, CATA 2003
Y2 - 26 March 2003 through 28 March 2003
ER -