TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/O-CNN: Octree-based Convolutional Neural Networks for 3D S...

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

Peng-Shuai Wang, Yang Liu, Yu-Xiao Guo, Chun-Yu Sun, Xin Tong

2017-12-05Semantic Segmentation3D Object ClassificationRetrieval
PaperPDFCode(official)

Abstract

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.

Results

TaskDatasetMetricValueModel
Semantic SegmentationScanNettest mIoU76.2O-CNN
Semantic SegmentationScanNetval mIoU74O-CNN
3DModelNet40Classification Accuracy89.9O-CNN(6)
Shape Representation Of 3D Point CloudsModelNet40Classification Accuracy89.9O-CNN(6)
3D Object ClassificationModelNet40Classification Accuracy89.9O-CNN(6)
3D Point Cloud ClassificationModelNet40Classification Accuracy89.9O-CNN(6)
3D ClassificationModelNet40Classification Accuracy89.9O-CNN(6)
10-shot image generationScanNettest mIoU76.2O-CNN
10-shot image generationScanNetval mIoU74O-CNN
3D Point Cloud ReconstructionModelNet40Classification Accuracy89.9O-CNN(6)

Related Papers

SeC: Advancing Complex Video Object Segmentation via Progressive Concept Construction2025-07-21DiffOSeg: Omni Medical Image Segmentation via Multi-Expert Collaboration Diffusion Model2025-07-17SCORE: Scene Context Matters in Open-Vocabulary Remote Sensing Instance Segmentation2025-07-17Unified Medical Image Segmentation with State Space Modeling Snake2025-07-17A Privacy-Preserving Semantic-Segmentation Method Using Domain-Adaptation Technique2025-07-17From Roots to Rewards: Dynamic Tree Reasoning with RL2025-07-17HapticCap: A Multimodal Dataset and Task for Understanding User Experience of Vibration Haptic Signals2025-07-17A Survey of Context Engineering for Large Language Models2025-07-17