# Image Viewer (IViewer)

The Image Viewer is a feature that displays camera sensor images, each showing the projection of a selected [cuboid](../drawing-tools/cuboid). It helps users analyze how an object appears across multiple camera angles, using calibration data to align point cloud annotations with images.

{% hint style="success" %}
<img src="https://254647936-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzGccvqLYeyaJ6Dgazh7K%2Fuploads%2FPtR8n6k8SV8lfeETLAEz%2FBulb.png?alt=media&#x26;token=ec7271f0-1bef-4992-8c04-b668b1e44ea6" alt="" data-size="line"> Image Viewer helps users analyze how an object appears across multiple camera angles.
{% endhint %}

<figure><img src="https://254647936-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzGccvqLYeyaJ6Dgazh7K%2Fuploads%2FHb6qgg7kVE9RHNn37TTF%2FIviewer%20gif.gif?alt=media&#x26;token=4a21ec77-d2d9-4d3f-94e0-7f636db34952" alt=""><figcaption></figcaption></figure>

***

## Use Cases

* Multi-camera review: See how an object is captured by different cameras at the same frame.
* Annotation verification: Check the accuracy of cuboid placement across views.
* Tracking moving objects: Follow an object entering one view and exiting another within the same frame.
* Sensor layout: Identify the most helpful camera view based on clarity or proximity.

<figure><img src="https://254647936-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzGccvqLYeyaJ6Dgazh7K%2Fuploads%2Fd1k3xcb3IRJKHhD3t1PG%2Fimage.png?alt=media&#x26;token=d6511e79-e132-4e1b-a8fe-74269dae783f" alt=""><figcaption></figcaption></figure>

***

## Benefits

* Provides a complete visual context of the object from various angles.
  * Supports easier tracking of moving objects across views.
* Allows custom arrangement of camera feeds by:
  * Best view
  * Closest to the ego vehicle
  * Locking preference places key views at the front for quicker access.
* Enhances accuracy by relying on point cloud-to-image calibration.

***

## Steps to Use

1. Select a cuboid in the 3D point cloud.
2. Enable the Image Viewer (IViewer) feature.
3. The IViewer displays all camera images where the cuboid is projected.
4. Rearrange sensors to prioritize views by quality or distance.
   1. Lock important sensors so they always appear first.
5. Observe how the object appears in each camera to validate, adjust, or track annotations effectively.

{% hint style="info" %}
The Image Viewer displays the projection of the selected cuboid based on the calibration data provided in the dataset — _not the camera sensors the respective rectangles are created on_. It automatically shows the cuboid on all camera views where it is projected using the available calibration.
{% endhint %}

***

## Image Viewer -  Demo&#x20;

{% file src="https://254647936-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzGccvqLYeyaJ6Dgazh7K%2Fuploads%2F0xUSqNlwMm52QdM4lmKU%2FiViewer.mp4?alt=media&token=dc7065ca-6554-4420-abd1-34b3f9965962" %}
