O-CNN: Octree-based Convolutional Neural Networks for 3D Shape Analysis

被引:738
|
作者
Wang, Peng-Shuai [1 ,2 ]
Liu, Yang [2 ]
Guo, Yu-Xiao [2 ,3 ]
Sun, Chun-Yu [1 ,2 ]
Tong, Xin [2 ]
机构
[1] Tsinghua Univ, Beijing, Peoples R China
[2] Microsoft Res Asia, Beijing, Peoples R China
[3] Univ Elect Sci & Technol China, Chengdu, Sichuan, Peoples R China
来源
ACM TRANSACTIONS ON GRAPHICS | 2017年 / 36卷 / 04期
关键词
octree; convolutional neural network; object classification; shape retrieval; shape segmentation;
D O I
10.1145/3072959.3073608
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present O-CNN, an Octree-based Convolutional Neural Network (CNN) for 3D shape analysis. Built upon the octree representation of 3D shapes, our method takes the average normal vectors of a 3D model sampled in the finest leaf octants as input and performs 3D CNN operations on the octants occupied by the 3D shape surface. We design a novel octree data structure to efficiently store the octant information and CNN features into the graphics memory and execute the entire O-CNN training and evaluation on the GPU. O-CNN supports various CNN structures and works for 3D shapes in different representations. By restraining the computations on the octants occupied by 3D surfaces, the memory and computational costs of the O-CNN grow quadratically as the depth of the octree increases, which makes the 3D CNN feasible for high-resolution 3D models. We compare the performance of the O-CNN with other existing 3D CNN solutions and demonstrate the efficiency and efficacy of O-CNN in three shape analysis tasks, including object classification, shape retrieval, and shape segmentation.
引用
收藏
页数:11
相关论文
共 50 条
  • [1] Octree-based Convolutional Autoencoder Extreme Learning Machine for 3D Shape Classification
    Chen, Jichao
    Zeng, Yijie
    Wang, Siqi
    Min, Soh Ling
    Huang, Guang-Bin
    2018 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2018,
  • [2] OctFusion: Octree-based Diffusion Models for 3D Shape Generation
    Peking University, China
    不详
    不详
    arXiv,
  • [3] Efficient Octree-based 3D Pathfinding
    Massonnat, Quentin
    Verbrugge, Clark
    2024 IEEE CONFERENCE ON GAMES, COG 2024, 2024,
  • [4] Octree-based fusion for realtime 3D reconstruction
    Zeng, Ming
    Zhao, Fukai
    Zheng, Jiaxiang
    Liu, Xinguo
    GRAPHICAL MODELS, 2013, 75 : 126 - 136
  • [5] O-UNET: AN OCTREE-BASED CONVOLUTIONAL NEURAL NETWORK FOR 3-D RADAR POINT CLOUDS RECONSTRUCTION
    Hu, Yi-Fei
    Wei, Shun-Jun
    Shi, Jun
    Zhang, Xiao-ling
    IGARSS 2023 - 2023 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM, 2023, : 4419 - 4422
  • [6] OcTr: Octree-based Transformer for 3D Object Detection
    Zhou, Chao
    Zhang, Yanan
    Chen, Jiaxin
    Huang, Di
    2023 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, CVPR, 2023, : 5166 - 5175
  • [7] OctFormer: Octree-based Transformers for 3D Point Clouds
    Wang, Peng-Shuai
    ACM TRANSACTIONS ON GRAPHICS, 2023, 42 (04):
  • [8] Adaptive O-CNN: A Patch-based Deep Representation of 3D Shapes
    Wang, Peng-Shuai
    Sun, Chun-Yu
    Liu, Yang
    Tong, Xin
    SIGGRAPH ASIA'18: SIGGRAPH ASIA 2018 TECHNICAL PAPERS, 2018,
  • [9] Adaptive O-CNN: A Patch-based Deep Representation of 3D Shapes
    Wang, Peng-Shuai
    Sun, Chun-Yu
    Liu, Yang
    Tong, Xin
    ACM TRANSACTIONS ON GRAPHICS, 2018, 37 (06):
  • [10] Progressive 3D mesh coder with octree-based space partitioning
    Peng, JL
    Yang, S
    Kuo, CCJ
    MULTIMEDIA SYSTEMS AND APPLICATIONS VII, 2004, 5600 : 293 - 303