1998
DOI: 10.1006/cviu.1997.0655
|View full text |Cite
|
Sign up to set email alerts
|

Fast Binary Image Processing Using Binary Decision Diagrams

Abstract: Many classical image processing tasks can be realized as evaluations of a boolean function over subsets of an image. For instance, the simplicity test used in 3D thinning requires examining the 26 neighbors of each voxel and computing a single boolean function of these inputs. In this article, we show how Binary Decision Diagrams can be used to produce automatically very efficient and compact code for such functions. The total number of operations performed by a generated function is at most one test and one b… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
6
0

Year Published

1999
1999
2010
2010

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 17 publications
(6 citation statements)
references
References 23 publications
0
6
0
Order By: Relevance
“…A more efficient way consists in using a Binary Decision Diagram [27]. Since it is a very ''compressed" version of a decision tree, such a tool permits us to reach the information in at most 26 tests [28].…”
Section: Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…A more efficient way consists in using a Binary Decision Diagram [27]. Since it is a very ''compressed" version of a decision tree, such a tool permits us to reach the information in at most 26 tests [28].…”
Section: Methodsmentioning
confidence: 99%
“…Moreover, the running time is reduced by a factor of up to 20, in relation to the evaluation of topological numbers by the count of connected components [28].…”
Section: Methodsmentioning
confidence: 99%
“…Then, we use a binary decision diagram (or BDD) [9,8] to encode these deletable conÿgurations. A BDD can be seen as a compressed graph which permits to know here whether a conÿguration, only described through the points of X and of X , is deletable or not [30]; this decision being done by a simple inspection of the neighborhood without any other computation.…”
Section: Methodsmentioning
confidence: 99%
“…However, the number of simple points recognized as deletable points does not mean the goodness of a border sequential thinning algorithm. For example, the surface thinning algorithm proposed by Gong and Bertrand [7] classify 2 20 kinds of simple points as deletable points (see [10]). Despite of this fact, that algorithm can produce fairly nice "skeletons.…”
Section: Figmentioning
confidence: 99%
“…Optimization of the Boolean function evaluation could be achieved, for instance, with binary decision diagrams [20].…”
Section: Complexity and Boolean Implementationmentioning
confidence: 99%