# 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 %}


---

# 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.imerit-prod.io/annotation-tool/key-features/unify-dimension.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.
