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
  • Camera Calibration
  • ‍<calibration>
  • <results>
  • <camera>
  • <transform>
  • <intrinsic>

Was this helpful?

Export as PDF
  1. Theia3D Documentation
  2. Data Formats

Calibration Files

PreviousVideo DataNextTheia3D Workspaces

Was this helpful?

Camera Calibration

Camera and image coordinate system conventions.

‍

The camera calibration file contains the calibrations for all of the cameras using a structure similar to XML. An example calibration file is provided with the sample data. Key elements and attributes of the calibration file are outlined here. Note that Qualisys calibrations exported from QTM as .txt files and Vicon calibrations (.xcp) can also be used.

‍<calibration>

Top level element with no attributes.

Grouping element that holds <camera> child elements. It has no attributes.

<results>

<camera>

Element that holds the calibration information for a single camera. Required attributes are: active, serial, and viewrotation. Required child elements are: <transform> and <intrinsic>.

  • active: 1 if the camera is used, 0 if unused.

  • serial: The camera ID. Must be unique to the camera and match the camera ID used to name the video subfolders.

  • viewrotation: Rotation of the camera. 0 if upright, 180 if upside down, 90 or 270 if sideways. This is calculated from the rotation matrix of the calibration.

<transform>

Translation and rotation components of the transformation from global to camera coordinates (p→cam=Rp→global+t→). Required attributes are x, y, z and r11 through r33.

  • x, y, z: Elements of the translation component (t→) of the transformation. Expressed in mm.

  • rij: Elements of row i and column j of the rotation component (R) of the transformation.

<intrinsic>

Intrinsic camera parameters. Required attributes are: focallength, sensorMinU, sensorMaxU, sensorMinV, sensorMaxV, focalLengthU, focalLengthV, centerPointU, centerPointV, skew, radialDistortion1-3, and tengentialDistortion1-2.

  • focallength: Focal length of the lens in mm.

  • sensorMinU: Minimum u coordinate of the sensor in pixels.

  • sensorMaxU: Maximum u coordinate of the sensor in pixels.

  • sensorMinV: Minimum v coordinate of the sensor in pixels.

  • sensorMaxV: Maximum v coordinate of the sensor in pixels.

  • focalLengthU: Focal length along the u axis in pixels.

  • focalLengthV: Focal length along the v axis in pixels.

  • centerPointU: Principal point u coordinate in pixels.

  • centerPointV: Principal point v coordinate in pixels.

  • skew: Skew coefficient. Non-zero if the image axes are not perpendicular. Note that non-zero skew is currently unsupported.

  • radialDistortion1-3: Radial distortion coefficients.

  • tangentialDistortion1-2: Tangential distortion coefficients.

Element that holds the calibration results metrics, as described in .

Chessboard Calibration Metrics
_images/camera_image_axes.png