Differentiable Convex Polyhedra Optimization from Multi-view Images
Daxuan Ren, Haiyi Mei, Hezi Shi, Jianmin Zheng, Jianfei Cai, Lei Yang
TL;DR
This work tackles differentiable optimization of 3D shapes represented as unions of convex polyhedra by avoiding implicit fields and training solely from image supervision. It blends a non-differentiable duality transform to identify plane intersections with a differentiable solver for the $3$-plane intersection to obtain vertex positions, enabling gradient-based optimization through a differentiable renderer. The approach demonstrates strong performance in shape reconstruction, textured multiview reconstruction, and shape parsing, and includes extensive ablations on densification, spawning, and the number of convexes. By providing a compact, interpretable primitive-based representation with differentiable rendering, the method offers a scalable alternative to implicit-field methods for tasks requiring precise geometry and enabling larger-scale data usage.
Abstract
This paper presents a novel approach for the differentiable rendering of convex polyhedra, addressing the limitations of recent methods that rely on implicit field supervision. Our technique introduces a strategy that combines non-differentiable computation of hyperplane intersection through duality transform with differentiable optimization for vertex positioning with three-plane intersection, enabling gradient-based optimization without the need for 3D implicit fields. This allows for efficient shape representation across a range of applications, from shape parsing to compact mesh reconstruction. This work not only overcomes the challenges of previous approaches but also sets a new standard for representing shapes with convex polyhedra.
