# Reconstruction and 2D Mode

## Overview

**Reconstruction** is the process of deriving 3D points from 2D coordinates obtained by captured camera images. When multiple synchronized images are captured, the 2D centroid locations of detected marker reflections are triangulated on each captured frame and processed through the solver pipeline to be tracked. This involves the **trajectorization** of detected 3D markers within the calibrated capture volume and the **booting** process for the tracking of defined assets.

* For real-time tracking in Live mode, settings are configured under the *Live-Pipeline* tab in the [Application Settings](https://docs.optitrack.com/v3.1/motive-ui-panes/settings/settings-live-pipeline). Click the <img src="https://2867085706-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuHClgoIWDmmoXSr2eD9q%2Fuploads%2FzEiCcAQZtUzktLqsGtnH%2FSettings%20button.png?alt=media&#x26;token=a77896a6-9fd2-4e44-8409-777bbf945c9e" alt="" data-size="line"> icon on the main toolbar to open the Settings panel.&#x20;
* When post-processing recorded *Takes* in Edit mode, the solver settings are found under the corresponding [Take properties](https://docs.optitrack.com/v3.1/motive-ui-panes/properties-pane/properties-pane-take).&#x20;

The optimal configuration may vary depending on the capture application and environmental conditions. For most common applications, the default settings should work well.

![3D markers reconstructed from captured 2D images.](https://content.gitbook.com/content/uHClgoIWDmmoXSr2eD9q/blobs/uqL21ZvP2tGOc8lCSQrr/image.png)

In this page, we will focus on:

* Key system-wide settings that directly impact the reconstruction outcome under the [Live Pipeline settings](https://docs.optitrack.com/v3.1/motive-ui-panes/settings/settings-live-pipeline);&#x20;
* [Camera Settings](https://docs.optitrack.com/v3.1/motive-ui-panes/devices-pane) that apply to individual cameras;&#x20;
* [Visual Aids](https://docs.optitrack.com/v3.1/motive-ui-panes/viewport#visual-aids) related to reconstruction and tracking;
* the Real-Time Solve process; and&#x20;
* Post-production Reconstruction. &#x20;

## Application Settings:  Live Pipeline

When a camera system captures multiple synchronized 2D frames, the images are processed through two filters before they are reconstructed into 3D tracking: first through the camera hardware then through a software filter. Both filters are important in determining which 2D reflections are identified as marker reflections and reconstructed into 3D data.&#x20;

The [Live Pipeline settings](https://docs.optitrack.com/v3.1/motive-ui-panes/settings/settings-live-pipeline) control tracking quality in Motive.  Adjust these settings to optimize the 3D data acquisition in both live-reconstruction and post-processing reconstruction of capture data.

To open the [Applications Settings](https://docs.optitrack.com/v3.1/motive-ui-panes/settings) panel, click the <img src="https://2867085706-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuHClgoIWDmmoXSr2eD9q%2Fuploads%2FZ7vaIEToaD0VRxVswK3S%2FSettings%20button.png?alt=media&#x26;token=b70ef9bd-4219-4224-8b8e-3db727e84732" alt="" data-size="line"> button on the main toolbar to open. Click the Live Pipeline settings, which contains two tabs: *Solver* and *Cameras*.&#x20;

### Solver Settings

Motive processes markers rays based on the camera system [calibration](https://docs.optitrack.com/v3.1/motive/calibration) to reconstruct the respective markers. The solver settings determine how 2D data is trajectorized and solved into 3D data for tracking Rigid Bodies, Trained Markersets, and/or Skeletons. The solver combines marker ray tracking with pre-defined asset definitions to provide high-quality tracking.&#x20;

{% hint style="success" %}
The default solver settings work for most tracking applications. Users should not need to modify these settings.&#x20;
{% endhint %}

#### **Minimum Rays to Start / Minimum Rays to Continue**

These settings establish the minimum number of *tracked* marker rays required for a 3D point to be reconstructed (*to Start*) or to continue being tracked (*to Continue*) in the *Take*. In other words, this is the minimum number of calibrated cameras that need to see the marker for it to be tracked.&#x20;

Increasing the Minimum Rays value may prevent extraneous reconstructions. Decreasing it may prevent marker occlusions from occurring in areas with limited camera coverage.&#x20;

In general, we recommend modifying these settings only for systems with either a high or very low camera count.

![Reconstruction settings are located under the Live Pipeline tab in the Application Settings.](https://2867085706-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuHClgoIWDmmoXSr2eD9q%2Fuploads%2FFQBfOM0Vd5ukFeT4UBVI%2FSettings%20-%20Live%20Pipeline%20Solver%20tab%20basic%20only.png?alt=media\&token=21089fe1-6d0b-40b8-9788-460d91fcdc62)

**Additional Settings**

There are other reconstruction settings on the Solver tab that affect the acquisition of 3D data. For a detailed description of each setting, please see the [Application Settings: Live Pipeline](https://docs.optitrack.com/v3.1/motive-ui-panes/settings/settings-live-pipeline) page.

### Cameras Tab: Camera Filters - Software

The 2D camera filter is applied by the camera each time it captures a frame of an image. This filter examines the sizes and shapes of the detected reflections (IR illuminations) to determine which reflections are markers.&#x20;

{% hint style="info" %}
Camera filter settings apply to Live tracking only as the filter is applied at the hardware level when the 2D frames are captured. Modifying these settings will not affect a recorded *Take* as the 2D data has already been filtered and saved.&#x20;

These values can be modified in a recorded *Take* and the 3D data reconstructed during post-processing. See the section [Post-Processing Reconstruction](#post-processing-reconstruction) for more information. &#x20;
{% endhint %}

**Minimum / Maximum Pixel Threshold**

The *Minimum* and *Maximum Pixel Threshold* settings determines the lower and upper boundaries of the size filter. Only reflections with pixel counts within the range of these thresholds are recognized as marker reflections, and reflections outside the range are filtered out.&#x20;

{% hint style="info" %}
*Maximum Pixel Threshold* is an advanced setting. Click the <img src="https://2867085706-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuHClgoIWDmmoXSr2eD9q%2Fuploads%2FOeFhmATJJnClpkKNkpgv%2FMotive%20Context%20Menu.png?alt=media&#x26;token=5af0b775-473d-42d2-9a13-423ac0a5b70e" alt="" data-size="line"> button in the upper right corner of the Cameras tab and select *Show Advanced* to access this setting.&#x20;
{% endhint %}

For common applications, the default range should suffice. In a close-up capture application, marker reflections appear bigger on the camera's view. In this case, you may need to adjust the maximum threshold value to allow reflections with more thresholded pixels to be considered as marker reflections.&#x20;

![2D Filter settings on the Cameras tab in the Live Pipeline Application Settings.](https://2867085706-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuHClgoIWDmmoXSr2eD9q%2Fuploads%2FMdYIJJK2WZ7YEeQ0r2bS%2FSettings%20-%20Live%20Pipeline%20Camera%20settings.png?alt=media\&token=315f572f-cae2-4ae9-b4d8-54a0cb35b6ab)

#### Circularity

The camera looks for circles when determining if a given reflection is a marker, as markers are generally spheres attached to an object. When captured at an angle, a circular object may appear distorted and less round than it actually is.&#x20;

The *Circularity* value establishes the degree (as a percentage) to which a reflection can vary from circular for the camera to recognize it as a marker. Only reflections with circularity values greater than the defined threshold will be identified as marker reflections.

The valid range is between 0 and 1, with 0 being completely flat and 1 being perfectly round. The default value of .60 requires a reflection to be at least 60% circular to identify it as a marker.&#x20;

The default value is sufficient for most capture applications. This setting may require adjustment when tracking assets with alternative markers (such as reflective tape) or whose shape and/or movement creates distortion in the capture.&#x20;

## Camera Settings

In general, the overall quality of 3D reconstructions is determined by the quality of the captured camera images.&#x20;

* Ensure the cameras are [focused ](https://docs.optitrack.com/v3.1/hardware/aiming-and-focusing)on the tracking volume and markers are clearly visible in each camera view.&#x20;
* Adjust the [F-Stop](https://docs.optitrack.com/v3.1/hardware/aiming-and-focusing#how-to-change-focus) on the camera if necessary.&#x20;
* Check and optimize camera properties such as [Exposure ](https://docs.optitrack.com/v3.1/motive-ui-panes/properties-pane/properties-pane-camera#exposure)and [Threshold ](https://docs.optitrack.com/v3.1/motive-ui-panes/properties-pane/properties-pane-camera#threshold)values.

Camera settings are configured under the [Devices pane](https://docs.optitrack.com/v3.1/motive-ui-panes/devices-pane) or under the [Properties pane](https://docs.optitrack.com/v3.1/motive-ui-panes/properties-pane/properties-pane-camera) when one or more camera is selected. The following section highlights settings directly related to 3D reconstruction.

![](https://content.gitbook.com/content/uHClgoIWDmmoXSr2eD9q/blobs/42mGExuVYDt21nTsQpbc/image.png)

### Enable Reconstruction

**Tracking mode vs. Reference mode:** Only cameras recording in *tracking mode* (Object or Precision) contribute to reconstructions; Cameras in reference mode (MJPEG or Grayscale) do NOT contribute. For more information, please see the [Camera Video Types](https://docs.optitrack.com/v3.1/motive/camera-video-types) page.

There are three methods to switch between camera video types:

* Click the icon under *Mode* for the desired camera in the [Devices pane](https://docs.optitrack.com/v3.1/motive-ui-panes/devices-pane) until the desired mode is selected.
* Right-click the camera in the [Cameras view](https://docs.optitrack.com/v3.1/motive-ui-panes/viewport#cameras-view) of the viewport and select *Video Type,* then select the desired mode from the list.&#x20;
* Select the camera and use the *O, U,* or *I hotkeys* to switch to Object, Grayscale, or MJPEG modes, respectively.&#x20;

<figure><img src="https://2867085706-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuHClgoIWDmmoXSr2eD9q%2Fuploads%2Fyj9kquHZ2rULrAoBNYFC%2FCameras%20View%20Context%20Menu%20-%20Video%20type.png?alt=media&#x26;token=0f3e44b7-322e-4461-9d03-cec538934e08" alt="" width="515"><figcaption><p>Cameras View: Select Video Type.</p></figcaption></figure>

**Object mode vs. Precision Mode**

[Object Mode](https://docs.optitrack.com/v3.1/motive/camera-video-types) and [Precision Mode](https://docs.optitrack.com/v3.1/motive/camera-video-types) deliver slightly different data to the host PC:

* In object mode, cameras capture 2D centroid location, size, and roundness of markers and transmit that data to the host PC.&#x20;
* In precision mode, cameras send the pixel data from the capture region to the host PC where  additional processing to determine the centroid location, size, and roundness of the reflections takes place .&#x20;

### Threshold Setting

The Threshold value determines the minimum brightness level required for a pixel to be tracked in Motive, when the camera is in tracking mode.&#x20;

Pixels with a brightness value that exceeds the configured threshold are referred to as **thresholded pixels** and only they are captured and processed in Motive. All other pixels that do not meet the brightness threshold are filtered out. Additionally, clusters of thresholded pixels are filtered through the 2D Object Filter to determine if any are possible marker reflections.

The Threshold setting is located in the [camera properties](https://docs.optitrack.com/v3.1/motive-ui-panes/properties-pane/properties-pane-camera).&#x20;

{% hint style="danger" %}
We do not recommend lowering the threshold below the default value of 200 as this can introduce noise and false reconstructions in the data.
{% endhint %}

## Visual Aids

The [Viewport ](https://docs.optitrack.com/v3.1/motive-ui-panes/viewport)has an array of Visual Aids for both the [3D Perspective](https://docs.optitrack.com/v3.1/motive-ui-panes/viewport#visual-aids) and [Cameras Views](https://docs.optitrack.com/v3.1/motive-ui-panes/viewport#visual-aids-1). This next section focuses on Visual Aids that display data relevant to reconstruction.&#x20;

To select a Visual Aid from either view, click the <img src="https://2867085706-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuHClgoIWDmmoXSr2eD9q%2Fuploads%2FBuTLb15HWtkWatmSj0Ke%2FMotive%20Visual%20Options%20button.png?alt=media&#x26;token=f4ffa657-1e03-41b7-8eff-7b8285ae17c0" alt="" data-size="line"> button on the pane's toolbar. &#x20;

### Marker Rays

After the 2D camera filter has been applied, each 2D centroid captured by a camera forms a 3D vector ray, known as a Marker Ray in Motive. The Marker Ray connects the centroid to the 3D coordinates of the camera. Marker rays are critical to reconstruction and trajectorization.&#x20;

Trajectorization is the process of using 2D data to calculate 3D marker trajectories in Motive. When the minimum required number of rays (as defined in the [Minimum Rays](https://docs.optitrack.com/v3.1/motive-ui-panes/settings/settings-live-pipeline) setting) converge and intersect within the allowable maximum offset distance, trajectorization of the 3D marker occurs. The maximum offset distance is defined by the [3D Marker Threshold](https://docs.optitrack.com/v3.1/motive-ui-panes/settings/settings-live-pipeline#id-3d-marker-threshold) setting on the Solver tab of the Live Pipeline settings.&#x20;

Monitoring marker rays using the Visual Aids in the 3D Viewport is an efficient way of inspecting reconstruction outcomes by showing which cameras are contributing to the reconstruction of a selected marker.

There are two different types of marker rays in Motive:  tracked rays and untracked rays.&#x20;

#### **Tracked Ray (Green)**

Tracked rays are marker rays that contribute to 3D reconstructions within the volume.&#x20;

There are three Visual options for tracked rays:&#x20;

* **Show Selected:** Only the rays that contribute to the reconstruction of the selected marker(s) are visible, all others are hidden. If nothing is selected, no rays are shown.&#x20;
* **Show All:** All tracked rays are displayed, regardless of the selection.&#x20;
* **Hide All:**  No rays are visible.&#x20;

![the 3D Viewport with All Tracked Rays displayed.](https://2867085706-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuHClgoIWDmmoXSr2eD9q%2Fuploads%2Fjx9sxJXk8I6NEdAcsxCw%2FViewport%20-%20tracked%20rays%20all.png?alt=media\&token=71d5072a-a2ea-4992-93a1-4fcc4ccf25fb)

**Untracked Ray (Red)**

An untracked ray does not contribute to the reconstruction of a 3D point. Untracked rays occurs when reconstruction requirements, such as the minimum ray count or the max residuals, are not met.

Untracked rays can occur from errant reflections in the volume or from areas with insufficient camera coverage.&#x20;

![Untracked rays in a volume.](https://2867085706-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuHClgoIWDmmoXSr2eD9q%2Fuploads%2FUbJ38jBnlFBzNdkp9m7G%2FViewport%20-%20Tracked%20and%20Untracked%20Rays%20All.png?alt=media\&token=8cfeee93-c2b6-41d2-ae1a-da3fe6201f34)

#### Marker Size

Click the [Visual Aids](https://docs.optitrack.com/v3.1/motive-ui-panes/viewport#visual-aids-1) button in the [Cameras View](https://docs.optitrack.com/v3.1/motive-ui-panes/viewport#cameras-view) to select the Marker Size visual. This will add a label to each centroid that shows the size, in pixels, and indicates whether it falls inside or outside the boundaries of the size filter (too small or too large).

* Markers that are within the minimum and maximum pixel threshold are marked with a yellow crosshair at the center. The size label is shown in White.
* Markers that are outside the boundaries of the size filter are shown with a small red X and the text *Size Filter*. The label is red.&#x20;

{% hint style="success" %}
Only markers that are close to the size boundaries but not within them will display in the Camera view in red. Markers with a significant size variance from the limits will be filtered out of the Camera view.&#x20;
{% endhint %}

![Reflections accepted (white) or rejected (red) by the size filter.](https://2867085706-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuHClgoIWDmmoXSr2eD9q%2Fuploads%2FlBsKKYa2Wvq2EXU1yZ8e%2FViewport%20-%20Cameras%20with%20Size%20visual.png?alt=media\&token=1ad3775d-131b-425d-a5f3-a3f00029fedd)

**Circularity**

As noted above, the Camera Software Filter also identifies marker reflections based on their shape, specifically, the roundness. The filter assumes all marker reflections have circular shapes and filters out all non-circular reflections detected.&#x20;

The allowable circularity value is defined under the Circularity setting on the Cameras tab of the Live Pipeline settings in the Applications Setting panel.&#x20;

Click the [Visual Aids](https://docs.optitrack.com/v3.1/motive-ui-panes/viewport#visual-aids-1) button in the [Cameras View](https://docs.optitrack.com/v3.1/motive-ui-panes/viewport#cameras-view) to select the Circularity visual.&#x20;

* Markers that exceed the Circularity threshold are marked with a yellow crosshair at the center. The Circularity label is shown in White.
* Markers that are below the Circularity threshold are shown with a small red X and the text *Circle Filter*. The label is red.&#x20;

![Reflections accepted (white) or rejected (red) by the Circularity filter.](https://2867085706-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuHClgoIWDmmoXSr2eD9q%2Fuploads%2Ft0a06VzqnzqQOKHx9wyB%2FViewport%20-%20Cameras%20View%20Circularity%20Visual.png?alt=media\&token=649600af-8116-4470-96af-946ba44d4d2e)

#### Pixel Inspector

Technically a mouse tool rather than a visual aid, the Pixel Inspector displays the x, y coordinates and, when in reference mode, the brightness value for individual pixels in the 2D camera view.&#x20;

To enable, click the <img src="https://2867085706-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuHClgoIWDmmoXSr2eD9q%2Fuploads%2FjhyUVlNkoSlYd5Xbpglg%2FViewport%20-%20Mouse%20Actions%20Button.png?alt=media&#x26;token=685cb19a-a54a-45a0-95b6-9babcca8c0b9" alt="" data-size="line"> button in the [Cameras View](https://docs.optitrack.com/v3.1/motive-ui-panes/viewport#cameras-view) to open the [Mouse Actions](https://docs.optitrack.com/v3.1/motive-ui-panes/viewport#mouse-actions) menu and select *Pixel Inspector*.

Drag the mouse to select a region in the 2D view for the selected camera, zooming in until the data is visible. Move the mouse over the region to display the values for the pixel directly below the cursor and the eight pixels surrounding it. Average values for each column and row are displayed at the top and bottom of the selected range.&#x20;

![Analyzing pixel brightness values using the pixel inspector.](https://2867085706-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuHClgoIWDmmoXSr2eD9q%2Fuploads%2FIujcdzdQ6Ydua7b2gn6Z%2FViewport%20-%20Pixel%20Inspector.png?alt=media\&token=7db6d4cc-294e-40c7-bf0b-185f25a89d05)

{% hint style="info" %}
If the Brightness values display 0 for illuminated pixels, it means the camera is in tracking mode. Change the video mode to Grayscale or MJPEG to display the brightness.
{% endhint %}

## Real-time Solve

Motive performs *real-time* reconstruction of 3D coordinates from 2D data in:

* Live mode (using live 2D data capture)
* 2D Edit mode (using recorded 2D data)

When Motive is processing in real-time, you can examine the marker rays and other visuals from the viewport, review and modify the Live-Pipeline settings, and otherwise optimize the 3D data acquisition.

### Live Mode

In [Live mode](https://docs.optitrack.com/v3.1/data-recording#live-mode-and-edit-mode), Any changes to the Live Pipeline settings (on either Solver or Camera tabs) are reflected immediately in the Live capture.

![The current mode is highlighted in Cyan on the control deck.](https://content.gitbook.com/content/uHClgoIWDmmoXSr2eD9q/blobs/W20GiqrTn3wO62ZfVI01/image.png)

### 2D Edit Mode

When a capture is recorded in Motive, both 2D camera data and reconstructed 3D data are saved into the *Take* file. By default, the 3D data is loaded when the recorded *Take* file is opened.

Recorded 3D data contains the 3D coordinates that were live-reconstructed at the moment of capture and is independent of the 2D data once it's recorded. However, You can still view and edit the recorded 2D data to optimize the solver parameters and reconstruct a *fresh* set of 3D data from it.&#x20;

2D Edit Mode is used in the post-processing of a captured *Take*. Playback in Edit 2D performs a live reconstruction of the 3D data, immediately reflecting changes made to settings or assets. These changes are not applied to the recording until the *Take* is [reprocessed](#applying-changes-to-3d-data) and saved.&#x20;

## Post-Processing Reconstruction

#### **Open 2D Edit mode**

Click the *Edit* button in the Control Deck and select *EDIT 2D* from the list.&#x20;

<figure><img src="https://2867085706-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuHClgoIWDmmoXSr2eD9q%2Fuploads%2F06XqIYWRe3rWBaw9ujba%2FLive%20or%20Edit%20mode%20-%20switch%20to%202D.png?alt=media&#x26;token=bf7f0b97-8798-4f38-b10e-f01cbb3c709a" alt=""><figcaption><p>Edit menu in the Control Deck.</p></figcaption></figure>

Alternately, you can click the <img src="https://2867085706-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuHClgoIWDmmoXSr2eD9q%2Fuploads%2FIJWZpaEaSTH9faS9yOJH%2FMotive%20Context%20Menu.png?alt=media&#x26;token=6a04693a-db23-44d1-b5e6-28f65cbc6a2f" alt="" data-size="line"> button in the top right corner of the [Data pane](https://docs.optitrack.com/v3.1/motive-ui-panes/data-pane) to select 2D Mode.&#x20;

#### Update the Reconstruction Settings

Changes made to the Solver or Camera filter configurations in the Live Pipeline settings do not affect the recorded data. Instead, these values are adjusted in a recorded *Take* from the [Take Properties](https://docs.optitrack.com/v3.1/motive-ui-panes/properties-pane/properties-pane-take). &#x20;

Select the *Take* in the [Data pane](https://docs.optitrack.com/v3.1/motive-ui-panes/data-pane) to display the Camera Filter values and Solver properties that were in effect when the recording was made. These values can be adjusted and the 3D data reconstructed as part of the post-processing workflow.&#x20;

<figure><img src="https://2867085706-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuHClgoIWDmmoXSr2eD9q%2Fuploads%2FGofjonwIU23oxc1nLMim%2FProperties%20Pane%20-%20Take%20Camera%20and%20Solver%20only.png?alt=media&#x26;token=71eb9960-43c8-4203-a71b-f12bdb952e72" alt=""><figcaption><p>Camera Filter and Solver settings in the <em>Take</em> Properties.</p></figcaption></figure>

To see additional settings not shown here, click the <img src="https://2867085706-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuHClgoIWDmmoXSr2eD9q%2Fuploads%2FGTwwwAKXPn97LbabpQJu%2FMotive%20Context%20Menu.png?alt=media&#x26;token=6d20ec5f-5d72-4094-a444-b8f73af7fa29" alt="" data-size="line"> button in the top right corner of the pane and select *Show Advanced.*&#x20;

#### **Applying changes to 3D data**

Once the reconstruction/solver settings are optimized for the recorded data, it's time to perform the post-processing reconstruction pipeline on the *Take* to reconstruct a new set of 3D data.&#x20;

{% hint style="warning" %}
This step overwrites the existing 3D data and discards all of the post-processing edits completed on that data, including edits to the marker labels and trajectories.

Additionally, recorded Skeleton marker labels, which were intact during the live capture, may be discarded, and the reconstructed markers may not be auto-labeled correctly again **if the Skeletons are never in well-trackable poses during the captured&#x20;*****Take*****.** This is another reason to always start a capture with a good [calibration pose](https://docs.optitrack.com/v3.1/skeleton-tracking#calibration-pose) (e.g., a T-pose).
{% endhint %}

Right-click the take in the Data Pane to open the menu. post-processing options are in the third section from the top.

<figure><img src="https://2867085706-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuHClgoIWDmmoXSr2eD9q%2Fuploads%2FFgKF8bGfsQxGMPoafqUY%2FData%20Pane%20-%20Take%20file%20menu%20-%20reconstruction%20only.png?alt=media&#x26;token=66e784d3-fd10-432f-b5af-18bb64778f62" alt=""><figcaption><p>Post-processing Options from the Data Pane menu.</p></figcaption></figure>

There are three options to Reconstruct 3D data:

* **Reconstruct:**  Creates a new 3D data set.&#x20;
* **Reconstruct and Auto-Label:**  Creates a new 3D data set and auto-labels markers in the *Take* based on existing asset definitions. To learn more about the [auto-labeling process](https://docs.optitrack.com/v3.1/labeling#auto-label), please see the [Labeling ](https://docs.optitrack.com/v3.1/motive/labeling)page.&#x20;
* **Reconstruct, Auto-Label and Solve:** Creates a new 3D data set, auto-labels and solves all assets in the *Take*. When an asset is solved, Motive stores the tracking data for the asset in the *Take* then reads from that Solved data to recreate and track the asset in the scene.&#x20;

Post-processing reconstruction can be performed on the entire frame range in a *Take* or applied to a specified frame range by selecting the range under the [Control Deck](https://docs.optitrack.com/v3.1/motive-ui-panes/control-deck) or in the [Graph pane](https://docs.optitrack.com/v3.1/motive-ui-panes/graph-view-pane). When nothing is selected, reconstruction is applied to all frames.

Multiple *Takes* can be selected and processed together by holding the shift key while clicking the *Takes* in the [Data pane](https://docs.optitrack.com/v3.1/motive-ui-panes/data-pane).  When multiple takes are selected, the reconstruction will apply to the entire frame range of every Takes in the selection . &#x20;
