Vicon Nexus User Guide
User Manual:
Open the PDF directly: View PDF .
Page Count: 240
Download | |
Open PDF In Browser | View PDF |
Vicon Nexus User Guide Contents About this guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 About Vicon Nexus documentation . . . . . . . . . . . . . . . . . . . . . 5 Introducing Vicon Nexus . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Get to know Vicon Nexus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Vicon Nexus motion capture workflow . . . . . . . . . . . . . . . . . 29 Hot keys and shortcuts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Prepare a Vicon system . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Configure Vicon hardware in Nexus . . . . . . . . . . . . . . . . . . . 44 Prepare a data storage location . . . . . . . . . . . . . . . . . . . . . . . 94 Calibrate a Vicon system . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Calibrate Vicon cameras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 Set the volume origin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 Calibrate the floor plane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 Manage camera calibrations . . . . . . . . . . . . . . . . . . . . . . . . . 105 Prepare a subject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 Create a new subject from a template . . . . . . . . . . . . . . . . . 110 © Copyright 2016–2018 Vicon Motion Systems Limited. All rights reserved. Vicon Motion Systems Limited reserves the right to make changes to information in this document without notice. Companies, names, and data used in examples are fictitious unless otherwise noted. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic or mechanical, by photocopying or recording, or otherwise without the prior written permission of Vicon Motion Systems Ltd. Vicon® is a registered trademark of Oxford Metrics plc. Vicon Blade™, Vicon Control™, Vicon Lock™, Vicon Lock+™, Vicon Nexus™, Vicon MX™, Vicon Pegasus™, Vicon ProCalc™, Vicon Shogun™, Vicon Studio™, T-Series™, Vicon Tracker™, Vicon Vantage™, Vicon Vero™, Vicon Vertex™, and Vicon Vue™ are trademarks of Oxford Metrics plc. VESA® is a registered trademark owned by VESA (www.vesa.org/about-vesa/). Other product and company names herein may be the trademarks of their respective owners. Vicon Motion Systems is an Oxford Metrics plc company. Email: support@vicon.com Web: http://www.vicon.com Calibrate a labeling skeleton . . . . . . . . . . . . . . . . . . . . . . . . . 113 Correcting swapped labels . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 Manually label a trial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 Work with pipelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 Capture movement trials . . . . . . . . . . . . . . . . . . . . . . . . . . 136 Capture the required movement . . . . . . . . . . . . . . . . . . . . . . 137 Reconstruct and label movement trials . . . . . . . . . . . . . . . . 150 Review trials and fill gaps . . . . . . . . . . . . . . . . . . . . . . . . . 152 Review processing history . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 Review data quality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 Crop trials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 Fill gaps in trial data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169 Add events to trials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 Modeling with Plug-in Gait . . . . . . . . . . . . . . . . . . . . . . . . 185 About the Plug-in Gait model . . . . . . . . . . . . . . . . . . . . . . . . 187 Plug-in Gait files installed with Vicon Nexus . . . . . . . . . . . 189 How Plug-in Gait works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190 Take subject measurements for Plug-in Gait . . . . . . . . . . . 191 Attach Plug-in Gait markers to a patient . . . . . . . . . . . . . . 199 Plug-in Gait Static pipeline . . . . . . . . . . . . . . . . . . . . . . . . . . 201 Plug-in Gait Dynamic pipeline . . . . . . . . . . . . . . . . . . . . . . . . 203 Work with digital video files . . . . . . . . . . . . . . . . . . . . . . . 214 About transferring and transcoding . . . . . . . . . . . . . . . . . . . 215 Transfer and transcode digital video files . . . . . . . . . . . . . . 217 © Copyright 2016–2018 Vicon Motion Systems Limited. All rights reserved. Vicon Motion Systems Limited reserves the right to make changes to information in this document without notice. Companies, names, and data used in examples are fictitious unless otherwise noted. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic or mechanical, by photocopying or recording, or otherwise without the prior written permission of Vicon Motion Systems Ltd. Vicon® is a registered trademark of Oxford Metrics plc. Vicon Blade™, Vicon Control™, Vicon Lock™, Vicon Lock+™, Vicon Nexus™, Vicon MX™, Vicon Pegasus™, Vicon ProCalc™, Vicon Shogun™, Vicon Studio™, T-Series™, Vicon Tracker™, Vicon Vantage™, Vicon Vero™, Vicon Vertex™, and Vicon Vue™ are trademarks of Oxford Metrics plc. VESA® is a registered trademark owned by VESA (www.vesa.org/about-vesa/). Other product and company names herein may be the trademarks of their respective owners. Vicon Motion Systems is an Oxford Metrics plc company. Email: support@vicon.com Web: http://www.vicon.com De-interlace AVI files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220 Work with IMUs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222 Capture IMU data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223 Manage your captured IMU data . . . . . . . . . . . . . . . . . . . . . 225 Transfer data from IMUs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227 Export IMU data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228 Import data from the IMeasureU Research app . . . . . . . . 229 Calibrate IMUs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231 Pair an IMU to a different device . . . . . . . . . . . . . . . . . . . . . 232 Export trial data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233 Configure file export pipeline operations . . . . . . . . . . . . . . 234 Export 3D workspace as AVI . . . . . . . . . . . . . . . . . . . . . . . . . 239 Further resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240 © Copyright 2016–2018 Vicon Motion Systems Limited. All rights reserved. Vicon Motion Systems Limited reserves the right to make changes to information in this document without notice. Companies, names, and data used in examples are fictitious unless otherwise noted. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic or mechanical, by photocopying or recording, or otherwise without the prior written permission of Vicon Motion Systems Ltd. Vicon® is a registered trademark of Oxford Metrics plc. Vicon Blade™, Vicon Control™, Vicon Lock™, Vicon Lock+™, Vicon Nexus™, Vicon MX™, Vicon Pegasus™, Vicon ProCalc™, Vicon Shogun™, Vicon Studio™, T-Series™, Vicon Tracker™, Vicon Vantage™, Vicon Vero™, Vicon Vertex™, and Vicon Vue™ are trademarks of Oxford Metrics plc. VESA® is a registered trademark owned by VESA (www.vesa.org/about-vesa/). Other product and company names herein may be the trademarks of their respective owners. Vicon Motion Systems is an Oxford Metrics plc company. Email: support@vicon.com Web: http://www.vicon.com Nexus User Guide About this guide This guide contains instructions for using Vicon Nexus. It explains configuring your Vicon system within Nexus and the basic tasks that make up the everyday Nexus workflow. It assumes you have already installed and licensed Nexus and set up your Vicon system hardware. If you need information about these procedures, see Installing and licensing Vicon Nexus and/or the Vicon documentation that was supplied with your hardware, or for help with how to connect up your Vicon system, see Vicon system setup information. You can also contact Vicon Support. Videos of many of the procedures described in this guide, including many additional tips and examples, are available from the Vicon Nexus 2 Tutorials playlist on YouTube, beginning with system calibration. Note As the videos were recorded using an earlier version of Nexus 2, you may notice small differences in the user interface. Vicon Motion Systems Ltd. 26-Oct-2018 Page 4 of 240 Nexus User Guide About Vicon Nexus documentation The following documentation is available with Nexus, both as help pages available online and as PDFs that you can download from docs.vicon.com: Document Description What’s New in Vicon Nexus Information about the main features that are new in the current Installing and licensing Vicon Nexus Step-by-step instructions installing and licensing Nexus. Vicon Nexus User Guide (this guide) Information about how to use Nexus. Vicon Nexus Reference Guide Reference information about less frequently used or more complex version of Nexus. procedures, background information to provide you with a better understanding of Nexus, and further details about the Nexus user interface. Creating labeling skeleton templates (VSTs) Instructions on how to create your own custom labeling skeleton Plug-in Gait Reference Guide Detailed information on the Plug-in Gait model. templates for use with Nexus. For additional documentation related to Nexus and other Vicon documents, visit docs. vicon.com. Vicon Motion Systems Ltd. 26-Oct-2018 Page 5 of 240 Nexus User Guide Regulatory information For Vicon Nexus regulatory details, see Vicon Nexus regulatory information in the Nexus documentation area of the Vicon website (docs.vicon.com). Vicon Motion Systems Ltd. 26-Oct-2018 Page 6 of 240 Nexus User Guide Introducing Vicon Nexus The following topics will help you to become familiar with the basics of using Nexus: Get to know Vicon Nexus on page 8 Vicon Nexus motion capture workflow on page 29 Hot keys and shortcuts on page 30 Vicon Motion Systems Ltd. 26-Oct-2018 Page 7 of 240 Nexus User Guide Get to know Vicon Nexus The Nexus user interface enables you to access the tools you need quickly and easily. Within the primary panes (Resources, View, Tools, and Communications), you use the tabs and buttons to open secondary panes containing tools and options for specific parts of the motion capture workflow. Resources pane: Manage the different components of your Vicon system, and the subjects whose motion is to be captured, on the System tab and the Subjects tab. See Manage system and subjects in the Resources pane on page 12. View pane: Set up the way you want to visualize the capture data from one or more cameras (or supported third-party devices) either live in real time or offline, from a saved file. See Display data in the View pane on page 16. Vicon Motion Systems Ltd. 26-Oct-2018 Page 8 of 240 Nexus User Guide Tools pane: Work through the main stages of the motion capture workflow, using the tabs in the Tools pane from left to right: System Preparation, Subject Preparation, Capture, Label/Edit and Pipeline (this last tab enables you to group and run operations that you use throughout the workflow). See Manage the motion capture workflow in the Tools pane on page 18. Communications pane: Store and manage all data associated with your motion capture trials (Data Management tab: see Manage motion capture data with the Data Management tab on page 11), assess trial health with the tools ( Quality tab: see Review data quality on page 154), view stored processing history (History tab: see Review processing history on page 153), set up and control monitors for your trials (Monitor tab), work with IMUs on page 222 ( IMeasureU tab), interact with MATLAB, view system status information ( Status tab), and view a log of Nexus system activity since start up ( Log tab). Menu bar: Access menu options. See Access menu options from the Nexus menu bar on page 20. Toolbar: Access frequently used commands and create and select view types. See Access common commands from the Nexus toolbar on page 20. Basic keyboard shortcuts and mouse actions You can use the mouse to manipulate items and manage the way data is visualized in Nexus, and you can combine standard mouse actions with keyboard keys. The following mouse and keyboard combinations are used most frequently in Nexus. Navigate in the 3D Perspective view: Zoom: Right-click + drag forward or backward Orbit: Click + drag Translate/Move: Click wheel button (or left-and-right-click) + drag Vicon Motion Systems Ltd. 26-Oct-2018 Page 9 of 240 Nexus User Guide Tip To open files in Nexus, in addition to loading files as described in Play back data with the time bar on page 19, you can drag and drop Nexus files onto a 3D Perspective view (or any other view). File types that you can load in this way include: C3D, ENF, VSK/VST, X1D, X2D, and XCP. Select objects in the view pane: Select a single item: Click Select multiple consecutive items: SHIFT + click Select multiple non-consecutive items: CTRL + click Select items within a bounding outline: ALT + click and drag Display/hide a section within a pane: Click the Display Section arrow on the right Click the Hide Section arrow on the right For lists summarizing more Nexus shortcuts and mouse actions, see Hot keys and shortcuts on page 30. Vicon Motion Systems Ltd. 26-Oct-2018 Page 10 of 240 Nexus User Guide Manage motion capture data with the Data Management tab The Data Management tab of the Communications window enables you to create a hierarchical structure in which to store and manage all the data associated with your motion capture trials. For information on how to do this, see Prepare a data storage location on page 94. Tip To toggle the display of the Data Management tab, press F2. It also enables you to: Assess trial health with the tools on the Quality tab. For more information, see Review data quality on page 154. View processing history on the History tab. For more information, see Review processing history on page 153. Set up and control monitors for your trials with the Monitor tab. Interact with MATLAB. View system status information on the Status tab. View a log of Nexus system activity since start up on the Log tab. Vicon Motion Systems Ltd. 26-Oct-2018 Page 11 of 240 Nexus User Guide Manage system and subjects in the Resources pane To manage Nexus system connection and real-time data-streaming, click the system connection buttons at the top of the Resources pane: Go Live: Connect the system and start real-time data streaming. The button's label changes to Go Offline. Go Offline: Disconnect the system and stop real-time data streaming. The button's label changes to Go Live. Pause: Pause real-time data streaming. When you click the Pause button while the system is in Live mode, the button turns blue and a pause symbol is displayed in the view pane. When the system is in Offline mode, the button is unavailable. At the top of the Resources pane, click the tab for the resources you want to manage: System: View and configure Vicon system components Subjects: Load and manage files for mocap subjects Vicon Motion Systems Ltd. 26-Oct-2018 Page 12 of 240 Nexus User Guide In the System Resources tree or Subjects Resources tree, select the item(s) you want to configure. Depending on whether you are in Live mode, you can then: Right-click a node to display a context (shortcut) menu of commands that can be applied to that item, if one exists. In the Properties pane below the Resources tree, view the settings for the item(s) selected in the tree. To view all of the available properties, click Show Advanced. For more information, see Set properties in Vicon Nexus on page 14. Vicon Motion Systems Ltd. 26-Oct-2018 Page 13 of 240 Nexus User Guide Set properties in Vicon Nexus You can configure certain aspects of the Nexus system, such as system components and motion capture subjects, by configuring settings in the corresponding Properties section of the user interface. Required properties for which you must specify a value are indicated in the Nexus user interface with a shaded background. Some properties settings automatically persist, so Nexus remembers them in subsequent sessions. You must explicitly save other settings using the relevant configuration management controls for that area of the Nexus window. To set properties in Nexus: 1. In the Nexus window, open the pane or dialog box containing the properties whose settings you wish to configure. For example: System components - System Resources pane Motion-capture subjects - Subjects Resources pane Camera calibration process - System Preparation Tools pane Subject calibration process - Subject Preparation Tools pane Data processing operations - PipelineTools pane Monitor and event actions - Monitors tab in the Communications pane Data visualization - Options dialog box 2. To view all of the available properties, click the Show Advanced link. To show only the basic properties, click the Hide Advanced link. 3. View or change the setting for the desired properties using its entry field or control. 4. When you are working in the following areas of the Nexus window, you can save any changes you have made to the settings, using the configuration management controls (indicated in the following images). Your settings are saved to a configuration file, so that you can re-use them later. Vicon Motion Systems Ltd. 26-Oct-2018 Page 14 of 240 Nexus User Guide System Resources pane Pipeline Tools pane Monitors tab in the Communications pane Options dialog box (press F7 to display) Nexus toolbar (working with the layout of the view panes) For more information on configuration files, see Manage configurations in Vicon Nexus on page 21. Vicon Motion Systems Ltd. 26-Oct-2018 Page 15 of 240 Nexus User Guide Display data in the View pane At the left of the View pane toolbar, click the drop-down list and select one of the available views: 3D Perspective: Display 3D reconstructions of Vicon camera data. 3D Orthogonal: Orthogonal views of 3D data: -Z, +Z, +X, -X, +Y, or -Y Note RGB = XYZ Camera: Display 2D optical data from Vicon cameras or video streams from connected video cameras. Graph: Display variables (model outputs), or system components such as force plate or EMG activity. Subject Viewer: Display the base (default) pose for the labeling skeleton template (VST) of the currently selected subject. This is useful when you are calibrating and manually labeling a labeling skeleton, which are explained in Prepare a subject on page 108. Vicon Motion Systems Ltd. 26-Oct-2018 Page 16 of 240 Nexus User Guide At the right of the View pane toolbar, click the buttons to specify the number and arrangement of views displayed: Horizontal Vertical Close Depending on the view selected, additional lists and buttons are available to manage the display options. Tip To display multiple Camera views, in the System Resources tree, SHIFT+click to select multiple cameras and in the View workspace, select Camera view. Vicon Motion Systems Ltd. 26-Oct-2018 Page 17 of 240 Nexus User Guide Manage the motion capture workflow in the Tools pane At the top of the Tools pane, click the buttons for tools relating to the stage in the workflow that you want to display. The buttons are displayed in the order of a typical Nexus workflow (from left to right) and are enabled appropriately, depending on whether you are in Live or Offline mode (the following image is in Live mode). System Preparation: Prepare your Vicon system for motion capture. Subject Preparation: Prepare subjects whose motion is to be captured. Capture: Collect motion data. Label/Edit: Label and fill any gaps in trial data. Pipeline: Create and manage sequences of operations to process trials. To find out more about the motion capture workflow, see Vicon Nexus motion capture workflow on page 29. Vicon Motion Systems Ltd. 26-Oct-2018 Page 18 of 240 Nexus User Guide Play back data with the time bar To explore the time bar: 1. Ensure a 3D Perspective view is displayed (see Display data in the View pane on page 16). 2. On the Data Management tab at the bottom of the Nexus window, navigate to an existing database. You can do this by expanding the displayed hierarchy and using the Go forward to the next node, Go back to the last node, and Move up one folder level buttons . 3. In the Name column, double-click the trial that you want to load. The Data Management window is minimized and Nexus opens the trial. 4. On the time bar, click the Play button or drag the current time indicator (blue vertical line) to play back offline capture data. To crop a trial (restrict playback to a range of frames), you can drag the Start and End Range indicators (the blue triangles at the top of the timeline) along the time bar. 5. To re-display the Data Management window, double-click the Data Management tab at the bottom of the Nexus window. Tip In addition to using the time bar to view and navigate trials, you can also use it to: View data quality as a heat map. For more information, see Review trial data using the time bar on page 154. Create and manage events (for example, a foot striking a force plate, or a joint attaining a specified angle, etc). For more information, see Add events to trials on page 180. Vicon Motion Systems Ltd. 26-Oct-2018 Page 19 of 240 Nexus User Guide Access menu options from the Nexus menu bar The Nexus menu bar enables you to access common commands. Access common commands from the Nexus toolbar Access frequently used commands from the Nexus motion capture workflow from the Nexus toolbar. The Nexus toolbar contains buttons that enable you to save the current trial, close the current trial, and undo and redo actions. In addition it contains the following controls: Reconstruct Runs the Reconstruct pipeline defined in the Pipeline Tools pane. (Reconstruction is the process by which Nexus calculates the position of markers in three-dimensional space and links these points frame-by-frame into a trajectory.) For examples of using this pipeline, see Calibrate a labeling skeleton on page 113. Reconstruct and Label Runs the Reconstruct and Label pipeline defined in the Pipeline Tools pane. (The Label process is where labels defined in the labeling skeleton template for the subject are applied, either manually or automatically, to a point in the trajectory of a marker.) Normally used when processing trials. For an example of using this pipeline, see Reconstruct and label movement trials on page 150 . KinFit Runs the Kinematic Fit pipeline defined in the Pipeline Tools pane. This pipeline is often used before running a Fill Gaps - Kinematic operation for filling gaps in trajectories, and for visualizing or graphing segment- or joint-based data in realtime. AutoInitialize Runs the Auto Initialize Labeling pipeline defined in the Pipeline Tools pane. Often used as part of calibrating a labeling skeleton For an example of using this pipeline, see Calibrate a labeling skeleton on page 113. Vicon Motion Systems Ltd. 26-Oct-2018 Page 20 of 240 Nexus User Guide Auto Gap Fill Runs the Auto Intelligent Gap Fill pipeline defined in the Pipeline Tools pane. This enables you to quickly fill gaps in your trial, without having to choose which fill method is best for each gap. For good results, you must configure the relevant pipeline operations for your particular trials. For information on using this command, see Automatically fill gaps in trial data on page 177. Add To Quick Report Adds the current trial to a Quick Report. For more information, see Quick Reports in the Vicon Nexus Reference Guide. Any user-customized buttons If required, you can create your own additional buttons and configure them to run a specified pipeline or load a previously created view configuration. You can create or change toolbar buttons in the Customize Toolbar dialog box. View Type list Lists any saved view types. The adjacent configuration buttons enable you to create and save custom view types. Clicking a button on the toolbar executes the defined action for the button. A button is dimmed if it is not available, for example, if it cannot be run at that stage of the workflow or if a customized button has been deleted or renamed. Tip To display a tooltip that explains why a button is unavailable, hover the mouse pointer over the button. Manage configurations in Vicon Nexus You can determine how Nexus looks and behaves by creating and editing configurations in the configuration management controls in the Nexus window. To view and select any default configurations that were installed with Nexus, click the dropdown list in the relevant configuration management controls, for example, for View Types: You can create different configurations to suit different types of motion capture applications and then select the appropriate configuration when required. You can also save configurations for use by multiple users (Shared) or for a specific user (Private), to suit the way your organization works: Vicon Motion Systems Ltd. 26-Oct-2018 Page 21 of 240 Nexus User Guide Shared These configurations can be viewed by all users; they can be changed only by the user who was logged on when the file was first created and saved. Shared configuration files are stored in the appropriate folder, by default under: C:\Users\Public\Documents\Vicon\Nexus2.x\Configurations Private These configurations can be viewed and changed only by the user who was logged on when the file was first created and saved. Private files are stored in the appropriate folder under the logged-in user's Application Data files folder, by default under: C:\Users\\AppData\Roaming\Vicon\Nexus2.x\Configurations\ System These configurations are the default configurations that are installed with Nexus and are stored in the Nexus configurations folder, by default: C:\Program Files (x86)\Vicon\Nexus2.#\Configurations For more information, see Recognize Shared, Private, and System files on page 25. Important The default Nexus toolbar is stored in the Standard.toolbar configuration file in the Shared Nexus configuration folder Toolbars. If you add, delete, or reposition buttons on the Nexus toolbar using the Customize Toolbar dialog box, these customizations are stored in your Private configuration folder. Vicon Motion Systems Ltd. 26-Oct-2018 Page 22 of 240 Nexus User Guide To manage configurations in Nexus: 1. In the Nexus window, open the pane or dialog box containing the type of Nexus configuration file you want to manage: Nexus UI area Configuration type Configurations folder\file Capture Tools pane Motion capture TrialTypes\*. settings TrialTypes Biomechanics Workflow area of Biomechanics CaptureWorkflows\*. Communications pane workflow CaptureWorkflow Sounds dialog box Sounds settings AudioSchemes\*. AudioScheme Monitors tab in Communications Event monitors pane and actions Monitors\*.Monitors Options dialog box Data view options Options\*.Options Pipeline Tools pane Automated Pipelines\*.Pipeline processing operations System Resources pane System settings Systems\*.System Toolbar Toolbar buttons Toolbars\*.Toolbar (see note above) View pane Vicon Motion Systems Ltd. View options and ViewTypes\*. layouts ViewType 26-Oct-2018 Page 23 of 240 Nexus User Guide 2. Depending on whether you want to create a new configuration from scratch or change the current configuration or either: Leave the currently loaded configuration file. (If no configuration file has been created yet, Untitled* is displayed and no other options are available.) or Select another configuration file from the dropdown list. If you have made changes to the current configuration file, Nexus prompts you to save these before changing the configuration file. 3. In other areas of the Nexus pane or dialog box, make any desired changes to settings, such as those in a Properties section. 4. Click the configuration menu button and select the required command from the displayed list: New: Create a new configuration in which to save the current settings. The name Untitled* is displayed in the Choose configuration list. Save As: In the Save As dialog box, enter a name to overwrite the default new configuration file name Untitled* or to create a new system configuration file in which to save a copy of the current configuration file and click OK. Additional options include: Rename: In the Rename dialog box, enter a new name for the currently loaded configuration file and click OK. Delete: At the Delete prompt, click Yes to delete the current file displayed in the configuration dropdown list. Mark Read-Only: Select to protect the current configuration file from further changes. Set Defaults: Returns values to their default settings. Import: Enables you to select and import a configuration file. This is useful when you want to copy a configuration file from another machine. Reload: Reload or delete an automatically saved configuration file. You can select from the list of timestamped files or, if required, delete all the saved configurations. Refresh List: Re-display the contents of the configuration dropdown list. This is useful if you copy a file into one of the Configurations sub-folders, enabling you to update the options displayed in the relevant list, without having to restart Nexus. Vicon Motion Systems Ltd. 26-Oct-2018 Page 24 of 240 Nexus User Guide 5. In the Configuration type dialog box, select the user permissions for the configuration: Shared or Private. The new file name is displayed in the configuration dropdown list. 6. Click the Save button to store the settings in the configuration displayed in the configuration dropdown list. For more information, see Set properties in Vicon Nexus on page 14. Recognize Shared, Private, and System files When pipelines, view types, monitors, labeling skeleton templates, and configurations are displayed in Nexus (ie, listed in menus, etc), you can immediately recognize whether they are Private, Shared, or System files: Icon File Description type Shared Can be viewed by multiple users; can be changed only by the user who was logged on when the file was first created and saved. Shared files are stored in subfolders in: C:\Users\Public\Documents\Vicon\Nexus2.x Private Can be viewed and changed only by the user who was logged on when the file was first created and saved. Private files are stored in subfolders in: C:\Users\ \AppData\Roaming\Vicon\Nexus2.x System Cannot be changed (Read-Only) and are upgraded when the next version of Nexus is installed. Stored in subfolders in the Nexus installation folder, whose default location is: C:\Program Files (x86)\Vicon)\Nexus2.# or C:\Program Files\Vicon\Nexus2.# Vicon Motion Systems Ltd. 26-Oct-2018 Page 25 of 240 Nexus User Guide Customize the Vicon Nexus user interface In addition to the usual resize and close window options, you can slide the Resources and Tools panes to either side of the Vicon Nexus window and or minimize the Communications pane, to give you a larger workspace area. Vicon Motion Systems Ltd. 26-Oct-2018 Page 26 of 240 Nexus User Guide Requirement Action To hide the At the top of the Resources or Tools pane, click Resources and the UnPin button. /or Tools panes To hide the Double-click a tab within the Communications Communications pane; or pane To hide the pane whenever you load a trial, on the Window menu, select the Close Communications Pane on Trial Load option. To reveal the Click the tab at the side of the Nexus window Resources and /or Tools panes or To reveal the Double-click a tab within the Communications Communications pane; or pane To make the pane visible whenever you load a trial, on the Window menu, clear the Close Communications Pane on Trial Load option. To return a pane At the top of the pane, click the Pin button. to being locked into place To undock (float) At the top of the (pinned) pane, click the Undock and dock a pane or Dock button. or Vicon Motion Systems Ltd. 26-Oct-2018 Page 27 of 240 Nexus User Guide Customize a View pane The View pane cannot be undocked, repositioned, or resized in the Nexus window. However, you can open a separate floating view pane by selecting the New floating workspace command from the Window menu. This floating workspace can be repositioned and resized. The width of the View pane is affected by resizing panes to the left and/or right of it. The height of the View pane is affected by resizing the panes below it. Vicon Motion Systems Ltd. 26-Oct-2018 Page 28 of 240 Nexus User Guide Vicon Nexus motion capture workflow In Vicon Nexus, you can capture and analyze the movement of live subjects (such as human beings or animals) and of inanimate objects (such as sports equipment or other rigid objects) for a variety of motion capture applications. You can either stream motion data in real time or capture it for offline processing, depending on your requirements. The stages involved in the typical workflow for the operation of Nexus for motion capture production and control are outlined below. Prepare a Vicon system on page 43 when you first set up or significantly change your motion capture system. Calibrate a Vicon system on page 96 when you first set up your system and regularly afterwards (eg, at the start of every day, before you begin motion capture), to ensure any changes (eg, slight movement of cameras or other equipment) is accounted for. You also do this if you make changes to the system. Prepare a subject on page 108 when you have a new subject, or want to make changes to an existing subject. This stage includes calibrating a labeling skeleton for your new subject or re-calibrating when you have made changes to an existing subject. Capture movement trials on page 136 after you have calibrated the labeling skeleton, to collect the data needed for your trials. Review trials and fill gaps on page 152 after you have captured, reconstructed and labeled your movement trials, to fill any gaps in the data. After you have filled any gaps and cropped the data as necessary, you can perform any required modeling (for example, you can run the dynamic Plug-in Gait model, or perform custom modeling) to generate the required model outputs (such as angles, forces, moments, powers, or bones). For information, see Modeling with Plug-in Gait on page 185. Export trial data on page 233, which is normally the final stage in motion capture, and enables you to use the captured data in third-party applications. To speed up some of the above processes, you can use the supplied pipelines, consisting of one or more operations that are supplied with Nexus, or you can create your own custom pipelines. To use pipelines on a large number of trials, you can run them as batch processes. For more information, see Work with pipelines on page 131. Vicon Motion Systems Ltd. 26-Oct-2018 Page 29 of 240 Nexus User Guide Hot keys and shortcuts To help you use Vicon Nexus efficiently, this section provides lists of shortcuts: Common hot keys and shortcuts on page 30 Shortcuts for navigating in Vicon Nexus on page 32 Shortcuts for managing real-time data on page 33 Shortcuts for selecting items on page 34 Shortcuts for moving the camera view on page 35 Shortcuts for viewing data in 3D views on page 35 Shortcuts for viewing data in the Graph view on page 36 Shortcuts for visualizing graph data on page 37 Shortcuts for working with the time bar on page 38 Shortcuts for gap-filling on page 41 Shortcuts for using the Quality tab on page 42 Common hot keys and shortcuts You can use the mouse to manipulate items and manage the way data is displayed in the Vicon Nexus window. Standard mouse actions can also be combined with keyboard keys. The following mouse actions and hot keys are available throughout Nexus, where applicable/available: Task Keys and mouse Start/stop capture CTRL+Enter Select individual items Click Select items within a bounding outline ALT+click and drag Select multiple non-consecutive items CTRL+click Rotate/orbit Click and drag Vicon Motion Systems Ltd. 26-Oct-2018 Page 30 of 240 Nexus User Guide Task Keys and mouse Zoom Right-click and drag Translate/Move Click wheel button (or left-and-right-click) and drag Scroll forward or backward through a list Rotate mouse wheel Undo CTRL+Z Redo CTRL+Y Save currently enabled subject data to the current trial's CTRL+S .c3d file (equivalent of clicking Save on the File menu) Reset Core Processor CTRL+R Esc Exit current mode (labeling, etc) Unset all cameras' Bumped status CTRL+SHIFT+B Note The behavior of the ALT GR key depends upon the regional settings specified for your keyboard in the Windows operating system. In some regions, the behavior of this key is identical to that of the ALT key, while in other regions the ALT GR key functions as if the ALT+CTRL keys were pressed together. Nexus assumes the latter behavior. If you wish to use the ALT GR key as if it was the ALT key, you must change the regional settings for your keyboard to use the US layout, which assumes identical behavior for these two keys. You change your keyboard language settings in the Text Services and Input Languages dialog box, accessed from the Languages tab in the Regional and Language Options dialog box in Windows Control Panel. For more information, see the Microsoft Windows help. Vicon Motion Systems Ltd. 26-Oct-2018 Page 31 of 240 Nexus User Guide Shortcuts for navigating in Vicon Nexus Use the following hot keys to navigate to the different areas of the Vicon Nexus user interface. Task Keys Display the Vicon Nexus online help F1 Display/Close Data Management tab F2 Display/Close the Quick Reportswindow F4 Enter/Exit full screen mode F5 Display/Close Sounds dialog box F6 Display/Close Options dialog box F7 Go to System Preparation Tools pane F8 Go to Subject Preparation Tools pane F9 Go to Capture Tools pane F10 Go to Label/Edit Tools pane F11 Go to Pipeline Tools pane F12 The behavior of function keys is dependent upon the area of the Nexus window that has focus when the key is pressed. Click anywhere in the window to set the focus before using the function keys to navigate to a different part of the user interface. Vicon Motion Systems Ltd. 26-Oct-2018 Page 32 of 240 Nexus User Guide Shortcuts for managing real-time data Use the following hot keys to manage real-time data streaming and offline data processing in Vicon Nexus. Task Keys Start/stop capture CTRL+Enter Switch between Live and Offline mode CTRL+TAB Pause/Restart real-time data streaming (Live SPACE (or middle mouse mode) button) Play/Stop offline data (Offline mode) SPACE (or middle mouse button) Toggle Simple Capture mode (Live mode) Vicon Motion Systems Ltd. 26-Oct-2018 CTRL+H Page 33 of 240 Nexus User Guide Shortcuts for selecting items Use these hot keys and mouse actions to select items in the Vicon Nexus window. To cancel a selection, left-click again in the view pane. Task Keys and mouse Select single item Click Select multiple non-consecutive items CTRL+click Select multiple non-consecutive items maintaining SHIFT+CTRL+click the order of selection Select multiple consecutive items SHIFT+click, SHIFT and drag, or drag Select next optical camera ] Select previous optical camera [ Select next video camera CTRL+] Select previous video camera CTRL+[ In a Camera view, sweep select for manual masking ALT+drag Vicon Motion Systems Ltd. 26-Oct-2018 Page 34 of 240 Nexus User Guide Shortcuts for moving the camera view Use the following mouse actions to move the camera view in the 3D Perspective, 3D Orthogonal, and Camera views. Task Keys and mouse Zoom: Move the camera viewpoint closer to or Right-click + drag forward or further away from the focal point backward Orbit: Move the 3D viewpoint around the focal Left-click + drag left, right, point forward, or backward Translate: Move the 3D viewpoint along a Click wheel button + drag left, horizontal or vertical axis right, forward, or backward Zoom to window (for all windows). Applies in CTRL+SHIFT+Z Camera, 3D Overlay and Rotated views. Zoom camera view to fit CTRL+SHIFT+F Shortcuts for viewing data in 3D views Use the following hot keys to view data in the 3D Perspective and 3D Orthogonal views: Task Keys Toggle display of labels CTRL+space bar Reset footstrike counters (see Automatically assess foot strikes on CTRL+SHIFT+R page 146 ). Vicon Motion Systems Ltd. 26-Oct-2018 Page 35 of 240 Nexus User Guide Shortcuts for viewing data in the Graph view Use the following hot keys and mouse actions to view data in the Graph view. For more information, see Shortcuts for visualizing graph data on page 37. Task Keys and mouse Select range of frames to zoom ALT and right-click + drag across frames Slide x-axis left Click wheel button + drag left Slide x-axis right Click wheel button + drag right Slide y-axis up Click wheel button + drag forward Slide y-axis down Click wheel button + drag backward Zoom x-axis in Right-click + drag left Zoom x-axis out Right-click + drag right Zoom y-axis in Right-click + drag backward Zoom y-axis out Right-click + drag forward Vicon Motion Systems Ltd. 26-Oct-2018 Page 36 of 240 Nexus User Guide Shortcuts for visualizing graph data The way the graph that is displayed in a Graph view depends on whether the system connection is live or offline and whether an individual point or a range has been selected for plotting. When zooming into or out of graph data, the display of grid lines in the view pane can be set to guide the eye toward the selected area of focus. Major grid lines remain at their normal weight, while any minor grid lines gradually fade. To obtain this behavior, open the Options dialog box (F7) and under General View Options, select Graph. In the Properties pane on the right, ensure Show Minor Grid Lines is selected. Zoom an axis (x or y) All component graphs in a single workspace maintain the same scale for both the xand y-axes. The x-axis is shared across all components, but each component has its own y-axis. The y-axes may show different ranges, but represent the same number of values. Offline: The portion of the specific component trace displayed in the view pane is centered around the point where the mouse was clicked. All other component views are scaled by the same amount, with the vertical range centered on the median value of the visible portion of all the selected traces. Live: The x-axis, the workspace is centered around zero, keeping zero on the right edge of the workspace and changing the values displayed on the left. Zoom selected range of frames Offline: The y-axis displays only the selected area of the specific trace and the x-axis displays only the selected frames. Live: This type of zooming in the x-axis is disabled to ensure that the live frame is always on the right of the graph. Pan across an axis (x or y) Offline: Each component in the y-axis can be panned independently. Live: Panning in the x-axis is disabled to ensure that the live frame is always on the right of the graph. Vicon Motion Systems Ltd. 26-Oct-2018 Page 37 of 240 Nexus User Guide Open a Quick Reports window In addition to displaying a Graph view, you can also open a Quick Reports window (press F4), which enables you to display multiple graphs of model outputs normalized over the gait cycle. For more information, see Quick Reports in the Vicon Nexus Reference Guide. Shortcuts for working with the time bar Use the following hot keys and mouse actions to work with the time bar at the bottom of a view pane: Timescale displayed in timeline Task Keys and mouse Slide timeline left Middle-click + drag left Slide timeline right Middle-click + drag right Select range of frames to zoom ALT and right-click + drag across frames Zoom scale in Right-click and drag right or up Zoom scale out Right-click and drag left or down Vicon Motion Systems Ltd. 26-Oct-2018 Page 38 of 240 Nexus User Guide Time bar data displayed in view pane Task Keys and mouse Start/Stop data playback Middle-click Jog forward/backward through data playback Rotate mouse wheel forward /backward Move Current Time Cursor to specific frame Click frame in the timeline Move Start Range Frame Cursor back to zero Click cursor frame of trial Move End Range Frame Cursor back to last frame Click cursor of trial Go to the previous frame LEFT ARROW Go to the next frame RIGHT ARROW Go to the first frame HOME Go to the last frame END Go forward 10 frames PAGE UP Go backward 10 frames PAGE DOWN Go to frame CTRL+G Set Region of Interest CTRL+D Vicon Motion Systems Ltd. 26-Oct-2018 Page 39 of 240 Nexus User Guide Event identification mode in timeline Task Keys Enter/exit event identification mode CTRL+E (where the time cursor follows the mouse) Go to the previous event CTRL+LEFT ARROW Go to the next event CTRL+RIGHT ARROW Lock/unlock event context (In event UP ARROW or DOWN ARROW identification mode, select desired Left, Right, or General event context on timeline; subsequently moving the mouse forward or backward does not change context.) Display context menu (after event ENTER context locked) Highlight command from context menu UP ARROW or DOWN ARROW Select highlighted command from ENTER context menu Move event to next frame ALT+RIGHT ARROW Move event to previous frame ALT+LEFT ARROW Vicon Motion Systems Ltd. 26-Oct-2018 Page 40 of 240 Nexus User Guide Shortcuts for gap-filling Use the following hot keys to speed up gap-filling and correcting swapped marker labels: Task Keys Select next gap CTRL+8 Select previous gap CTRL+7 Spline fill CTRL+U Spline fill all CTRL+I Pick source for pattern filling CTRL+9 Pattern fill CTRL+O Pattern fill all CTRL+P Pick source for rigid body fill CTRL+J Rigid body fill CTRL+M Rigid body fill all CTRL+, Pick segment for kinematic fill CTRL+K Kinematic fill CTRL+L Kinematic fill all CTRL+. Cyclic fill CTRL+; Cyclic fill all CTRL+' Swap marker labels CTRL+T Vicon Motion Systems Ltd. 26-Oct-2018 Page 41 of 240 Nexus User Guide Shortcuts for using the Quality tab Use the following hot keys to speed up working on the Quality tab, when using the Data Correction view type: Task Keys Show/hide unlabeled trajectories CTRL+F3 Show/hide trajectory names CTRL+F4 Move to next gap for selected trajectory CTRL+8 Move to previous gap for selected trajectory CTRL+7 Move to previous trajectory CTRL+PgUp Move to next trajectory CTRL+PgDown Vicon Motion Systems Ltd. 26-Oct-2018 Page 42 of 240 Nexus User Guide Prepare a Vicon system Before you can use your Vicon Nexus system, you need to configure the system for motion capture. When you have done this, the next step is to prepare a hierarchy of folders in which to store all the files associated with your motion capture trials. These procedures are explained in the following topics: Configure Vicon hardware in Nexus on page 44 Prepare a data storage location on page 94 Before you begin to configure your Vicon system, ensure that the following prerequisites have been met: It is assumed that your Vicon system hardware (including the Vicon cameras, Vicon connectivity units, and any supported third-party devices) has been set up and connected and that Nexus has been installed and licensed. Your Vicon system may have been professionally installed by a Vicon Support engineer. If you are installing the system yourself, for full details on installing system hardware, see the Vicon documentation that was supplied with your hardware, and for installing and licensing the software, see Installing and licensing Vicon Nexus. Vicon Nexus software is licensed using Safenet licensing and the VAULT licensing system. The licensing drivers must have been installed on the host PC, and the dongle must be plugged into an appropriate port (parallel or USB) on the computer while you are running the application software. The IP address for the Ethernet card on the host PC must be set to 192.168.10.1 using the default IP address range (for details, see the Vicon PDF PC Setup for Vicon Systems, which can be downloaded from the Vicon documentation website). Vicon Motion Systems Ltd. 26-Oct-2018 Page 43 of 240 Nexus User Guide Configure Vicon hardware in Nexus The first time you use your Vicon Nexus system, you must configure the Vicon cameras, connectivity units, and any supported third-party devices such as digital video cameras, force plates, or EMG devices. After this, you only need to change the system setup in Nexus if you change your hardware configuration or if you need different system settings, for example, a different camera frequency. You can save your system settings in a configuration file so that you can re-use or modify them later. You can create any number of system configuration files. You can then load the appropriate file for a particular type of motion capture application. For more information, see Manage configurations in Vicon Nexus on page 21. When you start Nexus, it automatically detects all the hardware currently connected to your Vicon system, and groups them into several different categories. You configure the Vicon system hardware and system-wide parameter and data processing settings on the System tab in the Resources pane (referred to as the System Resources pane). Basic setup information for each type of hardware that is likely to be present in a Vicon Nexus system is included in the following topics: Connect devices running the Vicon Control app on page 49 Configure system settings on page 52 Configure Vicon optical cameras for data capture on page 55 Configure video cameras for digital video capture on page 61 Aim Vicon cameras on page 64 Mask unwanted reflections on page 66 Configure Vicon connectivity units on page 70 Configure supported devices on page 74 If your system contains more than one Vicon Lock+ or MX Giganet, or if you want to change the automatically assigned synchronization master, also see Change the synchronization master on page 45. If you are not sure whether your firmware is up-to-date or if you have received an email from Vicon Support about updating your firmware, see the instructions on how to Update firmware on page 46. Vicon Motion Systems Ltd. 26-Oct-2018 Page 44 of 240 Nexus User Guide Change the synchronization master The node for the device designated as the Vicon system synchronization master, which is responsible for providing the master synchronization signal to the system, is highlighted in bold in the System Resources tree. Depending on the age of your Vicon system and the connectivity devices it includes, Vicon Nexus automatically designates the synchronization master: If a Vicon Lock+ or an MX Giganet is included in the system, it is automatically designated as the synchronization master. If the system does not contain a Lock+ or an MX Giganet, then a Vicon camera is automatically designated as the synchronization master. If the system contains more than one Lock+ or MX Giganet, you must ensure that the connectivity unit that is connected to the PC (known as the primary unit) is the synchronization master. However, because Vicon software cannot detect which connectivity unit is connected to the PC, you may need to change the automatically selected master. To change the synchronization master: 1. At the top of the System tab, click Local Vicon System to select it. 2. At the top of the Properties pane, click Show Advanced. 3. In the System section of the Properties pane, click the Preferred Master list and then choose the required synchronization master from the list. Vicon Motion Systems Ltd. 26-Oct-2018 Page 45 of 240 Nexus User Guide Update firmware Each Vicon camera and connectivity unit is programmed with firmware to control its operation. Periodically, Vicon supplies firmware updates to correct or improve device functionality. You apply these firmware updates to your Vicon devices via the Vicon Ethernet network using the Vicon Firmware Update Utility, as described below. For versions of Nexus 2.8 and later, you are automatically notified when any component of your Vicon system is running out-of-date firmware, and given the opportunity to update to the latest version. (For information about updating firmware for earlier versions of Nexus, see the earlier Nexus documentation.) Important To ensure optimum performance and access to all the latest functionality, Vicon recommends that you upgrade to the latest firmware whenever it becomes available. To monitor and/or upgrade system firmware: 1. When you start Nexus or connect any Vicon devices into your system, Nexus checks to see whether the firmware for all your devices is up-to-date. If your devices aren’t using the latest firmware, Nexus displays an icon in the toolbar to let you know that a more up-to-date version of the firmware is available: 2. Click on the icon to display more information. Nexus displays a prompt that enables you to open the Vicon Firmware Update Utility (reprogramming tool). 3. Vicon Motion Systems Ltd. 26-Oct-2018 Page 46 of 240 Nexus User Guide 3. Click Yes to open the Vicon Firmware Update Utility. Note that you can also open the Vicon Firmware Update Utility from the Start menu (select Vicon > Vicon Firmware Update Utility). Nexus closes and the Vicon Firmware Update Utility is displayed, showing all the connected devices and their current firmware version. By default, all devices are selected. 4. If you don’t want to update any of the devices, clear the relevant check box(es). Note that if required, you can select devices to be updated that are already using the latest version. 5. At the bottom of the Vicon Firmware Update Utility window, in the Choose Firmware version list, select or browse to the required firmware version. 6. Click Reprogram to update the firmware for the selected device(s). When updating is complete, the Firmware Version column displays the updated firmware version and the System Status line and the Reprogramming Status column display Complete on a green background. Vicon Motion Systems Ltd. 26-Oct-2018 Page 47 of 240 Nexus User Guide Note If you do not have continual internet access, Nexus is unable to notify you when a new version of the system firmware is available. In this case, install the Vicon Firmware Update Utility on an internet-connected machine to detect and download the latest version of the firmware. You can then transfer this download to the local machine and use the Vicon Firmware Update Utility to update to the latest version of the firmware. To downgrade to an earlier firmware version To downgrade to a firmware version that was previously downloaded, open the Vicon Firmware Update Utility (from the Start menu click Vicon > Vicon Firmware Update Utility) and select the required firmware version. Vicon Motion Systems Ltd. 26-Oct-2018 Page 48 of 240 Nexus User Guide Connect devices running the Vicon Control app To make it easy for a single operator to set up Vicon cameras, you can use the Vicon Control app, which runs on compatible iOS and Android devices. For more information, see the Vicon Control app on the Vicon website. If you are using the Vicon Control app, connect it to your Vicon Nexus system so that you can use it to configure Vicon cameras. The following procedure describes how to connect Vicon Control to your Vicon Nexus system. Before you can use your phone or tablet with Nexus, you must pair it with the PC that is running Nexus (the Vicon host PC). To connect a device running the Vicon Control app to Nexus on a Vicon host PC: 1. Ensure that your device is connected to a Wifi access point that is on the same subnet as the Vicon host PC. 2. On the Vicon host PC, ensure that the required connection is used, that Nexus is running, and the system is connected. 3. On the device, open the Vicon Control app. Vicon Motion Systems Ltd. 26-Oct-2018 Page 49 of 240 Nexus User Guide The connection to Nexus is displayed on the initial Control screen: 4. Tap the Nexus icon. You are alerted that you must authorize the connection on the Vicon host PC before you can continue. In Nexus on the Vicon host PC, an authorization request is displayed: 5. To use the same connection in future, select Remember this choice for future connection attempts. To permit Control to access Nexus, click Allow. Tip If later you need to revoke authorizations for Vicon Control, either rightclick the node for the device in the System Resources tree and then click Revoke Authorization, or on the Window menu in Nexus, click Manage Control Authorizations and click Forget Device (for a single device) or Forget All (for all connected devices). Vicon Motion Systems Ltd. 26-Oct-2018 Page 50 of 240 Nexus User Guide On the device, a screen similar to the following is displayed: 6. To select a camera and display a camera view, tap at the bottom of the screen. You can swipe the camera view right or left to change to the next or previous camera and use stretch and pinch as normal to zoom in and out. To access the dial control, tap and hold in a selected camera view. 7. Use the dial to view and change settings, calibrate and capture. Vicon Motion Systems Ltd. 26-Oct-2018 Page 51 of 240 Nexus User Guide Configure system settings You specify system-wide settings in the System Resources pane, by clicking on the toplevel node called Local Vicon System. This node is displayed when Nexus is in Live mode (if necessary, click the Go Live button to see this node). It contains sub-nodes for each device connected to your Vicon system. If you have saved any system configurations (.system files), before changing Local Vicon System settings, ensure the required configuration is selected at the top of the System Resources pane (see Manage configurations in Vicon Nexus on page 21). The Local Vicon System node provides access to system-wide properties, enabling you to: Configure the Vicon system capture rate and the amount of memory allocated to Nexus for motion capture. Manage the way Nexus produces real-time 3D representations of the subjects whose motion is being captured. Specify the identification and connection settings for the Nexus host PC. Specify video standards and timecode options. Vicon Motion Systems Ltd. 26-Oct-2018 Page 52 of 240 Nexus User Guide To change Vicon system settings: 1. If Nexus is currently offline, in the Resources pane, click Go Live. 2. On the System tab, click the Local Vicon System node. 3. In the Properties pane at the bottom of the System tab, view or change settings for the required properties to suit the needs of your motion capture application. When you set up your Vicon system, ensure that the Requested Frame Rate property in the System section of the Properties pane is suitable for your application. The Requested Frame Rate is the rate (in Hz) at which to synchronize the Vicon cameras. If you are using an external video signal, select from displayed values (multiples of the base frame rate of the PAL, NTSC, or Film video standard specified in Standard) up to a maximum of 2,000. You can choose any number you want if you do not have any Genlock Standard set. Tip The default setting of 100 (Hz) is suitable for a range of common applications, so unless you have a specific requirement for a different value, you do not need to adjust this setting. You can configure additional properties as required to suit your motion capture application. To view all the available properties for Local Vicon System, at the top right of the Properties pane, click Show Advanced. For detailed information about each of the properties, see Local Vicon System properties in the Vicon Nexus Reference Guide. Vicon Motion Systems Ltd. 26-Oct-2018 Page 53 of 240 Nexus User Guide When you have finished specifying the properties, at the top of the System tab, click the Save button to save your system configuration settings to a .system file in the Systems configurations folder (see Manage configurations in Vicon Nexus on page 21). Tip The node for the device designated as the Vicon system synchronization master is highlighted in bold in the System Resources tree. For information on changing the synchronization master, see Change the synchronization master on page 45. Vicon Motion Systems Ltd. 26-Oct-2018 Page 54 of 240 Nexus User Guide Configure Vicon optical cameras for data capture As part of setting up your Vicon system, you must specify the required settings for Vicon optical cameras. To do this, you use the Vicon Cameras node in the System Resources pane. You can configure the settings for an individual camera, several cameras, or all cameras at once. The Vicon Cameras node is displayed under the Local Vicon System node when Vicon Nexus is connected to a Vicon system and is in Live mode. It is displayed under the Vicon Data node when Nexus is in Offline mode. It lists each Vicon optical camera connected to your Vicon system. For each camera, the node name includes the device position number, any display name specified in the Identification property, and the camera type in parentheses, for example, #1 Over Door (Vantage 16). Important Before making changes to your Vicon camera settings, ensure that: You have set your cameras' focus and aperture. ( To see how to set up Vicon Vero cameras with Vicon Tracker software, which is similar to Nexus setup, see the Tracker Installation and Training Guide on YouTube.) The required system configuration has been selected in the System Resources pane (see Manage configurations in Vicon Nexus on page 21). Your calibration device (wand) is available. You have some markers with which to outline the capture volume. This will also assist with camera setup. If you are setting up a mixed camera system (that is, a system that includes both Vicon MX T-Series cameras as well as other current Vicon cameras), see also Set up mixed Vicon camera systems on page 59. Vicon Motion Systems Ltd. 26-Oct-2018 Page 55 of 240 Nexus User Guide To configure Vicon optical cameras for data capture: 1. Ensure Vicon Nexus is in Live mode. If it is not, in the Resources pane, click Go Live. 2. To visualize your capture volume, from the view pane menu, select Camera. 3. In the System Resources tree, select the node(s) for the camera(s) whose properties you wish to configure, either: Vicon Cameras node for all Vicon cameras or A sub node for a specific Vicon camera. The camera sub-nodes on the System tab correspond to the Names you set in the Properties pane (see below). Note that If no Lock+ or MX Giganet is present in the Vicon system, the subnode for the Vicon camera acting as the synchronization master is displayed in bold. When a camera is selected, a blue status light on its strobe unit lights up. Tip In many cases, it is best to start by selecting all of the cameras, to find a common baseline. You can then adjust individual cameras as required. 4. In the capture volume, have someone wave the calibration wand and ensure that you can see marker images moving in the Camera view. Vicon Motion Systems Ltd. 26-Oct-2018 Page 56 of 240 Nexus User Guide 5. In the Properties pane at the bottom of the System tab, click Show Advanced to show additional properties. When you first set up your Vicon system, configure the following camera properties in the order shown. (If you are not sure what a particular setting means, you can display a tooltip by hovering the mouse over the relevant field or control ): Identification section: Name (If you wish to distinguish it from the other cameras) Settings section: Strobe Intensity In most cases, keep its default setting (1). However, if your Vicon system consists of a mix of MX T-Series cameras and other current Vicon cameras, and if it is crucial to your work that the shutter periods for all are precisely aligned, ensure that your firmware is upgraded to version 700 or later, and set the Strobe Intensity for the T-Series camera(s) to the maximum. For more information, see Set up mixed Vicon camera systems on page 59. Gain Only adjust this setting if the markers appear too faint or the cameras have trouble distinguishing them; otherwise, leave at its default setting (x1). Vicon does not recommend using a setting higher than x2. Grayscale Mode This setting determines what data is sent from the camera to the computer. Ensure this is set to the default setting ( Auto) for capturing data. If the camera recognizes a blob as a circle, only centroid data is sent. If the camera cannot distinguish the blob as a circle, full grayscale data is sent so that Nexus can attempt to circle-fit the blobs. Circle fitted markers are displayed as crosshairs in the Camera view. Centroid Fitting section: Threshold This setting differentiates between markers and ambient light. A value in the region of 0.2 (the default) to 0.5 is usually appropriate, but Vicon strongly recommends that you view static markers in the volume to establish an appropriate setting. If cameras are evenly spaced around the volume, the same Threshold value is usually sufficient for all cameras. Minimum Circularity Ratio The circularity threshold used by the centroid-fitting algorithms in a Vicon camera to fit centroids to grayscale blobs. The higher the value, the more stringent the centroid fitter is. For camera calibration, you may wish to apply higher settings to ensure that the Vicon system selects the best markers and thus provides the best possible calibration. For data capture, a lower value may be appropriate. When a blob is fitted with a centroid, it is represented by crosshairs. The default setting is 0.5. Vicon Motion Systems Ltd. 26-Oct-2018 Page 57 of 240 Nexus User Guide Tip If adjusting these settings does not easily enable you to eliminate reflections, create camera masks to eliminate reflections and other unwanted light sources that occur in parts of the capture volume. For information on masking, see Mask unwanted reflections on page 66. Centroid Tracking section: Enable Centroid Tracking Tracking 2D camera centroids provides extra information that maintains marker labels in real time when only one camera can see a marker. When enabled, the 2D track calculations are performed by a camera's onboard sensors. When disabled, the 2D track calculation is performed by the PC (in Nexus). The default is off. Marker Velocity Maximum velocity at which a marker will be tracked, expressed as the percentage of image width per second. The default is 5. Important These properties affect the quality of the motion capture data. You cannot adjust them after data capture, so it is important to optimize these before you collect data intended for analysis. In subsequent sessions, you may wish to configure additional properties to suit the needs of your motion capture application. For further details about each of the Vicon Camera properties, see Vicon Camera properties in the VIcon Nexus Reference Guide. 6. When you have finished adjusting the Vicon Cameras settings, in the Settings section, ensure that Grayscale Mode is set to Auto. 7. At the top of the System tab, click the Save button to save your system configuration settings to a .system file in the Systems Configurations folder (see Manage configurations in Vicon Nexus on page 21). Vicon Motion Systems Ltd. 26-Oct-2018 Page 58 of 240 Nexus User Guide Set up mixed Vicon camera systems Vicon Nexus (version 2.4 and later) enables you to run mixed Vicon camera systems consisting of Vicon Vero cameras (v1.3 and v2.2), Vicon Vantage cameras (V5, V8, V16) and/or MX T-Series cameras (T10, T20, T40, T160, or S Edition) and Bonita Optical cameras (B3, B10). You can also use Vicon Vue and Bonita Video cameras in the same mixed system. Caution The use of mixed systems that include Vicon cameras older than T-Series and Bonitas is not supported and full functionality cannot be guaranteed. For systems involving only Vero, Vantage and Bonita cameras, the shutter period characteristics for all cameras match exactly. Irrespective of individual cameras' strobe (shutter) settings, the center alignment of these periods in any Vero/Vantage/Bonita camera in the same system align exactly. You do not need to make any adjustments to ensure that this alignment occurs. However, for systems involving Vicon MX T-Series cameras, depending on your requirements (see When are differences in strobe timings important? on page 60), you may need to make some manual adjustment (see the following steps). Important Support for mixed systems' center strobe alignment requires Vicon firmware 700 or later. Vicon recommends that you always update to the latest firmware. Due to the differences in strobe timings between the current Vicon cameras (Vero, Vantage and Bonita cameras) and the MX T-Series cameras, in situations where very small timing differences are considered to be relevant and greater than other accepted limitations (such as skin movement artifacts), ensure that the camera strobe periods match by setting the Strobe Intensity for the MX T-Series camera(s) to maximum as described below. Vicon Motion Systems Ltd. 26-Oct-2018 Page 59 of 240 Nexus User Guide To obtain consistent strobe timing and sensor exposure in mixed camera systems that include T-series: 1. In the System Resources tree, select the MX T-Series camera(s). 2. In the selected camera's Properties pane, in the Settings section, ensure the Strobe Intensity is set to its maximum. This ensures that the center of the strobe pulse and shutter period for the Vero/Vue /Bonita cameras matches that of the MX T-Series cameras. When are differences in strobe timings important? In situations where very small timing differences are considered to be relevant and greater than other accepted limitations (such as skin movement artifacts), ensure that all the camera strobe periods match by setting an appropriate value in the Strobe Intensity for the cameras you are using. If all cameras are of the same type, this value is the same for all cameras, but for systems that include both T-series and other current Vicon cameras, set the TSeries' Strobe Intensity to its maximum, as described above. Situations that may warrant this consideration include studies where very fast ballistic movements are expected and/or where very small markers are likely to be in close proximity. Vicon Motion Systems Ltd. 26-Oct-2018 Page 60 of 240 Nexus User Guide Configure video cameras for digital video capture You manage the identification and configuration settings for each digital video camera connected to your Vicon system with the Video Cameras node in the System Resources pane. Using this node, you can also remove or reorder video cameras. Note References to "Vicon video camera" apply to the use of Vicon video cameras (Vicon Bonita and Vicon Vue). The following instructions also apply to Basler cameras that are supported by Vicon Nexus. For details of how to set up a Vicon system that includes video cameras, see the PDF PC Setup for Vicon systems. The Video Cameras node is displayed under the Local Vicon System node when one or more video cameras is connected to the Nexus host PC and Vicon Nexus is in Live mode, or when a previously saved file containing video cameras is loaded. It lists each video camera connected to your Vicon system. For each camera, the node name includes the camera number, the camera type in parentheses and the frame rate in brackets, for example, #DV2 Over Door (Bonita 720c) [50Hz]. Vicon Motion Systems Ltd. 26-Oct-2018 Page 61 of 240 Nexus User Guide Important For this node to be displayed, Nexus must be in Live mode (click the Go Live button) or a previously saved trial must be loaded. Before managing video cameras in your Vicon system, ensure that the desired system configuration has been selected in the System Resources pane (see Manage configurations in Vicon Nexus on page 21). This topic assumes that the digital video camera is connected and feeding data through the FireWire or GigE port. For information on setting up this port, see the documentation provided with your FireWire card or GigE port. You can connect a digital video camera to the Nexus host PC. You can connect supported Basler video cameras to the FireWire or GigE port on the PC and then capture reference video for use with your optical motion capture data. You can overlay the Vicon optical motion data onto the digital video images from the video cameras in the Camera view using the 3D Overlay option, from the View menu. If required, you can burn this information into the digital video image and export the .avi file for viewing in another application using the Configure the Export 3D Overlay Video operation. To configure video cameras for digital video capture: 1. Ensure Nexus is in Live mode (in the Resources pane, click Go Live). 2. In the System Resources tree, select the node whose properties you wish to configure: Video Cameras node, for all digital video cameras A sub-node, for a specific video camera Note that if you are configuring a Vicon video camera, the node will not become green until you specify the Destination IP Address. Also note that cameras with gray icons are connected to the network but are not contributing data. For example, if you have connected Vicon Bonita video cameras, but your Vicon connectivity device does not support jumbo packets, the icons for the Vicon video cameras will remain gray. For more information and help with upgrading your system, contact Vicon Support. 3. In the Properties pane at the bottom of the System Resources pane, view or change settings for the required properties. When you first set up your Vicon system, you must configure at least the following properties in the order shown. In subsequent sessions, you may want to configure additional properties to suit the needs of your motion capture application. Vicon Motion Systems Ltd. 26-Oct-2018 Page 62 of 240 3. Nexus User Guide Section Property name Hardware Destination IP Address (Vicon video cameras) Settings Capture Path (enter a separate HDD or an SSD drive for each camera) Video Gain and Brightness Offset (Vicon video) Camera Gain and Camera Brightness (Basler) Frame Requested Frame Rate Rate: Settings Shutter Duration and Camera AOI (Basler), Frame Packet Size (Baslers using Firewire) Rate Hardware Trigger Source (Basler) Calibration Focal Length (millimeters) (if you will be using Aim Cameras) For further details about each of the Video Camera properties, see Video Camera properties in the Vicon Nexus Reference Guide. 4. If you are using Basler cameras, to align the shutters with the rest of the Vicon system, in the System Resources tree, right-click the Video Cameras node and then click Align Shutters (Basler). 5. At the top of the System tab, click the Save button to save your system configuration settings to a .system file in the Systems configurations folder (see Manage configurations in Vicon Nexus on page 21). Tip When you plug a video camera into the Vicon system, the system automatically assigns it a number. To reorder video cameras, select the camera in the Reorder Devices dialog box and click Move Up or Move Down. Then click OK. Vicon Motion Systems Ltd. 26-Oct-2018 Page 63 of 240 Nexus User Guide Aim Vicon cameras Note Aiming cameras is useful for providing an initial, approximate calibration, before you fully calibrate the cameras as described in Calibrate Vicon cameras on page 97. Before you aim your Vicon cameras, ensure that they are displayed in the 3D Perspective view. Vicon camera positioning changes in real time. When you physically move a camera in the capture volume, you should be able to see that its representation moves correspondingly in the 3D Perspective view. If you can't see the cameras in the 3D Perspective view, or if you want to change the way the cameras are displayed, press F7 to open the Options dialog box, and on the left, ensure Camera Positions is selected. If required, change the Properties on the right. When you have roughly positioned the cameras in the volume, you can use the Aim Cameras section of the System Preparation Tools pane to optimize their positions, before running a full camera calibration. Important To aim Vicon cameras, you must use the calibration device supplied with your Vicon system. To aim digital video cameras, you must use an Active Wand. Vicon Motion Systems Ltd. 26-Oct-2018 Page 64 of 240 Nexus User Guide To optimize the position of Vicon cameras: 1. In the Resources pane, ensure Nexus is in Live mode. 2. In the Options dialog box (press F7), under the General View Options section, select the Target Volume option. 3. On the right side of the dialog box, update the properties of the target volume to reflect the dimensions of your capture volume. 4. View the Vicon camera feedback by doing the following: a. In the view pane, select the Camera view. b. In the Camera view toolbar, on the View drop-down list, select 3D Overlay. c. In the System Resources tree, click the cameras that you want to aim to select them. A virtual representation of your target volume is overlaid on the 2D data from the camera image. Vicon Motion Systems Ltd. 26-Oct-2018 Page 65 of 240 Nexus User Guide 5. In the System Preparation Tools pane, expand the Set Volume Origin section and from the L-Frame drop-down list select the Active Wand or 5 Marker Wand & LFrame calibration object. 6. In the capture volume, place the calibration object flat on the floor in the center of the capture volume at the desired origin position. In the Aim Cameras section, click Start to begin the camera-aiming process. Nexus starts attempting to identify the calibration object in each camera view, and the Start button switches to its Stop setting. 7. In the System Resources tree, select the camera you want to position and ensure that you can see the calibration object in the Camera view. 8. Physically move a Vicon camera in the capture volume and check its coverage against the target volume. 9. Repeat steps 7–8 for each Vicon camera, until they are all correctly aimed at the calibration object. Mask unwanted reflections Masking enables grayscale blobs that are generated from reflections of objects other than markers (eg, reflections from floor or furniture, or opposing camera strobe rings) to be ignored by the Vicon cameras. In capture volumes where this spurious data is present, camera masking improves calibration robustness and reconstruction quality. In Nexus, masking is shown as a grid of small blue tiles superimposed over the camera image in a Camera view, each cell of which can be set to obscure unwanted reflections that are seen by a camera. Vicon Nexus offers both automatic masking and tools for manual masking. If you have a large number of reflections in your capture volume, it is a good idea to create camera masks automatically first. You can then eliminate any remaining reflections by creating masks manually. For more information, see: Automatically create Vicon camera masks on page 67 Manually create Vicon camera masks on page 68 Vicon Motion Systems Ltd. 26-Oct-2018 Page 66 of 240 Nexus User Guide Automatically create Vicon camera masks To automatically create camera masks: 1. Remove from the capture volume any unnecessary objects, such as calibration objects. For best results, the capture volume should be entirely free from objects likely to cause background interference. 2. In the Resources pane, ensure Nexus is in Live mode. 3. From the System Resources tree, select all Vicon cameras. 4. From the view pane toolbar, select Camera to display the 2D data being captured by each selected camera in a separate Camera view. 5. From the View drop-down list at the top of the view pane, ensure that the 3D Overlay and Combined options are cleared. 6. In the Options dialog box (F7), under the General View Options section ensure that the Threshold Map option is selected. 7. Ensure you have adjusted camera settings as described in Configure Vicon optical cameras for data capture on page 55. Any reflections are clearly visible in the Camera view, typically as non-circular areas of grayscale or edge data. Note that as reflections can severely affect the camera data rates, you may find that the camera overloads. In this case, the camera automatically sends edge data instead of full grayscale. 8. In the System Preparation Tools pane, in the Mask Cameras section, click Start. 9. Vicon Motion Systems Ltd. 26-Oct-2018 Page 67 of 240 Nexus User Guide 9. The Start button switches to its Stop setting. Nexus starts recording the data visible to each of the cameras connected. Any camera masks created are displayed as blue cells in the Camera views for affected cameras. If there is no data visible to a particular camera, Nexus does not create any masks for it. About 30 seconds of recording is generally sufficient to enable Nexus to collect the data visible to the cameras. 10. After about 30 seconds, click Stop. If you still see unwanted reflections, you can start and stop the Mask Cameras option again until you have hidden the reflections, or mask any remaining reflections manually. Manually create Vicon camera masks You can manually create masks to eliminate any reflections in the capture volume that are visible to the cameras. If you have a large number of reflections in your capture volume, it is a good idea to create camera masks automatically first (see above). To manually create camera masks: 1. From the capture volume, remove any unnecessary objects, such as calibration objects. For best results, ensure the capture volume is entirely free from objects likely to cause unwanted reflections. 2. From the System Resources tree, select all Vicon cameras. 3. From the view pane toolbar, select Camera to display the 2D data being captured by each selected camera in a separate Camera view. 4. From the View drop-down list at the top of the view pane toolbar, ensure that the 3D Overlay and Combined options are cleared. 5. In the Options dialog box (F7), under General View Options, ensure that Threshold Map is selected. Tip The Threshold Map default color is blue, but you can change the color in the Options dialog box. In the following descriptions, the masking tiles are described as blue. 6. Vicon Motion Systems Ltd. 26-Oct-2018 Page 68 of 240 Nexus User Guide 6. Ensure you have adjusted camera settings as described in Configure Vicon optical cameras for data capture on page 55. If reflections are present, they should be clearly visible in the Camera view, typically as non-circular areas of grayscale or edge data. Note that as reflections can severely affect the camera data rates, you may find that the camera overloads. In this case, the camera automatically sends edge data instead of full grayscale. 7. From the view pane toolbar, use the following buttons to obscure any unwanted reflections visible to the selected Vicon cameras. (When you click any of these buttons, a grid of small blue tiles is superimposed over the camera image in each Camera view.) Paint a mask onto the camera Click an individual tile, click and drag across multiple tiles, or hold down ALT and click while dragging the mouse across an entire area of unwanted reflections visible in the camera grid. You can drag the mouse horizontally, vertically, or diagonally. When a cell is painted, its background color changes from black to blue. The camera mask consists of blue cells obscuring unwanted reflections. Erase a mask from the camera Click an individual tile, click and drag across multiple tiles, or hold down ALT and click while dragging the mouse across an entire area of blue cells in the camera grid. You can drag the mouse horizontally, vertically, or diagonally. When an individual cell is erased, its background color changes from blue to black, and any reflection that had previously been obscured is visible again. Clear the mask from the camera Click the button to automatically remove the entire mask from the camera. When the mask is cleared, the background color of any previously painted cells changes from blue to black, and any reflections that had previously been obscured are visible again. Tip To zoom in on the images, right-click and drag the mouse forward (to zoom in) or backward (to zoom out). To pan the image, click both mouse buttons and drag The camera masks are applied in real time and are saved along with your camera calibration. Vicon Motion Systems Ltd. 26-Oct-2018 Page 69 of 240 Nexus User Guide Configure Vicon connectivity units Vicon connectivity units are smart boxes that can be combined to create a distributed architecture, enabling you to customize the number of Vicon cameras and supported third-party devices in your Vicon system. As part of setting up your Vicon system, you configure your Vicon connectivity unit(s) for system communications and any GPO or remote triggering. The Vicon Connectivity node is displayed under the Local Vicon System node when Vicon Nexus is connected to the Vicon system and is in Live mode. It is displayed under the Vicon Data node when Nexus is in Offline mode. It lists each connectivity unit connected to your Vicon system. Depending on the type of Vicon system you are running, your Vicon system architecture will contain one or more of the following Vicon connectivity units: Vicon Lock unit: Facilitates the integration of synchronous third-party equipment with Vicon Vantage, Vicon Vero, and Vicon Bonita cameras, by providing or receiving synchronization and/or timecode. Also provides connectivity for third-party analog capture sources, such as force plates and EMG equipment. Connects to a PoE+ switch to which Vicon cameras and the host PC are connected. If your Vicon system includes PoE or PoE+ switches, note that although they do not appear as connectivity nodes in the System Resources tree, the cameras that are connected to them are displayed. Note Except where noted, references to Vicon Lock, Lock units, and Lock apply to all current models of the Vicon Lock unit (at the time of publication, this includes Vicon Lock+, Vicon Lock Studio and Vicon Lock Lab). MX Giganet: The primary connectivity unit in an MX T-Series system. To connect and synchronize force plates and EMG devices, MX Giganets can be configured with a 64channel analog card. (This functionality is integral to Vicon Lock+ and Lock Lab units.) You can incorporate units and components from an MX T-Series system into a Vicon Vantage system. See the Vicon Vantage Reference Guide or contact Vicon Support for details on configuring a combined architecture. Vicon Motion Systems Ltd. 26-Oct-2018 Page 70 of 240 Nexus User Guide If your Vicon system includes PoE or PoE+ switches, note that although they do not appear as connectivity nodes in the System Resources tree, the cameras that are connected to them are displayed. Important Before managing Vicon connectivity units, ensure that the desired system configuration has been selected in the System Resources pane (see Manage configurations in Vicon Nexus on page 21). Vicon Motion Systems Ltd. 26-Oct-2018 Page 71 of 240 Nexus User Guide Set up Vicon connectivity units The Vicon Connectivity node lists each MX Giganet or Vicon Lock unit connected to your Vicon system. For each unit, the node name includes the device position number, any display name specified in the Identification property, and the device type listed in parentheses, for example #1 Name (Lock+). For Lock Lab and Lock+, and for MX Giganet if either or both analog option cards are installed, the sample rates are displayed in brackets, and an Analog Card (Slot 1) sub node is displayed as appropriate. If no analog source is selected, [No Source] is displayed after the device name. The Lock or MX Giganet node enables you to manage the identification and configuration settings for each connectivity unit included in your Vicon system architecture. The node is displayed under the Vicon Connectivity node in the System Resources pane when Vicon Nexus is connected to a Vicon system with at least one Lock unit or MX Giganet unit and is in Live mode (click the Go Live button). To configure connectivity units for analog data acquisition: 1. In the System Resources pane, click the Go Live button. 2. In the System Resources tree, select the node whose properties you want to configure: Vicon Connectivity node for all Vicon connectivity units A sub node for a specific connectivity unit – the sub nodes in the System Resources tree correspond to the IDs assigned by Nexus. If a connectivity unit has automatically been designated as the synchronization master for the Vicon system, its node name is displayed in bold. The colored icon beside a connectivity node identifies the status of the device: Green play button: Component OK (active). If an analog device is connected, this status does not reflect the analog device's status. Yellow pause button: Component is not fully set up or device has been disabled in Status section of Properties. Gray play button: Component connected but not contributing any data. Red stop button: Component down (unavailable or disconnected). In the Properties section at the bottom of the System Resources pane, view or change settings for the desired properties. Vicon Motion Systems Ltd. 26-Oct-2018 Page 72 of 240 Nexus User Guide When you first set up your Vicon system, you must configure at least: Name A name you supply, to enable you to identify this unit easily Sync Out (if you are using synchronization functionality) The general purpose output driver (*.gpo file) you specify here determines the output frequency of the synchronization pulse. You can select a driver for each of the sync outputs. For further details, see Go Further with Vicon MX T-Series or Vicon Vantage Reference Guide.) In subsequent sessions, you may wish to configure additional properties to suit the needs of your motion capture application. For details about all the properties for Vicon connectivity units, see Vicon Lock and MX Giganet properties in the Vicon Nexus Reference Guide. 3. In the System Resources pane, click the Save button to save your system configuration settings to a .system file in the Systems configurations folder (see Manage configurations in Vicon Nexus on page 21). Vicon Motion Systems Ltd. 26-Oct-2018 Page 73 of 240 Nexus User Guide Configure supported devices As part of setting up your Vicon system, you configure supported devices using the Devices node in the System Resources pane. The Devices node is displayed under the Local Vicon System node when Vicon Nexus is connected to a Vicon system with at least one Vicon or supported third-party analog or EMG device and is in Live mode. It is displayed under the Vicon Data node when Nexus is in Offline mode. The Devices node lists each supported device connected to your Vicon system. For each device, the node name includes any display name specified in the Name property, its approximate sample rate in brackets, and the device type in parenthesis, for example, Name [2000Hz] (Analog EMG). The default name property displayed is Name [1000Hz] (Analog EMG). For analog devices, if no analog source is selected, [No Source] is displayed after the device type. Channel sub nodes are displayed for any analog channels. Predefined configurations for some devices are supplied with Vicon Nexus. Tip To add new device entries to this node, Vicon Nexus must be in Live mode (click the Go Live button). Before managing other devices, ensure that the desired system configuration has been selected in the System Resources pane (see Manage configurations in Vicon Nexus on page 21). To view a graph of one or more device output or component signals: 1. In the System Resources tree, expand the Devices node to show the devices connected to your Nexus system 2. Select one or more devices, outputs or components. 3. From the view pane toolbar, select Graph. 4. If necessary, in the Graph view toolbar, from the Graph Type drop-down list, select Components. 5. The Graph view displays a graph of the selected components. For more information on configuring supported devices, see: Configure force plates on page 75 Configure EMG devices on page 87 Vicon Motion Systems Ltd. 26-Oct-2018 Page 74 of 240 Nexus User Guide Configure IMUs on page 89 Configure force plates As part of setting up your Vicon system, you manage the connection and configuration settings for supported force plates in your Vicon system with the appropriate force plate node. You can select the required force plate node under the Devices node in the System Resources pane when Vicon Nexus is connected to a Vicon system with at least one force plate unit and is in Live mode. When Nexus is in Offline mode, the force plate node is displayed under the Devices node of the Vicon Data node. The Devices node lists each force plate connected to your Vicon system. For each device, the node name includes any display name specified in the Name property, its sample rate in brackets, and the force plate type in parentheses, for example, Name [1000Hz] (AMTI AccuGait Force Plate). If no analog source is selected, [No Source] is displayed after the device type. Channel - # sub nodes are displayed for each channel. Predefined configurations for some supported force plates are supplied with Vicon Nexus. Important To add new force plate entries to the Devices node, Nexus must be in Live mode (click the Go Live button). Before managing force plates, ensure that the desired system configuration has been selected in the System Resources pane (see Manage configurations in Vicon Nexus on page 21). Force plates data can be acquired through the analog capture functionality of a Vicon connectivity device (Vicon Lock+ or MX Giganet ). This topic describes the analog connection only. If your force plate has a digital output, it is possible that this data stream can also be captured, but this depends on the data stream's format and the equipment's manufacturer. For information on the digital data streams that can be used with Vicon systems, contact Vicon Support. Vicon Motion Systems Ltd. 26-Oct-2018 Page 75 of 240 Nexus User Guide To configure force plates for analog data capture: 1. In the System Resources pane, click the Go Live button. The first time you use Nexus, the Devices node is empty. You must add and configure a new force plate device before it will be displayed in the System Resources tree. 2. In the System Resources tree, right-click the Devices node, point to Add Analog Device and from the context menu select the type of force plate that is integrated in your Vicon system. The selected force plate node automatically expands to display the newly created device. (For Motekforce Link treadmills, two new device nodes are displayed, one for each plate.) If the appropriate type is not displayed, contact Vicon Support. The colored icon beside a force plate node identifies the status of the device and of any connected analog source: Green play button: Component OK (active or connected); if an analog device is connected, the analog source is selected and all channels are configured. Yellow pause button: Component is not fully set up (e.g., not all channels have been assigned a pin or the calibration matrix has not been configured). Gray play button: Component connected but not contributing any data. Red stop button: Component down (unavailable or disconnected). These colored icons correspond to those used for the device summary in the Status Communications pane. 3. In the Properties section at the bottom of the System Resources pane, view or change settings for the following properties: a. In the General section, enter a Name. b. In the General section, go to the Calibration File field, and load the manufacturer's calibration file: If the calibration file is not listed in the drop-down list, click the ellipsis (...) next to the Calibration File field to browse to the relevant location, and select it. The file becomes available in the drop-down list. Select the calibration file. (For Motekforce Link treadmills, note that a single calibration file is used for both plates.) If not supplied by the manufacturer's calibration file, you can set the device Dimensions, Position, Orientation, and Origin in those Properties sections. Vicon Motion Systems Ltd. 26-Oct-2018 Page 76 of 240 Nexus User Guide c. If there is no calibration file, click Show Advanced at the top right of the Properties section and enter the Calibration Matrix 6x6 Matrix values manually. Important The Matrix values must be entered, either via a calibration file or by manual entry, in order for the force plate to become active. d. In the Source section, select a Source (the Vicon connectivity device to which the device is attached) from the drop-down list. The Source drop-down list contains all connected Vicon connectivity devices; a USB force plate will have its Source drop-down list populated with connected USB devices of the required type. e. In the Source section, use the Fill button to populate the input connections sequentially (if these are consecutive on the Vicon connectivity device). f. In the Source section, select the Gain for the Source from the choice of gains available for the Vicon connectivity device. 4. In the System Resources tree, if necessary, expand the force plate node to expose the Force, Moment and CoP (Center of Pressure) channels. The colored icon beside the output node identifies the analog channel status: Green arrow: Analog channel connected to source device. Yellow arrow: Analog channel has not been assigned a pin. 5. To tare the force plate at zero load, in the General section, click the Zero Level browse button and enter the matrix properties. Tip You can also tare the force plate by right-clicking on the force plate name in the System Resources tree and selecting Zero Level. 6. In a 3D Perspective view, ensure that a gray or colored rectangle with the number 1 on it, representing the force plate, is displayed in the capture volume where you have positioned it. If you have multiple force plates configured, they will be numbered in the order they appear in the System Resources tree. 7. Vicon Motion Systems Ltd. 26-Oct-2018 Page 77 of 240 Nexus User Guide 7. In the capture volume, have someone step onto the force plate. You should see the force vector being displayed in real time. 8. At the top of the System Resources pane, click the Save button to save your system configuration settings to a .system file in the Systems configurations folder (see Manage configurations in Vicon Nexus on page 21). 9. From the System Resources tree, expand the force plate node and select the Force output. 10. Switch to a Graph view. 11. If necessary, select Components from the Graph Type drop-down list. A real-time graph of the Force output is displayed. 12. Verify that the vertical (Fz) force component is equal to [known mass * 9.81]. For more information, see: Force plate minimum setup requirements on page 79 Change force plate display options on page 80 Visualize and record Force Threshold on page 83 View combined output from multiple force plates on page 84 Usage recommendations for Motekforce Link treadmill on page 86 See also Force plate properties in the Vicon Nexus Reference Guide. Vicon Motion Systems Ltd. 26-Oct-2018 Page 78 of 240 Nexus User Guide Force plate minimum setup requirements For a force plate to appear in a 3D Perspective view, you must configure at least the following properties: Source Calibration Matrix Position (X, Y, Z) Name: Assigning a force plate name is recommended, especially if you are setting up more than one force plate. For a force plate to appear in Live mode in the 3D Perspective view, you must fully configure: Source Calibration Matrix Dimensions (X, Y) Origin The Position and Orientation are necessary for the CoP (Center of Pressure) and Force vector to be represented correctly, but they can be changed according to the setup. In subsequent sessions, you may wish to configure additional properties to suit the needs of your motion capture application. Vicon Motion Systems Ltd. 26-Oct-2018 Page 79 of 240 Nexus User Guide Change force plate display options You can configure colors and other force plate display options in the Options dialog box (F7). You turn a display option on or off by selecting or clearing the corresponding check box. Tip You can set colors for some of the display options. If a default color is listed as Context Color (this indicates the color is set to the system default) and you want to change it, click the down arrow to the right of the drop-down list, and clear the Macro check box. You can then activate the color picker. Vicon Motion Systems Ltd. 26-Oct-2018 Page 80 of 240 Nexus User Guide To view force plates in a 3D Perspective view, ensure the Force Plates check box on the left side of the Options dialog box is selected. You can change the following options: Force Plate section Property Description Draw When selected, the force plate appears in the View pane. Plate Draw By default, each force plate displays a number (e.g., 1, 2, 3). The number Number corresponds to the order in which the force plates appear in the System Resources tree. You can turn off the number display by clearing the check box. Draw You can configure how the force plate axes appear in the 3D Perspective Axes view by selecting the Draw Axes check box. The axes appear below the floor plane of the volume. Axis Width of the axis. Set the axis width by typing a value or by moving the Width slider. Axis Length of the axis. Set the axis length by typing a value or by moving the Length slider. Foot Contact Colors section If you have designated a force plate to be a left or right foot contact, by default Nexus displays a left-foot contact force plate in red in the 3D Perspective view, a right-foot contact force plate in green. An auto-detect force plate is displayed in light gray, and an invalid force plate (neither left, right nor auto-detect) is displayed in dark gray. To change the default colors for the force plate display, in the Options dialog box, select the Force Plates option, and in the Properties pane on the right, click on a color in the Foot Contact Colors section to activate the color picker. Vicon Motion Systems Ltd. 26-Oct-2018 Page 81 of 240 Nexus User Guide Force Vector section You can visualize the force vector by selecting the Draw and Draw Butterfly check boxes. Then you can set the quality of the vector display, as well as the radius and scaling factor (length), the butterfly style (whether the butterfly is represented as transparent, as a wireframe or both), and color. Setting a Scaling Factor value causes the vector to be displayed as an arrow originating from the force plate in the direction of the force. Values below the Force Threshold (N) are not visualized as force vectors on the plate. This setting does not affect the value for Force Threshold that is written into a recorded trial (see Visualize and record Force Threshold on page 83). Moment Vector section You can select whether the moment vector is visually represented in the 3D Perspective view, as well as the quality, radius and color of the moment vector display. You can see the results of your settings in the 3D Perspective view as you configure an option. Vicon Motion Systems Ltd. 26-Oct-2018 Page 82 of 240 Nexus User Guide Visualize and record Force Threshold The Force Threshold of a force plate specifies the noise floor value in Newtons. Forces below this value are assumed to be noise and are clamped to zero. An Options setting for force plates enables you to specify a different value for the Force Threshold depending on whether you are recording data or displaying a trial. The value for the Force Threshold that is set in the System Resources pane for the force plate affects the values that are written into a recorded trial. For example, if the Force Threshold is set to 25 N, all values below this are considered noise and values of zero are recorded. The value for the Force Threshold that is set in the Options dialog box ensures that values below this threshold are not visualized as force vectors on the plate. This prevents very small values, which are simply noise, from creating a distracting ‘flickering’ force vector on the plate. If you are distracted by flickering while viewing a trial, raise this value to remove the flickering. This does not affect the value for Force Threshold that is written into a recorded trial. To specify the Force Threshold that is recorded for a force plate: 1. Ensure the system is in Live mode. 2. In the System Resources tree, select the force plate. 3. In the Properties pane, ensure the Advanced properties are displayed. 4. In the General section, change Force Threshold (N) from the default (25 N) to the required value. Values below this magnitude are ignored and are recorded as zero. To specify a value for visualizing the force vector: 1. Press F7 to open the Options dialog box. 2. On the left click ForcePlates. 3. In the Properties pane on the right, in the Force Vector section, change the Force Threshold (N) to the required value (the default is 25 N). Regardless of the setting of the Force Threshold in the System Resources pane, the force vector that is displayed in the view pane is below the threshold that is set in the Options dialog box. For example, if you set the value to 10 in the System Resources pane, but left it at 25 in in the Options dialog box, a value of 15 would be prevented from causing flickering, but would be recorded in saved trials. Vicon Motion Systems Ltd. 26-Oct-2018 Page 83 of 240 Nexus User Guide View combined output from multiple force plates You can combine selected outputs from multiple force plates, both in Live mode and when reviewing captured trials in Offline mode. For example, in trials where the subject's feet land on separate force plates, you can examine the combined landing force or overall CoP from both feet. To view combined output from multiple force plates: 1. In the Options dialog box (press F7), on the left, click ForcePlates and in the Properties pane on the right, in the Force Vector section, ensure Draw Combined Force Vector is selected. 2. In the System Resources tree, CTRL+click to select the required outputs from each force plate. Ensure you select identical outputs from each force plate. Vicon Motion Systems Ltd. 26-Oct-2018 Page 84 of 240 Nexus User Guide 3. In a Graph view, in the Graph type list, select Combined Forceplates. 4. In the Graph view, the combined output you selected is displayed. Vicon Motion Systems Ltd. 26-Oct-2018 Page 85 of 240 Nexus User Guide Usage recommendations for Motekforce Link treadmill Note the following recommendations for setting up and using a Motekforce Link treadmill with Nexus: For ease of use, align the Vicon world Y-axis with the direction of walking on the treadmill. To achieve this, you can either move the treadmill in the laboratory to align with the Vicon world axes in Nexus, or change the Vicon world axes to align with the position of the treadmill. You can then set the incline of both plates of the treadmill by adjusting the XOrientation property of the force plate. Assuming you follow this advice so that the direction of walking on the force plates aligns with the Vicon Y-axis, and the left-right (medial-lateral) direction aligns with the Vicon X-axis, inclination of the force plate will correspond to a rotation of the plate about its X-axis. For example, to set a 10 degree inclination of the treadmill, you would set a 10 degree X (deg) rotation in the plate's Orientation properties. Each capture must use only one inclination of the treadmill. If you need to capture multiple inclinations, to enable you to switch easily between different inclinations, create a number of separate system files: one for each required inclination. Vicon Motion Systems Ltd. 26-Oct-2018 Page 86 of 240 Nexus User Guide Configure EMG devices EMG data can be acquired through the analog capture functionality of a Vicon connectivity device. If your EMG device has a digital output, it is possible that this data stream can also be captured, but this depends on the data stream's format and the equipment's manufacturer. For more information on the digital data streams that can be used with your Vicon system, contact Vicon Support. To configure EMG devices for data capture: 1. If Vicon Nexus is not in Live mode, in the System Resources pane, click the Go Live button. The first time you use Nexus, the Devices node is empty. You must add and configure a new EMG device before it will be displayed in the System Resources pane. 2. In the System Resources tree, right-click Devices, point to Add Analog Device or Add Digital Device and from the context menu select the type of EMG device that is integrated in your Vicon system. The Devices node automatically expands to display the newly created EMG device with its attendant output: An analog Accelerometer will have an Acceleration output An analog EMG will have a Voltage output A ZeroWire EMG will have a Voltage and a Foot Switch output 3. In the System Resources tree, select the node whose properties you wish to edit: Generic Analog Device sub node for all devices A sub node for a specific device The colored icon beside a device node identifies the status of the device and of any connected source: Green play button: Component OK (active or connected); if an analog device is connected, the source is selected and all channels are configured. Yellow pause button: Component is not fully set up (e.g., not all channels have been assigned a pin or the calibration matrix has not been configured). Gray play button: Component connected but not contributing any data. Red stop button: Component down (unavailable or disconnected). 4. In the Properties section at the bottom of the System Resources pane, view or change settings for the following properties: a. Vicon Motion Systems Ltd. 26-Oct-2018 Page 87 of 240 Nexus User Guide 4. a. In the General section: Enter a Name to enable you to identify the device. Set the Delay Compensation (in frames). All devices have a delay compensation value which adjusts the synchronization offset between the device and the Vicon data. The Delay Compensation slider bar enables you to correct this difference. Values can be set between -10 and 10 (the default is 0). Note that analog data collected with a Vicon Lock+ or an MX Giganet should already be synchronized, so in this case, this value should be set at 0. Set the Amplifier Gain. The voltage gain scale factor. Can be set between 1-1000. The default setting depends on the device. b. In the Source section, select a Source (the Vicon connectivity device to which the accelerometer or EMG is attached) from the drop-down list. When you first set up your Vicon system, you must configure at least the Name and Source properties, add channels and designate the Source for each channel. In subsequent sessions, you may wish to configure additional properties to suit the needs of your motion capture application. 5. In the System Resources tree, expand the device node you added and select a device output sub node which corresponds to an output from the device (such as Acceleration for an accelerometer, or Voltage for an EMG device). 6. Right-click the device output and add an output component or components: For an accelerometer or analog EMG, choices are: Add Component (or 2, 4, or 8 Components) For a ZeroWire EMG, choices are: Under Voltage: Add EMG (numbered 1 - 16) Remove Channels (if you have added channels) Enable Auto Populate (or Disable Auto Populate if the AutoPopulate Properties box is selected) Under Foot Switch: Add FSW (designated A1-A4 and B1-B4) A new component node (or nodes) is added to the tree. The colored icon beside the device output node identifies the analog channel status: Green arrow: Analog channel connected to source device. Vicon Motion Systems Ltd. 26-Oct-2018 Page 88 of 240 Nexus User Guide Yellow arrow: Analog channel not fully set up (e.g., not all channels have been assigned a pin or the calibration matrix has not be configured). 7. In the Properties pane under the General section, specify a Name for the node or nodes you have added. For the ZeroWire EMG, Name is the only property setting necessary. 8. In the Properties Source section: a. Assign the Pin to one of the available pins on Source device. After you have assigned a pin, the status icons will turn green. b. Specify the Gain (V). c. Set the Zero Level. 9. At the top of the System Resources pane, click the Save button to save your system configuration settings to a .system file in the Systems Configurations folder (see Manage configurations in Vicon Nexus on page 21). For more information on the properties for EMG and other devices, see System Resources nodes in the Vicon Nexus Reference Guide. Configure IMUs To enable you to capture data from Vicon IMUs (Inertial Measurement Units) and optical markers simultaneously, you can use IMUs as digital devices in Nexus to stream and capture data. You can use IMUs to preview data in real time and to capture data onto the IMU's internal memory. You can then plug the IMUs into your PC via USB and use Nexus to download the captured data. Important Vicon IMUs are supported for use with Nexus for research purposes only. For full sensor safety and regulatory details, see the IMeasureU Sensor Safety and Regulatory Information, available from the Vicon website. Vicon Motion Systems Ltd. 26-Oct-2018 Page 89 of 240 Nexus User Guide Before you begin using IMUs with Nexus, note the following points: Windows 10 and above only is supported. Ensure the latest Windows 10 updates are installed. To use Vicon IMUs in Nexus, first plug the supplied Bluetooth® (BLE) dongle into the relevant Windows PC. Ensure that its drivers have been updated: you can do this using the Windows Device Manager. To enable further setup and control of your IMUs after they are paired and recognized by Windows 10, you can download IMU Lightning desktop software. IMU Lightning enables you to see the status of IMUs outside of Nexus and is useful in certain troubleshooting situations. IMUs have five collection modes: 100 Hz (9-axis), 250 Hz (6-axis), 500 Hz (6-axis), 500 Hz (9-axis), or 1000 Hz (3-axis). To accommodate the IMUs, ensure that your Vicon system is running at a compatible frame rate. Nexus supports the use of up to four current Vicon IMUs. You can transfer the data that is collected and stored on your IMUs onto your PC using the IMU Transfer pane in Nexus (see Transfer data from IMUs on page 227). To enable transfers to work, ensure you have downloaded and installed the CP210x USB to UART Bridge VCP Drivers. Set up IMUs for capture The following are brief notes on working with IMUs with Nexus. For more information on setting up and using IMUs to stream and capture data, see the IMeasureU documentation. For more detail on working with IMUs and Nexus, watch the Vicon videos, IMU Unboxing, Introduction to using Vicon IMU with Nexus, and Nexus and the IMU Research app, available on YouTube. 1. Vicon Motion Systems Ltd. 26-Oct-2018 Page 90 of 240 Nexus User Guide 1. If necessary (see previous points on page 90), download and install IMU Lightning. 2. Ensure that the Bluetooth® dongle is plugged into the PC and that its drivers are up-to-date. 3. Turn on the IMUs and pair them to the relevant Windows computer, via Bluetooth settings in Windows 10. 4. In Nexus, add the IMUs as digital devices and in the Properties pane, specify the required settings: a. In the System Resources pane, expand the Local Vicon System node, then right-click the Devices node, point to Add Digital Device and click Add IMeasureU Sensor. b. In the Properties pane below, specify a Name and Sensor Number: Property Description Name The identifier that you want to give to the IMU. Sensor The unique serial number of the device, which is found on Number the tag on the side of the IMU. Although you enter only the digits on the tag, this is an eight-digit number that is padded with four zeros when displayed in the Log. For more information on the available properties, see IMeasureU Sensor node in the Vicon Nexus Reference Guide. c. Note that if the connection to the IMU is lost (the device is displayed as gray in the System Resources pane), you can click the Sensor Reconnect button to reconnect. This button is not available while you are capturing a trial. When you have specified a name and number, in the Resources list, the Play icon next to the IMU name turns green. Vicon Motion Systems Ltd. 26-Oct-2018 Page 91 of 240 Nexus User Guide 5. If necessary, change the collection mode (frequency) at which the IMUs are to run. To do this: a. In the Resources list, ensure the IMUs are selected. b. To display the axes for the IMUs, in the view pane, select Graph view. c. In the Properties pane, from the Mode list, select the required frequency. d. In the Graph view, the graphs change to reflect the selection. Vicon Motion Systems Ltd. 26-Oct-2018 Page 92 of 240 Nexus User Guide Note If you need to calibrate the IMUs (normally only necessary when you update the camera firmware or if an offset occurs), see Calibrate IMUs on page 231. Note that, for calibration, you must set the collection mode to 100 Hz. 6. Attach the IMUs to the subject. 7. Set up and start capture in the usual way (see Capture the required movement on page 137 in the Vicon Nexus User Guide ). For more information, see Work with IMUs on page 222. Vicon Motion Systems Ltd. 26-Oct-2018 Page 93 of 240 Nexus User Guide Prepare a data storage location Before you capture and process a trial, you must create a hierarchical structure for storing and managing all the data associated with the motion capture trial. You do this in the Communications pane, on the Data Management tab. For a video guide to database management, see the Vicon video, proEclipse: Preparing and managing your database, which is available on YouTube. To prepare a location for your trial data: 1. In the Communications pane, click the Data Management tab. 2. On the toolbar, click the Show main proEclipse menu button. 3. Click Manage Eclipse Databases, and in the Manage Eclipse Databases dialog box, click the Add New button to enable you to locate and register a database folder. (Registering a folder enables you to select it in the Currently Registered Eclipse Databases list and from the recently used files that are displayed when you click the Show main proEclipse menu button.) Note A database is just a folder structure where your Nexus files will be saved. Generally, you can create a database in any unrestricted location. 4. Select a location on your local hard disk for the database folder, or if required, click Make New Folder and enter a name for your folder. Click OK. 5. In the Manage Eclipse Databases dialog box, the folder that you just selected or created appears in the Currently Registered Eclipse Databases list. Click Close. Vicon Motion Systems Ltd. 26-Oct-2018 Page 94 of 240 5. Nexus User Guide All registered databases are also available when you click the Show main proEclipse menu button. 6. On the Data Management tab, click on name of the folder you just created, ensuring its name appears in the live link at the top left of the tab. Tip To check that your hierarchy of folders appears as expected, click the live link to open an instance of Windows Explorer, where you can see the folder you created. 7. Ensure the folder name is still selected in the hierarchy displayed on the left of the Data Management tab, and create a hierarchy of data folders in which to store your data. A good practice is to make sure all your data goes into a session folder. To do this: a. Add a top-level folder by clicking the green New Patient Classification button . You can change its name as required. Generally, this classifies a group of subjects such as Men/Women, Old/Young, or Target Population /Controls. b. In the left hand panel, click the new patient classification that you just added and then add a patient folder by clicking the yellow New Patient button . Again, you can rename it as required. c. In the left-hand panel, click the patient folder that you just added and then add a session folder by clicking the gray New Session button . Rename it as required. 8. Select the new session folder by clicking it on the Data Management tab. You now have an active session, ready to store your preliminary capture. For more detailed information on data management, see Data management with Nexus in the Vicon Nexus Reference Guide. Vicon Motion Systems Ltd. 26-Oct-2018 Page 95 of 240 Nexus User Guide Calibrate a Vicon system The following topics cover calibrating the Vicon system, including the Vicon cameras and any video cameras, for motion capture. After you have configured your system (see Prepare a Vicon system on page 43), the next setup step is to calibrate the Vicon cameras and define the origin of the capture volume. Calibration enables Nexus to determine the positions, orientations, and lens properties of all the Vicon cameras and to produce accurate 3D data. Important Vicon recommends that you calibrate your Vicon cameras after any changes to your system and each day, before you capture any data. This ensures that any accidental changes in your setup (such as a camera being knocked while the system was unsupervised) does not influence the quality of your data. You can perform the level of camera calibration that suits your requirements: a full camera calibration or a calibration refinement. For more information see: Calibrate Vicon cameras on page 97 Set the volume origin on page 101 Calibrate the floor plane on page 103 Manage camera calibrations on page 105 A Vicon Nexus 2 Calibration video showing these procedures is available on YouTube. Note As the videos were recorded using an earlier version of Nexus 2, you may notice small differences in the user interface. Vicon Motion Systems Ltd. 26-Oct-2018 Page 96 of 240 Nexus User Guide Calibrate Vicon cameras To calibrate Vicon cameras, you use the relevant sections of the System Preparation Tools pane. To perform a camera calibration, you need a Vicon calibration device, which is supplied with your Vicon system. Note that, to use the following process to calibrate supported digital video cameras, as well as optical cameras, you must use an Active Wand, which must be set to Strobe mode. (If you are not using an Active Wand, you can calibrate any supported video cameras using the legacy Static Video Calibration section of the System Preparation Tools pane. For more information, contact Vicon Support.) Camera calibration describes the capture volume to the system, enabling Nexus to produce accurate 3D data. During camera calibration, Vicon Nexus creates a calibration parameters (.xcp) file. This file contains the calibration settings and threshold data specified for the Vicon cameras (as well as any supported video cameras) in your Nexus system and is used when data from these cameras is processed. Vicon Motion Systems Ltd. 26-Oct-2018 Page 97 of 240 Nexus User Guide Important Vicon recommends that you calibrate your Vicon cameras each day before you capture any data. This ensures that any unexpected changes in your setup that may have occurred when the system was unsupervised (such as someone accidentally knocking a camera slightly out of position) will not influence the quality of your data. You can perform the level of camera calibration that suits your requirements: a full camera calibration or a calibration refinement. To calibrate Vicon cameras in Nexus: 1. Ensure you have aimed and masked the cameras (see Aim Vicon cameras on page 64 and Mask unwanted reflections on page 66). 2. Remove from the capture volume all markers and the sources of any unwanted reflections that have not been accounted for by camera masks previously created in a Camera view. 3. In the Resources pane, ensure Nexus is in Live mode. 4. Display a Camera view. 5. In the System Resources tree, expand the Vicon Cameras node and select all Vicon cameras. 6. In the System Preparation Tools pane , expand Calibrate Cameras and from the Wand list, select the calibration device that you are using. 7. If your Vicon system includes video cameras, in the Video Calibration Setup section, click Activate to start video calibration mode. If your system does not include video cameras, go straight to the next step. If you have not already saved the current configuration, you will be prompted to save it. Ensure its name is recognizable as a calibration and then choose whether it will be Shared or Private (see Manage configurations in Vicon Nexus on page 21). Tip The settings for some video camera properties may differ in video calibration setup mode from those in live capture mode. For these properties, any changes made after you click Activate only apply during video calibration setup mode. The properties revert to their live capture settings after you click Deactivate. 8. Vicon Motion Systems Ltd. 26-Oct-2018 Page 98 of 240 Nexus User Guide 8. In the Calibrate Cameras section, view or change settings for the required parameters: a. Select the appropriate Calibration Type: Full Calibration or Calibration Refinement. Tip If you have not already calibrated all cameras, you cannot perform a calibration with the Calibration Refinement option. For more information on calibration refinement, see Understand camera calibration refinement in the Vicon Nexus Reference Guide. b. To automatically stop calibration when sufficient information has been acquired, ensure Auto Stop is selected. 9. In the Calibrate Cameras section, click Start. The camera calibration process starts, and the Start button switches to its Stop setting. 10. In the capture volume, wave the calibration wand throughout the area where you intend to capture 3D data, ensuring that the markers on the calibration object are visible to the cameras. Vicon Nexus begins to capture wand wave data. 11. Monitor the calibration progress and status: In each Camera view, ensuring that the colored lines that identify wand frames indicate that sufficient wand frames are spread across the intended 3D capture volume. Also check the colored triangle in the lower right of each view pane. The triangles change from red to green as the collection of calibration information progresses, and then vanish when the cameras are calibrated. Tip If no cameras are visible in the Camera view, ensure that the Show Uncalibrated Cameras option is selected in the Camera Positions section of the Options dialog box (press F7). Also, if you are not using the Vicon Control app, you may find it helpful to display the Nexus window on a large screen where the person in the capture volume can see the feedback in the Camera view while they are waving the calibration wand, so they can see the area that they have covered. In the System Preparation Tools pane, under the Camera Calibration Feedback section check Wand Count values returned for each camera. Vicon Motion Systems Ltd. 26-Oct-2018 Page 99 of 240 Nexus User Guide On the strobe unit on the front of each camera, the status light flashes while the camera registers valid frames where the whole wand is visible. When the status light turns a solid green, the camera has collected enough data to be calibrated successfully, usually 1,000 frames of valid wand data. 12. If Auto Stop was not selected, in the Calibrate Cameras section, click Stop. Nexus starts processing the calibration information. If you selected the Auto Stop option, Nexus automatically stops collecting calibration information and starts processing it when sufficient calibration information has been acquired. Note that, for a system that includes video cameras, calibration is done in two passes, so the Camera Calibration Feedback bar progresses from 0% to 100% twice. 13. In the Camera Calibration Feedback section, monitor the progress bar until the camera calibration process is complete and review the Wand Count and Image Error data. As a general guideline, Nexus typically takes 15–60 seconds to complete its calculations for a typical Vicon system setup, but this can take longer for a very large system or low-specification PC. When the camera calibration has successfully completed, it is automatically saved to an . xcp file. For more information on the controls in this section, see Camera Calibration Feedback section in the Vicon Nexus Reference Guide. Tip Because calibration feedback values are based on factors such as the size of the capture volume and the camera lens type, it is not possible to provide general guidelines on typical or acceptable ranges. Therefore, to determine the optimal values for your Vicon system, shortly after the system is installed, establish a baseline against which you can compare future daily calibration values. 14. If you have calibrated video cameras, to exit video calibration mode and return to your settings for live captures, click Deactivate in the Video Calibration Setup section. When you have finished calibrating the Vicon cameras, you are ready to Set the volume origin on page 101. Vicon Motion Systems Ltd. 26-Oct-2018 Page 100 of 240 Nexus User Guide Set the volume origin Setting the volume origin (global coordinate system) tells the Vicon system where the center of your capture volume is and what its orientation is (x, y, and z axes), so that subjects are displayed the right way up in the Nexus view pane and so that you can change the way data is visualized. You normally set the volume origin immediately after the previous step Calibrate Vicon cameras on page 97. To set the volume origin, you need a calibration device, normally an Active Wand, which is supplied with your Vicon system. To set the global coordinate system: 1. Remove from the capture volume all markers and the sources of any unwanted reflections that have not been accounted for by camera masks previously created in a Camera view (see Mask unwanted reflections on page 66). 2. In the Resources pane, ensure Nexus is in Live mode. 3. Display a 3D Perspective view. 4. In the System Preparation tools pane, expand the Set Volume Origin section and from the L-Frame drop-down list, select the type of calibration device you are using to set the volume origin. (This will normally be the calibration device that was supplied with your Vicon system.) If it is impractical to place the wand in the required position, you can instead use the One Marker or Three Markers options to set the origin. (The Three Markers option creates two vectors that determine the orientation of the volume.) To use these options, position the marker(s) in the volume and then click Set next to the chosen option. You can then select the required marker(s) in the 3D Perspective view. If you selected Three Markers, you are prompted to select an origin marker, a primary (X-axis) marker, and secondary (Z-axis) marker. 5. Vicon Motion Systems Ltd. 26-Oct-2018 Page 101 of 240 Nexus User Guide 5. In the capture volume, place the calibration object flat on the floor in the position and orientation that you would like to be the origin of the global coordinates system (often a force plate corner or another clearly marked area of the volume). 6. In the Set Volume Origin section, click Start. The calibration object tracking process starts, Nexus identifies the calibration object in the capture volume, displays a 3D representation of it in the 3D Perspective view, and switches the Start button to its Set Origin setting. 7. Click Set Origin to complete the calibration object tracking process. Nexus sets the global origin and axes to correspond to the position and orientation of the calibration object in the capture volume. In the 3D Perspective view, the floor grid is displayed aligned with the capture volume floor and the representations of the cameras are distributed in the position and orientation in which the physical cameras are located around the capture volume. When the global coordinate system has been successfully set, it is automatically saved to an .xcp file. The latest calibration (.xcp) file is saved to the default location. This calibration file is automatically copied to every subsequent trial captured. 8. Verify that the global coordinate system was successfully set by checking that the system tracks the calibration object. If it does not, check that you selected the correct calibration object from the LFrame drop-down list at the top of the tools pane. If not, repeat this procedure from step 4, ensuring that you select the correct entry for the calibration device you are using. After you have set the global coordinate system, you can display the volume axes marker in the bottom corner of the 3D Perspective view. 9. Turn the display of the volume axes on or off in the Options dialog box (F7) by selecting or deselecting Volume Axes under General View Options. Vicon Motion Systems Ltd. 26-Oct-2018 Page 102 of 240 Nexus User Guide Calibrate the floor plane To ensure that your coordinate system is accurately aligned with the floor of the capture volume, which is particularly useful if the floor is uneven, you can adjust the position of the floor plane using markers in the volume to automatically define it. To calibrate the floor plane: 1. Complete the camera calibration procedure (see Calibrate Vicon cameras on page 97) and set the origin (see Set the volume origin on page 101). 2. Turn off the calibration object or remove it from the volume. 3. Scatter a quantity of the same size Vicon markers across the floor of your capture volume. If you want Vicon Nexus to automatically recognize these markers as floor plane markers, ensure that they outnumber any other groups of markers (e.g, markers on a wand or markers that were used to focus cameras, etc). 4. In the System Preparation Tools pane, expand the Set Volume Origin section, click Show Advanced, and ensure that the options relating to Set Floor Plane are as required: Auto detect: Markers are automatically detected, based on the marker group that defines the plane with the most markers. (If, when you click Auto detect, the wrong markers are selected in the 3D Perspective view, you can add or remove markers in the volume until selection is as required.) To ensure that the tolerance setting (in mm), which specifies the height of the group of markers that define the floor plane, is as required, click the drop-down arrow next to Auto Detect, and set the tolerance to a value that prevents a large variance in height (2mm is often enough). Start: Enables you to manually select the markers that will determine the floor plane by clicking the required markers in the 3D Perspective view. Offset: Select the check box and set the amount (in mm) by which to adjust the floor plane (default is zero) in X Y and Z planes. Because Nexus finds the centers of the markers, set a Z-offset that accounts for the size of the markers plus their bases (for example, for 14mm markers on 2mm bases, the Z-offset is -9mm). 5. If you clicked Start, when you have selected the required markers, click the Stop button. In the 3D Perspective view the cameras shift as a group slightly along one or Vicon Motion Systems Ltd. 26-Oct-2018 Page 103 of 240 Nexus 5. User Guide more rotation axes to better reflect an average of the markers scattered across the floor, taking into account any offsets that you specified. The latest calibration (.xcp) file is updated. This calibration file is automatically copied to every subsequent trial captured. Your Vicon cameras are now calibrated and ready to capture data. Vicon Motion Systems Ltd. 26-Oct-2018 Page 104 of 240 Nexus User Guide Manage camera calibrations In the Manage Camera Calibration section of the System Preparation Tools pane, you can click Auto number cameras to automatically number the cameras number in ascending order, according to their position in the capture volume. The Manage Camera Calibration section also enables you to reset or load camera calibrations that define settings for Vicon cameras. Automatically number cameras on page 105 Reset and load camera calibrations on page 107 Automatically number cameras The Auto number cameras button enables you to quickly number the currently connected Vicon cameras in ascending order, according to their position in the capture volume. To obtain useful autonumbering, you normally auto-number the cameras at some point after you have aimed (and calibrated) the cameras. Tip You can auto-number the cameras at any point after you have performed the Aim Cameras operation (see Aim Vicon cameras on page 64): you do not need to perform a complete camera calibration to auto-number the cameras. Automatic numbering starts with the camera that is furthest from the volume origin. The cameras are then numbered in a clockwise direction around the volume. If your cameras are positioned at different levels, the cameras in the level that contains the most cameras are numbered first. Vicon Motion Systems Ltd. 26-Oct-2018 Page 105 of 240 Nexus User Guide To automatically number Vicon cameras: 1. Ensure Nexus is in Live mode and that you have aimed the cameras. 2. On the System Resources tab, ensure you can see a list of Vicon cameras. 3. On the System Preparation Tools pane, in the Manage Camera Calibration section, click Auto number cameras. The cameras are automatically numbered in ascending order, according to their position in the volume. 4. In the volume, check that the cameras are now numbered as required. Vicon Motion Systems Ltd. 26-Oct-2018 Page 106 of 240 Nexus User Guide Reset and load camera calibrations During camera calibration, Vicon Nexus creates a calibration parameters (.xcp) file. When you change the currently loaded .xcp file, either by calibrating cameras or by setting the global coordinate system, Nexus stores the calibration state before the changes. This enables you to revert to the previous calibration or load a different calibration at any time while using Nexus (for example, you would normally want to load a different calibration when you connect your Nexus PC to a different system). Changing a camera calibration can be useful in the following circumstances: To undo a poor calibration To compare calibration changes To manage camera calibration files in Nexus: In the System Preparation Tools pane, under the Manage Camera Calibration section, click the desired button: Reset Removes all non-existing cameras, clears the calibrated position for existing cameras, and reverts all calibration parameters to their default settings. This enables you to recalibrate the system from a clean starting point. Load Enables you to load a previously saved calibration file. In the Choose a file dialog box, navigate to and select the desired camera calibration (.xcp or .cp file) and click Open. If a camera is not calibrating well or has been bumped after calibration, you can remove it from the current calibration prior to data capture. To remove a camera from an existing system calibration: Use any of the following methods: In the System Resources pane, right-click on the node for the camera you want to remove and select Reset Calibration; or In the System Resources pane, select the node for the camera you want to remove and in the Properties pane, scroll down to the Calibration section and click Reset Calibration; or In a 3D Perspective view, right-click the camera that you want to remove and then click Reset Calibration. Vicon Motion Systems Ltd. 26-Oct-2018 Page 107 of 240 Nexus User Guide Prepare a subject After you have configured and calibrated your Vicon system, and prepared a data management hierarchy in which to store your data, you can prepare the subject whose motion is to be captured. To start with, you may find it easiest to use the standard Plug-in Gait marker set and in Vicon Nexus, create a subject that is based on one of the Vicon-supplied labeling skeleton templates (VSTs), as described in the following topics. If you are planning on processing your captured data with Plug-in Gait, then you must use one of the supplied Plug-in Gait VST files. For more information, see Modeling with Plug-in Gait on page 185 . Later, if required, you may want to create your own custom labeling skeleton template. The labeling skeleton template that you use is determined by your particular application and your marker set. For information on how to create a custom labeling skeleton template, see Creating labeling skeleton templates (VSTs). Having chosen your marker set, you can prepare the subject data in Nexus. To do this, you use the Subjects Resources pane and the Subject Preparation Tools pane to create a new subject from a template and to calibrate the labeling skeleton. These and other procedures that you may find useful while creating and calibrating your labeling skeleton are described in the following topics: Create a new subject from a template on page 110 Calibrate a labeling skeleton on page 113 Correcting swapped labels on page 127 Manually label a trial on page 128 Work with pipelines on page 131 Vicon Motion Systems Ltd. 26-Oct-2018 Page 108 of 240 Nexus User Guide If you have problems calibrating your labeling skeleton, also see Troubleshooting labeling skeleton templates in Creating labeling skeleton templates (VSTs). Important A Nexus .vst file is used only to define the marker set and to enable Nexus to perform automatic labeling. It is not a biomechanical model that will output valid joint angles or other kinematic/kinetic variables. To derive valid kinematics or kinetics, use either a predefined model (such as Vicon Plug-in Gait, as described in this documentation) or create your own model with Vicon BodyBuilder, MATLAB or Python. Vicon Motion Systems Ltd. 26-Oct-2018 Page 109 of 240 Nexus User Guide Create a new subject from a template Before you calibrate a labeling skeleton, you must create a new subject node for your subject. The following instructions explain how to create a new subject node in the Subjects Resources tree, and base it on an existing Vicon labeling skeleton template (. vst file) in the Subjects Resources pane. Sample .vst files, including those for Plug-in Gait, are provided in the Nexus model templates folder (by default, C:\Program Files (x86)\Vicon\Nexus2.#\ModelTemplates). If you are using a standard Vicon marker set, you can base a new Subject node on one of these templates. You subsequently scale the template to fit your particular subject when you calibrate the labeling skeleton (.vsk file). If you are not using a standard marker set, or need to modify a standard set, you will need to create a custom labeling skeleton template. For more information, see Creating labeling skeleton templates (VSTs) or contact Vicon Support. To create a new subject based on a Vicon labeling skeleton template: 1. Ensure that you have created or opened a session in a database in which you want to store the trial data, and that it is the active session (see Prepare a data storage location on page 94). 2. In the Subjects Resources pane toolbar, click the Create a new Subject from a Labeling Skeleton button. A list of all Vicon labeling skeleton templates (.vst files) currently contained in the Nexus ModelTemplates folder as well as a Browse link are displayed. Tip The supplied templates, whose names end in Ai, enable you to autolabel static frames. 3. Select or browse to the desired .vst file. (For details of Plug-in Gait templates, see Plug-in Gait models and templates in the Plug-in Gait Reference Guide. Vicon Motion Systems Ltd. 26-Oct-2018 Page 110 of 240 Nexus User Guide 4. In the Enter Subject Name dialog box, specify the name for your new subject (of no more than 32 characters) and click OK. 5. If you used the Browse link rather than selecting a .vst file from the list, the Choose a Subject file dialog box is then displayed. Navigate to and select the . vst file on which the Vicon labeling skeleton (.vsk file) is to be based. The new subject node is added in alphabetical order to the Subjects Resources tree. The node automatically includes any sub nodes and data for the elements defined in the selected .vst file: Markers, Segments, Joints, and Model Outputs. Tip Marker names are displayed in gray if they are defined in the template but the markers are not yet labeled. 6. In the Properties pane for the newly created subject, enter values for all the measurements that are required for this template. For information on the measurements required to run the supplied Plug-in Gait model, see Take subject measurements for Plug-in Gait on page 191 . Tip Required measurements are highlighted in pink until you supply a value for them; optional measurements are not highlighted. Note that these measurements are required to run the relevant model; they do not affect labeling. Vicon Motion Systems Ltd. 26-Oct-2018 Page 111 of 240 Nexus User Guide 7. In the Subjects Resources pane, right-click the subject name and click Save Subject. Note When you save a labeling skeleton (VSK), Vicon Nexus automatically creates an accompanying .mp file, which is saved into the same folder as the VSK. If required, you can import this data by running an Import MP pipeline operation. This is only necessary in particular circumstances (for example, if you are using Vicon BodyBuilder or Vicon Polygon), and is not part of the normal Nexus workflow. You can now place the appropriate marker set on your subject, (for information on attaching the Plug-in Gait marker set, see Attach Plug-in Gait markers to a patient on page 199 ) and calibrate its labeling skeleton (.vsk file). Vicon Motion Systems Ltd. 26-Oct-2018 Page 112 of 240 Nexus User Guide Calibrate a labeling skeleton Calibrating a Vicon labeling skeleton (VSK) enables Nexus to recognize the subject and automatically determine which labels belong to its reconstructions. Having chosen a labeling skeleton template (VST) for your subject (see Create a new subject from a template on page 110), you then capture a short subject calibration trial (see below), run the required calibration operations on it and save the trial and the labeling skeleton (VSK). The calibration process applies the general information contained in the VST to your particular subject, who is wearing the marker set described in the VST. When you save the calibration, a labeling skeleton (VSK), containing information that is specific to your particular subject is saved. You can then use that VSK to automatically label all the trials in an entire capture session. You only need to recalibrate if the subject changes, for example, if a different subject wears the same marker set, or if the markers are moved. For more detailed information about VSKs and labeling skeleton templates (VSTs) see Creating labeling skeleton templates (VSTs) . Nexus provides a number of processes and multiple calibration options for calibrating a labeling skeleton. The factors that affect which process and which options are best for your situation, include: Whether your subject is able to perform a full ROM (Range of Motion) trial The type of movement you are studying Whether obtaining results quickly or labeling accuracy is more important The following types of trial can be used to calibrate a labeling skeleton: ROM trial In a ROM trial, the subject completes a series of movements that exercises all of their joints. To produce the best calibration (and auto-labeling), the subject moves all of their joints through as full a joint range as possible. For the best results, ensure that each joint moves through a range that represents what the subject is likely to do during capture of trial data (ie, movement trials). Full ROM calibrations provide the most information of any of the calibration methods and therefore often provide the best labeling. For this reason Vicon recommends using a full ROM calibration whenever possible. For step-by-step instructions on using this type of trial to calibrate a labeling skeleton, see Calibrate a labeling skeleton using a ROM trial on page 115. Static trial This is a short trial where the subject stands in a base pose. A base pose is a static pose that is used when the VST (labeling skeleton template) file is first created. For Plug-in Gait, this is a T-pose or 'motorbike' pose. (To view images of the Vicon Motion Systems Ltd. 26-Oct-2018 Page 113 of 240 Nexus User Guide motorbike pose, see Calibrate a labeling skeleton using a ROM trial on page 115.) This operation requires the least processing time, but provides less information than functional calibration (which is often used as part of ROM calibration, described above), as it operates on only a single frame of data. Consider using this type of calibration if: A subject's ability to perform a ROM trial is limited; and/or You want to obtain results as quickly as possible. For step-by-step instructions on using this type of trial to calibrate a labeling skeleton, see Calibrate a labeling skeleton using a static trial on page 125. Movement trial This trial type is similar to a ROM trial, but focuses on only joint movements that are expected and specific to the activity being studied. For example, a gait laboratory might use a walking trial for this type of calibration. Movement trials are not normally used for an initial or full subject setup, but can be used in combination with some pipeline operations to improve labeling. They may be of benefit if the motion of the subject during movement trials is not similar enough to what is captured when using a static or ROM trial. For more information on this type of labeling skeleton calibration, see Labeling skeleton calibration in detail in the Vicon Nexus Reference Guide. Whichever type of calibration you choose, note the following requirements for your calibration trial: Aim to produce a trial (ROM, static, or movement) that is as fully labeled as possible. The trial must contain only raw reconstructions; leave any gaps unfilled. (Unlabeled reconstructions have no influence on subsequent operations.) However, if necessary, you can manually label any missing markers (see Manually label a trial on page 128) or correct any swapped markers (see Correcting swapped labels on page 127). For information on creating custom labeling skeleton templates (VSTs), see Creating labeling skeleton templates (VSTs) . Note This topic assumes that you are using a Vicon-supplied PlugInGait Ai VST, although you could instead use a custom VST, providing it conforms to the requirements listed in Requirements for custom labeling skeleton templates in Creating labeling skeleton templates (VSTs). Vicon Motion Systems Ltd. 26-Oct-2018 Page 114 of 240 Nexus User Guide Calibrate a labeling skeleton using a ROM trial The recommended workflow for Nexus 2, which is described below, is to use a ROM trial and dynamic calibration to calibrate a labeling skeleton, as this is likely to produce more accurate automated labeling. However, if you need to use a static frame to calibrate your labeling skeleton (for example, if your subject cannot perform a full ROM, or you are capturing simple movement and/or want to obtain some results quickly), see Calibrate a labeling skeleton using a static trial on page 125. After you have prepared a subject for capture (see Prepare a subject on page 108), to enable Nexus to provide correct automatic labeling for your subject, you capture a ROM (Range of Motion) trial that starts with a few frames where the subject is static, as described in the following steps. Vicon Nexus then uses the information from the ROM trial to automatically label the subject in subsequent movement trials. The following workflow is just one approach that you can adapt to suit your particular circumstances. For a detailed explanation of all the methods of subject calibration, see Labeling skeleton calibration in detail in the Vicon Nexus Reference Guide. The workflow for calibrating a labeling skeleton based on a ROM trial can be divided into the following stages: Perform an initial calibration of a labeling skeleton using a ROM trial 1. Ensure you have obtained any subject measurements required to run the model (required measurements are highlighted in pink in the Subjects Resources pane): for Plug-in Gait Lower Body, these are the body weight and height as well as measurements of both left and right leg lengths, knee widths, and ankle widths. These are used to calculate joint center positions, and must be measured and entered into Nexus before any modeling can take place can begin. Optionally, you can also measure tibial torsion, the inter-ASIS distance, the ASIS-to-greater trochanter distance, and the sole delta if the subject is wearing shoes. For more information on the measurements needed to run the Plug-in Gait model, see Take subject measurements for Plug-in Gait on page 191. 2. In the Communications pane, on the Data Management tab, ensure that you have created or opened the required database in which to store the data you will be capturing and that the required session is active. (For a reminder of how to do this, see Prepare a data storage location on page 94.) 3. In the Resources pane, ensure Nexus is in Live mode. 4. Vicon Motion Systems Ltd. 26-Oct-2018 Page 115 of 240 Nexus User Guide 4. In the System Resources tree, select the Local Vicon System node and then in the Properties section under General, check that the Processing Level, which sets the amount of real-time processing that is performed on the source data, is set appropriately. If you are not sure, set it to at least the Labels level. 5. Display a 3D Perspective view. 6. In the Subjects Resources tree, ensure the required PlugInGait Ai (Auto Initialize) labeling skeleton template (VST) file is specified for the subject (see Create a new subject from a template on page 110) and that the subject node you created from the template is the only entry enabled for capture. (When enabled, the check box contains a check mark.) 7. If required by your model, in the Properties section at the bottom of the Subjects Resources pane, enter any subject measurements you obtained in step 1. 8. In the Subject Preparation Tools pane, ensure that the subject you created is selected in the Subject list. Tip If you want to capture video or if you want to avoid automatically switching to Offline mode as soon as you have captured a trial, instead of clicking the Subject Preparation button, click the Capture button and on the Capture tab, ensure the settings are as required (for example, to capture video, ensure that in the Data Source Setup section, Video Camera Data is selected). Vicon Motion Systems Ltd. 26-Oct-2018 Page 116 of 240 Nexus User Guide 9. To enable Nexus to automatically label the key trajectories, in the capture volume, have the subject stand in the stationary neutral pose that was selected when the labeling skeleton template was created. If you are using a Viconsupplied PiG template, ensure the pose is as described in step 12. Tip To help you to ensure that the subject adopts the correct base pose, on the view pane toolbar, click the Split vertically button and in the second pane, open a Subject Viewer. This displays the base pose for the current labeling skeleton template (VST). 10. To make sure all the markers are visible, count the number of markers under the Markers node in the Subjects Resources tree, and make sure the same number of markers is visible in the 3D Perspective view. 11. On the Capture Tools pane, in the Capture section, click Start. The Start button switches to its Stop setting. 12. Capture a ROM trial where the first 1–3 seconds are of the subject in the 'motorbike' pose, as shown in the following image, in which: Arms are outstretched, held level or slightly lowered, with elbows bent and further forward than the shoulders (so that they don't hide any of the body markers). Rest of body is straight. Feet point forward Vicon Motion Systems Ltd. 26-Oct-2018 Page 117 of 240 Nexus User Guide For the rest of the ROM trial, have the subject go through the required range of motion. Tip If the subject is not able to attain the base pose, they can use any pose where all of the markers are visible to the cameras. This ensures that the markers can be reconstructed, but is unlikely to produce good autolabeling when Autolabel Static Frame (part of the Auto Initialize Labeling pipeline) is run. If this is the case, you will need to manually label the trial (see Manually label a trial on page 128) and then run the two remaining operations from the Auto Initialize Labeling pipeline. (For information on running pipelines, see Run a pipeline on page 132.) If the chosen base pose proves unattainable by many subjects, consider substituting a different, attainable pose by specifying a different frame. To do this, on the Pipeline Tools pane, expand the Subject Calibration section and double-click the Set Autolabel Pose pipeline operation to add it to the current pipeline. In the Properties pane, ensure the frame with the required pose is selected and then run the Set Autolabel Pose pipeline. 13. When enough data has been captured, click Stop to end the trial. For a ROM trial, this is typically 1–3 seconds of static data capture, followed by the required ROM. If you are using the Subject Preparation tab, Nexus automatically switches to Offline mode. 14. Vicon Motion Systems Ltd. 26-Oct-2018 Page 118 of 240 Nexus User Guide 14. Reconstruct the trial either by clicking Reconstruct on the Nexus toolbar or, if you need to change the reconstruction settings, by clicking the Pipeline button in the Tools pane and configuring and running the Reconstruct pipeline to create a 3D image of the captured markers. (For information on how to run a pipeline, see Run a pipeline on page 132.) 15. View the subject data in a 3D Perspective view and ensure that all the markers are clearly visible to the Vicon cameras. (If they are not, check your camera settings, system setup steps, system calibration, etc. Also check that clothing isn't causing markers to move, and the condition (age, etc) of the markers themselves.) 16. From the Pipeline Tools pane, run the supplied Auto Initialize Labeling pipeline (or if preferred, you can manually label the trial): 17. Nexus labels the trajectories based on the marker set defined in the . vst file. 18. Save the trial and the labeling skeleton (VSK) by pressing CTRL+S or by clicking the Save button on the Nexus toolbar. If an asterisk is displayed to the right of the the subject name in the Subjects Resources pane, this means that you have also made changes that affect the labeling skeleton template (VST).To save the VST, right-click on the subject name and click Save Subject. Vicon Motion Systems Ltd. 26-Oct-2018 Page 119 of 240 Nexus User Guide Review and finalize a calibration of a labeling skeleton using a ROM trial 1. After you have saved your initial calibration (see above), assess the results by looking at the labeling of the frame that contains the static base pose in the 3D Perspective view. Ensure that all markers are connected by sticks and that the sticks on the left side of the subject are red and those on the right side are green. For a more detailed check, look at the information on the data Quality tab. Tip To see all the assigned marker labels in the 3D Perspective view, press CTRL+space bar. This enables you to check that all the required markers are present and correctly labeled. 2. Depending on the results of the labeling, take the appropriate action: If the static frame is correctly labeled and the labeling skeleton fits well, any further processing of your first movement trial (see Capture movement trials on page 136) will give you an indication of the level of labeling that this subject calibration will provide for your specific trial type. Based on these Vicon Motion Systems Ltd. 26-Oct-2018 Page 120 of 240 Nexus 2. User Guide results, you can decide whether they meet your requirements. For example, for walking trials, the quick calibration produced by the Auto Initialize Labeling pipeline is likely to produce good labeling of movement trials. When the subject has been calibrated, segments of the labeling skeleton are fitted to the labeled markers in the 3D Perspective view, and your subject is automatically labeled. To verify that the subject has been calibrated successfully, switch Nexus to Live and ask your subject to move around in the capture volume. You should see that the markers are labeled and the subject is tracked. If the results are satisfactory, go straight to step 4(set a range). If the results are not satisfactory, this may be because your movement trials include more challenging or complex movement and therefore require a further level of labeling reliability. To provide this enhanced reliability you will need to run a functional calibration, which calibrates the subject's bone lengths and joint and marker locations from the whole ROM trial, as described in step 3. To ensure the best results, first consider the following factors: If any markers are labeled incorrectly, fix them (see Correcting swapped labels on page 127 and Manually label a trial on page 128) and from the Auto Initialize Labeling pipeline, re-run the Scale subject and Marker-only Subject Calibration operations; or If all the labels are correct but there is a large distance between a marker and the corresponding reconstruction, the labeling skeleton cannot accurately represent the configuration of labeled reconstructions. This is an indication that you may get poor labeling results and may need to improve your labeling skeleton template (see Requirements for custom labeling skeleton templates in Creating labeling skeleton templates (VSTs)). Note that Functional Skeleton Calibration takes more processing time to complete than the Auto Initialize Labeling pipeline. 3. (Optional step) Run a Functional Skeleton Calibration by completing the following steps: a. Verify that the trial is correctly labeled for every frame. Note that Autolabel Static Frame only labels the trajectories that are present on the static frame(s). b. Visually check for any markers that get occluded and manually re-label them (see Manually label a trial on page 128) when they re-appear. c. On the Pipeline Tools pane, expand the Subject Calibration operations section, add the Functional Skeleton Calibration operation to the current pipeline and run it. Vicon Motion Systems Ltd. 26-Oct-2018 Page 121 of 240 Nexus User Guide c. d. When the Functional Skeleton Calibration has completed, in the Options dialog box (F7), click Subjects (on the left) and in the Properties pane, go to the Markers section, and select Draw Covariance. If you can see any large covariance ellipsoids around a marker, check for mis-labeling of a small number of frames for that marker and fix any mislabels. Note that some markers, such as the ASIS markers, will naturally have a larger covariance, due to skin motion. Tip The size of covariance ellipsoids vary, depending upon the way a marker is defined in a skeleton, the amount of marker movement possible, and the quality of the subject calibration. Particularly large covariance ellipsoids may indicate a poor calibration. 4. On the Time Bar, move the Start Range indicator and End Range indicator (the blue triangles) along the timeline to set a range of frames to select only the first few seconds of the static pose at the beginning of the trial. 5. Run any further processing needed to achieve the required modeling. For example, if you are using Plug-in Gait, to make the necessary calculations and calibrate the static subject, run the Plug-in Gait Static pipeline: a. Vicon Motion Systems Ltd. 26-Oct-2018 Page 122 of 240 Nexus User 5. Guide a. In the Current Pipeline list, select the Plug-in Gait Static pipeline, and ensure that you leave the check box for Processing Static Subject Calibration cleared (its default setting). b. Click on the Process Static Plugin Gait Model operation and ensure that in the Properties pane, the First Frame is set to Selected Start and Last Frame is set to Selected End (the default settings). c. Run the Plug-in Gait Static pipeline. 6. To check that your model has been processed correctly: Ensure that in the Pipeline Tools pane, a green check mark is displayed to the left of the operation in the Current Pipeline list. Ensure that Plug-in Gait bones are visible in the 3D Perspective view. If they are not, press F7 to open the Options dialog box and select Plug-in Gait Bones. In the Subjects Resources pane, ensure that you can expand Model Outputs to see all the calculated components of variables for a kinematic model (such as Angles, Forces, Moments, etc). To verify that Nexus has successfully created a labeling skeleton and that it is automatically labeling, ensure that, as shown in the following image, the bounding boxes for Plug-in Gait model segments are displayed in the 3D Perspective view. (The bounding boxes that Nexus draws around each segment that is defined in the template are for visualization purposes only.) 7. Vicon Motion Systems Ltd. 26-Oct-2018 Page 123 of 240 Nexus User Guide 7. Save the ROM trial and the labeling skeleton (VSK) by pressing CTRL+S or clicking the Save button on the Nexus toolbar. When you have a fully labeled and processed trial (containing only raw reconstructions and no gap-filling), you can proceed to capture and process your movement trials (see Capture movement trials on page 136). Tip To save time in future, you may want to save all the relevant pipeline operations to one customized pipeline. To do this, add the relevant operations to the end of the Auto Initialize Labeling pipeline and save the pipeline under a new name. Vicon Motion Systems Ltd. 26-Oct-2018 Page 124 of 240 Nexus User Guide Calibrate a labeling skeleton using a static trial The recommended workflow for Nexus 2 is to use a ROM trial and dynamic calibration as this offers the benefits of the more efficient, automated labeler (for more information on this workflow, see Calibrate a labeling skeleton using a ROM trial on page 115). However, if you need to use a static frame to calibrate your labeling skeleton (for example, if you are capturing simple movement, or your subject cannot perform a full ROM, and/or you want to obtain some results quickly), you can instead use the following workflow. To perform a static calibration: 1. Ensure you have obtained and entered any subject measurements required to run the model (required measurements are highlighted in red in the Subjects Resources pane): for Plug-in Gait, these are the body weight and height as well as measurements of both left and right leg lengths, knee widths, and ankle widths. These are used to calculate joint center positions, and must be measured and entered into Nexus before any processing can begin. Optionally, you can also measure tibial torsion, the inter-ASIS distance, the ASIS-to-greater trochanter distance, and the sole delta if the subject is wearing shoes. 2. In the Communications pane, on the Data Management tab, ensure that you have created or opened the required database in which to store the data you will be capturing and that the required session is active. (For a reminder of how to do this, see Prepare a data storage location on page 94.) 3. In the Resources pane, ensure Nexus is in Live mode. 4. Display a 3D Perspective view. 5. Capture a static trial. For more details, see Perform an initial calibration of a labeling skeleton using a ROM trial on page 115. 6. Reconstruct the trial either by clicking Reconstruct on the Nexus toolbar or, if you need to configure the reconstruction settings, by clicking the Pipeline button in the Tools pane and changing and running the Reconstruct pipeline to create a 3D image of the captured markers. (For information on how to run a pipeline, see Run a pipeline on page 132.) Vicon Motion Systems Ltd. 26-Oct-2018 Page 125 of 240 Nexus User Guide In the Subjects Resources tree, right-click on the subject node and attach the required PlugInGait Ai (Auto Initialize) labeling skeleton template (VST) file (see Create a new subject from a template on page 110) to the subject. Tip To use a workflow prior to Nexus 2.x, ensure you use the required old labeling skeleton template, (PlugInGait.vst, PlugInGait Fullbody.vst, etc). If you chose to import old settings files when you first installed Nexus 2. x, you can select it from the list of available templates. If you didn't import the old settings files when you installed Nexus 2, copy the old VST files from ...\Vicon\Nexus\ModelTemplates to ...\Vicon\Nexus2. #\ModelTemplates. 7. Ensure that the subject node is the only entry enabled for capture. (When enabled, there is a check mark in the check box.) 8. In the Pipeline tools pane, select and run the Auto Initialize Labeling pipeline or if necessary, manually label the trial (see Manually label a trial on page 128). Nexus labels the trajectories based on the marker set defined in the . vst file. 9. Assess the results by looking at the labeling in the 3D Perspective view. Ensure that all markers are connected by sticks and that the sticks on the left side of the subject are red and those on the right side are green. 10. Save the trial and the labeling skeleton (VSK) by pressing CTRL+S or clicking the Save button on the Nexus toolbar. 11. You can now run any further processing needed to achieve the required modeling and finalize the calibration (see steps 5–7 of Review and finalize a calibration of a labeling skeleton using a ROM trial on page 120). When you have saved a fully labeled trial (containing only raw reconstructions and no gap-filling), you can proceed to capture and process your movement trials (see Capture movement trials on page 136). Vicon Motion Systems Ltd. 26-Oct-2018 Page 126 of 240 Nexus User Guide Correcting swapped labels To obtain error-free auto-labeling, it is very important to ensure that the labels are present and correct in your .vst file and that you have labeled your ROM or static trial before running any calibration operation. If the markers in your ROM or static trial are not labeled, the calibration operation will fail. If your markers are erroneously labeled (for example, if left and right markers have been mistakenly swapped) the operation will succeed, but when the Vicon Skeleton (.vsk file) is used for automatic marker labeling of your movement trials, it will continue to produce the erroneous labels. To address this, check your labeling carefully. If you identify any swapped markers, you can correct this using the Swap Marker Labels button in the Label/Edit Tools pane. Tip To see all the assigned marker labels in the 3D Perspective view, press CTRL+space bar. To correct swapped markers: 1. Select the two swapped markers in either the 3D Perspective view or in the Subjects Resources pane. 2. In the Label/Edit Tools pane, in the Manual Labeling section, click the Swap Marker Labels button. Vicon Motion Systems Ltd. 26-Oct-2018 Page 127 of 240 Nexus User Guide Manually label a trial The recommended workflow for Nexus 2 is to use a ROM trial and dynamic calibration as this enables the use of automated labeling (for more information on this workflow, see Calibrate a labeling skeleton using a ROM trial on page 115). However, on occasions, you may need to supplement automated labeling with manual labeling, or to use manual labeling where automated labeling gives insufficiently accurate results. You manually label reconstructed trial data using the tools in the Label/Edit Tools pane. Manual labeling involves associating the markers defined in a Vicon labeling skeleton template (.vst file) with reconstructed markers displayed in the 3D Perspective view. The manual labeling is then used when the .vst file is scaled to fit the subject wearing the marker set described in the .vst file, during subject calibration. In subsequent movement trials, Nexus uses the resulting subject-specific Vicon labeling skeleton (.vsk file) to automatically label the subject wearing the same marker set. Important Before manually labeling markers, ensure that you have already: Created or opened a session in the database on page 94 in which you want to store the trial data, and ensured that it is the active session. Obtained an existing .vst on page 108 file corresponding to the type of subject whose motion is to be captured, or created a custom Vicon labeling skeleton template. Created a new subject node on page 110 from the template in which the manual labeling is to be stored. Attached the Vicon markers to the subject in accordance with the marker set defined in the associated template. For information on how to do this for Plug-in Gait markers, see Attach Plug-in Gait markers to a patient on page 199. Captured a brief ROM trial including static frames on page 115, or a static trial on page 125, or obtained a single frame of live data with reconstructed markers corresponding to the marker set specified in the associated .vst file. Vicon Motion Systems Ltd. 26-Oct-2018 Page 128 of 240 Nexus User Guide To manually label 3D marker reconstructions: 1. In the Communications pane, on the Data Management tab, open the trial file that contains reconstructed markers. 2. On the time bar, move the current time indicator (vertical blue line) to the first frame of the trial in which the subject is standing in a stationary neutral pose. This is typically a T-pose or 'motorbike' pose, in which the subject stands in the basic neutral pose and raises the arms out straight to the sides with palms facing down in a position in the shape of a T. If the subject is not able to attain the Tpose, they can use any neutral pose where all of the markers are visible to the cameras so that they will be able to be reconstructed. 3. In the Subjects Resources tree, ensure that the subject node you created from the template is the only entry enabled for capture. (When enabled, there is a check mark in the check box.) 4. At the top of the Label/Edit Tools pane, from the Subject list select the subject to be manually labeled. Labels for the markers defined in the .vst file are displayed in the list in the Manual Labeling section. 5. By default, the Whole button is selected, so trajectories are labeled in both directions. This ensures that, when you label a marker at the current frame, the same marker is labeled throughout the trial. However, if you want the marker to be labeled from this point forward (or backward) only, for example, if you are resolving an overlapping trajectory, click the Backward or Forward button before proceeding. 6. In the Manual Labeling section, ensure Auto advance selection is selected to have Nexus automatically select the next label in the list after you have assigned a label to a marker. 7. In the list in the Manual Labeling section, click on the label you want to use. The shape of the pointer changes to include a tooltip that identifies the selected label to guide you in assigning labels to markers in the 3D Perspective view. Tip To help you apply labels to the correct markers, on the view pane toolbar, click the Split vertically button and in the second pane, open a Subject Viewer. Any marker you select in the Label/Edit Tools pane is highlighted in the Subject Viewer, so that you can see where to place it on the figure in the 3D view. 8. Vicon Motion Systems Ltd. 26-Oct-2018 Page 129 of 240 Nexus User Guide 8. In the 3D Perspective view click on the marker to which you want to assign the label. The next label in the list is selected and the tooltip changes to indicate that label. As you label more markers, a colored line is drawn between each marker until a stick figure appears. Tip If you move the mouse to another area of the Nexus workspace while a marker is selected in the Manual Labeling section, the cursor retains the tooltip, indicating that Nexus is still in labeling mode. If you need to do something else in Nexus before marker labeling is complete, you can turn off labeling mode in one of these ways: Press the ESC key. Click on the Label/Edit icon, or any of the other icons in the Tools pane toolbar. 9. Repeat steps 7-8 until you have assigned all of the labels to markers. The stick figure in the 3D Perspective view should resemble a skeleton of the subject type defined in the .vst file. 10. To verify that the manual labeling was successful, check that all the markers are connected by sticks and that the sticks on the left side of the subject are red and those on the right side are green. Tip To find the next unlabeled marker in the clip, you can also use the Find Next Unlabeled Trajectory button. Nexus searches from the current frame forward until it finds an unlabeled marker. When found, the marker is selected and centered in the view pane. 11. To save the labeling information with the trial, on the Nexus toolbar, click the Save button. Vicon Motion Systems Ltd. 26-Oct-2018 Page 130 of 240 Nexus User Guide Work with pipelines Pipelines enable you run one or more operations that you use frequently or on a large number of trials, from import, through reconstruction and labeling and various other types of processing, to export. You can set up pipelines to run automatically immediately after capture or as required on one or more saved trials. You can use any of the pipelines supplied with Vicon Nexus or create your own by grouping a particular sequence of operations to suit your particular needs. Each operation within a pipeline can have a unique set of options and parameters. Tip If you are working with large numbers of files, to further speed up your work, you can set up and run pipelines as batch processes, using Show File Transfer /Batch Processing interface and then the Batch Processing button on the Data Management tab. The following topics describe how to: Run a pipeline on page 132 Create a pipeline on page 134 Vicon Motion Systems Ltd. 26-Oct-2018 Page 131 of 240 Nexus User Guide Run a pipeline This topic describes how to run a pipeline. For information on creating your own pipelines, see Create a pipeline on page 134. The procedure for running a pipeline is the same, whether you want to run a pipeline supplied with Vicon Nexus or your own custom pipeline. To run a pipeline: 1. In the Subjects Resources pane, ensure that the subject whose trial data you want the pipeline to operate on is enabled. (When a subject is enabled, there is a check mark in the check box next to it.) 2. If you want the pipeline to operate only on a part of the trial rather than the whole trial, on the time bar, move the blue triangles that represent the start and end of a range of frames along the time line to set the required range. Tip To change the view of the timeline so that it shows only the selected range, right-click on the timebar and then click Zoom to Region-ofInterest. 3. In the Pipeline Tools pane, from the Current Pipeline list, select a pipeline. Vicon Motion Systems Ltd. 26-Oct-2018 Page 132 of 240 3. Nexus User Guide 4. In the Current Pipeline operations list, ensure that the operation(s) to be run is selected. 5. Click the Run button to start the pipeline process. Each operation is run in the order it appears in the list from top to bottom. The progress bar displays the results of the pipeline processing, and gives an indication of the percentage of processing completed for each operation. Vicon Motion Systems Ltd. 26-Oct-2018 Page 133 of 240 Nexus User Guide The Current Pipeline operations list may contain the following information for each operation (to the right of the check box): Processing The operation is being processed. Processed The operation was completed successfully. Failed The operation was not completed successfully. Stopped The operation processing was stopped. Create a pipeline To save time, you can save and run sequences of frequently used processing operations using tools in the Pipeline Tools pane. Some pipelines can also be selected and run in the Subject Preparation Tools pane and the Capture Tools pane. The following instructions describe how to create your own pipeline. For information on how to run an existing pipeline, see Run a pipeline on page 132. To create a pipeline: 1. If you want to modify an existing pipeline, in the Pipeline Tools pane, in the Current Pipeline area, select an existing pipeline. If you want to create a new pipeline, go straight to the next step. 2. In the Available Operations list, expand or collapse the pipeline type to display or hide the operations you can use for that type of automatic processing of trial data: File Import Operations for automating the import of trial files into Vicon Nexus from third-party software packages. Core Processing Operations for automating reconstruction, labeling, and kinematic fitting to produce 3D trajectories from raw marker data. Subject Calibration Operations for automating the processing of system and labeling skeleton calibration. Events & Timebar Operations for automating events and operations that can be carried out using the timebar. Fill Gaps & Filter Data Operations for automating the post-processing of data, such as gap-filling and data-filtering. Data Processing Operations for automating the production of model outputs (forces and moments, joint angles, etc). File Export Operations for automating the export of trial files from Vicon Nexus to third-party software packages. Vicon Motion Systems Ltd. 26-Oct-2018 Page 134 of 240 Nexus User Guide System Operations for automating offline camera calibration, applying a codec to video, resetting force plate offsets and setting the camera calibration origin. Legacy Operations for automating access to legacy labeling and fit motion. For further details of each of the pipeline operations, see Pipeline tools in the VIcon Nexus Reference Guide. To view a tooltip describing an operation's function, hover the pointer over its name in the list. 3. Double-click each operation that you want to include in your pipeline. The operation is displayed in the list in the Current Pipeline section. The operations are run in the order they appear in the pipeline; to rearrange the order, drag operations into the required position in the list. Tip To automatically save the trial you are processing, add the Save Trial C3D + VSK operation (located in the File Export pipeline operations) to your pipeline. As a general rule, you will want to save the trial as a last step after the other pipeline operations have been run, so position the Save Trial - C3D + VSK operation at the required point in the Current Pipeline operation list. 4. In the Current Pipeline list of operations, click on the operation you added in the previous step, then in the Properties pane at the bottom of the Pipeline Tools pane, view or change the settings as required. 5. To save your pipeline settings to a .pipelines file in the Pipelines folder (see Manage system configurations on page 21), click the Save button to the right of the Current Pipeline list. 6. In the Save As dialog box, supply a name for your new pipeline. An asterisk * is displayed next to the pipeline name if there are unsaved changes. Vicon Motion Systems Ltd. 26-Oct-2018 Page 135 of 240 Nexus User Guide Capture movement trials Before you collect your trial data, you must first have calibrated the labeling skeleton (see Calibrate a labeling skeleton on page 113) and ensured your subject is wearing the appropriate marker set. When you have calibrated the labeling skeleton, you are ready to capture movement trials for the specified subject, during which the patient performs the motion that is to be analyzed. You then reconstruct and label the trial data, and run any further processing required. For detailed instructions on these steps, see: Capture the required movement on page 137 Reconstruct and label movement trials on page 150 You capture motion data using the tools in the Capture Tools pane, and process trial data using tools on the Nexus menu bar or in the Pipeline Tools pane. Vicon Motion Systems Ltd. 26-Oct-2018 Page 136 of 240 Nexus User Guide Capture the required movement After you have calibrated the labeling skeleton for your subject (see Calibrate a labeling skeleton on page 113), you can capture the required trials. You can stream motion data in real time and/or capture raw camera data for offline processing. You can capture a trial manually (see below), or configure Nexus to start /stop capture automatically (see Automatically start and stop capture on page 140). To quickly capture sequences of trials using the same setup information for each trial, see Use Simple Capture Mode on page 148. Note For clarity, reconstruction and labeling are described as separate steps. However, if you want to run reconstruction and labeling as soon as each trial has been captured, you can add these operations (and any others that you want to run automatically) to a post-capture pipeline that runs as soon as capture finishes. For more information see step 7 below. Before capturing a movement trial, ensure that you have already: Created or opened a session in the database in which you want to store the trial data, and ensured that it is the active session. For more information, see Prepare a data management hierarchy to store your files on page 94. Loaded an existing .vsk file for the subject whose motion is to be captured. If you have just created your VSK (see Calibrate a labeling skeleton on page 113), the correct VSK is already loaded. If not, in the Subjects Resources pane, click the Load an existing subject button and open the required .vsk file. Attached the Vicon markers to the subject in accordance with the marker arrangement used in the labeling skeleton (.vsk) file (if you are using Plug-in Gait, see Attach Plug-in Gait markers to a patient on page 199). Tip If you are using Plug-in Gait, Vicon recommends that you do not remove the heel markers for the movement trials. Their presence does not affect the calculated output from Plug-in Gait, but it does improve the reliability of the automatic labeling in Nexus. Vicon Motion Systems Ltd. 26-Oct-2018 Page 137 of 240 Nexus User Guide To capture movement trials: 1. In the Resources pane, ensure Nexus is in Live mode. 2. Display a 3D Perspective view. 3. In the Capture Tools pane, select an existing capture configuration for the trial from the Trial Type list or save as a new one. 4. In the Next Trial Setup section, complete the details for storing your trial data in the active session. In the Data Source Setup section, ensure Optical Camera Data,Video Camera Data, and Device Data are selected as required. 5. If you want capture to start and/or stop automatically, specify the required settings in the Auto Capture Setup section. (For more information, see Automatically start and stop capture on page 140.) 6. If you are conducting clinical gait trials for kinetic analysis involving one or more force plates and want Nexus to automatically assess whether the foot is correctly positioned and is producing valid data for your live trials, ensure that in the Options dialog box (F7), Footstrikes is selected. For more information, see Automatically assess foot strikes on page 146. 7. In the Post-Capture Pipeline Setup section, specify any pipelines containing operations to be run automatically on the trial data when the capture is complete. (For example, if you are using Plug-in Gait, you could select Run pipeline after capture and then select the Reconstruct And Label and Plug-in Gait Dynamic pipelines. This automatically reconstructs and labels the data and then runs filtering, event detection, modeling and export operations.) However, to start with, you will probably prefer to leave this option cleared, so that you can run each operation separately and observe their effects. 8. In the System Resources tree, select Local Vicon System and then in the Properties pane, in the General section, set Processing Output Level to Labels. 9. In the capture volume, have the subject perform the movement that is to be captured. Vicon Motion Systems Ltd. 26-Oct-2018 Page 138 of 240 Nexus 9. User Guide Nexus automatically reconstructs, labels, and fits the Vicon labeling skeleton created in the previous stage (see Prepare a subject on page 108) to the subject in real time. Tip If a labeling error is obvious or persistent, restart the labeler by rightclicking Local Vicon System node and then clicking Reboot Core Processor (CTRL+R). If the subject steps on the force plates, the force vector is also shown in real time. 10. On the Capture Tools tab, unless you have specified a time or trigger on which to start capturing (see step 5), in the Capture section, click Start to begin capturing and in the capture volume, have your subject wearing the appropriate marker set for your VST perform the required motion. 11. Unless you have specified a time or trigger on which to stop capturing in the Auto Capture Setup section, when the subject has completed the required motion, click Stop. If you specified a post-capture pipeline (see step 7), Nexus automatically switches to Offline mode, displays the subject data in the 3D Perspective view, and automatically performs any operations contained in any pipelines selected in the Post-Capture Pipeline Setup section. Otherwise the system remains Live, ready to capture the next trial. Tip If events are not automatically detected, or are only partially detected, you will need to add them manually (see Add events to trials on page 180). You will probably need to do this in situations such as: trials without force plates; movements that are not on a flat surface, such as stepping up/down/over, climbing, etc; pathological or non-cyclical gait movement. 12. Repeat steps 9–11 until you have obtained the required number of trials. You can now reconstruct and label the trials. For more information, see Reconstruct and label movement trials on page 150. Vicon Motion Systems Ltd. 26-Oct-2018 Page 139 of 240 Nexus User Guide Automatically start and stop capture If required, instead of having to manually start and stop capture (see Capture the required movemen on page 137t), you can trigger data capture using an external device or based on a specified period of time. You can configure Vicon Nexus to automate data capture using the following options: Automatically record data before capture is triggered on page 140 Stop data capture after elapsed time on page 141 Trigger data capture on labeling percentage on page 141 Trigger data capture using a remote control device on page 143 Trigger data capture using timecode on page 143 Trigger data capture over a network on page 145 Automatically record data before capture is triggered The Capture before start option enables you to specify the number of seconds of data to record prior to capture being triggered either manually (with the Start button) or automatically (based on timecode or a remote control device). To automatically record before capture is triggered: 1. Ensure you have prepared for capture as described in Capture the required movement on page 137, and completed steps 1–4. 2. In the Capture Tools pane, expand Auto Capture Setup, select Capture Before Start (secs) and specify the number of seconds to record data prior to capture being triggered. 3. Trigger the capture manually or using one of the remote capture methods described in this section. The Vicon cameras capture the subject moving in the capture volume. 4. Stop the capture manually or using one of the remote capture methods described in this section. Nexus automatically switches to Offline mode and displays the subject data in the 3D Perspective view. Vicon Motion Systems Ltd. 26-Oct-2018 Page 140 of 240 Nexus User Guide Stop data capture after elapsed time The Stop after duration (secs) option enables you to specify a time period after which Nexus is to automatically stop a capture. To stop data capture after a specified time period: 1. Ensure you have prepared for capture as described in Capture the required movement on page 137, and completed steps 1–4. 2. In the Capture Tools pane, expand Auto Capture Setup, select Stop After Duration (secs) and specify the number of seconds after which to automatically stop motion capture. 3. Capture a trial manually or using one of the remote capture methods described in this section. The Vicon cameras capture the subject moving in the capture volume. Nexus automatically stops the capture after the specified number of seconds, automatically switches to Offline mode, and displays the subject data in the 3D Perspective view. Trigger data capture on labeling percentage With the Start on Labeling (%) option selected, captures automatically start when a subject first fully enters the volume. If the Stop on Labeling % option is also selected, captures automatically stop when the subject leaves the volume. You can set the labeling percentage (ie, the percentage of markers expected from the total number of markers in your subject's labeling skeleton) that needs to be recognized by Nexus within the capture volume for the subject to be considered as fully in the volume or to have left the volume and therefore to trigger capture start /stop. The following procedure describes how to set up data capture to automatically crop live trials, based on labeling percentages. For information on how to automatically crop trials that you have already saved based on labeling percentages, see Crop trials on page 165. 1. Ensure you have prepared for capture as described in Capture the required movement on page 137, and completed steps 1–4. 2. In the Capture Tools pane, expand Auto Capture Setup and select Start on Labeling (%) and/or Stop on Labeling (%). 3. Vicon Motion Systems Ltd. 26-Oct-2018 Page 141 of 240 Nexus User Guide 3. The default values for this operation start capture when at least 90% of a subject's markers are recognized and stop when less than 65% remain (volume exit). You can adjust these percentages to suit your capture type. 4. Have a subject wearing the required marker set enter the volume. Tip To check data quality, you can display the labeling percentage by selecting the subject and in a Graph view choosing Labeling to show how many labels are present on each frame. Vicon Motion Systems Ltd. 26-Oct-2018 Page 142 of 240 Nexus User Guide Trigger data capture using a remote control device The Start/Stop on remote trigger option enables you to use an external remote control device to trigger data capture. The remote control device must be connected to a Vicon Lock+ or an MX Giganet in your Vicon system (for details, see either the Vicon Vantage Reference Guide or Go Further with Vicon MX T-Series), and the sync outputs (GPO pins) for the remote functionality must be configured under the Vicon Lock or MX Giganet node in the System Resources pane. To trigger data capture using a remote control device: 1. Ensure you have prepared for capture as described in steps 1–4 of Capture the required movement on page 137. 2. In the Capture Tools pane, expand Auto Capture Setup, ensure the Advanced options are displayed, and select Start/Stop On Remote Trigger. 3. To set the system to a state where it is ready to accept a trigger signal for automatic capture based on a remote control device, click the Arm button. If you want to enable the system to remain ready to receive subsequent remote capture signals after the capture is stopped, click the Lock button to the right of the Arm button. 4. Trigger the start of the capture from your remote control device. The Vicon cameras capture the markers on the subject moving in the capture volume and the Start button switches to its Stop setting. 5. After you have acquired the data you need, trigger the stop of the capture from your remote control device. If you clicked the Lock button, the Arm button is re-enabled and the Stop button switches to its Start again, ready for a subsequent remote capture. 6. When you have finished your capture session, to review your subject data, manually load the trial. Trigger data capture using timecode The Start On Timecode and Stop On Timecode options enable you to use an external timecode source to trigger data capture in your Vicon system. The timecode source must be connected to a Vicon Lock+ or an MX Giganet in your Vicon system (for details, see either the Vicon Vantage Reference Guide or Go Further with Vicon MX T-Series), and the corresponding timecode options must be configured under the Vicon Lock or MX Giganet node in the System Resources pane. 1. Vicon Motion Systems Ltd. 26-Oct-2018 Page 143 of 240 Nexus User Guide 1. Ensure you have prepared for capture as described in steps 1–4 of Capture the required movement on page 137. 2. In the Capture Tools pane, expand Auto Capture Setup, ensure the Advanced properties are displayed and select one or both of the following options and specify the required timecode: Start On Timecode Stop On Timecode 3. Specify the start and stop values in the standard timecode format: hh:mm:ss:ff where: hh = hours (0-23) mm = minutes (0-59) ss = seconds (0-59) ff = frames (0-24 for PAL/SECAM, 0-29 for NTSC) For NTSC, the separator character changes between a colon ( : ) for non-drop frames and a semicolon ( ; ) for drop frames. For further details on the use of timecode functionality in Vicon systems, see either the Vicon Vantage Reference Guide or Go Further with Vicon MX T-Series. 4. To set the system to a state where it is ready to accept a trigger signal for automatic capture based on a timecode, click the Arm button. 5. If you want to enable the system to remain ready to receive subsequent timecode signals after the capture is stopped, click the Lock button to the right of the Arm button. 6. If you selected the Start On Timecode check box, start the timecode source from which the data capture is to be triggered; otherwise, under the Capture section click the Start button. When the specified timecode is reached, the Vicon cameras capture the subject moving in the capture volume and the Start button switches to its Stop setting. 7. If you selected the Stop On Timecode check box, when the specified timecode is reached capture stops; otherwise, after you have acquired the data you need, click the Stop button. Nexus automatically switches to Offline mode and displays the subject data in the 3D Perspective view. Vicon Motion Systems Ltd. 26-Oct-2018 Page 144 of 240 Nexus User Guide Trigger data capture over a network You can broadcast a UDP message over an intranet or direct network cable connection to or from another application (or instance of Nexus) to trigger capture start and stop. Note that Nexus can send or receive the messages, but it cannot send and receive them simultaneously. To trigger data capture over a network: 1. Ensure you have prepared for capture as described in steps 1–4 of Capture the required movement on page 137. 2. In the Capture Tools pane, expand Auto Capture Setup, ensure the Advanced options are displayed, select Start/Stop Over Network and from the adjacent drop-down list, select Send or Receive. 3. In the Address field, either select the IP address of the network card that will be used to send or receive the start/stop trigger message, or select All. In the adjacent field, specify the UDP port which is to send or receive the message. 4. To set the system to a state where it is ready to accept a trigger signal for automatic capture based on a signal broadcast over the network, click the Arm button. 5. If you want to enable the system to remain ready to receive subsequent network signals after the capture is stopped, click the Lock button to the right of the Arm button. 6. Start the capture from the remote software. You can start the capture using a timecode or immediately. Vicon Motion Systems Ltd. 26-Oct-2018 Page 145 of 240 Nexus User Guide Automatically assess foot strikes In clinical gait trials for kinetic analysis involving one or more force plates, Vicon Nexus can automatically provide an indication of whether or not the foot is correctly positioned and is producing valid data for your live trials. Nexus displays this information on screen. This can save you time when you are assessing each foot strike to decide whether it is valid. As each strike is detected, or is determined to be invalid, the box representing the force plate in the 3D Perspective view turns the appropriate color: Red : left foot strike Green : right foot strike Dark gray : invalid strike Counters on either side of the force plate box show how many valid strikes have been detected for the left foot and the right foot during the current session. To use auto-detection of foot strikes: 1. Before you begin, ensure that you have: Calibrated the Vicon system. Applied the appropriate marker set to the subject. Ensured that you have a valid subject in Nexus. Connected and configured one or more force plates. 2. On the Windows menu (or in the 3D Perspective view, right-click to access the context menu), click Footstrike Monitor Settings and in the dialog box, ensure the options for foot strikes are as required: Vicon Motion Systems Ltd. 26-Oct-2018 Page 146 of 240 Nexus User Guide 2. a. Reset footstrikes button enables you to reset the foot strike counters. b. Force Threshold: Minimum force required on force plate to produce foot strike c. Marker Height Threshold: Minimum height of foot marker above force place for foot to be recognized for foot strike d. Left and Right Foot Markers: Comma-separated list of names of one or more markers that define the segment (i.e. foot) that will strike the plate. 3. In the Options dialog box (press F7), ensure that Footstrikes is selected and that the display options for Font Size, Opacity, and Background Color are as required. To reset foot strike counters: Right-click anywhere in the workspace and then click Reset. or Press CTRL+SHIFT+R Using multiple foot plates If your trial requires multiple force plates, they are laid out in the order of the force plate IDs (that is, FP1 is furthest left/uppermost depending on the position of the force plate box). Strikes straddling two force plates are marked invalid. However, if required they can be processed by the Process Dynamic Plug-in Gait Model pipeline operation, by selecting the Allow cross-plate strikes option. Vicon Motion Systems Ltd. 26-Oct-2018 Page 147 of 240 Nexus User Guide Use Simple Capture Mode Simple Capture Mode enables you to use a workspace that maximizes your view of the capture volume and exposes a focused subset of controls required for repeated captures, allowing you to concentrate on the movement you are capturing. In Simple Capture Mode, only the currently selected view type is displayed, together with controls that enable you to specify the trial type, name, and description, and to start and stop (or cancel) captures. To display a simplified capture view: 1. Ensure that you have set up your Vicon system as required, that Nexus is in Live mode, and that you have set up your trial types, including any post-capture pipeline required, auto-start triggers, etc. (For information on setting up trials, including pipelines and triggers, see Capture the required movement on page 137 and Automatically start and stop capture on page 140.) By default, Simple Capture Mode displays the same view as the current workspace. You can customize the view to include other panes (eg, a video pane alongside the 3D Perspective), as described in the following steps. 2. Associate a custom view type with Simple Capture Mode. To do this: a. Open the Options dialog (press F7) and on the left click Simple Capture Mode View Options. b. On the right, from the View Type list, select On. c. From the User Specified Simple Capture Mode View list, select one of the following: Vicon Motion Systems Ltd. 26-Oct-2018 Page 148 of 240 2. Nexus User Guide c. To use the Vicon-supplied Simple Capture view type (which displays the view pane with a 3D Perspective view on the left, and Camera views with video cameras selected on the right, as shown above), ensure Simple Capture is selected; or To use your own view type (for a reminder of the controls that enable you to define and save a view type, see Get to know Vicon Nexus on page 21), select the required option. 3. Turn on Simple Capture Mode. To do this: On the Window menu, select Simple Capture Mode; or Press CTRL+H The simplified capture view that you selected in the Options dialog box is displayed. 4. To capture trials, at the bottom right of the Simple Capture view, click Start. 5. To exit Simple Capture Mode, either press Esc, or press CTRL+H again. (You can also click the Window menu and clear Simple Capture Mode.) Vicon Motion Systems Ltd. 26-Oct-2018 Page 149 of 240 Nexus User Guide Reconstruct and label movement trials After you have calibrated a labeling skeleton for your subject (see Prepare a subject on page 108) and captured the required movement of the subject in a trial or series of trials (see Capture movement trials on page 136), you must reconstruct and label the raw camera data to create 3D markers. You can do this as a separate step, as described below, or you can specify a pipeline that includes Reconstruct and Label in the PostCapture Pipeline Setup (see Capture the required movement on page 137), so that these operations run straight after capture. Note Note that you can choose to reconstruct and then label separately, or run both operations together, by clicking either the Reconstruct button Reconstruct and Label button or the on the Nexus toolbar, or by configuring and running the equivalent pipeline operations. Normally, you would use Reconstruct alone if you are working on a labeling skeleton template (VST), but Reconstruct and Label if you are processing movement trials. To reconstruct and label trial data: 1. Display the subject whose data is to be reconstructed in either of the following ways: If you have just captured a trial, ensure that the raw marker data for the subject in the capture volume is still visible in a Camera view and in the Resources pane, ensure Nexus is in Offline or Pause mode; or On the Data Management tab, open the desired trial file containing raw trial data for the subject. 2. Do one of the following, depending on whether you need to adjust the reconstruct and labeling settings: To run the operations without viewing and changing their settings, on the Nexus toolbar, click the Reconstruct and Label button. This runs the Reconstruct and Label operation defined in the Pipeline Tools pane. Or Vicon Motion Systems Ltd. 26-Oct-2018 Page 150 of 240 Nexus User Guide To view and/or change the operations, on the Pipeline Tools pane, from the Current Pipeline list, select Reconstruct And Label. In the list of current operations, click on Combined Processing to select it. set the Processing Output level to the required level, for example, Labels, and specify any other required properties. The pipeline progress bar indicates when the operation is complete. You can now review the results and fill any gaps in the trial data. For information, see Review trials and fill gaps on page 152. Vicon Motion Systems Ltd. 26-Oct-2018 Page 151 of 240 Nexus User Guide Review trials and fill gaps When you have reconstructed and labeled your movement trials (see Capture movement trials on page 136), you can review the results and fill any gaps in the trial data. 1. If other Nexus users may have worked on your trial data, you may first want to check on any processing that has been performed on the files (see Review processing history on page 153). 2. Review data quality by playing through the trial using the Time Bar and/or looking at the information on the data Quality tab (see Review data quality on page 154). 3. If necessary, crop any large gaps at the beginning and/or end of the trial, either manually or automatically (see Crop trials on page 165). 4. Fill any gaps using either automatic or manual gap-filling (see Fill gaps in trial data on page 169). 5. If required, you can add events to trials (see Add events to trials on page 180). After you have filled any gaps in your trial data, you can run the required modeling operations. For more information on modeling, see Modeling with Plug-in Gait on page 185. Vicon Motion Systems Ltd. 26-Oct-2018 Page 152 of 240 Nexus User Guide Review processing history You can review all processing that has been performed on a loaded trial file on the History tab in the Communications pane. This ensures that, even if you have not worked with the data before, you can work on the trial without missing or duplicating processing steps. For example, if you work as part of group, when you open a trial that someone else has worked on, you can immediately see what processing has occurred (eg, filtering, gap-filling) and what settings were used. Being able to view processing history helps you to understand your data, prevents errors introduced by running certain operations more than once (eg, filtering), and reduces the need to reprocess data because its current state is not well known. To view processing history: 1. Open a trial. 2. In the Communications pane, click the History tab. A summary of the data processes and major events is displayed. 3. To display information about a particular event, click on the relevant event. Details about the settings used to run the event are displayed in the Property and Value columns on the right. In the Notes field, you can add notes that will be useful to you or anyone else working with the same trial. Your notes are saved with the trial. Note Processing history is available only for files processed in Nexus 2.3 and above. Vicon Motion Systems Ltd. 26-Oct-2018 Page 153 of 240 Nexus User Guide Review data quality To enable you to review the data you captured in your movement trials (see Capture movement trials on page 136), Vicon Nexus offers a number of tools. You can use the time bar to manually scrub through the trial, or to assess your trials quickly and easily, you can use the automated data quality features of Nexus. For more information, see: Review trial data using the time bar on page 154 Assess trial health with the data Quality pane on page 156 Detect gaps in the Graph view on page 158 View gaps with the Data Correction view on page 159 View data quality across a trial on page 161 Navigate to gaps using the data quality features on page 163 Review trial data using the time bar To review trial data using the time bar: 1. Display reconstructed and labeled markers in either of the following ways: Ensure that a trial you have just captured has been reconstructed and labeled. From the Data Management tab, open a previously captured and labeled trial. 2. In the Resources pane, ensure Nexus is in Offline mode. 3. Display a 3D Perspective view and optionally a Graph view. Tip To automatically display both views, in the View Type list on the Nexus toolbar, select Data Correction. Using a split layout with both a 3D Perspective and a Graph view enables you to display the results of your editing actions and to select specific trajectories, frame ranges, and gaps in trajectories. Since the graphs indicate what changes have been made to the data and by which tool, you can immediately see the results of any edits you have made and determine if you want to change it again or adjust the data, using a different tool in the Gap Filling section. 4. Vicon Motion Systems Ltd. 26-Oct-2018 Page 154 of 240 Nexus User Guide 4. Play back the desired portion of the trial: Full trial: In the controls at the left end of the time bar, click Play to start playing the trial data. The data plays through to the end and restarts at the beginning if you do not click Stop. Range of frames: Do one of the following: To manually adjust the range, move the blue triangles that indicate the start and end of the selected range of frames (also known as the region of interest) along the timeline; or On the time bar, right-click and then click Set Region-of-Interest. In the Set Region of Interest dialog box, specify the Start Frame and End Frame. Individual frame: Move the blue vertical line that indicates the currently selected time along the timeline to manually locate the desired frame, or rightclick on the time bar, click Set Current Frame and enter the number of the required frame. Tip To display a context menu in which you can reset the timescale on the timeline, set the playback speed, or specify the length of trajectory tails, click the ellipsis (...) in the time bar controls, or right-click the time bar. Vicon Motion Systems Ltd. 26-Oct-2018 Page 155 of 240 Nexus User Guide Assess trial health with the data Quality pane The data Quality pane, a tab in the Communications window, provides both a broad overview of data quality for a subject across the entire trial and a way to examine the health of individual trajectories. It also enables you to navigate to the highlighted issues. The three most common data issues that you need to find and resolve are: Missing markers (usually knocked off before capture) Unlabeled or incompletely labeled trajectories Gaps in trajectories The Quality tab helps you to find this information: Overview of the health of the whole trial (Labeling column) The text in each rectangle indicates the number of unused markers, any gaps, and the percentage of markers labeled. As a quick indicator, to enable you to assess whether to continue working with the trial, the color green indicates good health, red indicates probable major issues, and colors between the two (yellow, amber, orange) indicates that the overall health of the trial lies somewhere between these extremes. Vicon Motion Systems Ltd. 26-Oct-2018 Page 156 of 240 Nexus User Guide For example, a good trial, worth further work, would be indicated by: No missing markers A high percentage of labeled markers Only a small number of gaps. A low quality trial, which would probably have to be re-run, would be indicated by: Missing markers, and/or A high number of gaps, and/or A lower percentage of labeled markers. In this example, two required markers are completely absent from the trial, so, without further work, you would know that you would have to either re-reconstruct or (more likely) re-capture the trial. Individual trajectories. If you hover the mouse over a blob, the blob displays information about the trajectory. If you click on it to select it, information about the trajectory is displayed in the Selection column on the right. For more information, see Navigate to gaps using the data quality features on page 163. General trial information/selected trajectory Information (Selection column). If no blob is selected, general information about the currently loaded trial is displayed. If a blob is selected, information about the trajectory is displayed. Display options (Options column): Enables you to configure the display options for the data Quality tab. Alternatively, you can open the Options dialog box (F7), click Data Quality Panel Options on the left, and change the properties as required. To save any changes to these settings, click the Save current configuration button in the Options dialog box. Vicon Motion Systems Ltd. 26-Oct-2018 Page 157 of 240 Nexus User Guide Detect gaps in the Graph view The Graph view enables you to view and fix gaps for a selected trajectory. To display gaps: 1. On the Quality pane, click a trajectory blob that is reporting a gap. Gap indicators are displayed in pink in the Graph view. 2. To zoom in and out, CTRL+double-click on a gap indicator (the pink area) on the graph. Vicon Motion Systems Ltd. 26-Oct-2018 Page 158 of 240 Nexus User Guide View gaps with the Data Correction view The default Data Correction view type displays a 3D Perspective view above a Graph view. You can turn Data Correction view on or off in the Options dialog box, as described below. When the Data Correction view is turned on, it is automatically displayed when you navigate using the data Quality pane. If you would prefer the Data Correction view to appear differently (for example, displaying the Graph above the 3D Perspective view), you can save your own preferred view and select this instead. Vicon Motion Systems Ltd. 26-Oct-2018 Page 159 of 240 Nexus User Guide To configure the Data Correction view: 1. Open the Options dialog box (F7). 2. Click on Data Correction View Options on the left and change the properties as required on the right: a. If you want to display this view type automatically when you are navigating via the Quality tab, ensure View Type is set to On. b. If you have saved a different view type to be displayed when you are using the Quality tab, ensure it is selected in the User Specified Data Correction View field. Vicon Motion Systems Ltd. 26-Oct-2018 Page 160 of 240 Nexus User Guide View data quality across a trial In addition to viewing data quality on the Quality tab and Graph and Data Correction views, you can also view data quality as a heat map on the time bar, to get an overall picture of the current trial. To turn on the heat map overlay: 1. In the Options dialog box (F7), click on Time Bar on the left, and select the Heat Map Visible check box on the right. 2. If required, change the colors of the heat map. When you click on a trajectory on the Quality tab, the time bar shows gaps for the selected trajectory. Vicon Motion Systems Ltd. 26-Oct-2018 Page 161 of 240 Nexus User Guide Viewing data quality for multiple trajectories To select multiple trajectories, on the Quality tab, CTRL+click the required blobs. When multiple trajectories are selected, the heat map's color gradient system is activated. Lighter colors show where one of the trajectories has a gap but other selected trajectories do not. Darker areas show where a number of selected trajectories has a gap. Two trajectories selected The following images show two trajectories selected. The darker area indicates gaps in both trajectories. More trajectories selected As more trajectories are added the view starts to morph from individuals gaps for one or two trajectories, to areas in the volume/time where there are issues. Vicon Motion Systems Ltd. 26-Oct-2018 Page 162 of 240 Nexus User Guide Navigate to gaps using the data quality features Using the Quality tab and the Data Correction view type, you can quickly navigate to gaps in data, and use the Zoom, Translate, and Rotate options for a better view. Quick navigation to gaps To quickly navigate to gaps: 1. On the Quality tab, click on a trajectory blob. Immediately, the time bar and view pane displays the first gap (if any) for the selected trajectory. 2. To move to the next gap or previous gap for the selected trajectory, press the hot keys CTRL+8 and CTRL+7 respectively. Tip On the data Quality tab, you can move to the next trajectory and previous trajectory by pressing CTRL+PgUp and CTRL+PgDown. Vicon Motion Systems Ltd. 26-Oct-2018 Page 163 of 240 Nexus User Guide Get a better view of gaps The Zoom, Translate and Rotate options for viewing a gap make it easier to zoom in on and fix selected gaps. To view gaps more clearly: 1. In the Options dialog box (F7), click General View Options on the left. 2. In the Properties pane on the right, in the 3D View Options section, click the Focus on Selection Mode list. 3. To display a zoomed view that rotates the workspace to a flat perspective of the gap, click Zoom, Translate and Rotate. 4. On the Quality tab, click the blob for the trajectory whose gaps you want to examine. The 3D Perspective view zooms in and rotates as necessary to clearly show the selected trajectory's first gap. Vicon Motion Systems Ltd. 26-Oct-2018 Page 164 of 240 Nexus User Guide Crop trials For trials where the subject starts outside the volume, moves into the volume and then exits, cropping the start and end of the trial removes unwanted frames where the subject was not fully in the volume. Before you fill gaps in your trial data, it's a good idea to remove these start and end frames as they are likely to contain large gaps and other invalid data. You can do this automatically while capturing (see Trigger data capture on labeling percentage on page 141), or for trials that have already been saved, you can crop trials manually or run a pipeline operation to do this automatically. Cropping a trial affects only the .c3d file. The raw files remain unchanged. Tip If you add gait cycle events and then crop a trial, you will probably also want to delete events that are outside the cropped region. For information on how to do this, see Delete events that are outside the region of interest on page 183 . For more information, see: Manually crop a trial on page 166 Automatically crop a trial on page 167 Vicon Motion Systems Ltd. 26-Oct-2018 Page 165 of 240 Nexus User Guide Manually crop a trial You can use tools on the time bar to remove unwanted frames at the start and end of your trials. To manually crop a trial: 1. Ensure the required trial is reconstructed and labeled (see Reconstruct and label movement trials on page 150). 2. On the time bar, do one of the following: Move the range indicators (blue triangles) to exclude the unwanted frames at the beginning and/or end of the trial; or Right-click and then click Set Region-of-Interest. In the Set Region of Interest dialog box, specify the Start Frame and End Frame. The gray shaded area represents the cropped frames of the trial. 3. Right-click on the time bar and click Zoom to Region-of-Interest. You can now fill any remaining gaps. Vicon Motion Systems Ltd. 26-Oct-2018 Page 166 of 240 Nexus User Guide Automatically crop a trial Nexus can save you time and effort by automatically determining the first and last frame where the subject is fully in the volume When you run the autocrop operation, Nexus automatically zooms the time region of interest to the points where the subject first fully enters and then leaves the volume. To set up auto-cropping: 1. Ensure the required trial is reconstructed and labeled (see Reconstruct and label movement trials on page 150). 2. In the Tools pane, click the Pipelines tab and in the Available Operations list, expand Events & Timebar. 3. Double-click the Auto Crop Trial pipeline operation to add it to the current pipeline. 4. In the Current Pipeline list, click Auto Crop Trial and in the Properties pane, ensure that the First and Last Frame options are set to the beginning and end frames during which the subject enters and leaves the volume. Vicon Motion Systems Ltd. 26-Oct-2018 Page 167 of 240 Nexus User Guide 5. Set the Start and End (%) options to the required minimum percentage of markers (ie, the percentage of markers expected from the total number of markers in your subject's labeling skeleton) that must be labeled in each case. 6. If necessary, adjust the Frames Required to set a minimum number of frames where the Start % criterion must be met. This is helpful if early single frames of data meet the %, but the point at which the trial is intended to start (ie, the point at which the % is maintained over a number of frames) is later in the trial. 7. Run the Auto Crop Trial operation. The trial is automatically cropped to the frames you have selected. You can now fill any remaining gaps. Vicon Motion Systems Ltd. 26-Oct-2018 Page 168 of 240 Nexus User Guide Fill gaps in trial data When Nexus reconstructs each marker on a subject, ideally it produces a smooth trajectory throughout the trial. Realistically, there may be frames with breaks in trajectories due to some markers that could not be reconstructed or spurious data. Tip Auto Gap Fill attempts to fill all gaps in the trial data. For this operation to work well, you are likely to need to change the default property settings, including the gap size. For data containing large gaps, you are advised to review and manually fill the large gaps first, using the tools in the Label/Edit Tools pane, and/or cropping out any unwanted frames with large gaps that occur at the start or end of the trial. For information on cropping frames at the start and end of the trial data, see Crop trials on page 165. For more information, see: Manually fill gaps in trial data on page 170 Automatically fill gaps in trial data on page 177 Example of creating a custom pipeline for gap-filling on page 179 In addition, a Vicon Nexus 2 tutorial video, showing gap-filling operations, including many additional tips and examples, is available on YouTube. Note As the videos were recorded using an earlier version of Nexus 2, you may notice small differences in the user interface. For additional tips on issues you may encounter when using manual labeling, see Improve manual labeling in the Vicon Nexus Reference Guide. Vicon Motion Systems Ltd. 26-Oct-2018 Page 169 of 240 Nexus User Guide Manually fill gaps in trial data You can manually fill any gaps in the reconstructed and labeled trial data by using the tools in the Label/Edit Tools pane. As well as automatically filling gaps (see Automatically fill gaps in trials on page 177), you can manually fill gaps to correct any errors or inconsistencies in the reconstructed and labeled trial data. To manually fill gaps in reconstructed and labeled data: 1. Display reconstructed and labeled markers, ensure Nexus is in Offline mode, and display a 3D Perspective view and optionally a Graph view, as described in Review trial data using the time bar on page 154. 2. Unless you have already cropped your trial (see Crop trials on page 165), to simplify cleaning up your data, set the region of interest of the trial that you wish to analyze. For example, if the capture includes the subject entering and leaving the capture volume, Vicon recommends that you set the range of frames to exclude these parts of the capture, as they are likely to include large gaps. To do this, on the time bar, move the blue range indicator triangles to select a range of frames and then right-click and click Zoom to Region-of-Interest. 3. In the Subjects tree, ensure that the desired subject is selected (when selected, there is a check mark in the check box). In the Label/Edit tools pane, in the Gap Filling section, any markers whose trajectories contain gaps within the selected range of frames are listed in the Trajectory column, with the number of gaps for each trajectory identified in the #Gaps column and the largest gap length in the Max Gap Length column. Tip To jump to the largest gap for a particular trajectory, double-click in its Max Gap Length column. To change the sort order of the columns, click the column headings. 4. In the Trajectory column, click on the trajectory whose gaps you want to fill. Nexus automatically selects the gap by placing the current time in the middle of the gap and positioning the gap range selectors (blue cones) at the start and end of the gap. A red dotted line is displayed to preview the shape of the trajectory if a spline fill editing operation is run. If you can't see a red dotted line, in the Label /Edit Tools pane, in the Gap Filling section, hover the mouse pointer over the Fill button in the Spline Fill area to display a tooltip. Vicon Motion Systems Ltd. 26-Oct-2018 Page 170 of 240 4. Nexus User Guide 5. In the Range section, view the range values to identify the size of the gap and use the buttons to navigate between the gaps in the selected trajectory: Prev Gap: Navigate to the previous gap in the selected trajectory. This button is available only if there are gaps in the trajectory before this point. Left edit range: The frame before the start gap range selector, indicating the start of the gap that will be filled in. Right edit range: The frame after the end gap range selector, indicating the end of the gap that will be filled in. Next Gap: Navigate to the next gap in the selected trajectory. This button is available only if there are gaps in the trajectory after this point. 6. If required (for example, if the data leading up to the gap is noisy), to extend the edit range beyond the gap, in the 3D Perspective view, drag the gap range selectors (blue cones). If you need to adjust the size of the cones for easier viewing or selection, open the Options dialog box (press F7) and click Trajectory Editor. Adjust the value of Radius as required (the default is 10 pixels). 7. Use the appropriate fill tool to generate data to fill the selected gap. Tip If your chosen tool is unavailable, hover the mouse pointer over the unavailable button to display a tooltip that explains how to use it. The fill options are: Vicon Motion Systems Ltd. 26-Oct-2018 Page 171 of 240 Nexus User Guide Spline Fill: Performs a cubic spline interpolation operation to fill the currently selected gaps. Use it when you have suitable frames with no gaps on either side of the gap. If there are gaps in these frames, the fill is rejected and you will need to choose a different gap-filling method. For more information, see Fill gaps with Spline Fill on page 173. Pattern Fill: Uses the shape of another trajectory without a gap to fill the selected gap. Use this tool only if there is a suitable marker with a trajectory similar to the one whose gap you wish to fill. This is typically the case when the trajectories originated from markers attached to the same segment, such as those attached to the ankle or heel. For more information, see Fill gaps with Pattern Fill on page 174. Rigid Body Fill: This option is the Nexus equivalent of the Replace 4 option, which is available in BodyBuilder. Use this option when a rigid or semi-rigid relationship exists between markers. For more information, see Fill gaps with Rigid Body Fill on page 175. Kinematic Fill: This option uses information about the connection of markers to segments in the labeling skeleton template (VST). For this option to be available, you may first need to run the Kinematic Fit pipeline operation, by clicking the KinFit button on the Nexus toolbar.For more information, see Fill gaps with Kinematic Fill on page 176. Cyclic Fill: For trials that contain captured data that is cyclic in nature (for example, when a motion on a treadmill or other repetitive motion is captured), this option uses patterns from a missing marker from earlier or later gait cycles to fill gaps. (If you want to modify the supplied operations, you can change and run the Fill Gaps - Cyclic pipeline operation instead.) For more information, see Fill gaps with Cyclic Fill on page 176. Tip For data with smaller gaps, you could use a processing pipeline containing the Fill gaps (Woltring) operation to automatically fill gaps. 8. In the chosen gap fill area, click the appropriate option: To have Nexus fill the selected gap, click Fill. To have Nexus fill all the gaps in the selected trajectory with the currently chosen type of gap filling, click All. This feature is particularly useful when, for example, you have 7 gaps in LASI and you want to fill them all with a Rigid Fill from the other pelvic markers (RASI, RPSI, LPSI). Vicon Motion Systems Ltd. 26-Oct-2018 Page 172 of 240 8. Nexus User Guide For Pattern Fill or Rigid Body Fill, you can click Auto before clicking Fill or All. When a gap is filled, Nexus reduces the entry in the #Gaps column by one and selects the next gap. When all gaps for the selected trajectory have been successfully filled, the entry for the trajectory is automatically removed from the Trajectory list and Nexus selects the next trajectory. 9. Repeat steps 4–8to fill all the gaps for all trajectories. 10. On the Nexus toolbar, click the Save button to save the trial. You can then perform any other processing that is required, such as running pipelines. Tip To save time, you can create custom pipelines that include the type of gapfilling operations that you commonly perform, such as Rigid fills for Pelvis and Head markers. For more information, see Example of creating a custom pipeline for gap-filling on page 179. Use the gap filling options The following information provides instructions on how to use the Vicon Nexus gapfilling options. (For detailed information about the Nexus gap-filling algorithms, see the FAQ What Gap Filling Algorithms are used in Nexus 2? on the Vicon website.) Fill gaps with Spline Fill 1. Ensure the required gap is selected (see Manually fill gaps in trial data on page 170). 2. Under Spline Fill, in the Maximum gap length field, specify the maximum number of frames to spline fill (the default is 100 frames). 3. Click the appropriate button: To have Nexus fill the selected gap, click Fill. To have Nexus spline fill all the gaps in the selected trajectory, click All. A cubic spline interpolation operation fills the specified gaps. Vicon Motion Systems Ltd. 26-Oct-2018 Page 173 of 240 Nexus User Guide Fill gaps with Pattern Fill 1. Ensure the required gap is selected (see Manually fill gaps in trial data on page 170). 2. Under Pattern Fill, click Pick Source or Auto: If you click Pick Source: a. The shape of the pointer changes to include a tooltip to guide you in the selection of markers in the 3D Perspective view. Initially, a tooltip with the text Pick source marker hangs from the cursor. b. In the 3D Perspective view, click a source marker whose trajectory is to be used to fill the gap of the target marker. A green dotted line is displayed to preview the shape of the trajectory if a pattern fill editing operation is run with the selected source model. Nexus displays the name of the source marker at the bottom of the Pattern Fill section, so you can confirm that you have selected the desired trajectory. c. In the Pattern Fill section, click Fill to have Nexus fill the selected gap (or All to fill all gaps in the selected trajectory), with the shape of the filled-in trajectory being similar to the trajectory of the source marker. If you click Auto: a. A suggested donor trajectory is listed in the space above the Auto button and the suggested fill is displayed in green in the 3D Perspective window. You can also view the suggested fill options as colored dotted lines in the Graph view. b. Do one of the following: To accept the suggested donor, click Fill or All; or To reject the suggestion and manually pick a source, click the Clear selected donor button , click Pick Source, then click (or CTRL+click to multi select), the required trajectory, and then click Fill or All. Vicon Motion Systems Ltd. 26-Oct-2018 Page 174 of 240 Nexus User Guide Fill gaps with Rigid Body Fill This option is the Nexus equivalent of the Replace 4 option, which is available in BodyBuilder. Use it when a rigid or semi-rigid relationship exists between markers. For example: Pelvis (LASI, RASI, LPSI, RPSI) Head (LFHD, RFHD, LBHD, RBHD) 1. Ensure the required gap is selected (see Manually fill gaps in trial data on page 170). 2. In the Rigid Body Fill area, click Pick Source or Auto. If you click Pick Source: a. Click (or CTRL+click to multi select), the required trajectory b. Click Fill or All. If you click Auto: a. Three trajectories are listed in the space above the Auto button and the suggested fill is displayed in green in the 3D Perspective window. You can also view the suggested fill options as colored dotted lines in the Graph view. b. Do one of the following: To accept the suggested donor, click Fill or All; or To reject the suggestion and manually pick a source, click the Clear selected donor button , click Pick Source, then click (or CTRL+click to multi select), the required trajectory, and then click Fill or All. Vicon Motion Systems Ltd. 26-Oct-2018 Page 175 of 240 Nexus User Guide Fill gaps with Kinematic Fill This option uses information about the connection of markers to segments in the labeling skeleton (VSK). 1. To provide the required kinematic data, ensure you have clicked the KinFit button or run a pipeline operation that includes kinematic fitting. 2. Ensure the required gap is selected (see Manually fill gaps in trial data on page 170). 3. In the Kinematic Fill area, click Pick Segment and in the 3D Perspective view select the segment from which the kinematics will be copied. The suggested fill is displayed in purple in the 3D Perspective view. You can also view the suggested fill options as colored dotted lines in the Graph view. 4. Do one of the following: To accept the suggested donor, click Fill or All; or To reject the suggestion and try again, click the Clear selected donor button , click Pick Segment, then click (or CTRL+click to multi select), the required trajectory, and then click Fill or All. Fill gaps with Cyclic Fill 1. Ensure you have captured a trial containing repetitive motion. 2. Select the gap/range that is to be filled (see Manually fill gaps in trial data on page 170). 3. In the 3D Perspective view and the Graph of the marker component, preview the gap fill solution provided by Nexus. 4. If the suggested solution is acceptable, in the Label/Edit Tools pane, ensure Gap Filling is expanded. 5. In the Cyclic Fill area, select the required option: Fill Fills the currently selected range All Attempts to fill all gaps in the selected trajectory. The gap is filled with data based on other cycles of the same movement. Vicon Motion Systems Ltd. 26-Oct-2018 Page 176 of 240 Nexus User Guide Automatically fill gaps in trial data You can automatically fill gaps using the Auto Gap Fill button on the Nexus toolbar or the equivalent Auto-Intelligent Gap Fill pipeline in the Pipeline tools pane. This enables you to quickly fill gaps in your trial, without having to choose which fill method is best for each gap. You can do this in a one-click operation or, if you want to modify the supplied operations, by changing and running the Auto Intelligent Gap Fill pipeline. Tip Auto Gap Fill attempts to fill all gaps in the trial data. For this operation to work well, you are likely to need to change the default property settings, including the gap size. For data containing large gaps, you are advised to review and manually fill the large gaps first, using the tools in the Label/Edit Tools pane (see Manually fill gaps in trial data on page 170), and/or cropping out any unwanted frames with large gaps that occur at the start or end of the trial. For information on cropping frames at the start and end of the trial data, see Crop trials on page 165. To automatically fill gaps in trial data: 1. Display reconstructed and labeled markers in either of the following ways: Ensure that a trial you have just captured has been reconstructed and labeled; or From the Data Management tab, open a previously captured, reconstructed and labeled trial. 2. In the Resources pane, ensure Nexus is in Offline mode. 3. Display a 3D Perspective view and optionally a Graph view. Tip Using a split layout with both a 3D Perspective and a Graph enables you to view the results of your editing actions and to select specific trajectories, frame ranges, and gaps in trajectories. Since the graphs indicate what changes have been made to the data and by which tool, you can immediately see the results of any edits you have made and determine if you want to change it again or adjust the data using one of the tools in the Label/Edit Tools pane. Vicon Motion Systems Ltd. 26-Oct-2018 Page 177 of 240 Nexus User Guide 4. In the Nexus tool bar, click Auto Gap Fill. Nexus assesses each gap one-by-one in series and fills all the gaps. To use the Auto Intelligent Gap Fill pipeline: 1. On the Tools pane, click the Pipelines button. 2. From the Current Pipeline list, select the Auto Intelligent Gap Fill pipeline. 3. From the list of operations below, select the gap-filling operations that you want to use. If required, in the Properties pane, modify the relevant settings to suit your particular trial. For more information on an operation, either view its tooltip by clicking on its name and then hovering the mouse pointer over it or see the FAQ What gapfilling algorithms are used in Nexus 2? on the Vicon website. 4. Either click the Run button or use the Auto Gap Fill button on the tool bar, as described above, to run the pipeline with any changes you have made. 5. On the Nexus toolbar, click the Save button to save the trial. This will enable you to load the edited trial data. You can then perform any other processing, such as manually filling any remaining gaps. You can run the pipeline either on an individual trial in the Pipeline Tools pane or on multiple files using the Batch Processing Interface. Vicon Motion Systems Ltd. 26-Oct-2018 Page 178 of 240 Nexus User Guide Example of creating a custom pipeline for gap-filling The following steps describe how to make a custom pipeline for speeding up gap-filling operations. (For a reminder of how to create and run pipelines, see Work with pipelines on page 131.) To create a custom gap-filling pipeline: 1. Create a new pipeline (for example, called Head and Pelvis Fill), which contains two Rigid Body fill operations. 2. Click on each operation in turn and in the Properties pane, customize the fills so that Pelvis and Head markers will be filled appropriately. For example: Pelvis Rigid Fill properties Head Rigid Fill properties 3. Save the pipeline. 4. Add a new button to the Nexus toolbar (Window menu > Toolbar) to give quick access to your custom pipeline. Now, with one mouse click, you can automatically fill any Pelvis and Head gaps. Vicon Motion Systems Ltd. 26-Oct-2018 Page 179 of 240 Nexus User Guide Add events to trials An event is a single action in the time span of a trial, for example, a foot contacting the floor during a walking trial, or a knee angle exceeding a particular angle. Events are normally added to your trial data automatically as part of the capture workflow, when you run Plug-in Gait Dynamic or other dynamic pipelines that include Detect Events From Forceplate and Autocorrelate Events. For more information, see step 7 of Capture the required movement on page 137. However, if events are not automatically detected, or are only partially detected, you will need to add them manually. This is likely to be necessary in the following scenarios: If you are not using a force plate; or The floor is not flat (ie, the movement being captured involves stepping, climbing, etc); or The trial includes movement that is not a cyclical gait movement (for example, some sports movements) If your trial type does not allow the automatic addition of events, you can add them manually, using the timebar as described below. For more information on working with events, see: Add events to trial data on page 180 Delete events that are outside the region of interest on page 183 Customize event identification mode on page 183 Customize cycle visualization on page 183 Add events to trial data To add events to motion capture trial data: 1. From the Data Management tab, open the required trial, ensuring that it contains no gaps or other issues (see Review data quality on page 154 and Fill gaps in trial data on page 169). 2. Display the desired view (3D Perspective, 3D Orthogonal, Camera, or Graph). 3. Enter event identification mode in either of the following ways: On the time bar, click the Enter Event Identification Mode button; or. Vicon Motion Systems Ltd. 26-Oct-2018 Page 180 of 240 Nexus 3. User Guide Press CTRL+E. The mouse pointer changes to a vertical arrow, to indicate that you are now in event identification mode. 4. On the time bar, zoom in or out on the timescale (right-click and drag) to adjust the time span of data displayed in the view pane and move the current time indicator (blue line) along the time bar to locate the desired frame. 5. Lock the event context by positioning the mouse pointer over the desired Left, Right, or General line on the selected frame (the line for a context is highlighted when the mouse pointer hovers over it) and pressing the UP ARROW or DOWN ARROW key. When the event context is locked, moving the mouse does not change the context. 6. Set a new event in the current context on the selected frame by either leftclicking or pressing ENTER and then selecting the desired command from the context menu Create Event Foot Strike Creates a foot strike event at the selected frame. Create Event Foot Off Creates a foot strike event at the selected frame. Create Event General Creates a general event at the selected frame, represented by a vertical bar on the timeline. You cannot name general events and they are not saved to the event creation menu for future use. Create Custom Event Creates a custom event at the selected frame that you can name, represented by a caret ( ^ ) on the timeline. When you create and name a custom event, it is added to the event creation menu, so you can select it again in future. 7. Navigate existing events in either of the following ways: In the time bar controls, click the Jump to the previous event or Jump to the next event button; or Press CTRL+LEFT ARROW or CTRL+RIGHT ARROW to go the previous or next event. Vicon Motion Systems Ltd. 26-Oct-2018 Page 181 of 240 Nexus User Guide 8. If required, you can: Move an existing event to another frame by clicking in it with the left mouse button, holding the button down, dragging it left or right along the timeline. Move the event at the current frame in the current context back or forward one frame by pressing ALT+Left- or Right-arrow key. Delete existing events: Single event: On the time bar, click the event or press ENTER, and from the displayed context menu select Delete Event . All events on current frame: On the time bar, click the desired event or press ENTER, and from the displayed context menu select Delete All Events at Frame x. All events in trial: On the time bar, right-click anywhere and from the displayed context menu select Clear All Events. Tip Note that you can also use the Delete Timebar Events pipeline operation (available on the Pipeline Tools pane, under Events & Timebar) to delete events from a selected range of frames. 9. When you have finished editing the current event context, unlock the event context by either moving the mouse over a different context or using the Up /Down arrow keys on the keyboard. 10. Repeat steps 5-9 for each event context you wish to edit. 11. When you have finished editing all events, exit event identification mode in any of the following ways: In the timebar controls, click the Enter Event identification mode button again; or Press CTRL+E; or Press ESC If you add gait cycle events before you crop a trial, you probably want to delete events that are outside the cropped region. (For information on cropping trial data, see Crop trials on page 165.) Vicon Motion Systems Ltd. 26-Oct-2018 Page 182 of 240 Nexus User Guide Delete events that are outside the region of interest If you crop a trial after you have added events to it, events may be retained in the discarded (cropped) region of the trial. To remove these events, do either of the following: To delete events that are outside the region of interest: 1. Do either of the following: Right-click on the time bar of the cropped trial and click Delete Events Outside Region of Interest; or In the Pipeline Tools pane, from the Events & Timebar operations, select Delete Timebar Events and in the Advanced Properties, select whether to delete events inside or outside of the specified region. 2. Run the Delete Timebar Events operation to remove the unwanted events. Customize event identification mode To customize options that affect event identification mode: 1. Open the Options dialog box (press F7). 2. On the left of the dialog box, click Time Bar. 3. In the Event Identification Mode section on the right, select (or clear) Focus on marker and enter or select the markers to focus on for Left and Right contexts. Customize cycle visualization By default, all the cycles (gait or other) that have been defined by sets of time bar events, are displayed on the time bar. This provides an easy way to identify: How many cycles are defined Where they are temporally Whether they are associated with force plate activity (indicated by solid color instead of colored outline only) How large they are (number of frames) Vicon Motion Systems Ltd. 26-Oct-2018 Page 183 of 240 Nexus User Guide Whether the left or right side is indicated: Left = Red Right = Green To turn the visual display on or off or to change the default color options and other visual indicators, in the Options dialog box (press F7), on the left side click Time Bar and change the required properties on the right. To turn on or off the display of the frame count, right-click on the time bar and select or clear Show Cycle Frame Count. Vicon Motion Systems Ltd. 26-Oct-2018 Page 184 of 240 Nexus User Guide Modeling with Plug-in Gait Vicon Nexus provides you with the following options for modeling: Plug-in Gait and the Oxford Foot Model. If you are new to modeling with Nexus, the Plug-in Gait model provides a good introduction: all the operations necessary to run the model are supplied with Nexus, easily accessible and ready to use. This option is described in this guide. For further details, see: About the Plug-in Gait model on page 187 Plug-in Gait files installed with Vicon Nexus on page 189 How Plug-in Gait works on page 190 Take subject measurements for Plug-in Gait on page 191 Attach Plug-in Gait markers to a patient on page 199 Plug-in Gait Static pipeline on page 201 Plug-in Gait Dynamic pipeline on page 203 In addition, a Vicon Nexus 2 tutorial video, PlugIn Gait AI: Marker Locations and Subject Measurements, is available on YouTube. Note As the videos were recorded using an earlier version of Nexus 2, you may notice small differences in the user interface. MATLAB. If you are familiar with MATLAB, you can use the supplied examples to create your own custom models. For more information, see Modeling with MATLAB , in the Vicon Nexus Reference Guide. Python. If you are familiar with Python, you can use the supplied examples to create your own custom models. For more information, see Modeling with Python , in the Vicon Nexus Reference Guide. Vicon Motion Systems Ltd. 26-Oct-2018 Page 185 of 240 Nexus User Guide Note For simplicity, modeling operations are described as separate steps. However, if you want to run modeling operations automatically, you can add them (and any other operations required) to a post-capture pipeline that runs as soon as capture finishes. For more information see step 7 in Capture the required movement on page 137. Vicon Motion Systems Ltd. 26-Oct-2018 Page 186 of 240 Nexus User Guide About the Plug-in Gait model The Plug-in Gait model is Vicon's implementation of the Conventional Gait Model, which provides widely used and reliable full body kinematic and kinetic modeling, without the need for any customizations. It is based on the Newington-Helen Hayes gait model and has been validated through its frequent citation in peer-reviewed publications (see Plug-in Gait references on page 188). Vicon Nexus includes the required pre-defined Plug-in Gait marker set and pipelines to enable you to produce outputs of the joint kinematics and kinetics for gait analysis patients. Plug-in Gait enables you to examine full, upper, or lower body joint kinematics and kinetics of patients. When you have run the relevant pipeline operations on your trials, you can produce gait analysis reports that conform to established clinical practices and import the resulting kinematic model of your subject (patient) into another software application, such as Vicon Polygon, for gait analysis. It is assumed that you are familiar with Plug-in Gait, including the way the model works, where the markers are placed, and what the subject parameters mean. For example, Plug-in Gait directly calculates the kinematic model's joint centers from the measured XYZ marker positions on a frame-by-frame basis. Therefore, the lengths and orientations of the modeled segments are directly dependent on the marker positions. Accurate marker placement is therefore paramount. For guidance on marker placement, see Attach Plug-in Gait markers to a patient on page 199. The model uses three or more points to define each segment. For all segments distal to the pelvis, one of the points used is the joint center that defines the proximal joint for the segment, for example, one of the three defining points for the tibia is the knee joint center. Operations relating to modeling with Plug-in Gait are available in the Data Processing operations in the Pipeline Tools pane. For in-depth descriptions of Plug-in Gait models and templates, and details of the calculations performed by Plug-in Gait, see the Plug-in Gait Reference Guide. Before using Plug-in Gait, be sure to read the Plug-in Gait disclaimer on page 188. Vicon Motion Systems Ltd. 26-Oct-2018 Page 187 of 240 Nexus User Guide Plug-in Gait references The following research publications provide supporting information on the scientific basis and validation of Plug-in Gait: DAVIS R., OUNPUU S., TYBURSKI D., and GAGE J. R. A gait analysis collection and reduction technique . Human Movement Science, 10, p575–587, (1991). KADABA M. P., RAMAKRISHNAN H. K., and WOOTTEN M. E. Measurement of lower extremity kinematics during level walking. Journal of Orthopaedic Research, 8, p383– 392, (1990). WOLTRING, H. J. A FORTRAN package for generalized, cross-validatory spline smoothing and differentiation, Advances in Engineering Software, 8, p104–113, (1986). VAN DEN BOGERT, T. Practical Guide to Data Smoothing and Filtering. See http://isbweb.org/software/sigproc/bogert/filter.pdf Plug-in Gait disclaimer You are entirely responsible for the use you make of the software. In particular, the software is not intended to replace the clinical skill of a medical practitioner or his/her independent professional judgment of individual clinical circumstances to make a diagnosis and/or determine a patient's treatment. The software should only be used by those who have been appropriately trained in its operation, functions, capabilities, and limitations, and in any event should not be relied upon, by itself, as the sole method of making any diagnosis or determining any treatment. Vicon Motion Systems Ltd. 26-Oct-2018 Page 188 of 240 Nexus User Guide Plug-in Gait files installed with Vicon Nexus The following table lists the Plug-in Gait files that are automatically installed with Nexus. For more detailed information about the labeling skeleton template (. vst) files, see the Plug-in Gait Reference Guide. File name Description PlugInGait FullBody Ai.vst Full body labeling skeleton template PlugInGait LowerBody Ai.vst Lower body labeling skeleton template Marker set PlugInGait FullBody Ai.mkr Markers defined in full body model PlugInGait LowerBody Ai.mkr Markers defined in lower body model By default, the supplied files are installed in the following folder: C:\Program Files (x86)\Vicon\Nexus2.#\ModelTemplates Vicon Motion Systems Ltd. 26-Oct-2018 Page 189 of 240 Nexus User Guide How Plug-in Gait works To work with Plug-in Gait, you enter subject-specific measurements into a pre-defined template in Vicon Nexus, place a Plug-in Gait marker set on a patient, capture the required trials, and then use Plug-in Gait pipelines in Nexus to produce outputs of the joint kinematics and kinetics for the patient. From the real marker trajectories, Plug-in Gait generates virtual marker trajectories that represent kinematic and kinetic quantities (angles, moments, etc) and representations of the modeled segments. The model also outputs data that is used to define the positions of meshes (representing bones) which can subsequently be displayed in Vicon Polygon (for further details, see the Vicon Polygon documentation). For detailed information about modeling with Plug-in Gait, see Plug-in Gait kinematic and kinetic calculations in the Plug-in Gait Reference Guide. Before you begin capturing, make sure you understand the types of outputs that Plugin Gait produces, so that you can determine the appropriate model to use for your requirements. If you are unsure which is the most appropriate model to use, see Models and templates in the Plug-in Gait Reference Guide. Vicon Motion Systems Ltd. 26-Oct-2018 Page 190 of 240 Nexus User Guide Take subject measurements for Plug-in Gait Plug-in Gait requires a set of subject measurements to enable it to directly calculate kinematics (angles) and kinetics (forces, moments, and powers) from the measured XYZ marker positions. Some of the measurements you must add to the subject node are required for the model to run, and some are optional: Required subject measurements You must add the required measurements to the subject node for your patient. Required measurements are listed in the following topics and are highlighted in pink in the Properties pane for the selected subject in Vicon Nexus. Optional measurements You can add any optional measurements or leave them for Plug-in Gait to calculate. The following topics list the measurements needed for each type of model: Subject measurements for Plug-in Gait lower body model on page 192 Subject measurements for Plug-in Gait full body model on page 195 Tip You may find it helpful to take these measurements before you begin the subject preparation process in Vicon Nexus. You can use the Measure column in the tables in these sections to record the measurements you take for your patient, so you will have them to hand when you are ready to add them to your chosen labeling skeleton template (.vst file). You may want to photocopy the blank form for each patient before recording your measurements.To avoid the markers getting in the way, take the measurements before attaching markers to your patient. Vicon Motion Systems Ltd. 26-Oct-2018 Page 191 of 240 Nexus User Guide Subject measurements for Plug-in Gait lower body model The following table identifies the subject measurements that are used as inputs for running a Plug-in Gait lower body model. Optional measurements (and/or those calculated by the model) are marked with an asterisk in the Name column. Name Description Measure Measure Left Right Body Mass Patient mass. _____ kg Height Patient height. _____ mm *Inter ASIS The model calculates this distance based _____ distance on the position of the LASI and RASI mm markers. If you are collecting data on an obese patient and cannot properly place the ASIS markers, place those markers laterally and preserve the vector direction and level of the ASIS. Palpate the LASI and RASI points and manually measure this distance, then input into the appropriate field. Leg Length Full leg length, measured between the ASIS _____ _____ marker and the medial malleolus, via the mm mm knee joint. Measure with patient standing, if possible. If the patient is in the crouch position, this measurement is NOT the shortest distance between the ASIS and medial malleoli, but rather the measure of the skeletal leg length, so if a patient cannot straighten his/her legs, take the measurement in two pieces: ASIS to knee and knee to medial malleolus. Vicon Motion Systems Ltd. 26-Oct-2018 Page 192 of 240 Nexus User Guide Name Description Measure Measure Left Right *ASIS- ASIS-greater trochanter distance is the _____ _____ Trochanter vertical distance, in the sagittal plane, mm mm Distance between the ASIS and greater trochanter The medio-lateral width of the knee across _____ _____ the line of the knee axis. Measure with mm mm The medio-lateral distance across the _____ _____ malleoli. Measure with patient standing, if mm mm when the patient is lying supine. Measure this distance with the femur rotated such that the greater trochanter is positioned as lateral as possible. Knee Width patient standing, if possible. Ankle Width possible. *Tibial Torsion The angle between the knee flexion and _____ _____ 1 the ankle dorsi-plantar axes. The ankle is deg deg usually externally rotated with respect to the knee flexion axis. If you are using a KAD, and the medial malleoli markers are attached to the patient, Plug-in Gait calculates the tibial torsion automatically. *Sole The difference in the thickness of the sole _____ _____ Thickness at the toe and the heel. A positive sole delta mm mm Delta2 indicates that the patient's heel is raised compared with the toe. *Thigh When a KAD is used, this value is calculated _____ _____ Rotation to account for the position of the thigh deg deg marker. By using the KAD, placement of the thigh marker in the plane of the hip joint center and the knee joint center is not crucial. If you do not use a KAD, this value is zero as the model assumes that the thigh Vicon Motion Systems Ltd. 26-Oct-2018 Page 193 of 240 Nexus User Guide Name Description Measure Measure Left Right marker is placed exactly in the plane of the hip joint center and the knee joint center. This value is calculated for you. *Shank Similar to the Thigh Rotation. This value is _____ _____ Rotation calculated if a KAD is present and removes deg deg the importance of placing the shank marker in the exact plane of the knee joint center and ankle joint center. If you do not use a KAD, this value is zero. It is calculated for you. 1. The tibial torsion measurement is only needed if you are using a KAD. 2. The Sole Thickness Delta subject measurement is used if the subject is wearing high-heeled footwear but can keep their foot flat within the shoe. For more information, see Sole Thickness Delta subject measurement on page 194. After you have recorded the measurements for your patient, you can create a subject node for the patient and enter the measurements into Nexus as described in Create a new subject from a template on page 110. Sole Thickness Delta subject measurement The Sole Thickness Delta subject measurement is used when the patient is wearing shoes or orthoses so that although the patient achieves foot flat with respect to the footwear, the sole of the footwear introduces a vertical difference between the toe and the heel. When this is the case, you can either: Compensate for the sole delta by carefully placing the heel marker with respect to the toe marker and in the Static Settings dialog box, ensure the check boxes for Left Foot and/or Right Foot are cleared. or Measure the difference in the thickness of the sole at the toe and the heel, in the Static Settings dialog box, select the check boxes for Left Foot and/or Right Foot and then in the Properties section at the bottom of the Subjects Resources pane, enter the delta value in the SoleDelta (mm) box. The height of the heel marker used in the calculations will then be adjusted accordingly. Vicon Motion Systems Ltd. 26-Oct-2018 Page 194 of 240 Nexus User Guide Subject measurements for Plug-in Gait full body model The following table lists the subject measurements that are used as inputs for running Plug-in Gait for full body modeling. Optional measurements are marked with an asterisk in the Name column. Name Description Measure Measure Left Right Body Mass Patient mass. _____ kg Height Patient height. _____ mm *Inter-ASIS ASIS-ASIS distance is the distance between _____ distance the left ASIS and right ASIS. This mm measurement is only needed when markers cannot be placed directly on the ASIS, for example, in obese patients. *Head Offset Patient head offset in degrees.Only _____ deg required if head is not level (calculated after running the Plug-in Gait model). Leg Length Full leg length, measured between the ASIS _____ _____ marker and the medial malleolus, via the mm mm knee joint. Measure with patient standing, if possible. If the patient is standing in the crouch position, this measurement is NOT the shortest distance between the ASIS and medial malleoli, but rather the measure of the skeletal leg length. *ASIS- ASIS-greater trochanter distance is the _____ _____ Trochanter vertical distance, in the sagittal plane, mm mm Distance between the ASIS and greater trochanter when the patient is lying supine. Measure this distance with the femur rotated such that the greater trochanter is positioned as Vicon Motion Systems Ltd. 26-Oct-2018 Page 195 of 240 Nexus User Guide Name Description Measure Measure Left Right The medio-lateral width of the knee across _____ _____ the flexion axis. Measure with patient mm mm The medio-lateral distance across the _____ _____ malleoli. Measure with patient standing, if mm mm laterally as possible. If this value is not entered, a regression formula is used to calculate the hip joint center. If this value is entered, it will be factored into an equation which represents the hip joint center. Knee Width standing, if possible. Ankle Width possible. *Tibial Torsion The angle between the knee flexion and _____ _____ 1 the ankle dorsi-plantar axes. The ankle is deg deg usually externally rotated with respect to the knee flexion axis. The sign convention is that if a negative value of tibial torsion is entered, the ankle flexion/extension axis will be adjusted from the KAD's defined position to a position dictated by the tibial torsion value. If you are using a KAD, and the medial malleoli markers are attached to the patient, Plug-in Gait calculates the tibial torsion automatically. *Sole The difference in the thickness of the sole _____ _____ Thickness at the toe and the heel. A positive sole delta mm mm Delta2 indicates that the patient's heel is raised compared with the toe. *Thigh When a KAD is used, this value is calculated _____ _____ Rotation to account for the position of the thigh deg deg marker. By using the KAD, placement of the thigh marker in the plane of the hip joint Vicon Motion Systems Ltd. 26-Oct-2018 Page 196 of 240 Nexus User Guide Name Description Measure Measure Left Right center and the knee joint center is not crucial. If you do not use a KAD, this value is zero as the model assumes that the thigh marker is placed exactly in the plane of the hip joint center and the knee joint center. This value is calculated for you. *Shank Similar to the Thigh Rotation. This value is _____ _____ Rotation calculated if a KAD is present and removes deg deg the importance of placing the shank marker in the exact plane of the knee joint center and ankle joint center. If you do not use a KAD, this value is zero. It is calculated for you. Shoulder Vertical distance from the center of the _____ _____ Offset glenohumeral joint to the base of the mm mm Width of elbow along flexion axis (roughly _____ _____ between the medial and lateral epicondyles mm mm Anterior (palm side)/Posterior (back) _____ _____ thickness of wrist at position where wrist mm mm marker on the acromion clavicular joint. Some researchers have used the (anterior /posterior girth)/2 to establish a guideline for the parameter. Elbow Width of the humerus). Wrist Width marker bar is attached. Hand Anterior/Posterior thickness between the _____ _____ Thickness dorsum and palmar surfaces of the hand, at mm mm the point where you attach the hand marker. 1. The tibial torsion measurement is only needed if you are using a KAD. 2. Vicon Motion Systems Ltd. 26-Oct-2018 Page 197 of 240 Nexus User Guide 2. The Sole Thickness Delta subject measurement is used if the subject is wearing high-heeled footwear but can keep their foot flat within the shoe. For more information, see Sole Thickness Delta subject measurement on page 194. After you have recorded the measurements for your patient, you can create a subject node for the patient and enter the measurements into Vicon Nexus as described in Create a new subject from a template on page 110. Vicon Motion Systems Ltd. 26-Oct-2018 Page 198 of 240 Nexus User Guide Attach Plug-in Gait markers to a patient After adding the patient's measurements to the subject node (see Take subject measurements for Plug-in Gait on page 191), you attach the markers to the patient. Vicon cameras capture the movement of the retroreflective markers rather than the body to which they are attached. To enable Nexus to determine the movement of the subject's underlying skeleton, ensure that the subject's clothing will not occlude markers or by cause the markers to move excessively. If possible, attach the markers directly to the patient's skin. During capture, ensure that there is nothing else reflective in the capture volume. To attach markers to a patient: 1. Select the appropriate size and quantity of Vicon markers to be used. Typically, 14 mm markers are used for gait analysis studies. 2. Securely attach the Vicon markers to the patient in accordance with the marker arrangement defined in your chosen template. A front view of the most commonly used set (for Plug-in Gait lower body modeling) is shown in the following image. The left lower body markers are not labeled; place markers on the left side in a similar way to those on the right. Important Note that, as shown in the following image, some asymmetry is desirable as it helps the auto labeling routine distinguish right from left. In a lower body marker set, you can place the THI and/or TIB markers asymmetrically. For a full body set, you can place the THI, TIB, UPA and FRM markers asymmetrically. Similarly, avoid symmetrical placement of marker clusters or groups of markers and also ensure markers are asymmetrical within each cluster/group. Vicon Motion Systems Ltd. 26-Oct-2018 Page 199 of 240 Nexus User Guide Tip The THI and TIB markers anterior-posterior position is critical for identifying the orientation of the knee and ankle flexion axis. If you are using a single sacral marker (SACR) in a Plug-in Gait lower body or full body marker set, attach the SACR marker instead of the two PSIS markers. Because you need at least three markers to obtain six degrees of freedom, best practice is to place four markers on the pelvis (LASI /RASI/LPSI/RPSI), so that even if one of the four markers is occluded during motion capture, the required three markers will still be visible to the cameras. For detailed descriptions and images of marker positions, see Models and templates in the Plug-in Gait Reference Guide. You can now capture a calibration trial and reconstruct the markers (see Calibrate a labeling skeleton on page 113). Vicon Motion Systems Ltd. 26-Oct-2018 Page 200 of 240 Nexus User Guide Plug-in Gait Static pipeline As described in step 5 of Review and finalize a calibration of a labeling skeleton using a ROM trial on page 120, to enable Plug-in Gait to calculate the static outputs based on the measured marker positions, you can run a Plug-in Gait Static pipeline on the reconstructed and labeled static frames of either a ROM trial or a static trial. Important The Plug-in Gait Static pipeline is intended to calculate subject-specific offsets for use as inputs to the Plug-in Gait Dynamic pipeline. If joint angles are required, you must run the Plug-in Gait Dynamic pipeline (page 203) in addition to the static pipeline, even for a stationary subject. Process Static Plug-in Gait Model properties The following table describes the properties you can specify for the Process Static Plugin Gait Model pipeline operation: Property Description First Frame Specify the first frame to be used for processing. Last Frame Specify the last frame to be used for processing. Marker Diameter Specify the diameter of the markers used, assuming they are applied to the skin's surface. The default is 14mm. Anterior Thorax Tilt is Select this option to specify that the anterior thorax tilt is Positive positive. Clear this option to specify that the anterior thorax tilt is negative. Output Joint Centers Select this option to visualize the joint centers that are calculated by Plug-in Gait. Vicon Motion Systems Ltd. 26-Oct-2018 Page 201 of 240 Nexus User Guide Property Description Assume Horizontal In this section, you can configure Plug-in Gait to assume that certain markers are at the same height from the floor during the static trial. Set the appropriate option to enable Plug-in Gait to compensate for your patient's stance during the static trial. Important: Set the appropriate foot option if you specify the Sole Thickness Delta subject measurement because the patient is wearing shoes or orthoses that introduce a vertical difference between the toe and the heel (for details, see Subject measurements for Plug-in Gait lower body model on page 192). Left Foot Plug-in Gait assumes that the LTOE and LHEE markers are level with one another. Select this option if the patient's left foot was flat with the toe and heel in contact with the floor, even if the left toe (LTOE) and heel (LHEE) markers were not level with one another. Right Foot Select this option if the patient's right foot was flat with the toe and heel in contact with the floor, even if the right toe (RTOE) and heel (RHEE) markers were not level with one another. Head Select this option if the patient's head was held level during the static trial, even if the rear of head markers (LBHD,RBHD) could not be placed level with the front of head markers (LFHD, RFHD). Vicon Motion Systems Ltd. 26-Oct-2018 Page 202 of 240 Nexus User Guide Plug-in Gait Dynamic pipeline To enable Plug-in Gait to finalize trial data, including filtering the data, detecting gait events, and producing a .c3d file for export from Nexus, you can run a Plug-in Gait Dynamic pipeline on the reconstructed and labeled movement trials. Before you run the pipeline on your movement trials, ensure you have gap-filled and if necessary cropped the trials (see Review trials and fill gaps on page 152). If required, you can change the properties for each of the operations that are included in the Plug-in Gait Dynamic pipeline. You can also run them individually, and/or run other operations at this stage too. To help you understand the different operations typically run on Plug-in Gait movement trials and the options available, each operation is described in the following topics, together with the Delete Unlabeled Trajectories pipeline operation, which you may also find useful: Run the Dynamic Plug-in Gait pipeline on page 204 Delete Unlabeled Trajectories pipeline operation on page 205 Filter Trajectories - Woltring pipeline operation on page 205 Detect Events From Forceplate pipeline operation on page 206 Autocorrelate Events pipeline operation on page 207 Process Dynamic Plug-in Gait Model pipeline operation on page 208 Cross-plate foot strikes on page 210 Export C3D on page 213 Tip When you are familiar with these operations, you can run all of the data processing in a single step by creating your own custom pipeline and adding all the operations described in this section to it, as explained in Create a pipeline on page 134. When you create your new pipeline, ensure that you include the operations in the above order. Vicon Motion Systems Ltd. 26-Oct-2018 Page 203 of 240 Nexus User Guide Run the Dynamic Plug-in Gait pipeline To run the Dynamic Plug-in Gait pipeline: 1. On the Data Management tab, ensure the dynamic trial you have gap-filled is open (for details, see Fill gaps in trial data on page 169). 2. On the Pipeline tab of the Tools pane, from the Current Pipeline list, select Dynamic Plug-in Gait. 3. Ensure that the required operations are selected and that you have configured their properties appropriately (see below for details). 4. Click the Play button. A green check mark appears in the list to the left of each completed operation. In the 3D Perspective view, the axis for each segment is displayed, together with the Foot Strike and Foot Off. 5. In the SubjectsResources pane, expand the subject's tree and ensure that the model outputs are listed. 6. To save the data in .c3d format, on the Vicon Nexus toolbar, click the Save button. If you don't need to perform any further processing, you can now export your data. For more information, see Export trial data on page 233. Vicon Motion Systems Ltd. 26-Oct-2018 Page 204 of 240 Nexus User Guide Delete Unlabeled Trajectories pipeline operation This pipeline operation runs on a fully labeled trial to delete any remaining unlabeled trajectories. To choose the maximum length of unlabeled trajectory to delete, select the Delete using Max Length option and specify the Max Length to Delete. Filter Trajectories - Woltring pipeline operation This pipeline operation filters the data using the Woltring filter to ensure smooth trajectories for calculating kinetics. This routine is based on a fifth-order splineinterpolating function (for details on this function and its filtering algorithms, see Plugin Gait references on page 188). In the Properties pane for this operation, you can specify the following settings: Property Description First Frame First frame to which filtering is applied Last Frame Last frame to which filtering is applied Filter mode Choose between: GCV The filtering routine makes an automatic estimate of the noise to find the optimal smoothing parameter. MSE You can change the level of smoothing by entering a different value for the Smoothing option below. Trajectories Enables you to select the trajectories to filter. Can be All trajectories, All labeled trajectories, or Linked trajectories. Smoothing Vicon Motion Systems Ltd. Enables you to specify the level of smoothing for the MSE option. 26-Oct-2018 Page 205 of 240 Nexus User Guide Detect Events From Forceplate pipeline operation This pipeline operation automatically detects gait cycle events such as footstrikes and adds them to the time bar throughout the trial using vertical ground reaction forces (GRFs) measured by a force plate connected to the Vicon system. The operation includes the option to set the force threshold and the label of the markers attached to the front and back of the foot for both sides. In the Properties pane for this operation, you can specify the following settings: Property Description First Frame First frame in which events are detected Last Frame Last frame in which events are detected Force Threshold The force threshold for automatically detecting heel strike and (N) toe off events. The default is 20. Left anterior Marker used for event detection. You are recommended to marker label leave this at the default setting. Left posterior Marker used for event detection. You are recommended to marker label leave this at the default setting. Right anterior Marker used for event detection. You are recommended to marker label leave this at the default setting Right posterior Marker used for event detection. You are recommended to marker label leave this at the default setting. Vicon Motion Systems Ltd. 26-Oct-2018 Page 206 of 240 Nexus User Guide Autocorrelate Events pipeline operation This pipeline operation detects the pattern of the tracked marker at the set events and defines these events for the rest of the trial. The available parameters are: marker being tracked; the X, Y, or Z component of the marker; and the position, velocity, or acceleration of the marker. Run this operation after Detect Events from Forceplate or manually entering events on the timebar. In the Properties section for this operation, you can specify the following settings: Property Description First Frame First frame in which events are detected Last Frame Last frame in which events are detected Only after If a force plate is used and you select this option, Vicon Nexus existing automatically correlates force plate data events from the time of the first strike on the force plate and forward. If you do not select this option, Vicon Nexus automatically correlates events both forward and backward from the first force plate strike. If a force plate is not used, you can still select this option, but you must make a thorough visual check of the events placed. Marker Enables you to change the marker used for correlation if necessary. (Left and Right) Component For walking trials, leave the Left and Right values at the default value (Left and (Z). For running and other motor tasks, change as appropriate. Right) Derivative For walking trials, leave the Left and Right values at the default value (Left and (Position). For running and other motor tasks, change as appropriate. Right) Vicon Motion Systems Ltd. 26-Oct-2018 Page 207 of 240 Nexus User Guide Process Dynamic Plug-in Gait Model pipeline operation This pipeline operation runs the dynamic Plug-In Gait model on the active subject of the current trial. In the Properties section for this operation, you can specify the following settings: Property Description First Frame First frame on which the operation is run Last Frame Last frame on which the operation is run Marker diameter (mm) Ensure the specified value corresponds to the size of the markers attached to your patient. Reaction reference Determines which reference frame is used for reporting frame joint moments: Proximal segment: Reports all moments in the reference frame of the proximal segment. Distal segment: Reports all moments in the reference frame of the distal segment (for example, the tibia segment for the knee joint). Global frame: Reports the moment vector relative to the laboratory coordinate system. Power Output How Plug-in Gait is to output the power data: Standard: The joint power expressed as a single number (scalar). Individual Contributions from XYZ: The joint power expressed as individual X, Y, and Z planes in the segment's coordinate system Anterior Thorax Tilt is Select this option to specify that the anterior thorax tilt is Positive positive. Clear this option to specify that the anterior thorax tilt is negative. Vicon Motion Systems Ltd. 26-Oct-2018 Page 208 of 240 Nexus User Guide Property Description Output Joint Centers Select this option to visualize the joint centers that are calculated by Plug-in Gait. Allow cross-plate Select this option when a foot may be in contact with strikes more than one force plate simultaneously; for example, the heel may land on the far side of one plate and then the toes roll onto the near edge of the subsequent plate. If you select this option, reactions from the two plates are combined during processing, with the plate that is struck first being considered the primary. The forces reported by each plate are added together; the moments are also combined by referring the moment from the secondary plate back to the origin of the primary plate. In effect, the two plates are treated as a single force plate with the same origin as the primary plate. For more information, see Cross-plate foot strikes on page 210. Although every effort has been made to ensure the mathematical combination of forces and moments between two plates is correct, it is the responsibility of the operator / analyst to review the outcomes produced by this process and ensure they are correct. Use of this option in clinical assessments is strictly at the discretion of the operator/analyst. Radius of Gyration: The default radius of gyration for the specified segments. Pelvis and Thorax The number is scaled to the length of the segment. The Plug-in Gait default setting (0.31) means that the radius of gyration is 31 percent of the segment length. Only change this setting if you are sure that the default value is incorrect. Version Vicon Motion Systems Ltd. Plug-in Gait version number. 26-Oct-2018 Page 209 of 240 Nexus User Guide Cross-plate foot strikes To perform an inverse reaction calculation from a foot strike, forces and moments recorded by a force plate must: Be assigned to a single context (left or right) Represent the full forces and moments produced by the subject In some instances, a foot may be in contact with more than one force plate simultaneously; for example, the heel may land on the far side of one plate and then the toes roll onto the near edge of the subsequent plate. Dynamic Plug-in Gait includes an Advanced option to permit calculations based on these cross-plate strikes. Vicon Motion Systems Ltd. 26-Oct-2018 Page 210 of 240 Nexus User Guide Reactions from the two plates are combined during processing, with the plate that is struck first being considered the primary. The forces reported by each plate are added together; the moments are also combined by referring the moment from the secondary plate back to the origin of the primary plate. In effect, the two plates are treated as a single force plate with the same origin as the primary plate. Dynamic Plug-in Gait can automatically detect which foot is activating a force plate by checking whether the origin of the segment is above the plate. To account for crossplate strikes, the activating area is expanded beyond the bounds of the plate by the length of the segment (that is, a foot is considered to be above the plate if the ankle joint center is within a foot-length of the plate boundary). You may also set the foot strike manually (see Add events to trials on page 180 and also Automatically assess foot strikes on page 146 ). Vicon Motion Systems Ltd. 26-Oct-2018 Page 211 of 240 Nexus User Guide Note that the existing restriction that there must be only a single foot in contact with any given force plate still applies. Invalid strike types that do not benefit from the Allow cross-plate strikes option Only cross plate strikes can benefit from the Allow cross-plate strikes option; do not use other invalid strike types for kinetic calculation. The other invalid strike types to which Allow cross-plate strikes does not apply include: Double stance plate contacts Multiple feet simultaneously in contact with a single plate. In the following example, the left and right foot of a subject contact Force Plate 1 at the same time. Vicon Motion Systems Ltd. 26-Oct-2018 Page 212 of 240 Nexus User Guide Problem: An inability to assign forces to context Force plate to floor contacts A single foot strike that transitions from an initial contact with the force plate to the lab floor or begins on the floor and transitions to a force plate. In the following example, the heel strikes the force plate but the foot rolls forward off the force plate and the later stages of foot contact prior to toe off are in contact with the floor. Problem: Full forces / moment are not recorded as the some of these are applied to the floor and not the plate. Export C3D This pipeline operation exports the current state of the processed data to a .c3d file. You can then import the data into other software for further processing or report generation. For example, in Vicon Polygon you can visualize the trajectories, kinematic model elements, and kinetics data. If you manually import the corresponding .vst file into Polygon, it also visualizes the bones. For more information, see Configure the Export C3D operation on page 238. Vicon Motion Systems Ltd. 26-Oct-2018 Page 213 of 240 Nexus User Guide Work with digital video files If you are using reference video cameras (for example, Vicon Bonita Video or Vicon Vue cameras), data from these cameras is captured simultaneously with optical motion data from the Vicon optical cameras. As video files are large and can take a lot of time to process, to save time and space on the hard drive, you normally set up the video cameras to save captured video data to separate, dedicated drives on the host PC, as .vvid files. (For information on video camera setup, see Configure video cameras for digital video capture on page 61 and the PDF PC setup for Vicon systems). Note that you cannot view the video in Nexus until the files are transcoded. To view the video files, after you have captured and processed your trials, at a suitable pause in the workflow, you transfer the video files to the host PC, simultaneously transcoding the files to a format that is viewable in Nexus. For more information, see: About transferring and transcoding on page 215 Transfer and transcode digital video files on page 217 De-interlace AVI files on page 220 Vicon Motion Systems Ltd. 26-Oct-2018 Page 214 of 240 Nexus User Guide About transferring and transcoding Tip Because of the size of video files, transferring and transcoding takes up time and computing resources, so is best done as a batch process on a number of video files during a break or after the day's capture session ends. Ensure you transfer, transcode and then delete the .vvid files regularly to avoid filling up your SSDs. To enable you to transfer and transcode reference video files, Nexus provides the Show File Transfer/Batch Processing interface, which you access via a button on the Data Management toolbar at the top of the Data Management tab. You can transcode and transfer reference video files to the Nexus host PC that have been produced by one or more Vicon Vue cameras, Bonita Video cameras, or supported Basler cameras and recorded to separate drives on the host PC: Vicon video cameras are easiest to configure and offer higher frame rates than other supported video cameras. Supported Basler cameras capture video data in raw format and stream this data directly to a hard drive. This allows Nexus to capture video as quickly as possible while minimizing the chances of dropped video frames during collection; however raw Basler video files are very large, making storage on local hard drives difficult. Vicon Motion Systems Ltd. 26-Oct-2018 Page 215 of 240 Nexus User Guide Comparison of vvid files and transfer rates for supported video cameras All values are approximate and are provided for guidance only. Camera type Width Height Frame rate MB\Sec Vue (no windowing) 1920 1080 60 105 Vue (with windowing) 1280 720 120 105 Bonita 720c 1280 720 127 111 Bonita 480m 640 480 360 105 Basler piA640 210 gc 648 488 210 63 Basler piA1000 48gc\m 1004 1004 48 46 Basler A602gc 656 490 100 30 NTSC DV 720 486 29.97 32 PAL DV 720 576 25 31 Video files are large, so as part of the transfer process, you normally select a codec (Compressor/Decompressor) format to reduce the video file size. The selection of an appropriate codec and codec settings ensures the maximum reduction in file size, while minimizing any reduction in video quality. Vicon Motion Systems Ltd. 26-Oct-2018 Page 216 of 240 Nexus User Guide Transfer and transcode digital video files If a video file within the currently open trial has already been transferred and/or transcoded, Nexus automatically loads the new version of the file. To transfer and transcode reference video files: 1. On the Data Management tab, in the Show File Transfer/Batch Processing interface (see About transferring and transcoding on page 215), click the File Transfer button. The list in the Trial column includes all digital video capture trials created during video capture. 2. From the list, specify the video files to be transferred in any of the following ways: Click the corresponding check box to select a specific trial. Click the Select All button to select all trials in the list. Click Select None button to clear all previously selected trials. 3. In the File Transfer area, from the Video Compression drop-down menu either leave None (the default setting) or select one of the supported codecs for compressing the selected video files prior to transfer. Vicon recommends that you use the FFDShow codec, which you can download from the Third-Party Plugins page on the Vicon website. For information on installing and setting the correct options for the FFDShow codec, see Install the FFDShow codec on page 219. Vicon Motion Systems Ltd. 26-Oct-2018 Page 217 of 240 3. Nexus User Guide Tip Nexus remembers the last codec selected from the drop-down list. 4. Click the Transfer Files button to start transferring the video files associated with the selected trials. Any specified transcoding is performed as the first stage of the transfer process. Caution Do not attempt to capture data while a file transfer is in process. Interrupting this process may result in problems with the data capture or file transfer. Allow the file transfer process to complete, or click the Cancel Transfer button to manually stop the process before starting a new capture. During the transfer, the progress column in the trials list indicates the transfer status: Blank : File transfer process idle Yellow moving bar: File transfer process in progress Green static bar: File transfer process successfully completed Red static bar: File transfer process failed or canceled In addition, the File Transfer counter enables you to check easily on the progress of the transfer of large numbers of video files. The counter displays both the number of the current video and the total number of videos that are being transferred. Vicon Motion Systems Ltd. 26-Oct-2018 Page 218 of 240 Nexus User Guide Install the FFDShow codec The FFDShow codec is recommended by Vicon for transcoding your raw video files. To install this codec: 1. Visit the Third-Party Plugins page on the Vicon website. 2. Click on FFDShow Codec and download the file. 3. Install the downloaded FFDShow.exe file. 4. Accept the default options, ensuring that on the Select Components screen, the VFW Interface option is selected. 5. Click Start > All Programs > ffdshow > VFW Configuration. 6. On the Encoder tab, ensure Generic is selected, then select the following options and click OK: Encoder: MPEG-4 FOURCC: XVID Mode: one pass - average bitrate Bitrate (kbps): 900 Maximum I frame interval: 10 Minimum I frame interval: 1 7. In Nexus, you can now select the FFDShow codec from the list of available codecs in the File Transfer area of the Data Management tab. Vicon Motion Systems Ltd. 26-Oct-2018 Page 219 of 240 Nexus User Guide De-interlace AVI files Nexus can permanently de-interlace all interlaced .avi files associated with the currently loaded trial. The de-interlaced .avi file is placed in the same directory as the source .avi file. It retains the original file name, but is appended as follows: [filename]. interlaced.avi. If an .avi file within the currently open trial has been de-interlaced, Nexus automatically loads the new (de-interlaced) version of the file. Important Audio tracks are not transferred to the de-interlaced file. To de-interlace an .avi file: 1. To load a digital video file, with the Camera view selected, click on the desired movie file on the Data Management tab. 2. In the Available Operations section of Pipeline Tools pane, expand the System pipeline operations list. 3. Double-click the Apply Codec to Video pipeline operation. The operation is added to the current pipeline and is displayed at the bottom of the list in the Current Pipeline section. 4. In the Current Pipeline section, click on the pipeline operation, and then in the Properties section at the bottom of the Pipeline Tools pane: a. From the drop-down Video Codec list, select the codec you want to use for file compression. Important Due to the rapidly changing nature of available capture hardware, PC processing power, and available codecs, please check the third-party downloads on the Vicon website for the latest recommended codec (currently FFDShow). b. If you want Nexus to create a backup of the video file, ensure the Keep Backup option is selected. Vicon Motion Systems Ltd. 26-Oct-2018 Page 220 of 240 Nexus User Guide b. Important Reverting to the backup file to re-do the de-interlacing is not supported in Nexus. Therefore, Vicon recommends that Keep Backup remains selected whenever you permanently de-interlace an .avi file. To perform de-interlacing again on a video file, you must reimport the file and rerun the pipeline operation. c. From the Remove Interlacing list, select the required option. 5. Add any other pipeline operations you want to include in the pipeline. Tip The pipeline operations are run in the order they appear in the Current Pipeline list; you can rearrange the order by dragging operations into the desired position in the list. 6. In the Current Pipeline configuration management section, click the Save button to save your settings. (An asterisk (*) is displayed next to the pipeline name if there are unsaved changes.) 7. Run the pipeline. Vicon Motion Systems Ltd. 26-Oct-2018 Page 221 of 240 Nexus User Guide Work with IMUs If you are using Vicon IMUs (Inertial Measurement Units) with Nexus, first ensure you have set up the IMUs and Nexus as described in Configure IMUs on page 89. Important Vicon IMUs are supported for use with Nexus for research purposes only. For full sensor safety and regulatory details, see the IMeasureU Sensor Safety and Regulatory Information, available from the Vicon website. For information on working with IMUs, see the following topics: Capture IMU data on page 223 Manage your captured IMU data on page 225 Transfer data from IMUs on page 227 Export IMU data on page 228 Import data from the IMeasureU Research app on page 229 Calibrate IMUs on page 231 Pair an IMU to a different device on page 232 Vicon Motion Systems Ltd. 26-Oct-2018 Page 222 of 240 Nexus User Guide Capture IMU data 1. Having have set up the IMUs to work with Nexus (see Configure IMUs) on page 89, capture in the usual way (see Capture the required movement on page 137 ). While the IMUs are connected to Nexus, a real-time preview of data streaming from the IMUs is displayed. This preview data stream is supplied to Nexus at 50 Hz, regardless of the trial collection rate (100 Hz, 250 Hz, 500 Hz or 1000 Hz). You can view this preview data in Live mode in Nexus. The preview stream is optimized for low latency data visibility and may therefore have small frame gaps where data does not appear. When trial capture starts, the IMU simultaneously enables the display of preview data at 50 Hz and writes data to its internal memory. Note Gaps in the preview data do not indicate gaps in the data that is written to memory. When you stop a trial capture, an .x1d file that contains the preview data that is displayed in the Graph view is saved into the current Session folder and is displayed with a purple A icon on the Data Management tab. Vicon Motion Systems Ltd. 26-Oct-2018 Page 223 of 240 Nexus User Guide 2. When you have finished capturing data, plug the IMUs into your PC using the supplied USB cables. Vicon Motion Systems Ltd. 26-Oct-2018 Page 224 of 240 Nexus User Guide Manage your captured IMU data After you have finished capturing data and have plugged the IMUs into the PC, you use the IMeasureU tab in the Nexus Communications pane to work with the data and transfer it. Tip To help you decide whether to transfer recorded data, you can check the preview data by playing it in Offline mode first. To display the IMU data, in the Communications pane, click the IMeasureU tab. The connected IMUs and the trials that were recorded onto them are listed. Depending on what you want to do with the data that you have captured, choose the appropriate option. To do this Take this action Select one or more trials Click, SHIFT+click or click Select All After you have transferred trials (see Transfer data from IMUs on page 227), you may want to use Select Transferred, or Select Untransferred. Remove selected trials Select the trials that you want to remove and click Re from the Transfer list. move Selected Trials. The trials are removed from the Transfer list, but remain on the IMU. Remove from Nexus all Select the the IMUs that you want to remove and references to selected click Remove Selected Devices. IMUs and their related trials. Vicon Motion Systems Ltd. The selected IMUs and their trials are removed from the Transfer list, but the trials remain on the IMUs. 26-Oct-2018 Page 225 of 240 Nexus User Guide To do this Take this action Remove from one or more Select the the IMU(s) that contains the trials that you IMUs all collected trials, want to remove and click Erase Selected Devices. and remove the IMU and its trials from the Transfer list. Transfer trial data from the All data is removed from the selected IMU(s) and the IMU is removed from the Transfer List. See Transfer data from IMUs. on page 227 IMUs to the Session folder in Nexus on your PC. Vicon Motion Systems Ltd. 26-Oct-2018 Page 226 of 240 Nexus User Guide Transfer data from IMUs To transfer the data from the IMU(s) to the Session folder in Nexus: 1. Ensure you have downloaded and installed the CP210x USB to UART Bridge VCP Drivers. 2. On the IMeasureU tab, in the Transferlist, select the required files for transfer to the Session folder. 3. At the bottom of the pane, click the Transfer Files button. When transfer is complete, the Progress column in the Transfer list changes to Transferred for the IMUs and for each successfully transferred trial. After the transfer operation, for each trial, you can find the following files in the Session folder: An .x1d containing the preview data (50 Hz) An .imu file containing the higher quality data (100 Hz, 250 Hz, 500 Hz or 1000 Hz) from the IMU 4. You can now view and process the IMU data along with the rest of the trial data. Vicon Motion Systems Ltd. 26-Oct-2018 Page 227 of 240 Nexus User Guide Export IMU data You can export data captured using IMUs by running the appropriate pipeline. To export IMU data: 1. If you want to select data from only some devices, in the System Resources pane, ensure the required IMUs are selected. 2. In the Pipeline Tools pane, expand File Export and double-click Export ASCII to add it to the current pipeline. 3. In the Properties pane, ensure that the settings are as required. In the Devices section, if necessary, change the Devices for Export list to specify your selection. 4. Run the Export ASCII operation. To open the exported file in Microsoft® Excel®, on the Data Management tab, click the relevant C icon and then click the filename. The data is displayed in an Excel spreadsheet. Vicon Motion Systems Ltd. 26-Oct-2018 Page 228 of 240 Nexus User Guide Import data from the IMeasureU Research app You can capture data using IMeasureU Research app and then import the downloaded CSV files from Lightning into Nexus. To work with IMU Research input: 1. On the Data Management tab, make sure you have selected the session into which you want to import your IMU Research files. 2. On the IMeasureU tab, in the Import section enter or browse to the relevant folder to import the CSV file(s) that you downloaded from Lightning. If you have downloaded multiple files to sub-folders, select Create trials from subfolders. 3. In the Trial Name field, enter a name for the trial that will be imported. If required, select the options to automatically increment the trial numbers and/or overwrite existing trials with the same name. 4. Click Create Trial. Files with the extension .x1d are created in the location you selected in Step 1. You can view IMU Research data in the Graph pane in Nexus. Vicon Motion Systems Ltd. 26-Oct-2018 Page 229 of 240 Nexus User Guide Vicon Motion Systems Ltd. 26-Oct-2018 Page 230 of 240 Nexus User Guide Calibrate IMUs IMUs are already calibrated when they are supplied to you, and the calibration is stored on the IMU, so you only need to re-calibrate when you update the camera firmware or if an offset of the IMU occurs. Note that IMUs can be calibrated at 100 Hz only. To calibrate IMUs: 1. Select the IMU(s) that you want to calibrate and in the Properties pane, ensure Advanced properties are displayed. 2. Ensure that the IMUs are static and are not subject to vibration, and positioned with the Z+ axis pointing up or down. 3. In the General section of the Properties pane, click Calibrate Sensor. Vicon Motion Systems Ltd. 26-Oct-2018 Page 231 of 240 Nexus User Guide Pair an IMU to a different device After an IMU is paired with a Bluetooth® (BLE) dongle (central device), the IMU will only work with that dongle and will reject requests from other central devices (built-in Bluetooth or BLE dongle). To pair the IMU with a different central device (eg a dongle on a different Windows computer), you must erase the stored connection information. To erase stored connection information: 1. Turn on the IMU and plug it into the PC via USB. 2. Before downloading any data, on the IMeasureU Lightning toolbar, click Clear Bluetooth. This deletes the stored connection information. At the bottom left of the screen a message confirms that the cache has been cleared. You will not have to repeat a pairing operation unless you: Remove or reconfigure your Bluetooth receiver (unplug the dongle etc...) Manually remove the pairing Vicon Motion Systems Ltd. 26-Oct-2018 Page 232 of 240 Nexus User Guide Export trial data During your work with Vicon Nexus, you can export data for use in other software. Nexus offers a number of options for data export, accessible from the Available Operations list in the Pipeline Tools pane and from some view panes. You can also export a video file (.avi) from a 3D or Camera view. For more information, see: Configure file export pipeline operations on page 234 Export 3D workspace as AVI on page 239 Vicon Motion Systems Ltd. 26-Oct-2018 Page 233 of 240 Nexus User Guide Configure file export pipeline operations You view and change the settings for the supplied export pipeline operations in the Properties pane at the bottom of the Pipeline Tools pane. For more information, see: Configure the Export 3D Overlay Video operation on page 234 Configure the Export ASCII operation on page 236 Configure the Export C3D operation on page 238 You can also export to a number of other file formats: to view the available formats, in the Pipeline Tools pane, go to the Available Operations list and expand File Export. For general information about how to use pipelines, see Work with pipelines on page 131. Configure the Export 3D Overlay Video operation You can export the 3D overlay of Vicon optical data over images from a supported calibrated video camera to an .avi file for viewing in other applications using the Export 3D Overlay Video operation in the Pipeline Tools pane. With the Combined View option in a Camera view, you can display Vicon optical data overlaid onto images from a calibrated digital video camera. For example, you can display 3D information, such as the floor grid, markers, and virtual force plates, overlaying the 2D video image. The Export 3D Overlay Video operation burns this 3D overlay information into an .avi (digital video file) so that you can view it in other applications, such as Vicon Polygon. To export 3D overlay information to an .avi file: 1. In the Camera view toolbar, from the View drop-down list select Combined to view Vicon optical data overlaid onto images from a digital video camera. 2. In the Options dialog box (F7), select the desired options to configure the visualization of data to suit your needs (for example, you may want only the force vector to appear on the 3D overlay). 3. At the top of the Options dialog box, click the Save button to save the configuration you just created. The configuration is saved as an .options file in the appropriate Nexus Options folder. 4. Vicon Motion Systems Ltd. 26-Oct-2018 Page 234 of 240 Nexus User Guide 4. In the Pipeline Tools pane, create a File Export pipeline that includes the Export 3D Overlay Video operation. (For a reminder of how to create a pipeline, see Create a pipeline on page 134.) 5. In the Current Pipeline operations list, click on the operation, then in the Properties section at the bottom of the Pipeline Tools pane, view or change settings for the desired properties: From the View Options Set list, which is displayed in alphabetical order, select the name of the .options file you created in step 3. If required, select an option from the Video Codec list. (If you want to deinterlace the .avi file, you must select an appropriate codec.) If the trial is cropped, select the appropriate range of frames to export. If you do not do this, the exported video will be of the whole trial, but will be static in the cropped frames. 6. Run the pipeline either on an individual trial in the Pipeline Tools pane or on multiple files using the Batch Processing Interface (click Show File Transfer /Batch Processing interface and then the Batch Processing button on the Data Management tab). About 3D overlay files The 3D overlay information from each DV camera is stored in a separate file, in the format: TrialName.DeviceID.overlay.avi where: TrialName is the base name of the trial file. DeviceID is the unique identification number Vicon assigns to a DV camera. You can find the Device ID in the System Resources pane, by expanding the Video Cameras node, selecting the desired video camera, and then in the Properties section expanding the Settings area. overlay identifies the file contents as the 3D overlay information associated with the video file. avi is the file extension. Vicon Motion Systems Ltd. 26-Oct-2018 Page 235 of 240 Nexus User Guide For example, with a video camera with a Device ID of 52883644, if you run the Export 3D Overlay Video pipeline operation on a video file named Walk1.52883644.avi, the exported 3D overlay file will be called Walk1.52883644.overlay.avi. Note You cannot open an exported 3D overlay (.overlay.avi) file in Nexus. Configure the Export ASCII operation The Export ASCII pipeline operation enables you to export saved trial data to a plain text file, saved in CSV or TXT format. To export processed Nexus data to an ASCII file: 1. Ensure you have loaded and processed the required data. 2. In the Pipeline Tools pane, create a File Export pipeline that includes the Export ASCII operation. (For a reminder of how to create a pipeline, see Create a pipeline on page .) 3. In the Current Pipeline operations list, click on the operation, then in the Properties section at the bottom of the Pipeline Tools pane, view or change settings for the desired properties: Flename: Do one of the following: Accept the default Current Trial setting; or To use a different path and/or filename, click the downward arrow to the right of the box, clear the Macro check box, and click the ellipsis (...). You can then enter the required file name, including its extension, for example my_trial.csv. File Extension: Can be .csv, .txt, or if required, clear the Macro check box as described above and then specify the required extension. First Frame and Last Frame: If required, change these to specify the range that you want to export. Delimiter: Do one of the following: Click to choose the delimiter of the exported data, selecting either commas, tabs, or line feeds/carriage returns; or Vicon Motion Systems Ltd. 26-Oct-2018 Page 236 of 240 Nexus User Guide To use a different delimiter, click the downward arrow and clear the Macro check box. You can then edit the Delimiter field to specify a combination of ASCII characters (maximum of two characters). Local Numeric Format: If you want the exported data to use the local language float number format, select this check box. Export Gait Cycle Parameters: To export gait cycle analysis, select this option. Export Events: To export events, select this option. If you choose to include events, they are sorted in the output file by type, subject and time of occurrence. Digital Device Sampling: Choose the digital devices frame rate and sampling rate options: MX Frames: Exports at the same frame rate as the trajectory data. The exported data may be up-sampled to achieve an integer number of subsamples per frame. Raw Frames Exports at the original frame rate and sample rate. The exported frame and sub-frame numbers may not correspond to other devices or the trajectory data. Local Numeric Format: To export using the local language's float number format, select this option. For the rest of the outputs, you can do one of the following: Click to choose to export either none, only the selected output type, or all of them; or To supply a comma-separated list, click the downward arrow to the right of the drop-down list and clear the Macro check box. Tip In most cases, as an alternative to selecting All, you can use the asterisk * wildcard. 4. Either run the pipeline or right-click the Export ASCII operation and click Run selected op. 5. After you have run the pipeline operation and exported the file, you can examine the exported data as required. Vicon Motion Systems Ltd. 26-Oct-2018 Page 237 of 240 Nexus User Guide Configure the Export C3D operation This pipeline operation exports the current state of the processed data to a .c3d file. You can then import the data into other software for further processing or report generation. In the Properties section you can view or change the following properties: Filename Name of the file to be exported. By default, this is the name of the current trial, for example Trial01. To change the name, click the downward arrow to the right of the field and clear the Macro check box. You can then enter a new name. First Frame First frame of the range to be exported Last Frame Last frame of the range to be exported Trial Name Postfix Adds the string you specify to the end of the filename. For example, if you entered export in this field, the name of the output file would be Trial01.export.c3d. Integer Format Measures the maximum range between real data points, and determines a scale factor. The data is then scaled to that range when saved to the c3d file, and all values are written with the Integer format. When the data is read into another program (eg Polygon), the scale factor is applied to the data, converting it into Real data. The Real data format saves the data as it is, without any multiplication by a scale factor, and writes it to the c3d file. Certain types of data are best suited for the Real format option because no resolution is given up in the storage of the data. However, bear in mind that not all programs can read both Integer- and Real-formatted c3d files. For more details on the .c3d format, see c3d.org. Subject Prefixes Prefixes the exported marker labels with the subject's name. (To specify that marker labels are prefixed only when more than one subject's data is exported, choose the Auto option.) X Axis Direction, Y Axis Direction, Z Axis Direction Enables you to choose the direction of the axis in the exported 3D world. Vicon Motion Systems Ltd. 26-Oct-2018 Page 238 of 240 Nexus User Guide Export 3D workspace as AVI The Export 3D Workspace as AVI button in the Camera view, 3D Perspective and 3D Orthogonal views lets you easily create visually rich content for presentations or for use in other third-party applications. Nexus enables you to create video files of a selected 3D workspace. Before you export a workspace, ensure you have: Loaded a trial. Installed the desired video compression codec. To export a workspace as an AVI: 1. Ensure Nexus is not in Live mode. 2. In the workspace, click the Export Workspace to AVI button. 3. In the Export Workspace to AVI dialog box, enter the required information and then click OK. Note that Image Width and Image Height refer to the resolution (in pixels) of the exported image. A progress bar indicates the status of the export process and by default, a video file with the same name as the current trial is created in the trial session folder. (You can change the name and location if required.) Vicon Motion Systems Ltd. 26-Oct-2018 Page 239 of 240 Nexus User Guide Further resources If you need more information than that supplied in the documentation or on the Vicon Support web pages, please contact Vicon: Denver, CO Los Angeles, CA Vicon Denver Vicon LA 7388 S. Revere Parkway, Suite 901 3750 S. Robertson Boulevard, Suite 100 Centennial Culver City CO 80112 Los Angeles USA CA 90232 T: 303.799.8686 USA F: 303.799.8690 T: 310.437.4499 E: support@vicon.com F: 310.388.3200 E: support@vicon.com Oxford, UK Vicon Oxford Unit 6, Oxford Industrial Park Mead Road, Yarnton Oxford OX5 1QU United Kingdom T: +44.1865.261800 F: +44.1865.240527 E: support@vicon.com © Copyright 2018 Vicon Motion Systems. All rights reserved. Vicon trademarks Vicon Motion Systems Ltd. 26-Oct-2018 Page 240 of 240
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.7 Linearized : Yes Encryption : Standard V4.4 (128-bit) User Access : Print, Copy, Extract, Print high-res Author : Vicon Motion Systems Ltd Create Date : 2018:10:26 10:13:46+01:00 Keywords : "Vicon Motion Systems, Vicon Nexus, gait analysis, motion capture, mocap" Modify Date : 2018:10:26 10:26:41+01:00 Has XFA : No XMP Toolkit : Adobe XMP Core 5.4-c006 80.159825, 2016/09/16-03:31:08 Metadata Date : 2018:10:26 10:26:41+01:00 Producer : Scroll PDF Exporter Marked : True Format : application/pdf Creator : Vicon Motion Systems Ltd Description : Nexus User Guide Title : Vicon Nexus User Guide Rights : © Copyright 2016-2018 Vicon Motion Systems Limited. All rights reserved. Subject : Vicon Motion Systems, Vicon Nexus, gait analysis, motion capture, mocap Document ID : uuid:400bef19-ad12-4ded-83cb-4c29153318a2 Instance ID : uuid:54457a9b-fe8a-48c8-a81f-beccb3ced60b Page Layout : SinglePage Page Mode : UseOutlines Page Count : 240EXIF Metadata provided by EXIF.tools