# Camera

## Convert Images <a href="#convert-images" id="convert-images"></a>

Raw images from Basler cameras are automatically decoded. SpatialExplorer has a built-in image converter located in the Tools menu bar, Tools → Convert Images to convert raw images only from Basler cameras for your own use (e.g. loading them into Pix4D or PhotoScan).‌

It is very important that you do not omit or add even a single image, as the association between exposures captured by the navigation system and image files would break, causing mis-projections in the point cloud.

![How to access the image converter in SpatialExplorer](/files/-M_h-r1BN5LLEKXSjiaw)

{% tabs %}
{% tab title="First Tab" %}
![](/files/-M_h06oqqFSPiOmTDzKK)
{% endtab %}

{% tab title="Second Tab" %}
![SpatialExplorer Convert Basler formatted images](/files/-M_h0E8-3OTxEASud6JC)
{% endtab %}
{% endtabs %}

![Select output directory for converted images](/files/-M_h0NwAo332kHd_BMkF)

## Reformat Headwall data... <a href="#edit-camera-events" id="edit-camera-events"></a>

Coming Soon!

## Edit Camera Events <a href="#edit-camera-events" id="edit-camera-events"></a>

The Edit Camera Events option in SpatialExplorer provides a detailed list view of the position and time metadata of all the images associated with the .plp.

"Edit Camera Events" Tool is used to edit the way Camera data corresponds with Trajectory data

This tool can be used to export the following:

* Write Georeferenced data into JPEG EXIF Headers
* Export active exposures of current receptor to CSV file
* Export active exposures of current receptor to Pix4d file
* Export active exposures of all receptors to TopoDOT&#x20;

Before export, the following Camera/Trajectory/Receptor edits are available:

* Camera Selection
* Trajectory Selection
* Active Images Selection
* Load image filenames
* Shift events in time
* Remove Single Event&#x20;
* Debounce Events

Access the Tool from the top SpatialExplorer toolbar by clicking Tools > Camera > Edit Camera Events...&#x20;

![How to access Edit Camera Events in SpatialExplorer](/files/-M_wSU3roAQR_sHv-sPa)

![](/files/-M_RbEX5bD21pSECpDSh)

### Export Options:

#### Export... > **Write Georeferenced data into JPEG EXIF Headers:**

* This option will allow you to write the georeference data from your trajectory (preferably a post-processed trajectory) into the images.&#x20;
* If using a post-processed trajectory, make sure it is selected from the drop-down Trajectory menu.

![Selecting post-processed trajectory to georeference image data](/files/-M_hHGU2B9ah8y6UqcIT)

When ready, select the 'Write georeference data into EXIF headers...' to include the georeference data into the images.

![Location of Write georeference data into EXIF headers tool in SpatialExplorer 6](/files/-M_hHMxT6ydDG0whs5I_)

A dialog window will prompt you for overwrite confirmation to overwrite the image metadata. Make sure you have a backup of all the photos.

![Confirm the overwrite of metadata‌](/files/-M_hHZUTqd7kqdbj4fkM)

#### Export...> **Export active exposures of current receptor to CSV file:**

* Exports selected images (check mark next to Filename) and corresponding positioning, orientation, and trigger timing information to a CSV file
* SpatialExplorer allows you to import an image list into Agisoft PhotoScan.&#x20;
* You will need to export the data as a .csv for use in Agisoft Photoscan.&#x20;
* This is done by clicking on the “Export” option and selecting “Export current receptor to CSV file.”

![Saving as a CSV file](/files/-M_hH-4oKsvzp15wMbnd)

#### Export...> **Export active exposures of current receptor to Pix4d:**

* Exports selected images (check mark next to Filename) and corresponding positioning and orientation information to a Pix4D compatible file

![Saving .cam file as a DAT file for use in Pix4D](/files/-M_hH4Vc9uNp7xc2Tels)

#### Export...> **Export active exposures of all receptors to TopoDOT**&#x20;

* Exports selected images (check mark next to Filename) and corresponding positioning and orientation information to a TopoDOT compatible file

### Edit Options:

#### **Camera Selection**

* Select active camera to be utilized on export

![](/files/-M_RgzKtVu5Sv9hwRWGD)

#### **Trajectory Selection**

* Select active Trajectory to be utilized on export

![](/files/-M_RhH1EfH5rc4H6uIFJ)

#### **Active Image/Exposure Selection**

* Select active images to be utilized on export by left clicking check mark next to image filename. An image/exposure is active if the check mark is displayed next to it. An image/exposure is inactive if the check mark is not displayed next to it.&#x20;

![](/files/-M_RhrFZi-QghlDgPeuF)

#### **Load image filenames**

* Tool to replace existing image filenames before using the export options, by loading in a list of alternative image filenames

#### **Shift events in time**

* Tool to apply a user specified timing offset (microseconds) that will be added to each event&#x20;

#### **Remove Single Event**&#x20;

* Tool to remove selected camera events.&#x20;
* Note that this destroys the association between following photos and events.&#x20;
* After removing events, save the project and reload it in SpatialExplorer.&#x20;

![Remove events from .plp in SpatialExplorer](/files/-M_hH92xS0TIy-EUpleu)

#### **Debounce Events**

* Tool to debounce events. Sometimes, an exposure strobe can be closely followed by an unwanted signal that is mistakenly registered as another strobe. By debouncing these strobes using a value of e.g. 100,000 microseconds (same unit as shown in "Time GNSS Int" column), all strobes appearing less than 100ms after another strobe will be deleted.&#x20;

## Convert Ladybug Frame Information File to TerraPhoto Timing List <a href="#convert-ladybug-frame-information-file-to-terraphoto-timing-list" id="convert-ladybug-frame-information-file-to-terraphoto-timing-list"></a>

This utility will convert the Ladybug timestamps generated in LadybugCapPro into a timing list in order to use the captured images in Terraphoto.

![How to Access Convert Ladybug Frame Info to TerraPhoto Timing List in SpatialExplorer 5.X](/files/-M_hHdZSW8bCYHyPYWCm)

Select the corresponding .txt file containing the Ladybug camera frame information.

![Open text file with Ladybug Frame Info](/files/-M_hHiarre7IagmkAZKc)

Confirm the date (Month and day) in UTC time that corresponds to the mission acquisition.

![Confirm the UTC Mission Date of the text file](/files/-M_hHmsBdsT-PERCCZVu)

Next select the amount of image files to associate with the events in the Ladybug frame information file. Once the image files are associated with the text file, it will create a TerraPhoto timing list.‌

## Overwrite EXIF Orientation <a href="#overwrite-exif-orientation" id="overwrite-exif-orientation"></a>

The EXIF specification defines an Orientation Tag to indicate the orientation of the camera relative to the captured scene. This can be used by the camera to indicate the orientation automatically with an orientation sensor. SpatialExplorer allows the user to indicate the orientation manually without actually transforming the image data itself via the “Overwrite EXIF Orientation” option.

![How to access Overwrite EXIF Orientation in SpatialExplorer](/files/-M_hHv0DDNt6b4_1ltP6)

Select the images that you wish to overwrite the EXIF orientation. This can be a single image or multiple images.

![Select images which require EXIF orientation overwrite](/files/-M_hHzcj1FPAkVX3wcOH)

Before proceeding you must backup the images. Any changes to the EXIF orientations will be permanent. We highly recommend making a copy of the camX folder before proceeding. Once you’ve created a backup of the images, select the header angle and direction by which the images will be rotated. Click the “OK” button to overwrite the EXIF orientation metadata.

![Select header rotation for EXIF orientation overwrite](/files/-M_hI3bonvjxDjIjWeq5)

## Create Camera Sessions From Data <a href="#create-camera-sessions-from-data" id="create-camera-sessions-from-data"></a>

‌

This utility allows for the re-creation of a camera session from multiple sources.

![](/files/-M_hI7w275PsWJiAaXUT)


---

# 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-6.phoenixlidar.com/lidarmill-desktop/user-interface/tools/camera.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.
