BRANCHES FILTERING APPROACH FOR MAX-TREE
Ketut E. Purnama
1
, Michael. H. F. Wilkinson
2
, Albert G. Veldhuizen, Peter. M. A. van Ooijen
Jaap Lubbers, Tri A. Sardjono and Gijbertus J. Verkerke
3
1,3
Department of Biomedical Engineering, University Medical Center Groningen, University of Groningen
P.O. Box 196, 9700 AD, Groningen, The Netherlands
1
Department of Electrical Engineering, ITS, Surabaya, Indonesia
2
Institute for Mathematics and Computing Science, University of Groningen
P.O. Box 800, 9700 AV, Groningen, The Netherlands
Keywords: Branches Filtering, Max-Tree.
Abstract: A new filtering approach called branches filtering is presented. The filtering approach is applied to the
Max-Tree representation of an image. Instead of applying filtering criteria to all nodes of the tree, this
approach only evaluate the leaf nodes. The expected objects can be found by collecting a number of parent
nodes of the selected leaf nodes. The more parent nodes involve the wider the area of the expected objects.
The maximum value of the number of parents (PL
max
) can be determined by inspecting the output image
before having unexpected image. Different images have found have different PL
max
values. The branches
filtering approach is suitable to extract objects in a noisy image as long as these objects can be recognised
from its prominent information such as intensity, shape, or other scalar or vector values. Furthermore, the
optimum result can be achieved if the areas which have the prominent information are present in the leaf
nodes. The experiments to extract bacteria from noisy image, localizing bony parts in a speckled ultrasound
image, and acquiring certain features from a natural image appeared to be feasible give the expected results.
The application of the branches filtering approach to a 3D MRA image of human brain to extract the blood
vessels gave also the expected image. The results show that the branches filtering can be used as an
alternative filtering approach to the original filtering approach of Max-Tree.
1 INTRODUCTION
Separating objects from an image is a main issue in
many applications of computer vision. Many
methods have been proposed including the methods
of mathematical morphology. A family of
mathematical morphology called connected
operators has been introduced and there is a great
deal of development going on (Breen et al., 1996;
Salembier et al., 1995) especially by the introduction
of Max-Tree for image representation (Salembier et
al., 1998). Connected operators, especially the ones
that have anti-extensive property, are used to filter
the expected objects based on one or more criteria.
Objects extraction is not done to the original image.
Instead, it is done to the Max-Tree, and the filtering
criteria are applied to each node of the tree. The
criteria can be shapes (Ouzounis et al., 2006; Urbach
et al., 2002; Wilkinson et al., 2001), vector attributes
(Urbach et al., 2005) or other types of information.
In this paper, we proposed a new filtering
approach called branches filtering which applies the
filtering criteria only to the leaf nodes of Max-Tree.
The expected objects can be found by collecting a
number of parent nodes of the selected leaf nodes.
The next sections are organized as follows.
Section 2 discusses the theory of connected
operators for binary and grey-level image. The Max-
Tree creation is discussed in Section 3. The
description of the proposed branches filtering
approach and its application to four different types
of images are discussed in section 4. The discussion
of our work is presented in section 5.
328
E. Purnama K., H. F. Wilkinson M., G. Veldhuizen A., M. A. van Ooijen P., Lubbers J., A. Sardjono T. and J. Verkerke G. (2007).