LogoLogo
  • Getting started with Keylabs
  • Application overview
    • Application navigation
    • Application toolbar
      • Informative panel
      • Panel
      • View
      • Edit
      • File
      • Tools
      • Frame location buttons
      • 🔧Tool buttons in the Merge Editor
    • Model Assisted Labeling
      • Segment Anything 2 model
    • Setting up your custom workflow
  • Release Notes
    • Release notes 2.0 - 2.3-1
      • Release notes 2.0
      • Release notes 2.1
      • Release notes 2.2
      • Release notes 2.3
      • Release notes 2.3-1
    • Release notes 1.90 - 1.92
      • Release notes 1.90
      • Release notes 1.91
      • Release notes 1.92
    • Release notes 1.80-1.89
      • Release notes 1.89
        • Release notes 1.89-2
      • Release notes 1.88
        • Release notes 1.88-1
      • Release notes 1.87
      • Release notes 1.86
      • Release notes 1.85
      • Release notes 1.84
      • Кelease notes 1.83
      • Release notes 1.82
      • Release notes 1.81
      • Release notes 1.80
  • HOW TO START
    • Project creation
    • Files uploading
    • Classes
      • Setting up classes
        • Bounding box
        • Oriented Bounding Box
        • Cuboid
        • Polygon
        • Multiline
        • Skeleton
        • Mesh
        • Bitmap
      • Setting up attributes
        • Select
        • Mugshot
        • String
        • Boolean
        • Separator
  • HOW TO ANNOTATE
    • ⚙️Annotation shapes
      • 🦲Bounding Box object annotation
      • 〰️Multiline and Polygon objects annotation
      • 💀Annotation of Skeleton object
      • 👾Annotation of Bitmap object
      • 🔘Mesh object annotation
    • Stacking order
    • Video annotation
      • Interpolation function
        • Attribute interpolation
  • HOW TO MANAGE
    • 🛠️Setting up a Project
      • Project types
      • Stages
      • Merge project creation
      • Configuration
    • ⚡Project Management
      • Project Status
      • Clone project creation
      • Files filtering
    • 👷User Management
      • User roles
        • Worker
        • Project Manager
        • Super User
        • Admin
        • Customer
      • Locations
    • 👨‍💻Arranging the workflow
      • Adding a user
      • Files management
    • 📣Audit
      • Changelog
      • Reports usage for audit
    • 📊Reports
      • Whole platform reports
        • Velocity reports
        • Timetable reports
          • TimeTable Aggregated
          • TimeTable raw data
          • Timetable current state
      • Per project reports
        • Velocity reports - by date
        • Velocity reports - by user
        • Worklog Aggregated
        • Worklog - Raw data
        • Worklog Time by File
  • TIPS AND TRICKS
    • ▶️Shortcuts
  • HOW TO INTEGRATE
    • Export
    • Files Storage
      • Platform storage
      • External storage
    • 🗒️Keylabs Export Format
      • ZIP archive structure
      • JSON File Structure
    • CLI/SDK
      • CLI
      • SDK
Powered by GitBook
On this page

Was this helpful?

  1. HOW TO ANNOTATE

Stacking order

PreviousMesh object annotationNextVideo annotation

Last updated 1 month ago

Was this helpful?

Stacking order -order of annotated objects in the file, which shows the real sequence of objects placement in space (Example 1) or any specific order requested in the given project (Example 2).

The stacking order functionality allows:

  1. Bring to front

  2. Send to back

  3. Place before object

  4. Place behind object

The last two functions enable you to relocate the chosen object to a specified location based on specific objects, regardless of how many objects are present in the file.

To change the layer order of selected objects, there are four functions available.

To move an object to the top of all layers, right-click on the desired object and select "Change stacking order" from the object's toolbar. Then select "Move on top of all".

To move an object behind all others on the most recent layer, right-click on the desired object and select "Change stacking order" from the object's toolbar. Then select "Move behind all".

To place an object on top of a specific object, first right-click on that object and select "Change stacking order" from the object's toolbar. Then select "Place in front of the object". Left-click on the object you want to place the selected object in front of.

To place an object behind a specific object, right-click on the desired object and select "Change stacking order" from the object's toolbar. Then select "Place behind object". Finally, left-click on the object you want to place the selected object behind.

When multiple objects are selected, all them will be moved to the new selected position in the stack, maintaining their current positions relative to each other.

To verify the accuracy of the object's stacking order in the annotation, you can utilize the "Object boundary display mode" function. Simply enable the "Show visible borders"() mode and check if the object of interest is visible. If the stacking order is incorrect, the object will not be visible in this mode.

Additionally, the stacking order function allows you to save time by avoiding precise annotation of areas that will be overlapped by other objects, unless otherwise instructed. To activate this function, set it up during project setup().

To ensure that annotated objects are correctly displayed without violating the stacking order, begin annotating from the objects furthest in the background. However, determining the annotation order can be time-consuming and challenging. To simplify this process, use the "Change stacking order"() function from the object toolbar window.

Example 1
Example 2
Example of annotation without stacking ordering
Example of annotation with stacking ordering