You can (almost) have it both! Low distortion texture mapping with Circle Patterns

Subscribers:
344,000
Published on ● Video Link: https://www.youtube.com/watch?v=Qjh0AFXJeI0



Duration: 1:11:05
85 views
0


Creating a map from an arbitrary surface to a flat domain is the age old problem of cartography. In computer graphics applications this problem is often presented as the quest for low distortion mappings from triangle meshes to a flat domain. In my talk I will present a new approach to the construction of such mappings based on circle patterns. Here the triangle mesh is treated as a collection of circumcircles (one to each triangle) with intersection angles (one to each edge). This description admits a mathematically very clean formulation of the notion of discrete conformality with the desired mapping being the unique solution to a convex energy minimization in the unknown circle radii. Little more than a black box minimization software is required to implement this approach. The resulting mappings are of excellent quality in terms of angle distortion. But, as one would expect, they suffer from at times high area distortion. To ameliorate this shortcoming, as well as deal with arbitrary topology surfaces (without cutting them first!), we employ cone singularities. The mathematical theory of circle patterns accommodates these with no changes. The final result are global (seamless) discrete conformal texture maps from arbitrary topology surfaces with low area distortion.   Joint work with Liliya Kharevych and Boris Springborn. Thumbnail picture:




Other Videos By Microsoft Research


2016-09-05Computer Aided Instruction in Graduate Compiler Design Based on the C# Compiler
2016-09-05SSCLI RFP II Capstone Workshop ΓÇô FreeSoDA
2016-09-05Predicting the Unpredictable
2016-09-05SSCLI RFP II Capstone Workshop ΓÇô Implementation of a Non-Strict Functional Language on Rotor
2016-09-05Performance and Feasibility of Capability-Based Security in the Rotor Platform
2016-09-05Moving VoIP beyond the phone
2016-09-05Examining representation, classification, and personalization using a unified framework
2016-09-05SSCLI RFP II Capstone Workshop ΓÇô RoSCtor: Software Construction Within Rotor
2016-09-05Extremal Set Theory, Boolean Functions, and Occam's Razor
2016-09-05A Voice-Enabled Procedure Navigator for the International Space Station
2016-09-05You can (almost) have it both! Low distortion texture mapping with Circle Patterns
2016-09-05Empirical Evaluation of Agile Software Development Processes: Industrial Case Studies
2016-09-05Designing Ad Auctions: An Algorithmic Perspective
2016-09-05Creating Diverse Ensemble Classifiers to Reduce Supervision
2016-09-05The Science of Finding True Fulfillment
2016-09-05Systematization and application of large-scale knowledge resources
2016-09-05A Lower Bound for Cooperative Broadcast in the presence of Noise
2016-09-05Inventing Virtual Reading Teachers and Virtual Speech Therapists
2016-09-05Geometry and Expansion: A Survey of Recent Results
2016-09-05Capture and Recreation of Spatial Audio for HCI and Virtual Reality
2016-09-05Getting Started In Podcasting



Tags:
microsoft research