other:amass:tutorials:getting_started
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
other:amass:tutorials:getting_started [2024/06/19 12:45] – sgranger | other:amass:tutorials:getting_started [2024/07/17 15:44] (current) – created sgranger | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | {{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{===== overview | + | ====== Getting Started ====== |
- | here is how a new user to amass/ | + | ==== Overview ==== |
- | - first, amass is installed, and a default data directory for storing motion capture files is created. if an existing l-frame reference file and marker name file exist, then they are copied | + | Here is how a new user to AMASS/ |
- | - once the **amass wand** (pictured below) arrives in the mail, it is unfolded | + | - First, AMASS is installed, |
- | wand2.jpg | + | |
- | - save the .cen recording (giving it a meaningful name), and in amass, click the **refresh** button so that the new file shows up. then click the **calibrate** button. if it doesn' | + | |
- | - once the calibration works, click the **apply** button in the calibration report screen. | + | |
- | - now you can go back to capture2d | + | - Once the **AMASS Wand** (pictured below) arrives in the mail, it is unfolded and the calibration process |
+ | {{: | ||
+ | - Save the .cen recording (giving it a meaningful name), and in AMASS, click the **Refresh** button so that the new file shows up. Then click the **Calibrate** button. If it doesn' | ||
+ | - Once the calibration works, click the **Apply** button | ||
- | ===== sample | + | - Now you can go back to Capture2D and collect subject |
- | get the [[[https:// | + | ==== Sample Data ==== |
- | ===== getting started with amass ===== | + | Get the [[[https:// |
- | this section provides a brief tutorial of how to use amass and the steps necessary to generate | + | ==== Getting Started with AMASS ==== |
+ | |||
+ | This section provides a brief tutorial of how to use AMASS and the steps necessary to generate | ||
\\ | \\ | ||
- | the tutorial covers the usual steps followed to process data: | + | The tutorial covers the usual steps followed to process data: |
- | - set up the project files | + | - Set up the Project Files |
- | - calibrate | + | - Calibrate |
- | - track the 3d movement of the markers from the multiple camera views | + | - Track the 3D movement of the markers from the multiple camera views |
- | - identify | + | - Identify |
- | - write the results to a c3d file. | + | - Write the results to a c3d file. |
\\ | \\ | ||
- | the following assumes that all the sample files were installed in the: “c:\amass_sample” directory. | + | The following assumes that all the sample files were installed in the: “C:\AMASS_Sample” directory. |
\\ | \\ | ||
- | click on the amass program icon in the desktop to start the amass shell program. | + | Click on the AMASS program icon in the desktop to start the AMASS shell program. |
- | //note: amass starts and loads the last project it was working on. if there was no previous project, or it was moved, then the following screen appears.// | + | //Note: AMASS starts and loads the last project it was working on. If there was no previous project, or it was moved, then the following screen appears.// |
- | a1.png | + | {{:a1.png}} |
- | click “open an existing project” and select the sample project file (project.prj) from the files you just installed to begin. | + | Click “Open an Existing Project” and select the sample project file (project.prj) from the files you just installed to begin. |
- | ===== step 1: project control ===== | + | ==== Step 1: Project Control |
- | if the project | + | If the Project |
- | make sure the folder | + | Make sure the Folder |
- | a2.png | + | {{:a2.png}} |
- | in the project section | + | In the Project Section |
- | ==== input tab ==== | + | === Input Tab === |
- | this tab set amass input data format options. | + | This tab set AMASS input data format options. |
- | * input system = capture | + | * Input system = Capture |
- | * viewcen | + | * ViewCen |
- | a3.png | + | {{:a3.png}} |
- | ==== calibrate tab ==== | + | === Calibrate Tab === |
- | this tab set amass volume calibration options. | + | This tab set AMASS volume calibration options. |
- | * cameras | + | * Cameras |
- | * reference | + | * Reference |
- | assuming | + | Assuming |
- | a4.png | + | {{:a4.png}} |
- | ==== track tab ==== | + | === Track Tab === |
- | this tab set amass target tracking options. | + | This tab set AMASS target tracking options. |
- | * calibration | + | * Calibration |
- | this is not critical, since when you create a new calibration file (part of the tutorial) you click an "apply" button that will overwrite whatever is here. | + | This is not critical, since when you create a new calibration file (part of the tutorial) you click an "Apply" button that will overwrite whatever is here. |
- | a5.png | + | {{:a5.png}} |
- | ==== identify tab ==== | + | === Identify Tab === |
- | this tab set amass target naming and identification options. | + | This tab set AMASS target naming and identification options. |
- | * marker | + | * Marker |
- | * link file = can be blank. | + | * Link File = can be blank. |
- | a6.png | + | {{:a6.png}} |
\\ | \\ | ||
- | click **ok** to close the amass parameters | + | Click **OK** to close the AMASS Parameters |
- | ===== step 2: collecting data ===== | + | ==== Step 2: Collecting Data ==== |
- | this part assumes you already set up your camera system. | + | This part assumes you already set up your camera system. |
\\ | \\ | ||
- | in capture2d, simplistically, | + | In Capture2D, simplistically, |
- | - click the connect | + | - Click the Connect |
- | - set a duration, and then | + | - Set a duration, and then |
- | - click the start recording | + | - Click the Start Recording |
- | the result is a file of target centroid data (.cen format) from each camera. | + | The result is a file of target centroid data (.cen format) from each camera. |
\\ | \\ | ||
- | the sample data set provides 3 data collections that would be typical of any biomechanics oriented motion capture effort: | + | The sample data set provides 3 data collections that would be typical of any biomechanics oriented motion capture effort: |
- | * calibration_trial.cen = the calibration trial where the wand is waved around the volume to enable calibration. | + | * Calibration_trial.cen = The calibration trial where the wand is waved around the volume to enable calibration. |
- | * static-001.cen = the static trial of the subject, used to build the biomechanical model in visual3d. | + | * Static-001.cen = The static trial of the subject, used to build the biomechanical model in Visual3D. |
- | * movement-001.cen = a movement trial of a subject walking around – not useful for much of any kind on analysis though. | + | * Movement-001.cen = A movement trial of a subject walking around – not useful for much of any kind on analysis though. |
- | note: if systems other than naturalpoint | + | Note: If systems other than NaturalPoint |
- | a7.png | + | {{:a7.png}} |
- | ===== step 3: calibrating | + | ==== Step 3: Calibrating |
- | amass requires the motion capture volume be properly calibrated before | + | AMASS requires the motion capture volume be properly calibrated before |
- | using the supplied data files we will illustrate how to calibrate a volume. | + | Using the supplied data files we will illustrate how to calibrate a volume. |
\\ | \\ | ||
- | step 1 is to collect data in capture2d | + | Step 1 is to collect data in Capture2D |
- | //note: when moving the amass wand around, you want to move it alot - spin it, wave it, get a marker captured in every bit of the lab space as possible and by every camera, and don't forget to wave and spin it right next to the floor too.// | + | //Note: When moving the AMASS Wand around, you want to move it alot - spin it, wave it, get a marker captured in every bit of the lab space as possible and by every camera, and don't forget to wave and spin it right next to the floor too.// |
\\ | \\ | ||
- | once the data is available, like our sample calibration file, here is how it is processed: | + | Once the data is available, like our sample calibration file, here is how it is processed: |
- | a8.png | + | {{:a8.png}} |
- | - first, make sure the **cen** radio button at the bottom of the amass window is selected. | + | - First, make sure the **CEN** radio button at the bottom of the AMASS window is selected. |
- | - highlight | + | - Highlight |
- | - click the **calibrate** button in amass to create a calibrated volume file. a **progress bar** will indicate that the calibration/ | + | - Click the **Calibrate** button in AMASS to create a calibrated volume file. A **progress bar** will indicate that the calibration/ |
- | - click the **apply** button to tell amass to use these results in tracking and identification processes. | + | - Click the **APPLY** button to tell AMASS to use these results in tracking and identification processes. |
\\ | \\ | ||
- | it is useful to review the data at the top of the calibration report. the top part of the window presents an overview of the calibration accuracy and consistency. | + | It is useful to review the data at the top of the Calibration Report. The top part of the window presents an overview of the calibration accuracy and consistency. |
\\ | \\ | ||
- | the graphics window indicates the image area of each camera calibrated. | + | The graphics window indicates the image area of each camera calibrated. |
\\ | \\ | ||
- | you should be able to get considerably better results in your own lab. this sample data was not collected carefully, and the cameras were simply set up on tripods in a random fashion as a system test. | + | You should be able to get considerably better results in your own lab. This sample data was not collected carefully, and the cameras were simply set up on tripods in a random fashion as a system test. |
- | a10.png | + | {{:a10.png}} |
\\ | \\ | ||
- | * optional | + | * OPTIONAL |
- | a9.png | + | {{:a9.png}} |
- | if open, close the viewcen | + | If open, CLOSE the ViewCen |
\\ | \\ | ||
- | //note: since amass automatically recognizes the wand, the l-frame can also be part of the calibration collection process so that an analysis program like visual3d | + | //Note: Since AMASS automatically recognizes the wand, the L-Frame can also be part of the calibration collection process so that an analysis program like Visual3D |
\\ | \\ | ||
- | extra information: | + | EXTRA Information: |
- | a11.png | + | {{:a11.png}} |
- | to view the calibration report screen at any time: | + | To view the calibration report screen at any time: |
- | - select | + | - Select |
- | - highlight | + | - Highlight |
- | - click the **viewlin** button | + | - Click the **ViewLin** button |
- | ===== step 4: tracking targets ===== | + | ==== Step 4: Tracking Targets |
- | once the volume has been calibrated, | + | Once the volume has been calibrated, |
\\ | \\ | ||
- | the next step is to identify the 3d targets as they move from frame to frame by tracking their individual trajectories and assigning correlated trajectories between camera views to 3d marker segments. | + | The next step is to identify the 3D targets as they move from frame to frame by tracking their individual trajectories and assigning correlated trajectories between camera views to 3D marker segments. |
- | - click the **cen** radio button at the bottom of the screen | + | - Click the **CEN** radio button at the bottom of the screen |
- | - highlight | + | - Highlight |
- | - click the **track** button (we skip calibrate button since that is done.) | + | - Click the **Track** button (We skip calibrate button since that is done.) |
- | a12.png | + | {{:a12.png}} |
- | the result of the tracking process is a 3d marker segments file. this is documented on the wiki, but as a rule of thumb, the more long lines across the screen, the better. | + | The result of the tracking process is a 3D marker segments file. This is documented on the wiki, but as a rule of thumb, the more long lines across the screen, the better. |
\\ | \\ | ||
- | this graph shows the number and length of the 3d segments of marker trajectories that were reconstructed from the camera data over the entire data capture time. each horizontal line indicates a separate segment which is continuous over a number of frames. | + | This graph shows the number and length of the 3D segments of marker trajectories that were reconstructed from the camera data over the entire data capture time. Each horizontal line indicates a separate segment which is continuous over a number of frames. |
- | * click **close** to exit viewseg. | + | * Click **Close** to exit ViewSeg. |
\\ | \\ | ||
- | after you close the viewseg | + | After you close the ViewSeg |
- | a13.png | + | {{:a13.png}} |
\\ | \\ | ||
- | note: this screen can be re-displayed at any time by selecting the **seg** radio button, highlighting the seg file, and clicking the viewseg | + | Note: This screen can be re-displayed at any time by selecting the **SEG** radio button, highlighting the seg file, and clicking the ViewSeg |
\\ | \\ | ||
- | ===== step 5: identify targets ===== | + | ==== Step 5: Identify Targets |
- | once segment tracking is complete, | + | Once segment tracking is complete, |
\\ | \\ | ||
- | * click the **identify** button in amass. | + | * Click the **Identify** button in AMASS. |
- | the main area shows the 3d marker locations at the first frame. | + | The main area shows the 3D marker locations at the first frame. |
\\ | \\ | ||
- | **note: we can manipulate the opengl | + | **Note: We can manipulate the OpenGL |
\\ | \\ | ||
- | clicking | + | Clicking |
\\ | \\ | ||
- | //double-clicking a marker (or reflection) will " | + | //Double-clicking a marker (or reflection) will " |
\\ | \\ | ||
- | now we will identify the markers. | + | Now we will identify the markers. |
- | a14.png | + | {{:a14.png}} |
\\ | \\ | ||
- | - using the pan, tilt, and zoom capabilities reposition the subject to be facing us in the viewer, and tilt them down a bit to clearly separate the pelvis markers and feet. | + | - Using the pan, tilt, and zoom capabilities reposition the subject to be facing us in the viewer, and tilt them down a bit to clearly separate the pelvis markers and feet. |
- | - move the slider to frame 81 – the right knee marker will suddenly appear. | + | - Move the slider to frame 81 – the right knee marker will suddenly appear. |
- | - click the r-asis label in the upper right panel. | + | - Click the R-ASIS label in the upper right panel. |
- | - put the mouse over the right asis marker #1. marker | + | - Put the mouse over the right ASIS marker #1. Marker |
- | - click the marker and it will get assigned. | + | - Click the marker and it will get assigned. |
- | a15.png | + | {{:a15.png}} |
- | now, to speed up the process, we can label a group of markers at once. | + | Now, to speed up the process, we can label a group of markers at once. |
- | * click on the l_asis | + | * Click on the L_ASIS |
- | * click on the remaining markers of the pelvis, in descending order in the list. | + | * Click on the remaining markers of the pelvis, in descending order in the list. |
- | notice | + | Notice |
\\ | \\ | ||
- | note: automatic | + | NOTE: Automatic |
- | a16.png | + | {{:a16.png}} |
\\ | \\ | ||
- | now we will use the more traditional (and faster) approach that amass has for labeling. | + | Now we will use the more traditional (and faster) approach that AMASS has for labeling. |
- | * click in the area to the left of the red bar (the frame indicator) – at the bottom pane of the screen. | + | * Click in the area to the left of the red bar (the frame indicator) – at the bottom pane of the screen. |
- | a17.png | + | {{:a17.png}} |
- | * click the r_thigh | + | * Click the R_THIGH |
- | * label all the markers as shown below. | + | * Label all the markers as shown below. |
- | //note: you will only see the label names when the mouse is over the marker - we photoshopped | + | //NOTE: You will only see the label names when the mouse is over the marker - we PhotoShopped |
- | a18.png | + | {{:a18.png}} |
- | finally, we need to enhance and validate the result. | + | Finally, we need to enhance and validate the result. |
- | using the slider at the bottom, move through the file looking for unidentified markers and label them. you can also click in the bottom window to jump to frames. | + | Using the slider at the bottom, move through the file looking for unidentified markers and label them. You can also click in the bottom window to jump to frames. |
\\ | \\ | ||
- | once you have finished labeling the completed | + | Once you have finished labeling the completed |
\\ | \\ | ||
- | save the identifications you have done by writing them back into the seg file by clicking the save id’s button on the right. | + | Save the identifications you have done by writing them back into the seg file by clicking the Save ID’s button on the right. |
- | ===== summary ===== | + | ==== Summary |
- | that finishes the tutorial. | + | That finishes the tutorial. |
\\ | \\ | ||
- | the movement-001.seg file has some marker identifications saved already. | + | The Movement-001.seg file has some marker identifications saved already. |
- | the next version of amass will have the automatic tracking feature enabled. | + | The next version of AMASS will have the automatic tracking feature enabled. |
\\ | \\ | ||
- | good luck! | + | Good luck! |
\\ | \\ | ||
- | **c-motion, inc.** | + | **C-Motion, Inc.** |
- | }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}} |
other/amass/tutorials/getting_started.1718801137.txt.gz · Last modified: 2024/06/19 12:45 by sgranger