T. J. Peters Kerner Graphics, Inc., CTO; University of Connecticut, Professor TEA, Knots & Molecules in Animation, Simulation & Visualization.

Slides:



Advertisements
Similar presentations
Coherent Laplacian 3D protrusion segmentation Oxford Brookes Vision Group Queen Mary, University of London, 11/12/2009 Fabio Cuzzolin.
Advertisements

Image Segmentation with Level Sets Group reading
Computer graphics & visualization Real-Time Pencil Rendering Marc Treib.
Active Appearance Models
An Application of Lie theory to Computer Graphics Applied Topology 25 th July Będlewo Shizuo KAJI Yamaguchi University JST/CREST.
Differential geometry I
Discrete Differential Geometry Planar Curves 2D/3D Shape Manipulation, 3D Printing March 13, 2013 Slides from Olga Sorkine, Eitan Grinspun.
Motion Planning for Point Robots CS 659 Kris Hauser.
Geometric Modeling Notes on Curve and Surface Continuity Parts of Mortenson, Farin, Angel, Hill and others.
CS 351/ IT 351 Modeling and Simulation Technologies Errors In Models Dr. Jim Holten.
3D Shape Histograms for Similarity Search and Classification in Spatial Databases. Mihael Ankerst,Gabi Kastenmuller, Hans-Peter-Kriegel,Thomas Seidl Univ.
Animation Following “Advanced Animation and Rendering Techniques” (chapter 15+16) By Agata Przybyszewska.
A Painting Interface for Interactive Surface Deformations Jason Lawrence Thomas Funkhouser Princeton University.
Xianfeng Gu, Yaling Wang, Tony Chan, Paul Thompson, Shing-Tung Yau
Oklahoma State University Generative Graphical Models for Maneuvering Object Tracking and Dynamics Analysis Xin Fan and Guoliang Fan Visual Computing and.
“Random Projections on Smooth Manifolds” -A short summary
Motion Tracking. Image Processing and Computer Vision: 82 Introduction Finding how objects have moved in an image sequence Movement in space Movement.
Surface to Surface Intersection N. M. Patrikalakis, T. Maekawa, K. H. Ko, H. Mukundan May 25, 2004.
T. J. Peters, University of Connecticut K. Abe, A. C. Russell, J. Bisceglio, E.. Moore, D. R. Ferguson, T. Sakkalis Topological.
Offset of curves. Alina Shaikhet (CS, Technion)
CSE 275 F04—Graphics with OpenGL Dr. T. J. Peters, Use of plain text files for No attachments.
1 GEOMETRIE Geometrie in der Technik H. Pottmann TU Wien SS 2007.
Algorithmic Classification of Resonant Orbits Using Persistent Homology in Poincaré Sections Thomas Coffee.
Uncalibrated Geometry & Stratification Sastry and Yang
Shape Modeling International 2007 – University of Utah, School of Computing Robust Smooth Feature Extraction from Point Clouds Joel Daniels ¹ Linh Ha ¹.
Geometry and Graphics Accuracy T. J. Peters, UConn, CSE Geometric Accuracy: Geometric Accuracy: Graphics Is Not the Only Show in Town!Graphics Is Not the.
T. J. Peters Computational Topology : A Personal Overview.
T. J. Peters, University of Connecticut Computer Science Mathematics with K. Abe, J. Bisceglio, A. C. Russell, T. Sakkalis,
Cooperative Q-Learning Lars Blackmore and Steve Block Expertness Based Cooperative Q-learning Ahmadabadi, M.N.; Asadpour, M IEEE Transactions on Systems,
T. J. Peters Kerner Graphics Topologically Encoded Animation (TEA): History & Future.
Parallel Computation of the Minimum Separation Distance of Bezier Curves and Surfaces Lauren Bissett, Nicholas Woodfield,
T. J. Peters, Kerner Graphics & UConn Knots & Molecules in Animation, Simulation & Visualization TEA & ToAST.
T. J. Peters 2005 IBM Faculty Award with E. L. F. Moore & J. Bisceglio Computational Topology for Scientific Visualization and.
Interactive Manipulation of Rigid Body Simulations Presenter : Chia-yuan Hsiung Proceedings of SIGGRAPH 2000 Jovan Popovi´c, Steven M. Seitz, Michael.
Modelling: Curves Week 11, Wed Mar 23
T. J. Peters, University of Connecticut with I-TANGO Team, ++ Computational Topology for Animation and Simulation.
A Global Geometric Framework for Nonlinear Dimensionality Reduction Joshua B. Tenenbaum, Vin de Silva, John C. Langford Presented by Napat Triroj.
T. J. Peters, University of Connecticut K. Abe, J. Bisceglio, A. C. Russell Computational Topology on Approximated Manifolds.
T. J. Peters, University of Connecticut 3D Graphics Projected onto 2D (Don’t be Fooled!!!!)
T. J. Peters University of Connecticut, Professor TEA, Knots & Molecules in Animation, Simulation & Visualization.
1 Single Robot Motion Planning Liang-Jun Zhang COMP Sep 22, 2008.
T. J. Peters, UConn Computer Science & Engineering Research & Education Topology & Animation : Science & Technology.
Geometry Videos Symposium on Computer Animation 2003 Hector M. Briceño Collaborators: Pedro V. Sander, Leonard McMillan, Steven Gortler, and Hugues Hoppe.
Outline Reprojection and data reuse Reprojection and data reuse – Taxonomy Bidirectional reprojection Bidirectional reprojection.
Computer Graphics Group Tobias Weyand Mesh-Based Inverse Kinematics Sumner et al 2005 presented by Tobias Weyand.
Computer Graphics. Requirements Prerequisites Prerequisites CS 255 : Data Structures CS 255 : Data Structures Math 253 Math 253 Experience with C Programming.
Crystallizing Topology in Molecular Visualizations Thomas J. Peters, Ph.D. Professor of Computer Science and Engineering Professor of Mathematics Digital.
KINEMATICS of a ROLLING BALL Wayne Lawton Department of Mathematics National University of Singapore Lecture based on my student’s MSc.
1 Numerical Shape Optimisation in Blow Moulding Hans Groot.
Young Ki Baik, Computer Vision Lab.
Lecture 6 : Level Set Method
Mark Nelson Movement and physics Fall 2013
Curves. First of all… You may ask yourselves “What did those papers have to do with computer graphics?” –Valid question Answer: I thought they were cool,
CS559: Computer Graphics Lecture 24: Shape Modeling Li Zhang Spring 2010.
1 CS 430/536 Computer Graphics I Curve Drawing Algorithms Week 4, Lecture 8 David Breen, William Regli and Maxim Peysakhov Geometric and Intelligent Computing.
Digital Media Dr. Jim Rowan ITEC So far… We have compared bitmapped graphics and vector graphics We have discussed bitmapped images, some file formats.
Cooperative Q-Learning Lars Blackmore and Steve Block Multi-Agent Reinforcement Learning: Independent vs. Cooperative Agents Tan, M Proceedings of the.
Project 11: Determining the Intrinsic Dimensionality of a Distribution Okke Formsma, Nicolas Roussis and Per Løwenborg.
EECS 274 Computer Vision Affine Structure from Motion.
CS 551/651 Advanced Graphics Technical Background.
Outline ● Introduction – What is the problem ● Generate stochastic textures ● Improve realism ● High level approach - Don't just jump into details – Why.
Simulation and Experimental Verification of Model Based Opto-Electronic Automation Drexel University Department of Electrical and Computer Engineering.
SIAM Conference on Geometric Desing & Computing Approximation of spatial data with shape constraints Maria Lucia Sampoli University of Siena, Italy.
1 Interactive Volume Isosurface Rendering Using BT Volumes John Kloetzli Marc Olano Penny Rheingans UMBC.
Physically-Based Motion Synthesis in Computer Graphics
Computer Graphics.
Motion Segmentation with Missing Data using PowerFactorization & GPCA
Viz, A Personal Overview Shapes vs Data
Max bigger small.
Topological Signatures For Fast Mobility Analysis
Presentation transcript:

T. J. Peters Kerner Graphics, Inc., CTO; University of Connecticut, Professor TEA, Knots & Molecules in Animation, Simulation & Visualization

T. J. Peters Kerner Graphics Topologically Encoded Animation (TEA)

Trefoil Knot 3D Rotation Encode: Rot_0, Rot_1, …, Rot_n

More Aggressive Moves Not just rigid body motion Deform shape Preserve crucial characteristics

KnotPlot: Unknot or Trefoil? Demo A: Unknown1 & Unknown2

1.682 Megs

Homeomorphism is not enough F : X  Y, such that F is 1.continuous, 2.1 – 1 3.onto 4.and has a continuous inverse.

Two Frames with Different Topology

Instantaneous Self-intersection

Contemporary Computational Influences Edelsbrunner: geometry & topology Sethian: Marching methods, topology changes Blackmore: differential sweeps Carlsson, Zomordian : Algebraic

Mappings and Equivalences Knots and self-intersections Piecewise Linear (PL) Approximation My Scientific Emphasis

Isotopy & Animation F : X x [0,1]  Y, such that for each t in [0,1] F : X x t is a homeomorphism. We take Y to be 3D space.

Little reuse or modification “Plus, we love to blow things up.” Kerner Graphics: Digital Visual Effects (DVFX) KERNER OPTICAL

DVFX vs `Blowing things up’ Modify & re-use vs destroy. But explosions are hard, for now. Provide path for integration.

EagleEye

Moore Dissertation 2006 Efficient algorithm for ambient isotopic PL approximation for Bezier curves of degree 3. Now scale & accelerate.

PL Approximation for Graphics – Animation & Visualization (also for Engineeing Design)

Unknot

Bad Approximation! Self-intersect?

Good Approximation! Respects Embedding: Curvature (local) & Separation (global) Error bounds!! => Nbhd_2 about curve. But recognizing unknot in NP (Hass, L, P, 1998)!!

Compression: TEA File (<1KB vs 1.7 Megs) Bezier degree = 3, with Control points Perturbation vectors; constraint on each vector ; ; ; ; 14.0

Compression vs Decompression Compression, Phase I. Decompression, Phase II. Phase IB Project with Kerner Technologies??

Portability for Display Ipod to Big Screen by parameters. 3D TV. (Prototype in San Rafael.)

Dimension Independence Compute –Minimum separation distance. –Minimum radius of curvature. –Take minimum. Tubular neighborhood: –Constant radius = limit. –Adaptive options?

Stadium Curve Curvature & MSD

Tubular Neighborhood for Stadium Curve

Computing Curvature – calculus problem Minimum Separation Distance: –Candidate line segments. –Nearly normal at both ends. –Newton’s Method to converge.

Infinitely many good seeds

Symmetry & Performance Important for animation. Not used in initial test cases. Role for PGPU’s (updates!!) Pre-print 09 –

Comparison XC, RFR, EC, JD 07 Singularity Solver [GE+97] Multiple objects KG folk 09 Critical points (C ) Newton, PGPU? Self-intersection 2

TEA Authoring Tools for DVFX Time-checker like spell-checker –runs in background; not intrusive! –very expensive if missed. Parametric re-design; similar to CAGD PTC Integrate with VFX.

Visualization for Simulations Animation `on-the-fly’. No human in the loop. Recall update issue (fast!!).

Time and Topology Protein folding Data Volume Visualize in real time ! Geometry Slow with errors Topology Fast & correct – but scale? Versus K. E. Jordan (IBM), L. E. Miller (UConn), E.L.F. Moore (UConn), T. J. Peters (UConn), A. C. Russell (UConn)

Similarity? The Need for Verifiable Visualization –Kirby and Silva, IEEE CG&A, 08 –What confidence (or error measures) can be assigned to a computer-based prediction of a complex event? –CFD: colorful faulty dynamics “First, do no harm” “Primarily, don’t introduce artifacts.”

Conclusions Time can be modeled continuously while frames remain discrete. Difference between –Perturb then approximate versus –Approximate then perturb.

Quotes & Interpretation “You can’t rush art.”, Woody, Toy Story 2 “Time is money”. Correct math to make the most money.

Overview References Modeling Time and Topology for Animation and Visualization …., [JMMPR], TCS08 Computation Topology Workshop, Summer Topology Conference, July 14, ‘05, Special Issue of Applied General Topology, 2007 Open Problems in Topology II, 2007 [BP] NSF, Emerging Trends in Computational Topology, 1999, xxx.lanl.gov/abs/cs/

Acknowledgements: NSF SBIR: TEA, IIP SGER: Computational Topology for Surface Reconstruction, CCR Computational Topology for Surface Approximation, FMM IBM Faculty & Doctoral Awards Investigator’s responsibility, not sponsor’s.

Acknowledgements: Images blog.liverpoolmuseums.org.uk/graphics/lottie_sleigh.jpg

Challenges --- (Audacious?) Another: Inner Life of a Cell – XVIVO for Harvard

TEA: dimension-independent technology Provably correct temporal antialiasing Portability of animation to differing displays Efficient compression and decompression

Nbhd_1 about curve.