atlas

Research map / 3D vision / Face and shape

PartDistill: 3D Shape Part Segmentation by Vision-Language Model Distillation

CVPR 2024 · 3D vision › Face and shape · approach: Primitive-based shape abstraction · 18 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes PartDistill, a bi-directional cross-modal distillation framework that transfers 2D knowledge from VLMs (CLIP or GLIP) into a 3D point/mesh student network for zero-shot and few-shot 3D shape part segmentation.

Problem

Zero-shot 3D shape part segmentation using 2D vision-language models suffers from uncovered 3D regions, inconsistent/incorrect 2D VLM predictions, and no knowledge accumulation across different 3D shapes.

Approach

A teacher VLM provides 2D part predictions back-projected to 3D; a point cloud student (Point-M2AE encoder plus distillation head) learns them via masked confidence-weighted cross-entropy across many shapes, and a backward distillation step re-scores each 2D knowledge unit by teacher–student agreement so low-quality units are suppressed.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
distill GLIP predictions into a 3D student rather than transfer boxes directly (ablation)PartDistill · ShapeNetPart ChairmIoU (%): 60.1 -> 73.5Helped
add pre-alignment across a collection of shapes to forward distillation (ablation)PartDistill · ShapeNetPart ChairmIoU (%): 73.5 -> 84.2Helped
add backward distillation to pre-aligned forward distillation (ablation)PartDistill · ShapeNetPart ChairmIoU (%): 84.2 -> 86.5Helped
exclude predictions for uncovered points (ablation)PartDistill · ShapeNetPart ChairmIoU (%): 86.5 -> 80.4Hurt
initialize Point-M2AE weights randomly and make them learnable instead of using frozen pretrained weights (ablation)PartDistill · ShapeNetPart ChairmIoU (%): 86.5 -> 86.7No clear effect
add generated shapes to train-set distillation data (ablation)PartDistill · ShapeNetPart ChairmIoU (%): 86.2 -> 88.4Helped
use generated data alone instead of train-set data (ablation)PartDistill · ShapeNetPart ChairmIoU (%): 86.2 -> 85.3Hurt
use CLIP instead of GLIP as the VLM with backward distillation (ablation)PartDistill · ShapeNetPart ChairmIoU (%): 86.5 -> 65.0Hurt
increase the number of rendered views from fewer than 6 to 6 or more (ablation)PartDistill · ShapeNetPartmIoUHelped
use sparse gray point clouds instead of mesh or dense colored point clouds for rendering (ablation)PartDistill · ShapeNetPartmIoUHurt

Surprising findings

Limitations

Experimental setup

Datasets: ShapeNetPart PartNetE ShapeNet55 COSEG

Benchmarks: ShapeNetPart PartNetE COSEG

Metrics: mIoU

Baselines: PointCLIP PointCLIPv2 OpenScene PartSLIP SATR PointNet++ PointNext ACD Prototype Point-M2AE

Builds on: PointCLIP PointCLIPv2 PartSLIP SATR Point-M2AE OpenScene

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy