LogoLogo
WebsiteResource HubDownloadBook a DemoContact Support
Theia Apollo - v2024
Theia Apollo - v2024
  • Theia3D Documentation
    • Theia3D Documentation
    • Welcome to Theia3D
    • Keyboard Shortcuts
    • Getting Started
      • System Requirements
      • Installation
      • License Activation
      • Startup Window
      • Theia3D Basics
    • Data Collection
      • Data Collection Principles
      • Recording Intrinsic Lens Calibrations
      • Recording Extrinsic Chessboard Calibrations
      • Recording Extrinsic Object Calibrations
    • Theia3D Interface
    • Theia3D Dropdown Menus
      • File Menu
      • Analyze Menu
      • Display Menu
      • Results Menu
      • Calibration Menu
        • Check Calibration
        • Lens Calibration
        • Chessboard Calibration
        • Object Calibration
        • Adjust Calibration
      • Tools Menu
        • Check Synchronization
        • Organize Videos
        • Format Sony Multicam
        • Assign Calibration Files
        • Modify People IDs
        • Toggle Views
        • Display Video Metadata
        • Enhance Videos
      • Settings Menu
        • Settings Menu
        • Analysis Preferences
        • Rendering Preferences
        • Setup Preferences
      • Help Menu
    • Theia Model Description
      • Default Model Description
      • Full Body Model Description
      • Separate Arm and Head Model Description
    • Data Formats
      • Video Data
      • Calibration Files
      • Theia3D Workspaces
      • C3D Files
      • FBX Files
      • JSON Files
    • Batch Processing
      • Theia3D Batch Application
      • File Menu
      • Help Menu
      • Settings
      • Trials
      • Preferences
    • Camera System Requirements
    • Sony Camera Package
      • Components
      • System Setup
      • Collecting Data with the System
  • Troubleshooting
    • Troubleshooting Documentation
    • Error Messages
      • Input directory has no mp4 or avi files.
      • Videos not formatted properly
      • Only [#] videos found.
      • Videos not the same length.
      • Unsupported video codec detected
      • Unable to load calibration.
      • Required camera parameter groups not present
      • Qualisys calibration has inconsistent FOV
      • Data not loaded
      • Camera extrinsics optimization step 3 failed
      • Unable to construct a continuous volume from overlapping chessboard frames
      • Track people not complete
      • Abnormally high tracking errors
      • Invalid video
    • Visible Issues
      • Coordinate system is out of place in one camera view
      • Coordinate system is in different positions and/or orientations in all camera viewse
      • Coordinate system is in an incorrect but consistent position and/or orientation in all views
      • Skeleton is consistently outside the body
      • Skeleton is momentarily incorrect
      • Skeleton is incomplete
      • Skeleton is completely missing
      • Skeleton is jittery
    • Sony Troubleshooting
      • Initialization issues
      • Unstable Connection
    • Other Issues
Powered by GitBook

Links

  • About
  • Terms of Use
  • Privacy Policy

Resources

  • Download
  • FAQ
  • Blog
On this page
  • Explanation
  • Possible Solutions

Was this helpful?

Export as PDF
  1. Troubleshooting
  2. Visible Issues

Coordinate system is in an incorrect but consistent position and/or orientation in all views

PreviousCoordinate system is in different positions and/or orientations in all camera viewseNextSkeleton is consistently outside the body

Was this helpful?

Explanation

If the global coordinate system is in an incorrect but consistent position and/or orientation in all camera views, this typically indicates that a different frame was used to set the origin than what was selected in the . This is often caused by the chessboard or its blue squares not being sufficiently visible in the selected Origin Frame, which can be a result of the chessboard being too far from the cameras, challenging lighting conditions, or the cameras being parallel with the surface of the chessboard. In this case, Theia3D searches for the nearest frame in which the chessboard is adequately detected for localization, and uses that frame instead, which can lead to a floating global coordinate system in an undesirable position and orientation.

Possible Solutions

  1. Use the tool to improve chessboard visibility. One approach is the use the tool to adjust the brightness, contrast, and white balance of the videos in an effort to improve the visibility of the chessboard in the desired origin frame. Use the Blue Mask tool to check if the blue squares are visible in the desired origin frame, and adjust the enhancement settings to improve their visibility. After enhancing the videos, reprocess the calibration trial.

  2. Use the Adjust Origin option within the tool to manually annotate the chessboard in the desired origin position to set the global coordinate system. To use this approach, open the Object Calibration tool and use Load Object to load a .csv file containing 3D points for the chessboard pattern, or use the Add button to add these points directly. When using a standard Theia Markerless chessboard with 100 millimeter squares, the 3D points that describe the inner corners of the outside corner squares are: (0,0,0), (0,600,0), (300,600,0), and (300,0,0). With the chessboard object points loaded or created, double click on a view where these points are the most visible. While holding control, manually select these positions (i.e. the inner corners of the outer chessboard squares) in this view by carefully clicking on their location. When complete, repeat this process for a total of three or more camera views, then click Adjust Origin. This will maintain the relative positions and orientations of the cameras from the automatic calibration, but will move the reference frame to the correct location.

  3. Use the tool to manually move and re-orient the global coordinate system. The Adjust Calibration tool under the Calibration dropdown menu can be used to modify the position and orientation of the global reference frame, relative to its original position. Use the x, y, and z sliders under the Position and Angle sections to translate and rotate the global coordinate system about those axes of the original global coordinate system. After modifying the global coordinate system as desired, choose Apply or Apply and Save to save the adjusted calibration as a new .txt file.

  4. Use a different origin frame and adjust the chessboard calibration settings (Normal Axis, Long Axis). Another option to produce a more useful origin is to select a different origin frame and use the Normal Axis and Long Axis values in the dialog to modify the orientation of the global coordinate system relative to the chessboard during the new origin frame selection. For example, selecting a video frame in which the chessboard is positioned vertically standing on its long edge, setting Normal Axis to X, and Long Axis to Y would produce a vertical upwards Z axis and may produce a more useful origin.

Chessboard Calibration dialog
Enhance Videos
Enhance Videos
Object Calibration
Adjust Calibration
Chessboard Calibration