{"id":31,"date":"2012-05-18T04:50:20","date_gmt":"2012-05-18T04:50:20","guid":{"rendered":"http:\/\/bestperformancegroup.wordpress.com\/?page_id=31"},"modified":"2015-02-18T21:10:14","modified_gmt":"2015-02-19T04:10:14","slug":"motion-capture","status":"publish","type":"page","link":"http:\/\/bestperformancegroup.com\/?page_id=31","title":{"rendered":"Optical Motion Capture"},"content":{"rendered":"<p>Optical motion capture technologies were first used in biomechanics research studies in the late 1970s and early 1980s. \u00a0Current biomechanical applications include gait analysis,\u00a0ergonomics or human factors studies,\u00a0orthopaedic evaluations, and a wide range of sports performance studies. \u00a0Optical motion capture technology is also used quite extensively for computer animation work for video games, television shows, and Hollywood movies.<\/p>\n<p>A typical optical motion capture system will consist of at least 3 up to 48 or more cameras in combination with a computer incorporating system controller software to automate the data collection. The cameras and computer controller are what makes optical motion capture systems more expensive than any other alternatives. \u00a0The number of cameras required for an application is dependent upon the number of subjects being recorded as well as the desired capture area. \u00a0The more subjects and\/or the larger the capture area, the more cameras that will be needed for the laboratory or studio. \u00a0This is independent of the type of markers used for the system.<a href=\"https:\/\/i2.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/img_7301.jpg\"><img loading=\"lazy\" class=\"aligncenter size-medium wp-image-1307\" src=\"https:\/\/i2.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/img_7301.jpg?resize=300%2C225\" alt=\"img_7301\" width=\"300\" height=\"225\" srcset=\"https:\/\/i2.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/img_7301.jpg?resize=300%2C225 300w, https:\/\/i2.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/img_7301.jpg?resize=1024%2C768 1024w, https:\/\/i2.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/img_7301.jpg?resize=400%2C300 400w, https:\/\/i2.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/img_7301.jpg?w=1168 1168w, https:\/\/i2.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/img_7301.jpg?w=1752 1752w\" sizes=\"(max-width: 300px) 100vw, 300px\" data-recalc-dims=\"1\" \/><\/a>There are two different types of markers used with optical motion capture systems. <em><strong>Passive markers<\/strong><\/em> are circular or spherical markers coated with a <em>retro-reflective<\/em> material to reflect light. \u00a0Cameras in a passive marker system are equipped with light emitting diodes (LED) and the light emitted by the LEDs are reflected by the markers. \u00a0 The passive camera&#8217;s threshold settings can be adjusted so that only the bright reflective markers are captured and all other reflections from skin and clothing are ignored.<a href=\"https:\/\/i1.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/cameramontage2.gif\"><img loading=\"lazy\" class=\"aligncenter size-medium wp-image-1308\" src=\"https:\/\/i1.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/cameramontage2.gif?resize=300%2C149\" alt=\"cameramontage2\" width=\"300\" height=\"149\" data-recalc-dims=\"1\" \/><\/a><a href=\"https:\/\/i2.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/stage_6.jpg\"><img loading=\"lazy\" class=\"aligncenter size-medium wp-image-1309\" src=\"https:\/\/i2.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/stage_6.jpg?resize=300%2C200\" alt=\"stage_6\" width=\"300\" height=\"200\" srcset=\"https:\/\/i2.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/stage_6.jpg?resize=300%2C200 300w, https:\/\/i2.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/stage_6.jpg?resize=448%2C300 448w, https:\/\/i2.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/stage_6.jpg?w=900 900w\" sizes=\"(max-width: 300px) 100vw, 300px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>In an active optical system, the markers themselves are LEDs. \u00a0Some <em><strong>active marker<\/strong><\/em> systems illuminate 1 LED at a time (albeit very quickly), thereby eliminating the need for identifying each marker. \u00a0Other systems illuminate all LEDs at once. \u00a0In these systems, the amplitude or frequency of each marker is modulated to identify each marker. \u00a0In either case, the system controller knows which marker is which at all times and therefore does not require any post-processing marker cleanup to identify markers after data occlusions. Because the LEDs themselves are powered on during the session, they require cables run to the markers. \u00a0Most systems have tethered capability where a control box can be attached to the subject and the active markers connected to the box, which can be either connected to computer controller through a cable or some systems offer wireless connection. \u00a0Below is an example of a curved rigid body plate with 6 markers used for an NDI Optotrak system that we used in the Callaway Golf Player Performance Center.<a href=\"https:\/\/i0.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/optotrak2.png\"><img loading=\"lazy\" class=\"aligncenter size-medium wp-image-1314\" src=\"https:\/\/i0.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/optotrak2.png?resize=300%2C224\" alt=\"optotrak2\" width=\"300\" height=\"224\" srcset=\"https:\/\/i0.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/optotrak2.png?resize=300%2C224 300w, https:\/\/i0.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/optotrak2.png?resize=401%2C300 401w, https:\/\/i0.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/optotrak2.png?w=450 450w\" sizes=\"(max-width: 300px) 100vw, 300px\" data-recalc-dims=\"1\" \/><\/a><a href=\"https:\/\/i2.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/optotrak4.jpg\"><img loading=\"lazy\" class=\"aligncenter size-medium wp-image-1315\" src=\"https:\/\/i2.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/optotrak4.jpg?resize=300%2C224\" alt=\"optotrak4\" width=\"300\" height=\"224\" srcset=\"https:\/\/i2.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/optotrak4.jpg?resize=300%2C224 300w, https:\/\/i2.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/optotrak4.jpg?resize=400%2C300 400w, https:\/\/i2.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/optotrak4.jpg?w=481 481w\" sizes=\"(max-width: 300px) 100vw, 300px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>Irrespective of which type of marker is used, the same steps are required to perform a motion capture session. \u00a0Following is a list of the steps required for an optical motion capture system.<a href=\"https:\/\/i2.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/mocappipe.jpg\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-1322\" src=\"https:\/\/i2.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/mocappipe.jpg?resize=584%2C188\" alt=\"mocappipe\" width=\"584\" height=\"188\" srcset=\"https:\/\/i2.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/mocappipe.jpg?w=1349 1349w, https:\/\/i2.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/mocappipe.jpg?resize=300%2C96 300w, https:\/\/i2.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/mocappipe.jpg?resize=1024%2C330 1024w, https:\/\/i2.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/mocappipe.jpg?resize=500%2C161 500w, https:\/\/i2.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/mocappipe.jpg?w=1168 1168w\" sizes=\"(max-width: 584px) 100vw, 584px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<ol>\n<li><span style=\"text-decoration: underline;\"><strong>Marker Placement<\/strong><\/span> &#8211; either active or reflective markers are placed on the subject according to the marker placement protocol used. \u00a0Marker placement is a very important step in optical motion capture. \u00a0See the <a href=\"http:\/\/bestperformancegroup.com\/?page_id=1262\" target=\"_blank\">marker placement protocols<\/a>\u00a0for a more thorough discussion.<\/li>\n<li><span style=\"text-decoration: underline;\"><strong>Camera calibration<\/strong><\/span> &#8211; Every camera in the mocap session records each marker as a global 2D position. \u00a0At least 2 different cameras need to see a marker in order to calculate the global 3D position of that marker. \u00a0However, before calculating 3D data, the cameras need to be calibrated. The camera calibration process is used to find the exact position and orientation of the camera in the global space, as well as the camera internal aspects, like focal length and image sensor position. All of these parameters allow one to define a mathematical correspondence between the coordinates from the image plane (given in pixels) and the global coordinates (given in a unit of length). Direct Linear Transformation (DLT) approach is the most common calibration technique and is\u00a0relatively simple and provides good precision for 3D calculation when working with small reconstruction volumes. \u00a0Most mocap systems have an automatic calibration routine included in their control software which requires a dynamic calibration where a calibration wand or cube is waved through the capture area for some small time frame. \u00a0DLT\u00a0calibration wands or cubes have markers permanently attached at well-known positions. \u00a0When calibrating the system, the calibration tool must be briefly positioned in the capture volume where the movements will be taken so that each camera can register at least one image of it. To maximize accuracy and precision, the calibration tool is moved around the entire capture area volume including rotations for a dynamic calibration. \u00a0Another trial is usually recorded with the calibration wand\/cube positioned in order to define the global origin and XYZ axes. \u00a0<a href=\"https:\/\/i1.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/calibrationwand.jpg\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-1324\" src=\"https:\/\/i1.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/calibrationwand.jpg?resize=300%2C240\" alt=\"calibrationwand\" width=\"300\" height=\"240\" data-recalc-dims=\"1\" \/><\/a><\/li>\n<li><span style=\"text-decoration: underline;\"><strong>Capture<\/strong><\/span> &#8211; after the cameras are calibrated, the global origin defined, and the marker placement protocol has been applied to the subject, then motion data is captured for the desired study. \u00a0This will vary significantly based on the study being performed. \u00a0It is important that the markers are attached sufficiently such that they don&#8217;t move from trial to trial and should be positioned the same from the first to last trial.<\/li>\n<li><span style=\"text-decoration: underline;\"><strong>2D Marker identification &amp; 3D marker reconstruction<\/strong><\/span> &#8211; this step is usually applied automatically in the motion capture control software. \u00a0The center of each marker is estimated as a position within the two-dimensional (2D) image that is captured for each camera. \u00a0The control software typically just has to be pointed to the previously recorded calibration trial, and the software will automatically take the 2D marker identification from each camera and reconstruct the 3D position for each marker in terms of global coordinates in the XYZ reference frame.<\/li>\n<li><span style=\"text-decoration: underline;\"><strong>Cleanup<\/strong><\/span> &#8211; both passive and active optical markers are very susceptible to data occlusion during a mocap trial. \u00a0Markers have to be seen by the camera at each sample in order to calculate the 3D position of the marker. \u00a0If a marker is not seen by at least 2 cameras, then it is not possible to calculate the global 3D position. Occlusions occur if body rotations cause a marker to be blocked from 1 or more cameras. \u00a0They also can occur if multiple subjects are being recorded and some of the markers are blocked. \u00a0Occlusions are a bigger problem for passive markers; active markers know the number of each marker as they are strobed by the controller once for each sample. \u00a0So even though an active marker may be occluded for one or more time samples, the controller will know what each marker is if a 2D position is recorded by each camera. \u00a0In the case of passive markers, the controller does not know what each marker is and misidentified data or marker swap can occur if there are a number of markers close to each other at a time sample or when markers are occluded for a sample and then come back. \u00a0So when data occlusion occurs with passive markers, it is a much bigger problem as data handlers need to manually go in and cleanup the data to handle the marker swap or missing data. \u00a0There are automatic proximity routines that can be used to reconstruct the 3D data instead of having to manually do it. \u00a0However, it still often requires the data handler to examine the data after the capture session as they typically have to filter or interpolate the noisy data anyways. \u00a0When too many markers are occluded or the duration of an occlusion is too long, it is impossible to fix the problem. \u00a0That is one of the reasons why passive optical systems usually use an excessive number of cameras for redundancy so that they don&#8217;t have to deal with any data occlusions.<a href=\"https:\/\/i0.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/missingdata.png\"><img loading=\"lazy\" class=\"aligncenter size-large wp-image-1336\" src=\"https:\/\/i0.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/missingdata.png?resize=584%2C228\" alt=\"missingdata\" width=\"584\" height=\"228\" srcset=\"https:\/\/i0.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/missingdata.png?resize=1024%2C400 1024w, https:\/\/i0.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/missingdata.png?resize=300%2C117 300w, https:\/\/i0.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/missingdata.png?resize=500%2C195 500w, https:\/\/i0.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/missingdata.png?w=1168 1168w, https:\/\/i0.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/missingdata.png?w=1752 1752w\" sizes=\"(max-width: 584px) 100vw, 584px\" data-recalc-dims=\"1\" \/><\/a><\/li>\n<li><span style=\"text-decoration: underline;\"><strong>Subject calibration<\/strong><\/span> &#8211; one additional step may be required dependent upon what the output mocap data will be used for. \u00a0Often times it is necessary to calibrate (or scale) the subject for character animation or if it will be used for subsequent inverse dynamics routines. \u00a0Subject calibration involves identifying where the markers are in relation to their joint centers or other bony landmarks. \u00a0This usually involves capturing a trial with the subject in a T pose with their arms extended 90 degrees straight out sideways (cross position). \u00a0This helps define a known orientation with all markers in view to the cameras to define a 3D position for each marker in this pose. \u00a0More detailed analyses require digitizing bony landmarks relative to the optical markers placed on the subject in order to define joint centers relative to the measured 3D marker positions.<a href=\"https:\/\/i0.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/label1.jpg\"><img loading=\"lazy\" class=\"aligncenter size-large wp-image-1340\" src=\"https:\/\/i0.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/label1.jpg?resize=584%2C429\" alt=\"label1\" width=\"584\" height=\"429\" srcset=\"https:\/\/i0.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/label1.jpg?resize=1024%2C753 1024w, https:\/\/i0.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/label1.jpg?resize=300%2C220 300w, https:\/\/i0.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/label1.jpg?resize=407%2C300 407w, https:\/\/i0.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/label1.jpg?w=1502 1502w, https:\/\/i0.wp.com\/bestperformancegroup.com\/wp-content\/uploads\/2012\/05\/label1.jpg?w=1168 1168w\" sizes=\"(max-width: 584px) 100vw, 584px\" data-recalc-dims=\"1\" \/><\/a><\/li>\n<\/ol>\n<p>As with the other motion tracking technologies, there are advantages and disadvantages to optical tracking technologies.<\/p>\n<p style=\"text-align: center;\"><span style=\"text-decoration: underline;\"><strong>Optical Tracking Systems Advantages<\/strong><\/span><\/p>\n<ol>\n<li>Data output from a state of the art optical system is very clean and accurate when it does not suffer from occlusion problems.<\/li>\n<li>Capture rates are high (typically 120 Hz up to 1000 Hz dependent upon the configuration used)<\/li>\n<li>Multiple subjects can be captured simultaneously given enough cameras to minimize data occlusions.<\/li>\n<li>A large number of markers can be used given enough cameras to minimize data occlusions.<\/li>\n<li>Marker configurations can be changed easily, dependent upon the program goals.<\/li>\n<li>Optical systems&#8217; capture subjects can move freely in the capture volume.<\/li>\n<li>The capture volume is only limited by laboratory space and the number of cameras used in the capture project.<\/li>\n<\/ol>\n<p style=\"text-align: center;\"><span style=\"text-decoration: underline;\"><strong>Optical Tracking Systems Disadvantages<\/strong><\/span><\/p>\n<ol>\n<li>Markers can be occluded by capture subject movement, other subjects, or props resulting in loss of data. \u00a0This is a much bigger problem with passive markers.<\/li>\n<li>Extensive post-processing may be necessary to handle marker swap, missing data, and noisy data.<\/li>\n<li>Rotational data needs to be computed from positional data in post-processing.<\/li>\n<li>Lighting needs to be controlled during the session in order to insure adequate reflection of the markers, especially for passive markers.<\/li>\n<li>Real-time visual feedback is typically limited to stick figures if using the optical systems&#8217; software program.<\/li>\n<li>The cost of the hardware is typically much higher than other technologies; if the project involves multiple subjects, a large degree of upper extremity rotation during the motion, or a large capture volume, then this problem becomes even bigger as more cameras are necessary to minimize data occlusions.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-31\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/bestperformancegroup.com\/?page_id=31&amp;share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\"><span>Twitter<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-31\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/bestperformancegroup.com\/?page_id=31&amp;share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\"><span>LinkedIn<\/span><\/a><\/li><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"http:\/\/bestperformancegroup.com\/?page_id=31&amp;share=email\" target=\"_blank\" title=\"Click to email this to a friend\"><span>Email<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Optical motion capture technologies were first used in biomechanics research studies in the late 1970s and early 1980s. \u00a0Current biomechanical applications include gait analysis,\u00a0ergonomics or human factors studies,\u00a0orthopaedic evaluations, and a wide range of sports performance studies. \u00a0Optical motion capture &hellip; <a href=\"http:\/\/bestperformancegroup.com\/?page_id=31\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-twitter\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-twitter-31\" class=\"share-twitter sd-button share-icon\" href=\"http:\/\/bestperformancegroup.com\/?page_id=31&amp;share=twitter\" target=\"_blank\" title=\"Click to share on Twitter\"><span>Twitter<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-31\" class=\"share-linkedin sd-button share-icon\" href=\"http:\/\/bestperformancegroup.com\/?page_id=31&amp;share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\"><span>LinkedIn<\/span><\/a><\/li><li class=\"share-email\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-email sd-button share-icon\" href=\"http:\/\/bestperformancegroup.com\/?page_id=31&amp;share=email\" target=\"_blank\" title=\"Click to email this to a friend\"><span>Email<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"author":1,"featured_media":0,"parent":1216,"menu_order":2,"comment_status":"open","ping_status":"open","template":"sidebar-page.php","meta":{"spay_email":""},"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/P3sofn-v","_links":{"self":[{"href":"http:\/\/bestperformancegroup.com\/index.php?rest_route=\/wp\/v2\/pages\/31"}],"collection":[{"href":"http:\/\/bestperformancegroup.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/bestperformancegroup.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/bestperformancegroup.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/bestperformancegroup.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=31"}],"version-history":[{"count":69,"href":"http:\/\/bestperformancegroup.com\/index.php?rest_route=\/wp\/v2\/pages\/31\/revisions"}],"predecessor-version":[{"id":2326,"href":"http:\/\/bestperformancegroup.com\/index.php?rest_route=\/wp\/v2\/pages\/31\/revisions\/2326"}],"up":[{"embeddable":true,"href":"http:\/\/bestperformancegroup.com\/index.php?rest_route=\/wp\/v2\/pages\/1216"}],"wp:attachment":[{"href":"http:\/\/bestperformancegroup.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=31"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}