Class List - All
The Class List panel provides a structured view of all classes defined in the recipe or ontology. It highlights active annotations available in the current frame while dimming those that exist elsewhere in the sequence. This visual distinction allows users to quickly assess which objects are currently visible. Clicking on a disabled class reveals when and where its annotations appear along the timeline, enabling efficient navigation and management of annotations across the sequence.
Key Definitions for Clarity
Object:An object refers to a real-world entity identified within the point cloud, such as a pedestrian, vehicle, or traffic sign. It serves as the conceptual target that annotations are linked to.
Annotation: An annotation is a specific labeled instance of how an object appears in a single frame. This could include different types (e.g., cuboids, 2D Bbox, 3D Polygons, etc.) or multiple annotations over time or from different sensors.
Distinct Annotation: Each annotation is considered distinct if it has a separate label, ID, or geometry—even if it's associated with the same object. For example, a cuboid and four 2D Bbox for Pedestrian_2 are treated as five distinct annotations, even though they all describe the same object.
Class List Features and Functions

Number inside the circle (Class List)
The number inside the circle, beside the Class List, indicates the total count of distinct annotations present in the current frame. Example: if the circle shows the number 4, it means there are five distinct annotations visible in that frame — such as Pedestrian_2 (cuboid), Pedestrian_2 #1, Vehicle_20 #2, Vehicle_20 #3.
Class Color
The color assigned to each class in the recipe is displayed here for easy identification. This color is extended to the drawable used to create this class and to the timeline to represent which frames the annotation is visible on. (See: https://docs.imerit-prod.io/project-setup/create-recipe/2.-classes#color)
Number inside the circle (Class Name)
The number inside the circle, beside the class name, indicates the total count of distinct annotations present in that frame within that class.
Example: if the circle shows the number 5 for the class Pedestrian_2, it means there are five distinct annotations of that class visible in the frame — Pedestrian_2 (cuboid), Pedestrian_2 #1, Pedestrian_2 #2, Pedestrian_2 #3, and Pedestrian_2 #4.
Number inside the box
When an object has multiple annotations across the sequence, they are grouped under a single label. The number displayed inside the box represents how many of those annotations are present in the current frame.
A value from 0 to n indicates the count of visible annotations for that object in the current frame.
A value of 0 means none of the object’s annotations are visible in the current frame.
If no box is shown, the object has only a single annotation throughout the sequence and is displayed directly, without grouping.
Instance ID
The instance name is formed by appending a unique instance ID (or tracking ID) to the class name within the current sequence. Example: Pedestrian_4.
Classes that do not have instances (see: https://docs.imerit-prod.io/project-setup/create-recipe/2.-classes#id-3.-has-instances) will only have 1 occurrence. Hence the + icon will be disabled after it's marked the first time. Users can add to this annotation.
Delete Annotation
Annotations are projected onto relevant sensors within a frame and propagated across multiple frames. Deletions can be applied at different scopes:
Current frame
Deletes the annotation only in the current frame and selected sensor.
Deletes the annotation from the selected frame across all sensors.
Across sequence/batch
Deletes the annotation from the specific sensor view it was selected in.
Deletes the annotation across all frames in the sequence or batch.

Last updated