Incremental 2D Delaunay Triangulation Core Implementation on FPGA for Surface Reconstruction via High-Level Synthesis

被引:0
|
作者
Kallis, Christakis [1 ]
Deliparaschos, Kyriakos M. [1 ]
Moustris, George P. [2 ]
Georgiou, Avraam [1 ]
Charalambous, Themistoklis [3 ]
机构
[1] Cyprus Univ Technol, Limassol, Cyprus
[2] Natl Tech Univ Athens, Athens, Greece
[3] Aalto Univ, Espoo, Finland
关键词
Delaunay triangulation; surface reconstruction; high-level synthesis; Field Programmable Gate Array; Register-Transfer-Level; pipelining;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a 2D Delaunay triangulation core for surface reconstruction implemented on a Field Programmable Gate Array (FPGA) chip. The core implementation is derived using high-level synthesis from a C++ description of an incremental 2D Delaunay triangulation algorithm. This description was modified accordingly so that it can be embedded into a FPGA chip using hardware description language. Goal of this work is to increase the execution speed of the algorithm so as to allow for real-time operation. Towards this end, we performed an optimization process using high level synthesis directives which pipeline regions of the code in order to achieve delay optimization. We show preliminary results using standard benchmark models for surface reconstruction, which show the performance of our design.
引用
收藏
页数:4
相关论文
共 50 条
  • [41] Automated Integration of High-Level Synthesis FPGA Modules with ROS2 Systems
    Leal, Daniel Pinheiro
    Sugaya, Midori
    Amano, Hideharu
    Ohkawa, Takeshi
    2020 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (ICFPT 2020), 2020, : 292 - 293
  • [42] A High Speed FPGA Implementation of the 2D DCT for Ultra High Definition Video Coding
    Kitsos, Paris
    Voros, Nikolaos S.
    Dagiuklas, Tasos
    Skodras, Athanassios N.
    2013 18TH INTERNATIONAL CONFERENCE ON DIGITAL SIGNAL PROCESSING (DSP), 2013,
  • [43] Using the SkelCL Library for High-Level GPU Programming of 2D Applications
    Steuwer, Michel
    Gorlatch, Sergei
    Buss, Matthias
    Breuer, Stefan
    EURO-PAR 2012: PARALLEL PROCESSING WORKSHOPS, 2013, 7640 : 370 - 380
  • [44] Publisher Correction: Parallel chaos-based image encryption algorithm: high-level synthesis and FPGA implementation
    Saeed Sharifian Moghimi Moghaddam
    Vahid Rashtchi
    Ali Azarpeyvand
    The Journal of Supercomputing, 2024, 80 (9) : 13492 - 13492
  • [45] Conversion of LDR Image to HDR-like Image Through High-Level Synthesis Tool for FPGA Implementation
    Saha, Rappy
    Banik, Partha Pratim
    Kim, Ki-Doo
    2018 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2018,
  • [46] FPGA-Based Evaluation and Implementation of an Automotive RADAR Signal Processing System using High-Level Synthesis
    Luthra, Siddhant
    Khalid, Mohammed A. S.
    Oninda, Mohammad Abdul Moin
    2020 IEEE CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2020,
  • [47] High-Level Synthesis Implementation of an Embedded Real-Time HEVC Intra Encoder on FPGA for Media Applications
    Sjovall, Panu
    Lemmetti, Ari
    Vanne, Jarno
    Lahti, Sakari
    Hamalainen, Timo D.
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2022, 27 (04)
  • [48] An FPGA comparative study of high-level and low-level combined designs for HEVC intra, inverse quantization, and IDCT/IDST 2D modules
    Ben Atitallah, Ahmed
    Kammoun, Manel
    Ali, Karim M. A.
    Ben Atitallah, Rabie
    INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2020, 48 (08) : 1274 - 1290
  • [49] FPGA Implementation of an ASIP for high throughput DFT/DCT 1D/2D engine
    Hassan, Hanan M.
    Shalash, Ahmed F.
    Mohamed, Karim
    2011 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2011, : 1255 - 1258
  • [50] FPGA-Based Parallel Implementation of Morphological Operators for 2D Gray-Level Images
    Debasish Mukherjee
    Susanta Mukhopadhyay
    G. P. Biswas
    Arabian Journal for Science and Engineering, 2017, 42 : 3191 - 3206