Blending Surface Segmentation and Editing for 3D Models

被引:8
|
作者
Zhang, Long [1 ]
Guo, Jianwei [1 ,2 ]
Xiao, Jun [1 ]
Zhang, Xiaopeng [1 ,2 ]
Yan, Dong-Ming [1 ,2 ]
机构
[1] Univ Chinese Acad Sci, Sch Artificial Intelligence, Beijing, Peoples R China
[2] Chinese Acad Sci, Inst Automat, NLPR, Beijing 100190, Peoples R China
基金
中国国家自然科学基金; 北京市自然科学基金;
关键词
Three-dimensional displays; Solid modeling; Shape; Surface morphology; Clustering algorithms; Trajectory; Partitioning algorithms; Mesh segmentation; structure recovery; superfacets; rolling-ball blending surface; Markov random field; MESH SEGMENTATION; STRUCTURE RECOVERY; RECONSTRUCTION; EXTRACTION;
D O I
10.1109/TVCG.2020.3045450
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Recognizing and fitting shape primitives from underlying 3D models are key components of many computer graphics and computer vision applications. Although a vast number of structural recovery methods are available, they usually fail to identify blending surfaces, which corresponds to small transitional regions among relatively large primary patches. To address this issue, we present a novel approach for automatic segmentation and surface fitting with accurate geometric parameters from 3D models, especially mechanical parts. Overall, we formulate the structural segmentation as a Markov random field (MRF) labeling problem. In contrast to existing techniques, we first propose a new clustering algorithm to build superfacets by incorporating 3D local geometric information. This algorithm extracts the general quadric and rolling-ball blending regions, and improves the robustness of further segmentation. Next, we apply a specially designed MRF framework to efficiently partition the original model into different meaningful patches of known surface types by defining the multilabel energy function on the superfacets. Furthermore, we present an iterative optimization algorithm based on skeleton extraction to fit rolling-ball blending patches by recovering the parameters of the rolling center trajectories and ball radius. Experiments on different complex models demonstrate the effectiveness and robustness of the proposed method, and the superiority of our method is also verified through comparisons with state-of-the-art approaches. We further apply our algorithm in applications such as mesh editing by changing the radius of the rolling balls.
引用
收藏
页码:2879 / 2894
页数:16
相关论文
共 50 条
  • [1] Surface editing using swept surface 3D models
    Xiaohui Wang
    Jingyan Qin
    [J]. EURASIP Journal on Image and Video Processing, 2017
  • [2] Surface editing using swept surface 3D models
    Wang, Xiaohui
    Qin, Jingyan
    [J]. EURASIP JOURNAL ON IMAGE AND VIDEO PROCESSING, 2017,
  • [3] Hybrid Elevation Maps: 3D Surface Models for Segmentation
    Douillard, B.
    Underwood, J.
    Melkumyan, N.
    Singh, S.
    Vasudevan, S.
    Brunner, C.
    Quadros, A.
    [J]. IEEE/RSJ 2010 INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2010), 2010,
  • [4] SkinMixer Blending 3D Animated Models
    Nuvoli, Stefano
    Pietroni, Nico
    Cignoni, Paolo
    Scateni, Riccardo
    Tarini, Marco
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2022, 41 (06):
  • [5] Interactive 3D editing tools for image segmentation
    Kang, Y
    Engelke, K
    Kalender, WA
    [J]. MEDICAL IMAGE ANALYSIS, 2004, 8 (01) : 35 - 46
  • [6] A 3D Tool for Left Ventricle Segmentation Editing
    Silva, Samuel
    Santos, Beatriz Sousa
    Madeira, Joaquim
    Silva, Augusto
    [J]. IMAGE ANALYSIS AND RECOGNITION, 2010, PT II, PROCEEDINGS, 2010, 6112 : 79 - 88
  • [7] Directional Texture Editing for 3D Models
    Liu, Shengqi
    Chen, Zhuo
    Gao, Jingnan
    Yan, Yichao
    Zhu, Wenhan
    Lyu, Jiangjing
    Yang, Xiaokang
    [J]. COMPUTER GRAPHICS FORUM, 2024, 43 (06)
  • [8] Editing the topology of 3D models by sketching
    Ju, Tao
    Zhou, Qian-Yi
    Hu, Shi-Min
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2007, 26 (03):
  • [9] Proceduralization for Editing 3D Architectural Models
    Demir, Ilke
    Aliaga, Daniel G.
    Benes, Bedrich
    [J]. PROCEEDINGS OF 2016 FOURTH INTERNATIONAL CONFERENCE ON 3D VISION (3DV), 2016, : 194 - 202
  • [10] Editing 3D models on smart devices
    Kang, Yuna
    Kim, Hyungki
    Suzuki, Hiromasa
    Han, Soonhung
    [J]. COMPUTER-AIDED DESIGN, 2015, 59 : 229 - 238