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.
Ссылки и действия
Дополнительные ресурсы: