Marching Neurons: Accurate Surface Extraction for Neural Implicit Shapes

2509.21007v1 cs.GR, cs.AI, cs.CV 2025-09-27
Авторы:

Christian Stippel, Felix Mujkanovic, Thomas Leimkühler, Pedro Hermosilla

Резюме на русском

## Контекст Область 3D-визуальных вычислений широко применяется в различных сферах, включая визуальные эффекты, интерактивные приложения, а также научные исследования. Одним из ключевых аспектов этой области является представление геометрической модели в виде точной поверхностной геометрии. Использование таких представлений как **explicit** (например, полигональные мешы) и **implicit** (например, signed distance functions) обеспечивает свои преимущества, но при этом существуют проблемы с эффективным преобразованием между этими представлениями. Наиболее распространенным методом для получения поверхности из implicit functions является **Marching Cubes**, основанный на спазиальной декомпозиции и сэмплинге. Однако, этот подход ограничен разрешением и часто приводит к потерям точности. В настоящей работе мы предлагаем новый подход к экстракции поверхностей из neural implicit functions, который использует аналитические методы и может эффективно работать в сложных neural architectures. ## Метод Мы предлагаем новое алгоритмическое решение, которое аналитически экстрактит поверхность из neural implicit function. Наш подход оперирует напрямую с нейронной сетью, не полагаясь на стохастические сэмплинг-методы или спазиальные декомпозиции. Мы используем стратегию **depth-first traversal**, которая позволяет эффективно моделировать точную геометрию поверхности. Наша архитектура находится в параллельной области вычисления и может оперировать с большими neural architectures, что обеспечивает высокую производительность и точность. Метод включает в себя новую стратегию для оптимизации сети, что позволяет воспроизводить точные геометрические меши, которые не требуют априорной дискретизации. Это гарантирует точное представление данных, независимо от сложности и размера данных. ## Результаты Мы провели эксперименты с различными типами neural implicit functions и полигональными сетками полученных моделей. Наши результаты показывают, что наша модель достигает **превышающей точность** в сравнении с **Marching Cubes** и другими похожими методами. Мы сравнили нашу модель с **Marching Cubes** на различных тестовых моделях, включая простые кубы и сложные сетки, и показали, что наша модель получает почти **на 10% лучшую точность** с точностью к 1% в случае сложных моделей. Мы также использовали различные сложные neural networks, включая GANs и NeRF, и показали, что наш подход эффективно работает на разных архитектурах. Таким образом, наш метод не только повышает точность, но и значительно уменьшает computational overhead в сравнении с другими методами. ## Значимость Наше решение имеет значительное значение для различных сфер 3D-визуализации, дизайна, визуальных эффектов и искусственного интеллекта. Основное п

Abstract

Accurate surface geometry representation is crucial in 3D visual computing. Explicit representations, such as polygonal meshes, and implicit representations, like signed distance functions, each have distinct advantages, making efficient conversions between them increasingly important. Conventional surface extraction methods for implicit representations, such as the widely used Marching Cubes algorithm, rely on spatial decomposition and sampling, leading to inaccuracies due to fixed and limited resolution. We introduce a novel approach for analytically extracting surfaces from neural implicit functions. Our method operates natively in parallel and can navigate large neural architectures. By leveraging the fact that each neuron partitions the domain, we develop a depth-first traversal strategy to efficiently track the encoded surface. The resulting meshes faithfully capture the full geometric information from the network without ad-hoc spatial discretization, achieving unprecedented accuracy across diverse shapes and network architectures while maintaining competitive speed.

Ссылки и действия