Fast binary image processing using binary decision diagrams

被引:13
|
作者
Robert, L [1 ]
Malandain, G [1 ]
机构
[1] INRIA Sophia Antipolis, F-06902 Sophia Antipolis, France
关键词
D O I
10.1006/cviu.1997.0655
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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 bq a generated function is at most one test and one branching for each input value (e.g., in the case of 3D thinning, 26 tests and branchings). At each stage, the function is guaranteed to examine only the pertinent input data, i.e., the values which affect the result. As an example, we consider the 3D simplicity test in digital topology, and thinning processes. We produce functions much faster than our previously optimized implementations [19, 4] and than ally other implementation we know of. In the case of 3D simplicity test, on average, at each voxel only 8.7 neighboring voxel values are examined, (C) 1998 Academic Press.
引用
收藏
页码:1 / 9
页数:9
相关论文
共 50 条
  • [31] Zero-suppressed Binary Decision Diagrams Automated Test Assmbly using Zero-suppressed Binary Decision Diagrams
    Fuchimoto, Kazuma
    Minato, Shin-Ichi
    Ueno, Maomi
    [J]. Transactions of the Japanese Society for Artificial Intelligence, 2022, 37 (05)
  • [32] Fast Pattern Recognition and Deep Learning Using Multi-Rooted Binary Decision Diagrams
    Bugaychenko, Dmitry
    Zubarevich, Dmitry
    [J]. MACHINE LEARNING AND DATA MINING IN PATTERN RECOGNITION, MLDM 2014, 2014, 8556 : 73 - 77
  • [33] Use of binary decision diagrams in the modelling and synthesis of binary multipliers
    Lamb, KD
    [J]. NINTH ANNUAL IEEE INTERNATIONAL ASIC CONFERENCE AND EXHIBIT, PROCEEDINGS, 1996, : 159 - 162
  • [34] Merging Quality Estimation for Binary Decision Diagrams with Binary Classifiers
    Frohner, Nikolaus
    Raidl, Guenther R.
    [J]. MACHINE LEARNING, OPTIMIZATION, AND DATA SCIENCE, 2019, 11943 : 445 - 457
  • [35] Efficient processing of Minkowski functionals on a 3D binary image using binary decision diagram's
    Blasquez, I
    Poiraudeau, JF
    [J]. WSCG'2003, VOL 11, NO 1, CONFERENCE PROCEEDINGS, 2003, : 73 - 80
  • [36] SYNTHESIS FOR TESTABILITY - BINARY DECISION DIAGRAMS
    BECKER, B
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1992, 577 : 501 - 512
  • [37] Approximation and decomposition of binary decision diagrams
    Ravi, K
    McMillan, KL
    Shiple, TR
    Somenzi, F
    [J]. 1998 DESIGN AUTOMATION CONFERENCE, PROCEEDINGS, 1998, : 445 - 450
  • [38] FUNCTIONAL TESTING WITH BINARY DECISION DIAGRAMS
    AKERS, SB
    [J]. JOURNAL OF DESIGN AUTOMATION & FAULT-TOLERANT COMPUTING, 1978, 2 (04): : 311 - 331
  • [39] A CHARACTERIZATION OF BINARY DECISION DIAGRAMS - COMMENT
    WEGENER, I
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1994, 43 (03) : 383 - 384
  • [40] Binary Decision Diagrams and neural networks
    P. W. C. Prasad
    Ali Assi
    Azam Beg
    [J]. The Journal of Supercomputing, 2007, 39 : 301 - 320