Fast computation of 2D and 3D Legendre moments using multi-core CPUs and GPU parallel architectures

被引:10
|
作者
Hosny, Khalid M. [1 ]
Salah, Ahmad [2 ]
Saleh, Hassan, I [3 ]
Sayed, Mahmoud [3 ]
机构
[1] Zagazig Univ, Fac Comp & Informat, Dept Informat Technol, Zagazig 44519, Egypt
[2] Zagazig Univ, Fac Comp & Informat, Dept Comp Sci, Zagazig 44519, Egypt
[3] Egyptian Atom Energy Author, Dept Radiat Engn, Cairo, Egypt
关键词
Legendre moments; Multi-core CPUs; GPUs; Image reconstructions; Profile analysis; Parallel algorithms; Image classification; PATTERN;
D O I
10.1007/s11554-017-0708-1
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Legendre moments and their invariants for 2D and 3D image/objects are widely used in image processing, computer vision, and pattern recognition applications. Reconstruction of digital images by nature required higher-order moments to get high-quality reconstructed images. Different applications such as classification of bacterial contamination images utilize high-order moments for feature extraction phase. For big size images and 3D objects, Legendre moments computation is very time-consuming and compute-intensive. This problem limits the use of Legendre moments and makes them impractical for real-time applications. Multi-core CPUs and GPUs are powerful processing parallel architectures. In this paper, new parallel algorithms are proposed to speed up the process of exact Legendre moments computation for 2D and 3D image/objects. These algorithms utilize multi-core CPUs and GPUs parallel architectures where each pixel/voxel of the input digital image/object can be handled independently. A detailed profile analysis is presented where the weight of each part of the entire computational process is evaluated. In addition, we contributed to the parallel 2D/3D Legendre moments by: (1) a modification of the traditional exact Legendre moment algorithm to better fit the parallel architectures, (2) we present the first parallel CPU implementation of Legendre moment, and (3) we present the first parallel CPU and GPU acceleration of the reconstruction phase of the Legendre moments. A set of numerical experiments with different gray-level images are performed. The obtained results clearly show a very close to optimal parallel gain. The extreme reduction in execution times, especially for 8-core CPUs and GPUs, makes the parallel exact 2D/3D Legendre moments suitable for real-time applications.
引用
收藏
页码:2027 / 2041
页数:15
相关论文
共 50 条
  • [21] Fast computation of 3D Tchebichef moments for higher orders
    Rivera-Lopez, J. Saul
    Camacho-Bello, Cesar
    Vargas-Vargas, Horlando
    Escamilla-Noriega, Alicia
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2022, 19 (01) : 15 - 27
  • [22] Fast computation of 3D Tchebichef moments for higher orders
    J. Saúl Rivera-Lopez
    César Camacho-Bello
    Horlando Vargas-Vargas
    Alicia Escamilla-Noriega
    Journal of Real-Time Image Processing, 2022, 19 : 15 - 27
  • [23] 3D Embedded Multi-core: Some Perspectives
    Clermidy, Fabien
    Darve, Florian
    Dutoit, Denis
    Lafi, Walid
    Vivet, Pascal
    2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 1327 - 1332
  • [24] CudaHull: Fast parallel 3D convex hull on the GPU
    Stein, Ayal
    Geva, Eran
    El-Sana, Jihad
    COMPUTERS & GRAPHICS-UK, 2012, 36 (04): : 265 - 271
  • [25] Rationale for a 3D Heterogeneous Multi-core Processor
    Rotenberg, Eric
    Dwiel, Brandon H.
    Forbes, Elliott
    Zhang, Zhenqian
    Widialaksono, Randy
    Chowdhury, Rangeen Basu Roy
    Tshibangu, Nyunyi
    Lipa, Steve
    Davis, W. Rhett
    Franzon, Paul D.
    2013 IEEE 31ST INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2013, : 154 - 168
  • [26] Fast Computation of 3D Discrete Invariant Moments Based on 3D Cuboid for 3D Image Classification
    Karmouni, Hicham
    Yamni, Mohamed
    El Ogri, Omar
    Daoui, Achraf
    Sayyouri, Mhamed
    Qjidaa, Hassan
    Tahiri, Ahmed
    Maaroufi, Mustapha
    Alami, Badreeddine
    CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2021, 40 (08) : 3782 - 3812
  • [27] Fast Computation of 3D Discrete Invariant Moments Based on 3D Cuboid for 3D Image Classification
    Hicham Karmouni
    Mohamed Yamni
    Omar El Ogri
    Achraf Daoui
    Mhamed Sayyouri
    Hassan Qjidaa
    Ahmed Tahiri
    Mustapha Maaroufi
    Badreeddine Alami
    Circuits, Systems, and Signal Processing, 2021, 40 : 3782 - 3812
  • [28] Fast computation of 3D Meixner's invariant moments using 3D image cuboid representation for 3D image classification
    Karmouni, H.
    Yamni, M.
    El ogri, O.
    Daoui, A.
    Sayyouri, M.
    Qjidaa, H.
    MULTIMEDIA TOOLS AND APPLICATIONS, 2020, 79 (39-40) : 29121 - 29144
  • [29] Fast computation of 3D Meixner’s invariant moments using 3D image cuboid representation for 3D image classification
    H. Karmouni
    M. Yamni
    O. El ogri
    A. Daoui
    M. Sayyouri
    H. Qjidaa
    Multimedia Tools and Applications, 2020, 79 : 29121 - 29144
  • [30] Parallel 3D fast wavelet transform on manycore GPUs and multicore CPUs
    Franco, Joaquin
    Bernabe, Gregorio
    Fernandez, Juan
    Ujaldon, Manuel
    ICCS 2010 - INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, PROCEEDINGS, 2010, 1 (01): : 1095 - 1104