Showing posts with label markers. Show all posts
Showing posts with label markers. Show all posts

Thursday, May 20, 2010

Three*7


WRITTEN COMPONENT ENTRY Practical Mocap in Everyday Surroundings [intial notes].
-       commercial mocap systems produce excellent in-studio reconstructions, but offer no comparable solution for acquisition in everyday environments. We present a system for acquiring motion almost anywhere.
-       Experimental results show that even motions that are traditionally difficult to acquire are recorded with ease within their natural settings.
-       Motion data has revolutionised computer animation in the last decade.
-       An entire industry has emerged in support of these activities, and numerous recordings of human performances are available in large motion repositories (e.g. mocap.cs.cmu.edu and www.moves.com)
-       The majority of current acquisition systems inhibit broader use of motion analysis by requiring data collection within restrictive lab-like environments.
-       Recording the activities, routines and motions of a human for an entire day is still challenging.
-       We explore (in this paper) the design of a wearable self-contained system that is capable of recording and reconstructing everyday activities such as walking, biking and exercising.
-       ‘our’ system is not the first acoustic-inertial tracker, but it is the first such system capable of reconstructing configurations for the entire body.
-       The best reconstructions are not perfect, but their quality (with small size and improved versatility) suggest that our system may lead to new applications in augmented reality, human-computer interaction and other fields.
-       Several mocap technologies have been proposed in the last 2 decades.
-       Optical mocap systems track rerto-reflective markers or light emitting diodes placed on the body. Exact 3D marker locations are computed from the images recorded by the surrounding cameras using triangulation methods. Optical mocap is favoured in the computer-animation community and the film industry because of their exceptional accuracy and extremely fast update rates. Disadvantages of this approach are extreme cost and lack of portability.
-       Image-based systems use computer vision techniques to obtain motion parameters directly from video footage without the use of special markers. These approaches are less accurate) than optical systems but they are more affordable and portable. They also suffer from line-of-sight problems.
-       Mechanical systems require performers to wear exoskeletons. These systems measure joints angles directly (rather than estimating the positions of points on the body) and can record motions almost anywhere. Exoskeletons are uncomfortable to wear for extended periods and impede motion, although the problems are alleviated in some modern systems.
-       Magnetic systems detect the positions and orientation using a magnetic field. These systems offer good accuracy and medium update rates with no line-of-sight issues. They are expensive, have high power consumption and are sensitive to the presence of metallic objects in the environment.
-       Inertial mocap systems measure rotation of the joint angles using gyroscopes or accelerometers placed on each body limn. Like the mechanical systems, they are portable, but cannot measure positions and distances directly for applications that must sample the geometry of the environment. The measurements drift by significant amounts over extended time periods. Also, the motion of the root cannot be reliably recovered from inertial sensors alone, though (in some cases) the issue may be alleviated by detecting foot plans.
-       Acoustic systems use the time-of-flight of an audio signal to compute the marker locations. Most current systems are not portable and handle only a small number of markers with the ‘Bat’ system. An ultrasonic pulse emitter is worn by a user, while multiple receivers are placed at fixed locations in the environment. A system by Hazas and Ward extends ultrasonic capabilities by using broadband signals, Vallidas alleviates occlusion problems with a spread-spectrum approach; Olson and colleagues are able to track receives without known emitter locations.
-       Hybrid systems combine multiple sensor types to alleviate their individual short-comings. They aim to improve performance, rather than decrease cost and increase portability.
-       Our system is capable of acquiring motions ranging from biking and driving, to skiing, table tennis and weight lifting.
-       The results are processed at a rate of 10fps and visualised without any post-processing using an automatically skinned mesh.
-       We evaluated the accuracy of our system by comparing it with Vicon’s optical motion capture system, known for its exceptional precision.
-       Optical mocap is able to recover the root transformation without drift.
-       Our sensing capabilities have lead us to explore multiple facets of our pose recovery system.
-       Due to inherent physical limitations of our hardware components, we were unable to acquire high impact motions.
-       Other types of motions that we are unable to acquire with the current prototype include interaction between multiple subjects, such as dancing.
-       Our distance measurements depend on the speed of sound, which is affected by temperature and, to a lesser extent, humidity. To obtain a more precise speed of sound, one could use a digital thermometer or a calibration device prior to each capture session.
-       Most significant limitation of our system is the lack of direct measurements of the root transformation.
-       We have presented a wearable mocap system prototype that is entirely self-contained and capable of operating for extended periods of time in a large variety of environments.
-       We should enrich motion repositories with varied data sets to further understand human motion. Restrictive recording requirements limit the scope of current motion data sets, which precents the broader application of motion processing. An inexpensive and versatile mocap system would enable the collection of extremely large sets of data. This enhanced infrastructure could then support large-scale analysis of human motion, including its style, efficiency and adaptability.

D. Vlasic, R. Adelsberge, G. Vannucci, J. Barnwell, M. Gross, W. Matusik, J. Popovic. “Practical Motion Capture in Everyday Surroundings”. Computer Science and Artifical Intelligence Laboratory, Massachesetts Institute of Technology, Mitsubishi Electric Research Laboratories, ETH Zurich.  

Tuesday, May 18, 2010

Three*4

WRITTEN COMPONENT ENTRY  Low Cost Mocap notes.
-       motion capture, or mocap, is a technique of digitally recording the movements of real beings, usually humans of animals.
-       mocap is considered to be a better technique for accurately generating movements for computer animation.
-       3 types;
o   optical motion capture
o   magnetic motion capture
o   electro-mechanical motion capture
-       in this paper, we describe the design and implementation of a low cost motion capture system that requires two low cost calibrated webcams.
-       as all mocap systems involve a tracking phase, we adopt the mean-shift algorithm as the basis of object tracking.
-       system has an inability to handle occlusion.
-       provides input to animation applications, such as Poser.
-       the mean-shift algorithm is one of the tracking techniques commonly used in computer vision research when the motion of the object to be tracked cannot be described by a motion model.
-       the key notion in the mean-shift algorithm is the definition of a multivariate density function with a kernel function ‘K’ over a region in the image.
-       the commonly used kernel functions are the normal, uniform and epanechnikov kernel functions.
-       amongst the commonly used kernel function above, the epanechikov kernel, which has its kernel profile as a uniform distribution, is preferable than the other two.
-       the Bhattacharyya coefficient is used to calculate the similarity measure between the two distributions.
-       the necessary pieces of equipment required are two low-cost webcams, two tripods and a calibration frame.
-       each webcam mounted on a tripod must be calibrated prior to any experiments. The current version of the system focuses on the capture of movements of the lower part of white circular markers to be put on the following joints; hip, two upper legs, knees, ankles and feet.
-       to simplify the tracking process we darken the background.
-       subject wears a dark non-glossy tight suit so that the white circular markers can be easily detected.
-       the two webcams are directly connected to a computer via two USB ports.
-       we currently use functions under the Matlab Image Acquisition Toolbox for image acquisition.
-       camera calibration is a step for determining the 3x4 matrix that maps coordinates in the 3D world into the 2D image.
-       in our system, we use a calibration target with two orthogonal faces, each of which has 6 reference points. The calibration target also implicitly defines in the scene a global coordinate system that can be referenced to in some other applications, such as Poser, for graphics rendering.
-       markers were detected via a thresholding process.
-       involves choosing a threshold value ‘t’ from the pixel intensity range of 0 to 255.
-       the threshold value can then be estimated from the flat region in the intensity value histogram.
-       the 9 markers are automatically labelled using a heuristic method.
-       after all 9 markers have been detected, the system labels the top middle marker as marker #1.
-       the assignment of marker number on the ‘y’ component of the marker coordinates.
-       the mean-shift algorithm is employed to track the 9 white markers independently.
-       there are 3 free parameters that can be set to fine tune the performance of the mean shift algorithm;
o   radius
o   threshold value
o   number of histogram bins
-       for the computation of the 3D coordinates of each marker, the two 3x4 matrices obtained above are combined to give 4 linear equations for the detected image coordinates of the marker in the two images. The 3D coordinates of each marker, relative to the implicit global coordinate system defined by the calibration frame, can be estimated using least-squares.
-       in every experiment, we tested our system to track the movement of markers over 200 frames.
-       we found that there is a 0.016 seconds delay between the acquisition of an image by the first webcam and the second.
-       we found that the radius of the kernel windows is a crucial parameter to the performance of the mean-shift algorithm.
-       issue has also been reported in that a window size that is too large can cause the tracker to become more easily distracted by background clutter and a window size that is too small can cause the kernel to roam around on a likelihood plateau around the mode, leading to poor object localisation.
-       system captures movement of the lower body, it can be further extended to include the upper body.
-       the notion of low cost mocap is important for demonstrating the fundamental idea of motion capture and for providing inputs for various advanced animation applications.

R. Budiman, M.Bennamoun, D.Q.Huynh. “Low Cost Motion Capture”. University of Western Australia.