Skip to main content
GameDev.net gamedev.net
Research Paper

This is an academic paper or technical research. Key findings may require technical background to fully understand.

Explore Research Radar

PRO Tired of ads? Read GameDev.net ad-free and help keep the community independent with GameDev Pro — $3/month.

arXiv cs.GR
arXiv cs.GR Research
· 2 months ago • Mauhing Yip, Mohit Singh, Kostas Alexis, Christian Schellewald, Annette Stahl

IBPA: Real-time Free-form Manifold Mesh Reconstruction via Incremental Ball Pivoting with Integrated Hole Detection

Briefing

Researchers have introduced Incremental Ball Pivoting Algorithm, or IBPA, a real-time mesh reconstruction approach built for streaming point clouds from underwater surveys. The goal is practical: let ROV and AUV crews see incomplete coverage as it happens, instead of discovering missing data only after an expensive dive is over.

The key technical shift is that IBPA adapts ball pivoting into an incremental pipeline that builds an orientable, manifold mesh on the fly. That matters because the common terrain-model approach used in survey workflows is still a height field at heart, which means it can only represent one elevation per (x, y) position. In other words, it breaks down on overhangs, walls, and other nontrivial geometry that game and simulation teams also run into when they need robust surface reconstruction.

IBPA is designed to work without assuming any particular overlap or spatial distribution in the incoming points, and it adds hole detection to highlight incomplete regions as the mesh evolves. For developers, the interesting part is not just the underwater use case: the same constraints show up in robotics, scanning, digital twins, and any pipeline that needs fast, topology-aware reconstruction from noisy data.

A reference implementation has been made available, which makes this more than a paper-only idea and gives teams something concrete to evaluate or adapt. The exact performance envelope and integration costs will depend on the data source and target hardware, but the direction is clear: more expressive real-time reconstruction with less reliance on...

“incrementally visualize surface coverage in real-time”

— Mauhing Yip et al. · Stated goal for underwater survey workflows
Original source
Read on arXiv cs.GR
At a glance
what
IBPA is a real-time, incremental mesh reconstruction method based on Ball Pivoting Algorithm with integrated hole detection.
who
Mauhing Yip, Mohit Singh, Kostas Alexis, Christian Schellewald, and Annette Stahl.
when
Submitted to arXiv on 13 Jul 2026 as arXiv:2607.11627.
impact
Lets operators visualize incomplete surface coverage during underwater data collection, and supports free-form manifold surfaces instead of height-field terrain only.
Signal Positive

Useful real-time reconstruction with broader surface support.

Discuss

Follow graphics updates

See relevant stories in your personalized news feed.

Sign in to follow

Continue on GameDev.net

Useful next steps related to this story.

Game development news without the noise

One useful weekly briefing. No daily flood.

Sending your confirmation email…

Discussion

Loading comments...

Recommended resources

Graphics Programming Resources

See full guide
Real-Time Rendering, Fourth Edition cover
Editor pick Community pick

Real-Time Rendering, Fourth Edition

Amazon · Book

Real-Time Rendering combines fundamental principles with guidance on the latest techniques to provide a complete reference on three-dimensional interactive computer graphics. It will help you increase speed and improve image quality and learn the features and limitations of acceleration algorithms and graphics APIs. This latest fourth edition has been updated to include a chapter on virtual reality and augmented reality and covers new topics such as visual appearance, global illumination, and curves and curved surfaces. It is for anyone serious about computer graphics who wants to learn about algorithms that create synthetic images fast enough that the viewer can interact with a virtual environment.

GameDev.net may earn a commission if you purchase through these links. This helps fund the site at no extra cost to you.

Programming with wgpu in Rust cover
Editor pick

Programming with wgpu in Rust

Amazon · Book

Unlock the full power of modern graphics programming with wgpu and Rust. This comprehensive guide takes you from foundational GPU concepts to advanced real-time rendering and compute techniques—equipping you to build fast, safe, and cross-platform graphics applications. Written for intermediate to advanced Rust developers, this book provides clear explanations, hands-on examples, and detailed insights into how GPUs process and render data. You’ll explore everything from the fundamentals of buffers, shaders, and pipelines to advanced topics like deferred rendering, shadow mapping, and GPU compute workloads.

GameDev.net may earn a commission if you purchase through these links. This helps fund the site at no extra cost to you.

GameDev.net may earn a commission if you purchase through these links. This helps fund the site at no extra cost to you.