THREE-DIMENSIONAL RECONSTRUCTION BASED ON IMPROVED MARCHING CUBES ALGORITHM

被引:4
|
作者
Wang, Monan [1 ]
Luo, Haiyang [1 ]
Cui, Qi [1 ]
机构
[1] Harbin Univ Sci & Technol, Key Lab Med Biomech & Mat Heilongjiang Prov, Harbin 150080, Peoples R China
基金
黑龙江省自然科学基金;
关键词
3D reconstruction; MC algorithm; topological configuration; protocol mapping table; ISOSURFACE;
D O I
10.1142/S0219519420400023
中图分类号
Q6 [生物物理学];
学科分类号
071011 ;
摘要
Based on the standard Marching Cubes (MC) algorithm, this paper proposes an improved MC algorithm. First, the original 15 topological configurations in the MC algorithm are increased to 24, which effectively avoid the generation of voids phenomenon. To further improve the speed of three-dimensional (3D) reconstruction, in this paper, the midpoint selection method is used instead of the linear interpolation method, and the 24 configurations are divided into three types. Each class corresponds to a thread. The multi-thread parallel processing is used to improve the calculation speed. The critical region is used to realize multi-thread synchronization, and then we designed a protocol mapping table according to the idea of the message mapping table. The function pointer is triggered by macro. Processing function is called by function pointer and completes the encapsulation of the protocol mapping table, which maintains the opening and closing principle of the class and ensures the scalability of the class. Through the improved MC algorithm accuracy verification and reconstruction speed verification, it is concluded that the improved MC algorithm can make up for the voids problem. By comparing the calculation time under the two platforms of Windows and Linux, the reconstruction speed of the improved MC algorithm is approximately 30% faster than the standard MC algorithm and 40% faster than the Masala algorithm. Finally, the algorithm is applied to the medical image 3D reconstruction system, and the accuracy and applicability of the algorithm are demonstrated by two sets of examples.
引用
收藏
页数:16
相关论文
共 50 条
  • [1] Data augmentation-based three-dimensional reconstruction of meningiomas: An improved K-Modified Marching Cubes algorithm
    Wang, Ting
    Sun, Jiakang
    Ji, Xiangjun
    Li, Zhenxing
    Ramik, Dominik M.
    Zhang, Xiaorui
    Ma, Chiyuan
    BIOMEDICAL SIGNAL PROCESSING AND CONTROL, 2025, 104
  • [2] Three Dimension Reconstruction of Medical Images Based on an Improved Marching Cubes Algorithm
    Guo, Lei
    Hu, Ming
    Li, Ying
    Yan, Weili
    Zhao, Lei
    PROCEEDINGS OF THE 2013 6TH INTERNATIONAL CONFERENCE ON BIOMEDICAL ENGINEERING AND INFORMATICS (BMEI 2013), VOLS 1 AND 2, 2013, : 64 - 68
  • [4] Implicit Simulation for Three-dimensional Spatial Morphology of Geological Body Based on Marching Cubes Algorithm
    Zou, Yanhong
    He, Jianchun
    Ding, Minglei
    MECHANICAL ENGINEERING AND INTELLIGENT SYSTEMS, PTS 1 AND 2, 2012, 195-196 : 807 - 813
  • [5] An Improved Marching Cubes Algorithm Based on Edge Contraction
    Xu, Zhusheng
    Xiao, Chuangbai
    Xu, Xiao
    2010 IEEE 10TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING PROCEEDINGS (ICSP2010), VOLS I-III, 2010, : 944 - 947
  • [6] Efficient Improved Marching Cubes Algorithm
    Du, Qinsheng
    Zhao, Jian
    Shi, Lijuan
    Wang, Lirong
    PROCEEDINGS OF 2012 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2012), 2012, : 416 - 419
  • [7] Reconstruction of three-dimensional irregular defects based on improved trust region algorithm
    Wang K.
    Han W.
    Wang H.
    Yi Qi Yi Biao Xue Bao/Chinese Journal of Scientific Instrument, 2021, 42 (10): : 129 - 137
  • [8] Improved Three-Dimensional Reconstruction Algorithm for Point Cloud Data
    Pang Zhengya
    Zhou Zhifeng
    Wang Liduan
    Ye Juelei
    LASER & OPTOELECTRONICS PROGRESS, 2020, 57 (02)
  • [9] Three-Dimensional Liver Reconstruction Based on Marching Cube and Revised Laplacian Smoothing
    Ke, Tan
    Yuan, Gao
    PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON INTELLIGENT CONTROL AND COMPUTER APPLICATION, 2016, 30 : 253 - 256
  • [10] Planetary Marching Cubes: A Marching Cubes Algorithm for Spherical Space
    Sin, Zackary P. T.
    Ng, Peter H. F.
    PROCEEDINGS OF 2018 THE 2ND INTERNATIONAL CONFERENCE ON VIDEO AND IMAGE PROCESSING (ICVIP 2018), 2018, : 89 - 94