Min-Deviation-Flow in Bi-directed Graphs for T-Mesh Quantization

Heistermann, Martin; Warnett, Jethro; Bommes, David (2023). Min-Deviation-Flow in Bi-directed Graphs for T-Mesh Quantization. ACM transactions on graphics, 42(4), pp. 1-25. Association for Computing Machinery 10.1145/3592437

[img] Text
bimdf_acm.pdf - Published Version
Restricted to registered users only
Available under License Publisher holds Copyright.

Download (56MB) | Request a copy

Subdividing non-conforming T-mesh layouts into conforming quadrangular meshes is a core component of state-of-the-art (re-)meshing methods. Typically, the required constrained assignment of integer lengths to T-Mesh edges is left to generic branch-and-cut solvers, greedy heuristics, or a combination of the two. This either does not scale well with input complexity or delivers suboptimal result quality. We introduce the Minimum-Deviation-Flow Problem in bi-directed networks (Bi-MDF) and demonstrate its use in modeling and efficiently solving a variety of T-Mesh quantization problems. We develop a fast approximate solver as well as an iterative refinement algorithm based on graph matching that solves Bi-MDF exactly. Compared to the state-of-the-art QuadWild implementation on the authors' 300 dataset, our exact solver finishes after only 0.49% (total 17.06s) of their runtime (3491s) and achieves 11% lower energy while an approximation is computed after 0.09% (3.19s) of their runtime at the cost of 24% increased energy. A novel half-arc-based T-Mesh quantization formulation extends the feasible solution space to include previously unattainable quad meshes. The Bi-MDF problem is more general than our application in layout quantization, potentially enabling similar speedups for other optimization problems that fit into the scheme, such as quad mesh refinement.

Item Type:

Journal Article (Original Article)

Division/Institute:

08 Faculty of Science > Institute of Computer Science (INF) > Computer Graphics Group (CGG)
08 Faculty of Science > Institute of Computer Science (INF)

UniBE Contributor:

Heistermann, Martin, Bommes, David

Subjects:

000 Computer science, knowledge & systems
500 Science > 510 Mathematics

ISSN:

0730-0301

Publisher:

Association for Computing Machinery

Funders:

[222] Horizon 2020

Language:

English

Submitter:

Martin Heistermann

Date Deposited:

24 Jan 2024 16:40

Last Modified:

24 Jan 2024 16:40

Publisher DOI:

10.1145/3592437

Related URLs:

BORIS DOI:

10.48350/186582

URI:

https://boris.unibe.ch/id/eprint/186582

Actions (login required)

Edit item Edit item
Provide Feedback