> For the complete documentation index, see [llms.txt](https://docs.imerit-prod.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.imerit-prod.io/annotation-tool/key-features/unify-dimension.md).

# Unify Dimension

The **Unify Dimension** feature allows users to maintain consistency in object size across frames. When activated, it applies the cuboid size from the current frame to all frames where the object is visible.

{% hint style="success" %} <img src="/files/qchq9tcQpS8cX7YBw03I" alt="" data-size="line"> Enhances efficiency by reducing the need for manual resizing in each frame and helps lock the dimensions.
{% endhint %}

<figure><img src="/files/UH80QLlqO3ZWPJaNzu8E" alt=""><figcaption></figcaption></figure>

***

## **Benefits**

* Reduces manual adjustments across multiple frames.
* Ensures accurate and consistent object representation.
* Speeds up the annotation workflow by minimizing repetitive edits.

***

## Steps to Use Unify Dimension

1. Identify an object as soon as it appears with a cuboid.
2. Proceed to next frame and readjust position, until the frame where the object is most visible (i.e., has the most points) is identified.
3. Adjust the annotation based on the points that define the true dimensions of the cuboid.
4. Apply the uniform cuboid feature, by clicking on the button to propagate the selected cuboid’s dimensions across all frames.

{% hint style="info" %}
In the red box below, the varying rectangle sizes help illustrate that the cuboid currently has the ability to have dynamic dimension.
{% endhint %}

<figure><img src="/files/4LfFtXq4itudVRn2jsnH" alt=""><figcaption></figcaption></figure>

5. The system automatically resizes the cuboid in other frames, ensuring uniformity. It then locks the dimension to discourage accidental changes.

### Use Case: The object changes dimension for a few frames

6. Identify the following two frames
   1. starting frame where this dimension change begins - `x`
   2. (optional) ending frame where this dimension goes back to original dimension - `y`
7. Navigate to `x - 1` frame, create a [keyframe](/annotation-tool/key-features/keyframe-interpolation.md#add-a-keyframe)
8. Navigate to `y + 1` frame, create a [keyframe](/annotation-tool/key-features/keyframe-interpolation.md#add-a-keyframe)
9. Click on the button to allow cuboid sizes to vary across frames&#x20;

{% hint style="info" %}
the red box below, the uniform rectangle sizes help illustrate that the cuboid currently has one dimension across sequence.
{% endhint %}

<figure><img src="/files/LJyMSJJUkrw03Gssk8vT" alt=""><figcaption></figcaption></figure>

10. Adjust the dimension of the cuboid between `x` and `y` .

{% hint style="success" %}
Find the frame where the cuboid is most visible (i.e., has the most points), then apply Unify Dimension for a faster, more consistent annotation process.
{% endhint %}
