Fast Implementation Of Morphological Operations Using Binary Image Block Decomposition

نویسندگان

  • Basilios Gatos
  • Stavros J. Perantonis
  • Nikos Papamarkos
  • Ioannis Andreadis
چکیده

Morphological transformations are commonly used to perform a variety of image processing tasks. However, morphological operations are time-consuming procedures since they involve ordering and min/max computation of numbers resulting from image interaction with structuring elements. This paper presents a new method that can be used to speed up basic morphological operations for binary images. To achieve this, the binary images are first decomposed in a set of non-overlapping rectangular blocks of foreground pixels that have predefined maximum dimensions. Then off-line dilation and erosion of all rectangular blocks are arbitrary obtained and stored into suitable look-up array tables. By using the look up tables, the results of the morphological operations to the rectangular blocks are directly obtained. Thus, first all image blocks are replaced by their look-up array tables. Then the morphological operations are applied only to the limited number of the remaining pixels. Experimental results reveal that starting from a block represented binary image morphological operations can be executed with different types of structuring elements in significantly less CPU time. Using the block representation, we are able to perform dilation 16 times faster than non-fast implementations and 10 times faster than an alternative fast implementation based on contour processing. Significant acceleration is also recorded when using this approach for repeated application of dilation (for 10 iterations, dilation using the block representation is over 20 times faster than non-fast implementations and over four times faster than using the fast contour based approach).

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Comparing Point and Block Representation in Computer Vision and Image Processing Tasks

The description of a digital image in terms of simple geometrical shapes, such as polygonal shapes, is a well established methodology that often proves useful for several image processing tasks, mainly to speed up image processing operations. The representation of binary images using rectangular blocks as primitives has been applied with great success to several computer vision and image proces...

متن کامل

A Programmable Logic-Based Implementation of Ultra-Fast Parallel Binary Image Morphological Operations

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 ...

متن کامل

Morphological skeleton representation and coding of binary images

This paper presents the results of a study on the use of morphological set operations to represent and encode a discrete binary image by parts of its skeleton, a thinned version of the image containing complete information about its shape and size. Using morphological erosions and openings, a finite image can be uniquely decomposed into a finite number of skeleton subsets and then the image can...

متن کامل

Bidirectional Evolution of Morphological Level Set for Fast Image Segmentation

We propose a novel level set method for fast image segmentation, which evolves level set functions using simple binary morphological operations. The proposed method is superior to a previously reported morphological level set method in capable of bidirectional evolution of level set functions, i.e., the interface of a level set function can either expand or shrink toward the object boundary. Th...

متن کامل

3 D Binary Fast Morphological

In this paper the use of a fast algorithm for implementing shape decomposition of 3D binary objects is proposed. Shape decomposition is performed by successive 3D erosions and dilations, using 3D structuring elements of arbitrary size and shape. The proposed fast shape decomposition algorithm is based on a fast implementation of the basic morphological operation of Minkowski addition for the sp...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Int. J. Image Graphics

دوره 4  شماره 

صفحات  -

تاریخ انتشار 2004