2021
DOI: 10.1109/tpami.2021.3055337
|View full text |Cite
|
Sign up to set email alerts
|

One DAG to Rule Them All

Abstract: In this paper, we present novel strategies for optimizing the performance of many binary image processing algorithms. These strategies are collected in an open-source framework, GRAPHGEN, that is able to automatically generate optimized C++ source code implementing the desired optimizations. Simply starting from a set of rules, the algorithms introduced with the GRAPHGEN framework can generate decision trees with minimum average path-length, possibly considering image pattern frequencies, apply state predictio… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
17
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
5
1
1

Relationship

4
3

Authors

Journals

citations
Cited by 19 publications
(17 citation statements)
references
References 72 publications
(96 reference statements)
0
17
0
Order By: Relevance
“…The 3D network outputs were further refined by the postprocessing technique described in [28]. We implement their method by applying a 3D connected components labeling (CCL) [36] algorithm on the output masks, preserving only the two largest objects that should represent the left and right branch of the inferior alveolar nerve canal. Unlike Jaskari et al, there is no need to verify at run-time how many connected components we have in our ground truth volumes since these are always two in the proposed dataset, namely the two branches of the canal.…”
Section: Post-processingmentioning
confidence: 99%
“…The 3D network outputs were further refined by the postprocessing technique described in [28]. We implement their method by applying a 3D connected components labeling (CCL) [36] algorithm on the output masks, preserving only the two largest objects that should represent the left and right branch of the inferior alveolar nerve canal. Unlike Jaskari et al, there is no need to verify at run-time how many connected components we have in our ground truth volumes since these are always two in the proposed dataset, namely the two branches of the canal.…”
Section: Post-processingmentioning
confidence: 99%
“…A decision tree was proposed to access as few neighbors as possible. SAUF was later ported to 3D by Bolelli as SAUF 3D [4]. The decision tree was further optimized by He et al with the Label Equivalency Based (LEB ) algorithm for 2D [16] and 3D.…”
Section: Pixel-based Algorithmsmentioning
confidence: 99%
“…This method was generalized by Grana with the PRED algorithm [12], which was later extended to 3D volumes by Bolelli with PRED 3D. [4]. The introduction of Direct Rooted Acyclic Graphs (DRAG) by Bolelli [5] reduced the code footprint.…”
Section: Pixel-based Algorithmsmentioning
confidence: 99%
See 1 more Smart Citation
“…Several image processing and computer vision applications employ connected components labeling as a pre-or post-processing step [1], [2], [3], [4], [5], [6]. Given the importance of the task, many works have been published in the last two decades that address its runtime optimization, both for sequential [7], [8], [9], [10], [11], [12] and parallel architectures [13], [14], [15], [16], [17], [18].…”
Section: Introductionmentioning
confidence: 99%