一个快速的阿尔法树算法,用于极端动态范围的像素差异
IEEE transactions on pattern analysis and machine intelligence
|December 13, 2023
概括
一个新的层次堆优先级队列显著加快了图像分析的alpha树算法. 这一进步提高了处理复杂遥感和医疗图像的效率.
科学领域:
- 计算机视觉 计算机视觉
- 图像处理 图像处理
- 数据结构 数据结构
背景情况:
- 阿尔法树算法是图像分析的关键层次表示,特别是在遥感和医学成像方面.
- 传统的alpha树算法通常依赖于优先级队列,这在极端动态范围的像素不相似性方面可能是低效的,与组件树等方法相比,导致性能较慢.
研究的目的:
- 引入一种新的等级堆优先级队列,旨在更有效地处理alpha树边缘.
- 解决处理高对比度图像数据的alpha树算法中传统优先级队列的性能限制.
主要方法:
- 开发一种新的层次堆优先级队列算法.
- 在泛滥alpha树算法中整合和测试拟议的优先级队列.
- 使用48位的Sentinel-2A遥感图像和随机生成的数据集进行实验评估.
主要成果:
- 建议的层次堆优先级队列显示了洪水alpha树算法的执行速度的显著改进.
- 在Sentinel-2 A图像上观察到1.68x (4-N) 和2.41x (8-N) 的加速度.
- 在随机生成的图像上实现了2.56x (4-N) 和4.43x (8-N) 的更大的加速度.
结论:
- 新的层次堆优先级队列为alpha树算法提供了实质性的性能增强.
- 这种提高的效率在处理具有极端动态范围像素值的图像时尤其显著,例如遥感数据.
- 该算法为复杂的图像分析任务提供了比标准优先级队列更有效的替代方案.
相关概念视频
Survival Tree
87
Survival trees are a non-parametric method used in survival analysis to model the relationship between a set of covariates and the time until an event of interest occurs, often referred to as the "time-to-event" or "survival time." This method is particularly useful when dealing with censored data, where the event has not occurred for some individuals by the end of the study period, or when the exact time of the event is unknown.
Building a Survival Tree
Constructing a...
Building a Survival Tree
Constructing a...
87
Wald-Wolfowitz Runs Test I
651
The Wald-Wolfowitz test, also known as the runs test, is a nonparametric statistical test used to assess the randomness of a sequence of two different types of elements (e.g., positive/negative values, successes/failures). It examines whether the order of the elements in a sequence is random or if there is a pattern or trend present. This nonparametric test applies to any ordered data despite the population and sample data distribution, even if a higher sample size is available.
The test works...
The test works...
651
Wald-Wolfowitz Runs Test II
244
The Wald-Wolfowitz runs test, commonly referred to as the runs test, is a nonparametric test used to assess the randomness of ordered data. The test evaluates the number of runs, which are consecutive sequences of similar elements within the data. If the number of runs is significantly higher or lower than expected, the data is considered non-random, indicating a detectable pattern or structure.
For binary data, runs are identified using symbols such as + and −, or equivalently, 1s and...
For binary data, runs are identified using symbols such as + and −, or equivalently, 1s and...
244


