We present Grouper: an all-in-one compact file format, random-access data structure, and streamable representation for large triangle meshes. Similarly to the recently published SQuad representation, Grouper represents the geometry and connectivity of a mesh by grouping vertices and triangles into fixed-size records, most of which store two adjacent triangles and a shared vertex. Unlike SQuad, however, Grouper interleaves geometry with connectivity and uses a new connectivity representation to ensure that vertices and triangles can be stored in a coherent order that enables memory-efficient sequential stream processing. We present a linear-time construction algorithm that allows streaming out Grouper meshes using a small memory footprint while preserving the initial ordering of vertices. As a part of this construction, we show how the problem of assigning vertices and triangles to groups reduces to a well-known NP-hard optimization problem, and present a simple yet effective heuristic solution that performs well in practice. Our array-based Grouper representation also doubles as a triangle mesh data structure that allows direct access to vertices and triangles. Storing only about two integer references per triangle--i.e., less than the three vertex references stored with each triangle in a conventional indexed mesh format--Grouper answers both incidence and adjacency queries in amortized constant time. Our compact representation enables data-parallel processing on multicore computers, instant partitioning and fast transmission for distributed processing, as well as efficient out-of-core access. We demonstrate the versatility and performance benefits of Grouper using a suite of example meshes and processing kernels.

Download full-text PDF

Source
http://dx.doi.org/10.1109/TVCG.2013.81DOI Listing

Publication Analysis

Top Keywords

vertices triangles
16
data structure
12
triangle mesh
8
mesh data
8
geometry connectivity
8
grouper
7
representation
5
vertices
5
triangles
5
grouper compact
4

Similar Publications

A Mattila-Sjölin theorem for simplices in low dimensions.

Math Ann

July 2024

Department of Mathematics, Virginia Tech, Blacksburg, VA 24061 USA.

In this paper we show that if a compact set , , has Hausdorff dimension greater than when or when , then the set of congruence class of simplices with vertices in has nonempty interior. By set of congruence class of simplices with vertices in we mean where . This result improves the previous best results in the sense that we now can obtain a Hausdorff dimension threshold which allow us to guarantee that the set of congruence class of triangles formed by triples of points of has nonempty interior when as well as extending to all simplices.

View Article and Find Full Text PDF

Cooperative regulation based on virtual vector triangles asymptotically compressed in multidimensional space for time-varying nonlinear multi-agent systems.

ISA Trans

December 2024

College of Information Science and Engineering, and the National Frontiers Science Center for Industrial Intelligence and Systems Optimization, Northeastern University, Shenyang 110819, China. Electronic address:

This study constructs virtual vector triangles in multidimensional space to address cooperative control issue in time-varying nonlinear multi-agent systems. The distributed adaptive virtual point and its dynamic equations are designed, with this virtual point, the leader, and the follower being respectively defined as the vertices of the virtual vector triangle. The virtual vector edges, decomposed by vectors into coordinate axis components, are organized to form a closed virtual vector triangle by connecting the three vertices with directed vector arrows that are oriented from the tail to the head.

View Article and Find Full Text PDF

MMD-Net: Image domain multi-material decomposition network for dual-energy CT imaging.

Med Phys

November 2024

Research Center for Advanced Detection Materials and Medical Imaging Devices, Shenzhen Institute of Advanced Technology, Chinese Academy of Sciences, Shenzhen, Guangdong, China.

Background: Multi-material decomposition is an interesting topic in dual-energy CT (DECT) imaging; however, the accuracy and performance may be limited using the conventional algorithms.

Purpose: In this work, a novel multi-material decomposition network (MMD-Net) is proposed to improve the multi-material decomposition performance of DECT imaging.

Methods: To achieve dual-energy multi-material decomposition, a deep neural network, named as MMD-Net, is proposed in this work.

View Article and Find Full Text PDF

3D building models have a complex structure and a large number of triangular meshes, which can put great pressure on computer real-time rendering. Therefore, the model needs to be simplified to reduce the number of meshes without affecting the overall visual effect of the model. The algorithm in this paper is based on triangle folding, which simplifies more but loses model details.

View Article and Find Full Text PDF

In 1965, Jack Edmonds characterized pairs of graphs and with a bijection between their edge sets that form a pair of dual graphs realizing the vertices and countries of a map embedded in a surface. A necessary condition is that, if = (d, …, d) and = (t,…, t) denote the degree sequences of two such graphs, then , where is the number of edges in each of the two graphs and is the Euler characteristic of the surface. However, this condition is not sufficient, and it is an open question to characterize bi-vectors () that are , that is, that can be realized as the degree sequences of pairs and of surface-embedded graphs.

View Article and Find Full Text PDF

Want AI Summaries of new PubMed Abstracts delivered to your In-box?

Enter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!