atlas

Research map / 3D vision / Face and shape

Improving Neural Network Surface Processing with Principal Curvatures

NeurIPS 2024 · 3D vision › Face and shape · approach: Learned mesh and geometric representations · 0 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 using discrete principal curvatures (κ1, κ2) and Gaussian curvature as per-vertex input features for neural surface processing, showing gains over HKS, SHOT and xyz inputs across PointNet++, Delta Net and Diffusion Net on segmentation and classification.

Problem

Neural networks for surface processing typically use extrinsic vertex coordinates or overly complex descriptors as input, with little consideration of how well the input representation captures surface geometry.

Approach

Use the principal curvatures (eigenvalues of the discrete shape operator, computed via multi-scale osculating-jet quadratic fitting) as a compact, local, isometry-invariant input representation for surface neural networks, compared against HKS, SHOT and coordinates.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace xyz input with principal curvatures (κ1, κ2)PointNet++ · Human part segmentationaccuracy (%): 69.6 -> 80.6Helped
Replace xyz input with principal curvatures (κ1, κ2)Delta Net · Human part segmentationaccuracy (%): 72.4 -> 86.8Helped
Replace xyz input with principal curvatures (κ1, κ2)Diffusion Net · Human part segmentationaccuracy (%): 94.7 -> 97.4Helped
Replace xyz input with principal curvatures (κ1, κ2)PointNet++ · Molecular segmentationaccuracy (%): 35.4 -> 72.4Helped
Replace xyz input with principal curvatures (κ1, κ2)Delta Net · Molecular segmentationaccuracy (%): 29.2 -> 55.5Helped
Replace xyz input with principal curvatures (κ1, κ2)Diffusion Net · Molecular segmentationaccuracy (%): 82.6 -> 89.4Helped
Replace xyz input with Gaussian curvature (κ)PointNet++ · Shrec11 classificationaccuracy (%): 71.5 -> 96.2Helped
Replace xyz input with Gaussian curvature (κ)Delta Net · Shrec11 classificationaccuracy (%): 75.7 -> 98.8Helped
Replace xyz input with Gaussian curvature (κ)Diffusion Net · Shrec11 classificationaccuracy (%): 80.3 -> 99.1Helped
Use Gaussian curvature instead of principal curvatures (κ1, κ2)PointNet++ · Shrec11 classificationaccuracy (%): 85.7 -> 96.2Helped
Use principal curvatures (κ1, κ2) instead of SHOT64Delta Net · Molecular segmentationaccuracy (%): 56.5 -> 55.5Hurt
Use principal curvatures (κ1, κ2) instead of HKSDiffusion Net · Shrec11 classificationaccuracy (%): 98.9 -> 94.2Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Human pose composite dataset (FAUST, SCAPE, Adobe, MIT, SHREC07) RNA molecules segmentation dataset Shrec11

Benchmarks: Human pose segmentation RNA molecules segmentation Shrec11 classification

Metrics: accuracy balanced accuracy F1 score specificity computation time

Baselines: xyz coordinates HKS SHOT16 SHOT64 Gaussian curvature

Builds on: PointNet++ Diffusion Net Delta Net HKS SHOT

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