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 条
  • [1] On the Computation of the Euler Characteristic of Binary Images in the Triangular Grid
    Comic, Lidija
    Blesic, Andrija
    COMPUTER ANALYSIS OF IMAGES AND PATTERNS, CAIP 2019, PT II, 2019, 11679 : 556 - 567
  • [2] Homology-Separating Triangulated Euler Characteristic Curve
    Malott, Nicholas O.
    Lewis, Robert R.
    Wilsey, Philip A.
    2022 IEEE INTERNATIONAL CONFERENCE ON DATA MINING (ICDM), 2022, : 1089 - 1094
  • [3] Surface-Based Computation of the Euler Characteristic in the BCC Grid
    Lidija Čomić
    Paola Magillo
    Journal of Mathematical Imaging and Vision, 2023, 65 : 915 - 930
  • [4] Surface-based computation of the Euler characteristic in the cubical grid
    Comic, Lidija
    Magillo, Paola
    GRAPHICAL MODELS, 2020, 112
  • [5] Surface-Based Computation of the Euler Characteristic in the BCC Grid
    Comic, Lidija
    Magillo, Paola
    JOURNAL OF MATHEMATICAL IMAGING AND VISION, 2023, 65 (06) : 915 - 930
  • [6] Fast computation of elliptic curve isogenies in characteristic two
    Caruso, Xavier
    Eid, Elie
    Lercier, Reynald
    JOURNAL OF THE LONDON MATHEMATICAL SOCIETY-SECOND SERIES, 2021, 104 (04): : 1901 - 1929
  • [7] Overlapping Data Transfers with Computation on GPU with Tiles
    Bastem, Burak
    Unat, Didem
    Zhang, Weiqun
    Almgren, Ann
    Shalf, John
    2017 46TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2017, : 171 - 180
  • [8] COMPUTATION OF EULER PARAMETERS FROM MULTIPOINT DATA
    FRIBERG, O
    JOURNAL OF MECHANISMS TRANSMISSIONS AND AUTOMATION IN DESIGN-TRANSACTIONS OF THE ASME, 1988, 110 (02): : 116 - 121
  • [9] Euler Characteristic Tools for Topological Data Analysis
    Hacquard, Olympio
    Lebovici, Vadim
    JOURNAL OF MACHINE LEARNING RESEARCH, 2024, 25
  • [10] The Alexander polynomial of a plane curve singularity and integrals with respect to the Euler characteristic
    Campillo, A
    Delgado, F
    Gusein-Zade, SM
    INTERNATIONAL JOURNAL OF MATHEMATICS, 2003, 14 (01) : 47 - 54