atlas

Research map / 3D vision / Face and shape

GSO-Net: Grid Surface Optimization via Learning Geometric Constraints

AAAI 2024 · 3D vision › Face and shape · approach: Learned mesh and geometric representations · 1 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.

Encodes grid surfaces as geometric images and trains a residual image-denoising-style network (GSO-Net) with geometric-constraint losses to optimize developable surfaces, flatten surfaces, and denoise surfaces, far faster than numerical optimization.

Problem

Discrete surface optimization (developable surface optimization, surface flattening, surface denoising) is slow and hard to scale with numerical optimization, and existing mesh deep learning methods are not suited to precise surface optimization.

Approach

Map grid vertex positions to RGB pixel values so a grid surface becomes a geometric image, then learn vertex displacements with a residual image network trained self-supervised using discrete geometric losses (Gaussian curvature, fairness, isometry, fidelity) implemented as fixed convolution kernels.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace TNO with GSO-Net Net-SDevelopable surface optimization · Developable surface optimizationdH−a: 0.823% -> 0.608%Helped
Replace TNO with GSO-Net Net-SDevelopable surface optimization · Developable surface optimizationtime: 38.256s -> 0.013sHelped
Use the coarse-to-fine strategy instead of a single model (ablation)GSO-Net · Developable surface optimizationdH−a: 0.608% -> 0.517%Helped
Use the coarse-to-fine strategy instead of a single model (ablation)GSO-Net · Developable surface optimizationtime: 0.013s -> 0.026sHurt
Use the coarse model rather than the single model (ablation)GSO-Net · Developable surface optimizationdH−a: 0.608% -> 0.414%Helped
Use the coarse model rather than the single model (ablation)GSO-Net · Developable surface optimizationKA−r−a: 0.8776 -> 0.8300Hurt
Add dynamic isometry-loss weights (ablation)GSO-Net Net-W · Surface flatteninglossiso−cell: 2.94e-4 -> 2.46e-4Helped
Replace TNO with GSO-NetSurface flattening · Surface flatteninglossiso−cell: 3.30e-4 -> 2.94e-4Helped
Increase noise level from σ = 0.001 to σ = 0.015GSO-Net · Surface denoisingθopt−r−a: 83.84% -> 94.30%Mixed

Surprising findings

Limitations

Experimental setup

Datasets: Bezier-surface-generated grid surface dataset (10401 surfaces)

Benchmarks: Grid Surface Dataset

Metrics: dH-a (average Hausdorff distance) KA-r-a (Gaussian curvature reduction rate) lossiso-cell normal angle difference time

Baselines: TNO (traditional numerical optimization) Flatten-init

Builds on: IMDB (image multi-distillation block) DnCNN residual learning Jiang et al. 2020 isometry-based flattening Qi et al. 2017 point cloud normalization Meyer et al. 2003 discrete curvature

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