Assignment 2 Motion Graph Date: 2006/10/24 TA: 彭任右 EC 229B Ext: 56676.

Slides:



Advertisements
Similar presentations
Motion and Force A. Motion 1. Motion is a change in position
Advertisements

Indexing DNA Sequences Using q-Grams
P4 Explaining motion IP4.12 Walking graphs. P4 Explaining motion IP4.12 You will be shown a series of graphs. You have to walk along a line, so that your.
Verbs and Adverbs: Multidimensional Motion Interpolation Using Radial Basis Functions Presented by Sean Jellish Charles Rose Michael F. Cohen Bobby Bodenheimer.
CSCI 3160 Design and Analysis of Algorithms Tutorial 2 Chengyu Lin.
Automating Graph-Based Motion Synthesis Lucas Kovar Michael Gleicher University of Wisconsin-Madison.
S I E M E N S C O R P O R A T E R E S E A R C H 1 1 A Seeded Image Segmentation Framework Unifying Graph Cuts and Random Walker Which Yields A New Algorithm.
1 Weighted Bipartite Matching Lecture 4: Jan Weighted Bipartite Matching Given a weighted bipartite graph, find a matching with maximum total weight.
Precomputing Avatar Behavior From Human Motion Data Jehee Lee and Kang Hoon Lee Symposium on Computer Animation ’ 04 Date: 12/5/2006 Reporter: 彭任右.
Nonholonomic Multibody Mobile Robots: Controllability and Motion Planning in the Presence of Obstacles (1991) Jerome Barraquand Jean-Claude Latombe.
Introduction to Data-driven Animation Jinxiang Chai Computer Science and Engineering Texas A&M University.
Improved Image Quilting Jeremy Long David Mould. Introduction   Goal: improve “ minimum error boundary cut ”
Footstep Planning Among Obstacles for Biped Robots James Kuffner et al. presented by Jinsung Kwon.
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 24: Motion Capture Ravi Ramamoorthi Most slides courtesy.
Automated Extraction and Parameterization of Motions in Large Data Sets SIGGRAPH’ 2004 Lucas Kovar, Michael Gleicher University of Wisconsin-Madison.
6/16/20151 Recent Results in Automatic Web Resource Discovery Soumen Chakrabartiv Presentation by Cui Tao.
1cs426-winter-2008 Notes  Example final exam up in Work section of website Take with a grain of salt  Collision notes part 1 (primitive operations) up.
Interactive Control of Avatars Animated with Human Motion Data Jehee Lee Carnegie Mellon University Seoul National University Jehee Lee Carnegie Mellon.
CS274 Spring 01 Lecture 5 Copyright © Mark Meyer Lecture V Higher Level Motion Control CS274: Computer Animation and Simulation.
A Coherent Locomotion Engine Extrapolating Beyond Experimental Data SCA ’ 04 Speaker: Alvin Data: January 3, 2005.
Assignment 1 Motion Interpolation Date: 2006/9/28 TA: 彭任右 EC 229B Ext:
Design and Implementation of Motion Synthesis System Based on Support Phase Quan Yu.
Graphs & Graph Algorithms 2 Fawzi Emad Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Motion Capture.
Jan SedmidubskySeptember 23, 2014Motion Retrieval for Security Applications Jan Sedmidubsky Jakub Valcik Pavel Zezula Motion Retrieval for Security Applications.
What is Yahoo Desktop Search? Yahoo! Desktop Search is an indexing tool that enables you to find any of your files, s, attachments, instant messages.
Dijkstra’s Algorithm and Heuristic Graph Search David Johnson.
CSCI-455/552 Introduction to High Performance Computing Lecture 18.
CH 9 SEC 1 DESCRIBING MOTION GOAL/PURPOSE IN THIS SECTION STUDENTS LEARN HOW TO DESCRIBE MOTION USING TERMS DISTANCE, DISPLACEMENT, IN THIS SECTION STUDENTS.
Robot Crowd Navigation using Predictive Position Fields in the Potential Function Framework Ninad Pradhan, Timothy Burg, and Stan Birchfield Electrical.
 Refers to sampling the gray/color level in the picture at MXN (M number of rows and N number of columns )array of points.  Once points are sampled,
Introduction to Hadoop and HDFS
ALIGNMENT OF 3D ARTICULATE SHAPES. Articulated registration Input: Two or more 3d point clouds (possibly with connectivity information) of an articulated.
Graph Indexing: A Frequent Structure- based Approach Alicia Cosenza November 26 th, 2007.
Search by partial solutions.  nodes are partial or complete states  graphs are DAGs (may be trees) source (root) is empty state sinks (leaves) are complete.
CSE 589 Part VI. Reading Skiena, Sections 5.5 and 6.8 CLR, chapter 37.
Interactive Control of Avatars Animated with Human Motion Data Jehee Lee Carnegie Mellon University Seoul National University Jehee Lee Carnegie Mellon.
Online Control of Simulated Humanoids Using Particle Belief Propagation.
Administration Feedback on assignment Late Policy
1. Speed, Velocity, & Acceleration 2 You know a car is in motion if you see it in one place 3 then in another place in relation to an object.
CS-378: Game Technology Lecture #15.5: Physically Based Simulation Prof. Okan Arikan University of Texas, Austin Thanks to James O’Brien, Steve Chenney,
Data Structures and Algorithms in Parallel Computing Lecture 3.
Flexible Automatic Motion Blending with Registration Curves
Motion Graphs By Lucas Kovar, Michael Gleicher, and Frederic Pighin Presented by Phil Harton.
Interactive Control of Avatars Animated with Human Motion Data By: Jehee Lee, Jinxiang Chai, Paul S. A. Reitsma, Jessica K. Hodgins, Nancy S. Pollard Presented.
April 2002Information Systems Design John Ogden & John Wordsworth FOI: 1 Database Design File organisations and indexes John Wordsworth Department of Computer.
1 Travel Times from Mobile Sensors Ram Rajagopal, Raffi Sevlian and Pravin Varaiya University of California, Berkeley Singapore Road Traffic Control TexPoint.
Data Driven Models of Motion Walking the Fine Line Between Performance, Realism and Style Chris White G-Lunch 2007.
Dijkstra animation. Dijksta’s Algorithm (Shortest Path Between 2 Nodes) 2 Phases:initialization;iteration Initialization: 1. Included:(Boolean) 2. Distance:(Weight)
Imran N. Junejo, Omar Javed and Mubarak Shah University of Central Florida, Proceedings of the 17th International Conference on Pattern Recognition, pp ,
Constrained Synthesis of Textural Motion for Animation Shmuel Moradoff Dani Lischinski The Hebrew University of Jerusalem.
ARRAYS IN C/C++ (1-Dimensional & 2-Dimensional) Introduction 1-D 2-D Applications Operations Limitations Conclusion Bibliography.
Department of Computer Science Columbia University rax Dynamically-Stable Motion Planning for Humanoid Robots Paper Presentation James J. Kuffner,
Developing resource consolidation frameworks for moldable virtual machines in clouds Author: Liang He, Deqing Zou, Zhang Zhang, etc Presenter: Weida Zhong.
Graphs David Kauchak cs302 Spring Admin HW 12 and 13 (and likely 14) You can submit revised solutions to any problem you missed Also submit your.
Oracle Announced New In- Memory Database G1 Emre Eftelioglu, Fen Liu [09/27/13] 1 [1]
Pretest 1. What is relative motion?
On Multi-Arm Manipulation Planning
Unweighted Shortest Path Neil Tang 3/11/2010
S3 vary load.
Graphing Motion Walk Around
4-4 Graph Theory Trees.
Homework Assignment 1: Use the following data set to test the performance difference of three clustering algorithms: K-means, AP clustering and Spectral.
Easy Generation of Facial Animation Using Motion Graphs
Lecture 14 CSE 331 Oct 3, 2012.
Algorithms Lecture # 29 Dr. Sohail Aslam.
Distance, Speed, and Velocity
Motion Graphs Davey Krill May 3, 2006.
Topological Signatures For Fast Mobility Analysis
Unit 4 Motion & Forces.
Presentation transcript:

Assignment 2 Motion Graph Date: 2006/10/24 TA: 彭任右 EC 229B Ext: 56676

2 Framework Load the motion database Compute the pose difference Prune the graph to reduce the storage space Traverses the graph in real-time

3 Structure Motion array –Must switch them when on-line playing. One single motion –Be careful when pruning the graph.

4 Pose difference

5 Distance Metric –Weighted joint angle and velocity difference –Weighted joint position and velocities –Weighted point clouds difference Future Cost

6 Pruning Contact state User-specified threshold Local minimum Avoid dead-ends

7 Local Minimum Search window Boundary

8 Avoid dead-ends Must jump at the last transition point Must delete the bad transition

9 Sparse Graph Edge Information (posture class) –Motion Index –Frame Index –Cost

10 Traverse Transition Probabilities Continuity Maintain Current Frame Next Frame

11 Continuity Maintain Current Frame Next Frame

12 Continuity Maintain Current Frame Next Frame

13 Blending at Transition

14 You should hand in Source code 3 motion files –One for walking –Another for walking, running and jumping –The other for large database Report –Introduce what algorithms you used in your program

15 Grading Results - 20% Continuity - 20% Online playing - 20% Report –Distance Metric Design - 10% –Speed up - 5% –Pruning - 15% –Smoothness - 10% Bonus –Path Fitting - 10%