AI Article Synopsis

  • Connected Components Labeling is crucial for various image processing tasks and has seen many algorithmic optimizations since the 1960s, including the use of decision forests and state prediction to enhance performance.
  • Recent strategies have faced limitations due to the complexity of manual state construction and size constraints of machine code, particularly when working with large masks.
  • This paper presents a new algorithm that integrates a block-based approach with state prediction and code compression, using a Directed Rooted Acyclic Graph structure, resulting in improved performance on both synthetic and real datasets compared to existing algorithms.

Article Abstract

Connected Components Labeling is an essential step of many Image Processing and Computer Vision tasks. Since the first proposal of a labeling algorithm, which dates back to the sixties, many approaches have optimized the computational load needed to label an image. In particular, the use of decision forests and state prediction have recently appeared as valuable strategies to improve performance. However, due to the overhead of the manual construction of prediction states and the size of the resulting machine code, the application of these strategies has been restricted to small masks, thus ignoring the benefit of using a block-based approach. In this paper, we combine a block-based mask with state prediction and code compression: the resulting algorithm is modeled as a Directed Rooted Acyclic Graph with multiple entry points, which is automatically generated without manual intervention. When tested on synthetic and real datasets, in comparison with optimized implementations of state-of-the-art algorithms, the proposed approach shows superior performance, surpassing the results obtained by all compared approaches in all settings.

Download full-text PDF

Source
http://dx.doi.org/10.1109/TIP.2019.2946979DOI Listing

Publication Analysis

Top Keywords

connected components
8
components labeling
8
state prediction
8
spaghetti labeling
4
labeling directed
4
directed acyclic
4
acyclic graphs
4
graphs block-based
4
block-based connected
4
labeling connected
4

Similar Publications

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!