Skip to main content

Digging Into the ShapeNetCore Dataset

In this article, we dive into the ShapeNetCore Dataset for the classification and segmentation of point cloud data and explore how to use it using Weights & Biases.
Created on December 16|Last edited on July 16
In this article, we cover the ShapeNetCore Dataset for the classification and segmentation of point cloud data. We also cover how to explore it using Weights & Biases.
Here's what we'll go over:

Table of Contents



Let's get started!

What Is ShapeNet?

ShapeNet is an ongoing effort to establish a richly-annotated, large-scale dataset of 3D shapes. ShapeNet provides global researchers with this data to enable research in computer graphics, computer vision, robotics, and other related disciplines.
The project is a collaborative effort between researchers at Princeton, Stanford, and TTIC.




The ShapeNetCore Subset

ShapeNetCore is a subset of the full ShapeNet dataset with single clean 3D models and manually verified category and alignment annotations. It covers 55 common object categories with about 51,300 unique 3D models. ShapeNetCore consists of 16 categories of objects which covers the 12 object categories of PASCAL 3D+, a popular computer vision 3D benchmark dataset.

Exploring the Dataset Using Weights & Biases

First, let's share a Weights & Biases Table that visualizes the ShapeNetCore dataset, and all the **16 object categories** that exist across `train-val` and `test` splits of the dataset. The table also shows the point clouds corresponding to each model along with the corresponding segmentation labels visualized in an interactive manner using the wandb.Object3D datatype.
Note: You can use the carousel below the visualization under the Point-Cloud column in the following table to scroll and view multiple point clouds.

If you wish to analyze the models in any particular category from the dataset, you can click on the eye icon corresponding to any run here to switch on/off the visualizations for that particular category 👇
16




Dataset Usage


Using ShapeNetCore in your ML worlflow using PyTorch Geometric's useful APIs
0




Leaderboards


Part Segmentation Leaderboard [Airplane]
3






Getting Started

Here are some reports that would help you get started with building your own machine-learning workflow on point cloud data...

Iterate on AI agents and models faster. Try Weights & Biases today.