CAPTURING OF MOVEMENT DURING MUSIC PERFORMANCE

Slides:



Advertisements
Similar presentations
1 Synthetic animation of deaf signing Richard Kennaway University of East Anglia.
Advertisements

Virtual Me. Motion Capture The process of recording movement and translating that movement onto a digital model Originally used for military tracking.
Virtual Me. Motion Capture (mocap) Motion capture is the process of simulating actual movement in a computer generated environment The capture subject.
Results/Conclusions: In computer graphics, AR is achieved by the alignment of the virtual camera with the actual camera and the virtual object with the.
KINECT REHABILITATION
Speech and Gesture Corpus From Designing to Piloting Gheida Shahrour Supervised by Prof. Martin Russell Dr Neil Cooke Electronic, Electrical and Computer.
Spatiotemporal Information Processing No.2 3 components of Virtual Reality-1 Sensing System Kazuhiko HAMAMOTO Dept. of Information Media Technology, School.
Virtual Reality Design Virtual reality systems are designed to produce in the participant the cognitive effects of feeling immersed in the environment.
Department of Electrical and Computer Engineering He Zhou Hui Zheng William Mai Xiang Guo Advisor: Professor Patrick Kelly ASLLENGE.
Move With Me S.W Graduation Project An Najah National University Engineering Faculty Computer Engineering Department Supervisor : Dr. Raed Al-Qadi Ghada.
Wearable Sensor Analysis for Gesture Recognition Supervisor:Dr. Manolya Kavakli Student:Alexey Novoselov St. ID:
1Notes  Assignment 0 marks should be ready by tonight (hand back in class on Monday)
SIGGRAPH Course 30: Performance-Driven Facial Animation Section: Markerless Face Capture and Automatic Model Construction Part 2: Li Zhang, Columbia University.
Virtual Reality. What is virtual reality? a way to visualise, manipulate, and interact with a virtual environment visualise the computer generates visual,
Game Development with Kinect
Optical Motion Capture Bobby Bruckart Ben Heipp James Martin Molly Shelestak.
Algirdas Beinaravičius Gediminas Mazrimas.  Introduction  Motion capture and motion data  Used techniques  Animating human body  Problems.
Algirdas Beinaravičius Gediminas Mazrimas.  Introduction  Motion capture and motion data  Used techniques  Animating human body  Problems  Conclusion.
Motion Capture CSE 3541 Matt Boggus.
Musical Virtual Reality Applications Michael Kriegel.
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Motion Capture.
IMPLEMENTATION ISSUES REGARDING A 3D ROBOT – BASED LASER SCANNING SYSTEM Theodor Borangiu, Anamaria Dogar, Alexandru Dumitrache University Politehnica.
Kinect Part II Anna Loparev.
Francois de Sorbier Hiroyuki Shiino Hideo Saito. I. Introduction II. Overview of our system III. Violin extraction and 3D registration IV. Virtual advising.
1 Lecture 19: Motion Capture. 2 Techniques Morphing Motion Capture.
Facial animation retargeting framework using radial basis functions Tamás Umenhoffer, Balázs Tóth Introduction Realistic facial animation16 is a challenging.
Zhengyou Zhang Microsoft Research Digital Object Identifier: /MMUL Publication Year: 2012, Page(s): Professor: Yih-Ran Sheu Student.
REU Project RGBD gesture recognition with the Microsoft Kinect Steven Hickson.
Page 1 | Microsoft Work With Skeleton Data Kinect for Windows Video Courses Jan 2013.
Virtual Mirror for Fashion Retailing
WorkPackage1: A Smart Home for Disabled: Occupational Therapy Perspective Smarthome appliance controlling can be turned into occupational therapy.
Realtime 3D model construction with Microsoft Kinect and an NVIDIA Kepler laptop GPU Paul Caheny MSc in HPC 2011/2012 Project Preparation Presentation.
Vrobotics I. DeSouza, I. Jookhun, R. Mete, J. Timbreza, Z. Hossain Group 3 “Helping people reach further”
Algirdas Beinaravičius Gediminas Mazrimas.  Introduction  Motion capture and motion data  Used techniques  Animating human body  Problems  Conclusion.
EEC 490 GROUP PRESENTATION: KINECT TASK VALIDATION Scott Kruger Nate Dick Pete Hogrefe James Kulon.
CONTENT 1. Introduction to Kinect 2. Some Libraries for Kinect 3. Implement 4. Conclusion & Future works 1.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
3D Scanning Pertemuan 13 Matakuliah : UO714 / Technology for Animation Tahun : 2009.
REU Project RGBD gesture recognition with the Microsoft Kinect.
1cs426-winter-2008 Notes. 2 Kinematics  The study of how things move  Usually boils down to describing the motion of articulated rigid figures Things.
-BY SAMPATH SAGAR( ) ABHISHEK ANAND( )
3DDI: 3D Direct Interaction John Canny Computer Science Division UC Berkeley.
SS5305 – Popular Marker Setups 1. Objectives Marker Data Measurement Sequence Project Automation Framework (PAF) Popular marker setups PAF Interface 2.
Expressive Intelligence Studio // Center for Games and Playable Media // 3D User Interfaces Using the Kinect.
Basic Theory of Motion Capture By: Vincent Verner.
UCL Human Representation in Immersive Space. UCL Human Representation in Immersive Space Body ChatSensing Z X Y Zr YrXr Real–Time Animation.
Fundamentals of Computer Animation Motion Synthesis.
On Wikipedia you can find the following definition of NUI: “In computing, a natural user interface, or NUI, or Natural Interface is the common parlance.
E8: Digital Humans Option E AHL: Human Factors Design IB Technology.
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Motion Capture.
Computer Animation Algorithms and Techniques
Motion Capture CSE 3541 Matt Boggus.
Kuantic SMB-SIS.
AN OPEN BIOMECHANICS SYSTEM USING COMMODITY HARDWARE
First-person Teleoperation of Humanoid Robots
Musical Instrument Virtual
Date of download: 10/17/2017 Copyright © ASME. All rights reserved.
Andreas Hermann, Felix Mauch, Sebastian Klemm, Arne Roennau
NBKeyboard: An Arm-based Word-gesture keyboard
Reading Assignments Principles of Traditional Animation Applied to 3D Computer Animation, by J. Lasseter, Proc. of ACM SIGGRAPH 1987 Computer Animation:
Developing systems with advanced perception, cognition, and interaction capabilities for learning a robotic assembly in one day Dr. Dimitrios Tzovaras.
Basics of Motion Generation
CS2310 Zihang Huang Project :gesture recognition using Kinect
A glove that touch the future By jia ming feng
Prepared by: Engr . Syed Atir Iftikhar
LEAP MOTION: GESTURAL BASED 3D INTERACTIONS
Computer Graphics Lecture 15.
Dimitris Valeris Thijs Ratsma
Higher School of Economics , Moscow, 2016
A system for automatic animation of piano performances
Presentation transcript:

CAPTURING OF MOVEMENT DURING MUSIC PERFORMANCE BACHELOR THESIS Dana Škorvánková

Intro the goal of the thesis is to implement a framework for motion capture of movement during music performance (main focus on guitar) capturing the movement of arms, hands and fingers generation of animated pointcloud skeleton refitting and recalibration generation of a mesh model of the musician

Equipment inertial-based motion capture suit Gloves (Synertial) RGB-D camera

Latest research Embodied Hands: Modeling and Capturing Hands and Bodies Together SIGGRAPH Asia 2017 realistic coordinated activity of body and hands movement hands and bodies captured together hand movement occlusion, low- resolution → MANO (hand Model with Articulated and Non-rigid defOrmations) learned from 1000 high-resolution 3D scans of hands of 31 subjects in a wide variety of hand poses

Latest research Online Generative Model Personalization for Hand Tracking SIGGRAPH Asia 2017 new algorithm for real-time hand tracking on commodity depth-sensing devices jointly estimates pose and shape in each frame + determines the uncertainty in such estimates does not require a user-specific calibration session learns the geometry as the user performs live in front of the camera

Focusing on guitar performance Motion Capture to Build a Foundation for a Computer-controlled Instrument by Study of Classical Guitar Performance J. C. Norton 2008 gloves - too bulky, not enough resolution or a high enough sampling rate (2008 ↔ now) high speed video cameras based on marker identification relative marker movement of each marker – filtering the compound marker movements

Focusing on guitar performance “Phantom Axe”: A Motion Capture Air Guitar David Findon 2016 is it possible to use gesture control to play a virtual instrument? program prototype using Microsoft Kinect to track full body gestures limitations – the sensors inability to track finger movements (only the tip of the hand and the wrist) Leap motion - much more accurate for tracking hands and fingers, but is not able to track whole body

Sound oriented musician’s motion Hidden melody in music playing motion: Music recording using optical motion tracking system M. Song (2016) Recording a sound using optical devices optical marker-based motion tracking IR cameras high spatial precision + high sampling rate => also the local acoustic vibrations can be recorded, which can be transformed to actual sound radiating from the acoustic instrument the string vibration

Process Data collecting – realtime setting up the equipment capturing the motion Data analyzing and processing - offline device wrapper (c++) optimization, filtration, synchronization reducing the noise Data output export into output file - BioVision Hierarchical motion capture data (.bvh) or such optional: rendering in virtual reality (Unity) – animated figure

Process - detail Two basic phases of captured motion processing Real-time construction of a virtual skeleton which can be used for immediate feedback sensor attachment sensor input - software development kit (Localization C++ SDK or other) Offline processing which produces the articulated object synchronization of data captured by multiple devices (gloves, camera) filtration, noise reduction (limited number of sensors, sensor slip, sensor noise..) inverse kinematic optimization - algorithm to produce the desired joint angle trajectories

Process - detail Close attention to be paid to offsets from sensors on the surface of the body (hands) to the skeleton, error introduced by surface deformation relative to the skeleton

The End