Fast computation of fractal dimension for 2D, 3D and 4D data

被引:3
|
作者
Ruiz de Miras, J. [1 ]
Posadas, M. A. [1 ]
Ibanez-Molina, A. J. [2 ]
Soriano, M. F. [3 ]
Iglesias-Parro, S. [2 ]
机构
[1] Univ Granada, Software Engn Dept, Granada, Spain
[2] Univ Jaen, Dept Psychol, Jaen, Spain
[3] St Agustin Univ Hosp, Jaen, Spain
关键词
Fractal dimension; Box counting; GPU; Schizophrenia; EEG;
D O I
10.1016/j.jocs.2022.101908
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The box-counting (BC) algorithm is one of the most popular methods for calculating the fractal dimension (FD) of binary data. FD analysis has many important applications in the biomedical field, such as cancer detection from 2D computed axial tomography images, Alzheimer's disease diagnosis from magnetic resonance 3D volumetric data, and consciousness states characterization based on 4D data extracted from electroencephalography (EEG) signals, among many others. Currently, these kinds of applications use data whose size and amount can be very large, with high computation times needed to calculate the BC of the whole datasets. In this study we present a very efficient parallel implementation of the BC algorithm for its execution on Graphics Processing Units (GPU). Our algorithm can process 2D, 3D and 4D data and we tested it on two platforms with different hardware configurations. The results showed speedups of up to 92.38 x (2D), 57.27 x (3D) and 75.73 x (4D) with respect to the corresponding CPU single-thread implementations of the same algorithm. Against an OpenMP multi-thread CPU implementation, our GPU algorithm achieved speedups of up to 16.12 x (2D), 6.86 x (3D) and 7.49 x (4D). We have also compared our algorithm to a previous GPU implementation of the BC algorithm in 3D, achieving a speedup of up to 4.79 x . Finally, as a practical application of our GPU BC algorithm a study comparing the FD of 4D data extracted from the EEGs of a schizophrenia patient and a healthy subject was performed. The computation time for processing 40 4D matrices was reduced from three hours (sequential CPU) to less than three minutes with our GPU algorithm.
引用
收藏
页数:11
相关论文
共 50 条
  • [21] Prenatal diagnosis of congenital harlequin ichthyosis with 2D, 3D, and 4D ultrasonography
    Basgul, A. Y.
    Kavak, Z. N.
    Guducu, N.
    Durukan, B.
    Isci, H.
    [J]. CLINICAL AND EXPERIMENTAL OBSTETRICS & GYNECOLOGY, 2011, 38 (03): : 283 - 285
  • [22] A fast and robust algorithm for 2D/3D panorama ultrasound data
    Scherzer, O
    Schoisswohl, A
    [J]. REAL-TIME IMAGING, 2002, 8 (01) : 53 - 60
  • [23] 3D/4D Sonography
    Kurjak, Asim
    [J]. JOURNAL OF PERINATAL MEDICINE, 2017, 45 (06) : 639 - 641
  • [24] RECRYSTALLIZATION IN 3D AND 4D
    Jensen, D. Juul
    [J]. CHALLENGES IN MATERIALS SCIENCE AND POSSIBILITIES IN 3D AND 4D CHARACTERIZATION TECHNIQUES, 2010, : 31 - 42
  • [25] 3D, 4D, and beyond
    不详
    [J]. JOURNAL OF PETROLEUM TECHNOLOGY, 1998, 50 (01): : 35 - 36
  • [26] Genomics in 3D and 4D
    Marx, Vivien
    [J]. NATURE METHODS, 2016, 13 (10) : 829 - 832
  • [27] Genomics in 3D and 4D
    Vivien Marx
    [J]. Nature Methods, 2016, 13 : 829 - 832
  • [28] A fast and accurate computation of 2D and 3D generalized Laguerre moments for images analysis
    Sayyouri, Mhamed
    Karmouni, Hicham
    Hmimid, Abdeslam
    Azzayani, Ayoub
    Qjidaa, Hassan
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2021, 80 (05) : 7887 - 7910
  • [29] A fast and accurate computation of 2D and 3D generalized Laguerre moments for images analysis
    Mhamed Sayyouri
    Hicham Karmouni
    Abdeslam Hmimid
    Ayoub Azzayani
    Hassan Qjidaa
    [J]. Multimedia Tools and Applications, 2021, 80 : 7887 - 7910
  • [30] Fusion of 4D Point Clouds From a 2D Profilometer and a 3D Lidar on an Excavator
    Immonen, Matti
    Niskanen, Ilpo
    Hallman, Lauri
    Keranen, Pekka
    Hiltunen, Mikko
    Kostamovaara, Juha
    Heikkila, Rauno
    [J]. IEEE SENSORS JOURNAL, 2021, 21 (15) : 17200 - 17206