GPU COMPUTATION OF THE EULER CHARACTERISTIC CURVE FOR IMAGING DATA

被引:0
|
作者
Wang, Fan [1 ]
Wagner, Hubert [2 ]
Chen, Chao [1 ]
机构
[1] SUNY Stony Brook, Stony Brook, NY 11794 USA
[2] Univ Florida, Gainesville, FL USA
关键词
D O I
暂无
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Persistent homology is perhaps the most popular and useful tool offered by topological data analysis - with point-cloud data being the most common setup. Its older cousin, the Euler characteristic curve (ECC) is less expressive - and far easier to compute. It is particularly suitable for analyzing imaging data, and is commonly used in fields ranging from astrophysics to biomedical image analysis. These fields are embracing GPU computations to handle increasingly large datasets.We therefore propose an optimized GPU implementation of ECC computation for 2D and 3D grayscale images. The goal of this paper is twofold. First, we offer a practical tool, illustrating its performance with thorough experimentation - but also explain its inherent shortcomings. Second, this simple algorithm serves as a perfect backdrop for highlighting basic GPU programming techniques that make our implementation so efficient - and some common pitfalls we avoided. This is intended as a step towards a wider usage of GPU programming in computational geometry and topology software. We find this is particularly important as geometric and topological tools are used in conjunction with modern, GPU-accelerated machine learning frameworks.
引用
收藏
页码:3 / 25
页数:23
相关论文
共 50 条
  • [41] CODA: Enabling Co-location of Computation and Data for Multiple GPU Systems
    Kim, Hyojong
    Hadidi, Ramyad
    Nai, Lifeng
    Kim, Hyesoon
    Jayasena, Nuwan
    Eckert, Yasuko
    Kayiran, Onur
    Loh, Gabriel
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2018, 15 (03)
  • [42] Fast Schedule Tensor Computation on GPU with High Data Reuse and Device Utilization
    Zhang, Yuxiang
    Zhang, Yu
    2019 IEEE INTL CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, BIG DATA & CLOUD COMPUTING, SUSTAINABLE COMPUTING & COMMUNICATIONS, SOCIAL COMPUTING & NETWORKING (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2019), 2019, : 553 - 558
  • [43] DEGREE FORMULA FOR THE EULER CHARACTERISTIC
    Haution, Olivier
    PROCEEDINGS OF THE AMERICAN MATHEMATICAL SOCIETY, 2013, 141 (06) : 1863 - 1869
  • [44] Suslin matrices and the Euler characteristic
    Jose, Selby
    Rao, Ravi A.
    LINEAR ALGEBRA AND ITS APPLICATIONS, 2024, 682 : 268 - 284
  • [45] Euler characteristic of stable envelopes
    Dinkins, Hunter
    Smirnov, Andrey
    SELECTA MATHEMATICA-NEW SERIES, 2022, 28 (04):
  • [46] ABOUT THE INTRODUCTION OF EULER CHARACTERISTIC
    NEF, W
    MONATSHEFTE FUR MATHEMATIK, 1981, 92 (01): : 41 - 46
  • [47] The Euler characteristic of Out(Fn)
    Borinsky, Michael
    Vogtmann, Karen
    COMMENTARII MATHEMATICI HELVETICI, 2020, 95 (04) : 703 - 748
  • [48] Euler characteristic of a complete intersection
    Cynk, Slawomir
    COMPLEX AND DIFFERENTIAL GEOMETRY, 2011, 8 : 99 - 114
  • [49] On the Euler characteristic of a relative hypersurface
    Fullwood, James
    Helmer, Martin
    JOURNAL OF MATHEMATICAL PHYSICS, 2019, 60 (05)
  • [50] Displaceability and the mean Euler characteristic
    Frauenfelder, Urs
    Schlenk, Felix
    van Koert, Otto
    KYOTO JOURNAL OF MATHEMATICS, 2012, 52 (04) : 797 - 815