== Raw data ==
''//TODO: quick description of what exactly the Vicon system records.''
TODO: quick description of what the input/output The Vicon system consists of the different Vicon three software modules is. For example, do you need to run any software to obtain the unlabeled trajectories, : * Nexus: Skeleton tracking and motion capture + Video* Tracker – Object tracking (patterns with 4 or is that part of the raw output of the system?more points)* Undistortion tool – Video undistortion tool
With the three software, the Vicon system records the coordinate information of each tracking nodes over time. It uses infrared cameras and RGB video cameras to obtain its input, and then generate raw outputs with the software. According to the setup of RGB cameras, there can also be video outputs for assisting annotation of the nodes. ''//TODO: quick description of what the input/output of the different Vicon software modules is. For example, do you need to run any software to obtain the unlabeled trajectories, or is that part of the raw output of the system?'' Each of the software has its own focus in application. However, they have shared file formats for recording data. Here is a table of what those different file formats contain and from which component of the Vicon system they are generated. {| class="wikitable"|-! Format !! Description !! generated by|-| .mp || The coordinate of four markers from an object. They are represented in object space. || shared|-| .x2d, .x3d || A session for offline processing with the positions of all markers. || shared|-| .csv || Stores the positions of each object per frame. With header for detailed information. || Tracker|-| .vsk || ''TODO'' || ''TODO''|-| .xcp || Detailed camera information, resulted from calibration. || Undistortion tool|} ''TODO: 3D coordinates of backpack points for each backpack (in Backpack coordinates). Is this really an output of the system, i.e. does it find rigid patterns itself? It sounds like it's more of a configuration one has to supply in order to extract backpack positions from unlabeled trajectories.''
A Python script can extract information (which?), however data packet can be lost if too many objects are saved. Need optimization.