# Camera System Requirements

This section describes the basic camera system requirements for recording data to be used with Theia3D. See [Data Collection](/theia3d-documentation/data-collection.md) for additional recommendations and principles to follow when recording video data for Theia3D.

## Number of Cameras

Theia3D requires a minimum of six cameras for tracking; however, we recommend a minimum of eight cameras for most capture volumes. The number of cameras required will increase with movement complexity, capture volume size, capture volume complexity, and the number of people to be tracked. The field of view and joint visibility requirements outlined below are the best guides when determining the number of cameras required for a specific capture volume.

## Video Resolution

Theia3D requires a minimum camera resolution of 500 pixels in height, and it is recommended to capture the person of interest with at least 500 pixels in height to ensure high quality tracking. Videos with resolutions greater than 4 MP are not currently supported as Theia3D is optimized for tracking with lower, more common video resolutions. For best results, ensure your camera resolution falls within the validated range.

## Synchronization and Video Duration

The cameras must capture frame-synchronized videos to be used with Theia3D. Videos without synchronized frames result in the pose being captured at different time points from different camera views, eliminating the possibility of accurate 3D tracking.

## Field of View

Person identification and tracking perform best when the people of interest are fully visible and cover a large percentage of the fields of view of the cameras. In most applications a height of 500 pixels is adequate - this requirement may increase based on camera setup, focus, and image quality. It is important that the people of interest are in focus and clearly visible.

## Joint Visibility

Ideal tracking conditions are achieved when all joints are visible in all cameras; however, this is rarely attainable due to occlusions from other limbs, people, and the environment. At a minimum, each joint must be visible in at least three cameras. When setting up the cameras it is important to position and orient the cameras in a way that minimizes occlusions while simultaneously providing views of the subject(s) from varying angles to improve 3D triangulation. For example, a purely sagittal view results in several occlusions but when combined with a perpendicular frontal view, provides useful information for tracking joint positions in 3D.

## Subject Clothing

Theia3D does not have specific clothing requirements to track people; however, ambiguous, loose or baggy clothing may result in lower quality tracking. As a general rule, if you can easily identify joints in the camera images, then Theia3D can infer the joint positions as well.

Clothing examples to avoid include long skirts, full length dresses, and excessively bulky or baggy clothing.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.theiamarkerless.com/theia3d-documentation/camera-system-requirements.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
