Mark Luffel

dblp:41/9925 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
0since 2021 · last 2016
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Graphics, computer vision, multimedia, augmented reality and games · 4 · 2 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer graphics and multimedia
4 papers
Geometric modeling and processing · 100%

Topics — the 5 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Geometric modeling and processing › mesh processing
mesh connectivity
0.212013
Zipper: A compact connectivity data structure for triangle meshes · Comput. Aided Des. 2013
Geometric modeling and processing › shape representation › mesh representation
mesh data structure
0.112011
LR: compact connectivity representation for triangle meshes · ACM Trans. Graph. 2011
Geometric modeling and processing
mesh processing
0.112011
LR: compact connectivity representation for triangle meshes · ACM Trans. Graph. 2011
Geometric modeling and processing
solid modeling
0.112016
SURGEM: A solid modeling tool for planning and optimizing pediatric heart surgeries · Comput. Aided Des. 2016
Geometric modeling and processing › mesh processing
mesh compression
0.012011
LR: compact connectivity representation for triangle meshes · ACM Trans. Graph. 2011

Methods — techniques the papers use, named apart from their topics

linear-time construction · 0.2heuristic optimization · 0.2nearly-hamiltonian cycle ordering · 0.1laced ring · 0.1
YearPublicationVenuePosition
2016 SURGEM: A solid modeling tool for planning and optimizing pediatric heart surgeries
Mark Luffel, Mukul Sati, Jarek Rossignac, Ajit P. Yoganathan, Christopher M. Haggerty, Maria Restrepo, Timothy C. Slesnick, Kirk R. Kanter, Pedro J. del Nido, Mark A. Fogel
Comput. Aided Des.1
2014 Grouper: A Compact, Streamable Triangle Mesh Data Structure
abstract
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.
Mark Luffel, Topraj Gurung, Peter Lindstrom 0001, Jarek Rossignac
IEEE Trans. Vis. Comput. Graph.1
2013 Zipper: A compact connectivity data structure for triangle meshes
Topraj Gurung, Mark Luffel, Peter Lindstrom 0001, Jarek Rossignac
Comput. Aided Des.2
2011 LR: compact connectivity representation for triangle meshes
abstract
We propose LR ( Laced Ring )---a simple data structure for representing the connectivity of manifold triangle meshes. LR provides the option to store on average either 1.08 references per triangle or 26.2 bits per triangle. Its construction, from an input mesh that supports constant-time adjacency queries, has linear space and time complexity, and involves ordering most vertices along a nearly-Hamiltonian cycle. LR is best suited for applications that process meshes with fixed connectivity, as any changes to the connectivity require the data structure to be rebuilt. We provide an implementation of the set of standard random-access, constant-time operators for traversing a mesh, and show that LR often saves both space and traversal time over competing representations.
Topraj Gurung, Mark Luffel, Peter Lindstrom 0001, Jarek Rossignac
ACM Trans. Graph.2