Fast Planar Harmonic Deformations with Alternating Tangential Projections EDEN FEDIDA HEFETZ , EDWARD CHIEN, OFIR WEBER BAR-ILAN UNIVERSITY, ISRAEL 1
The Mapping Problem π: πΊ β2 Desirable properties: Locally-injective Bounded conformal distortion Bounded isometric distortion Real-time 2
Previous Work Cage based methods (barycentric coords): Bounded distortion: [Hormann and Floater 2006] [Lipman 2012] [Joshi et al.2007] [Kovalsky at al. 2015] [Lipman et al. 2007] [Chen and Weber 2015] [Weber et al. 2011] [Levi and Weber 2016] [Weber et al. 2009] 3
Notations Planar mapping: π: Ξ© β2 Jacobian: π π π π π½π π π π π Similarity ππ§ π ππ Singular values of π½π Anti-similarity Complex Wirtinger derivatives: ππ§ π ππ Distortion measures: 0 ππ ππ ππ ππ§ ππ§ ππ ππ§ ππ§ 4
Bounded Distortion Harmonic Mappings The BD space: π§ πΊ ππ ππ ππ ππ ππ§ ππ§ conformal π π§ πΆπ isometric ππ z ππ§ ππ§ πΆπ ππ z ππ§ ππ§ πΆπ π π¦ππ± ππ , π ππ Non-convex space Source Harmonic mapping πͺπ π. πππ enforce bounds only on Ξ© [Chen and Weber 2015] 5
The βπ Space [Levi and Weber 2016] Change of variables: BD βπ π πππ ππ βπ BD ππ ππ π ππ ππ ππ πππ BD homeomorphic to βπ 6
The βπ Space Near convex space π€ πΊ π π€ π(π€) πΆπ ππ w π π π(π(π€)) (1 π(π€) ) πΆπ ππ w π π π π π€ (1 π(π€) ) πΆπ Convex 7
Discretization n vertices Enforce distortion constraints on m densely sampled points Use Cauchy complex barycentric coordinate : π π π§ π π π πΆπ π§ & π π§ π 1 π‘π πΆπ π§ π π , π‘π β π 1 Subspace of holomorphic functions 4n-dimensional m sample points Affine 8
Our problem Convex Affine 4m-dimensional 4n-dimensional Bounded distortion convex subspace of β4π Harmonic mapping 9
Our problem Input: π and π values from cage data Find the closest point in the intersection of an affine space and a convex space A ππ B 10
Alternating Projections MAP ATP π»π 11
Alternating Projections MAP ATP [Von Neumann 1950] [Bauschke and Borwein 1993] Proof of convergence 12
Large-Scale Bounded Distortion Mappings [Kovalsky et al. 2015] Alternating Projections between an affine space and non-convex space No convergence guarantees Upon convergence, not necessarily locally injective Only bounds the conformal distortion and not isometric 13
Gathering Input Data Extract π and π values from cage data Linear transformations ππ ππ that preserves the unit normal ππ π ππ π ππ 1 ππ 1 1 2 ππ π ππ π 14
Implementation Local: Project each sample point to the bounded distortion space GPU kernel Global: Linear fixed left hand side GPU - Matrix-Vector products using cuBLAS 15
Results 16
Near-optimality of alternating projection methods source MOSEK ATP MAP 0.005 fps 3 fps 35 fps 17
Near-optimality of alternating projection methods source MAP MOSEK 0.2 fps ATP 15 fps 140 fps 18
Speedup πππ 170 π πππ 30 19
πΆπ 5 πΆπ 0.2 π π π¦ππ± ππ , π ππ 20
Source Cauchy Coords [Kovalsky et al. 2015] ATP 21
Summary Planar deformation GPU accelerated β speedup of 3 103 Guaranteed local injectivity and bounded distortion Homeomorphism of BD and βπ General proof of convergence Future Work: Positional constraints Extension to 3D / parametrization of surfaces 22
MAP ATP Near-optimality of alternating projection methods 17 MOSEK source 0.005 fps 3 fps 35 fps . Near-optimality of alternating projection methods 18 MOSEK source MAP ATP 0.2 fps 15 fps 140 fps . Speedup . 7/30/2017 10:06:02 AM .
NEC Display Solutions NEC Volume, Short Throw, Ultra Short Throw, Mobile, and 7.00% Netgear 29.00% Planar Planar Open System Displays 15.00% Planar Simplicity Series 10.00% Planar PS Series 10.00% Planar EP Series 15.00% Planar UltraLux Series 15.00% Planar UltraRes Series 15.00% Planar Transparent 15.00% Planar Media Player 15.00% QSC 25.00%
NEC Display Solutions NEC Volume, Short Throw, Ultra Short Throw, Mobile, and 7.00% Netgear 29.00% Planar Planar Open System Displays 15.00% Planar Simplicity Series 10.00% Planar PS Series 10.00% Planar EP Series 15.00% Planar UltraLux Series 15.00% Planar UltraRes Series 15.00% Planar Transparent 15.00% Planar Media Player 15.00% QSC 25.00%
Planar Mosaic Video Wall, Planar TWA Series, Planar UltraRes Series, Planar UltraRes Touch, Planar LookThru Transparent OLED Display Location St. Louis, Missouri Industry Corporate Application Presentation System, Digital Art, Interactive Video Display Partner Coltrane Systems World Wide Tec
Planar magnetic devices offer several advantages over their conventional counterparts. This paper dis-cusses the magnetic fields within the planar structure and their effects on the distribution of high fre-quency currents in the windings. Strategies for optimizing planar design are presented, and illustrated with design examples.File Size: 1MBPage Count: 26Explore further(PDF) Design, Modeling, and Analysis of a Compact Planar .www.researchgate.netMagnetics Design Handbook - Texas Instrumentswww.ti.comHow to Create a Planar Transformer PCB Layout Blogs Altiumresources.altium.comMagnetics Designer: Transformer and Inductor Design and .www.intusoft.comPlanar Transformer Prototyping Kit - Farnellwww.farnell.comRecommended to you b
Planar Drawings A planar drawing is a drawing in which edges do not intersect each other in the drawing (for example, the drawings (a), (b), and (c) in Figure 5.1 are planar drawings, and the drawing (d) is a non-planar drawing). Planar drawings are normally easier to understand than non-planar drawings, i.e., drawings with edge-crossings .
Simple Harmonic Motion The motion of a vibrating mass-spring system is an example of simple harmonic motion. Simple harmonic motion describes any periodic motion that is the result of a restoring force that is proportional to displacement. Because simple harmonic motion involves a restoring force, every simple harmonic motion is a back-
Detour Some results: Any planar graph has a planar straight-line drawing where edges do not intersect [Fary's theorem]. A graph is planar iff it has no subgraphs isomorphic with K5 or K3,3 [Kuratowski's theorem]. A graph is planar iff it has a dual graph. Any planar graph has at least one vertex of degree 5. There are a number of efο¬cient algorithms for planarity .
Lesson 14: Simple harmonic motion, Waves (Sections 10.6-11.9) Lesson 14, page 1 Circular Motion and Simple Harmonic Motion The projection of uniform circular motion along any axis (the x-axis here) is the same as simple harmonic motion. We use our understanding of uniform circular motion to arrive at the equations of simple harmonic motion.