2D/3D boxes in sequence
3 min
when you annotate 2d/3d fusion boxes, there are 6 steps you need to master we provide a deeper explanation of each step further down on this page draw the object in 3d place the object in 3d over the entire sequence if you are working with 3d multi sensor docid 2jqv98eeyu5psbw6urqtc , make sure to update the primary sensor as you go set 3d specific properties create the object in 2d edit the object in 2d set 2d specific properties draw 3d object draw with prelabels if you are working with prelabels copilot docid 1kfjv7 embnrkxrv8offt is the preferred option with any of the 3d box tools active, click on a prelabel to create a box, or select the prelabel and then a class this is the fastest option if the prelabel is of good quality in a sequence, it is important to draw the object in the "best frame" to avoid size edits use show best frame docid 1kfjv7 embnrkxrv8offt to navigate there quickly, and action assist 3d boxes docid\ sbxa8ffxzbll 5fwq7qnl to accept the suggestion with shift+space draw without prelabels if you have no prelabels available or an object was missed, use the regular drawing tools to create the object if you are working with dynamic objects such as vehicles and pedestrians, use center mode docid\ e7wp2mdimgjfihcvj1ma7 or side mode docid\ zdkgrbvxd6uwmf17c0fwh if you are working with static objects, such as traffic signs and traffic signals point mode docid\ ymbch0f2 gev54o0egp1 is recommended draw stationary and static objects when annotating stationary and static objects, point cloud aggregation docid\ bcoytptdi72b6fmuqvntx is the most important feature this will display points from multiple frames, providing a comprehensive view of the object, enabling you to set the size accurately and avoid unnecessary edits for tasks using the stationary guided workflow docid\ stuuo apuk8ggne730gbc , aggregation happens automatically be sure to annotate stationary and static objects extensively within this workflow whenever possible, as you will benefit from step by step guidance and customized views that make annotating stationary objects more efficient edit 3d object large adjustments for dynamic objects, you will have to make large adjustments to update the location of the object the tools are ordered from most to least preferred when making large adjustments action assist 3d boxes docid\ sbxa8ffxzbll 5fwq7qnl copilot docid 1kfjv7 embnrkxrv8offt tracking assist in 3d docid\ pzauyd2lqmcdglu6 gxde quick move docid\ tqyvley1f46xww8adbuss transformation controls docid\ ai1c20i3hou bexm8ffmx moving the mouse to click on buttons is slow use keyboard shortcuts as much as possible to access features minor adjustments the auto adjust objects docid\ v66inpjdyeuofphcxg6vm feature resolves about 95% of all minor adjustments and is available for vehicle type objects to determine if the feature is available for a class, check if the class is drawn by default with machine assistance second best for minor adjustments is to use the transformation controls docid\ ai1c20i3hou bexm8ffmx using the snapping feature docid\ ai1c20i3hou bexm8ffmx of the transformation control sets productive users apart from others it is a must to learn when to use it stationary objects for stationary objects in ideal cases you should only have to draw the object once and not make any further adjustments outside of the aggregated view however, sometimes the client data has poor quality making the aggregated view 'blurry' instead of painstakingly correcting for drift on each and every object you only need to do it once for nearby objects if you use relative keyframe in 3d docid 1pkhcygtgwlfqzohuftqv draw 2d object create a connected 2d box if you are working in a sequence with decent projections, then create connected 2d box docid 8oxmj9rnuv9li 8vh1bdx is recommended all frames where the 3d box is visible in the different camera images will get a box that can be refined further if you are working with action assist 2d / 3d fusion docid\ take58ec1rmpcbldkzrn4 , the first action is create connected 2d box docid 8oxmj9rnuv9li 8vh1bdx because it is the most productive workflow in 2d after you have finished 3d, go to the 2d view and press shift+space draw with prelabels if you are working with prelabels, then copilot docid 1kfjv7 embnrkxrv8offt is available to you activate the drawing tool and click on the prelabel to create an identical object you can also shift+click without a drawing tool active draw without prelabels if prelabels are available in the task or for the object, then you can either use the regular four point drawing tool for 2d bounding boxes docid\ tfjsznromwyazm4 smr5c or if the object is clearly visible and not occluded in any way you can use 2d machine assisted tools docid\ b1putylvp306oo0rsvotq edit 2d object large adjustments use action assist 2d / 3d fusion docid\ take58ec1rmpcbldkzrn4 for large adjustments if you cannot use action asist for some reason, prioritize large adjustments with copilot docid 1kfjv7 embnrkxrv8offt if you do not have prelabels and it is far from the target location, you can use quick move docid\ tqyvley1f46xww8adbuss to quickly transform the object to its new location and make further minor adjustments sometimes it can be faster to redraw the object when making large adjustments the bounding box drawing tool is just a four click operation re activate the drawing tool with 0 to redraw the shape with the 2d box drawing tool docid\ tfjsznromwyazm4 smr5c minor adjustments if there is a prelabel at the object's location, use copilot docid 1kfjv7 embnrkxrv8offt to update the bounding box if there is no prelabel and the object is clearly visible and not occluded in any way, use auto adjust object docid\ v66inpjdyeuofphcxg6vm otherwise, transform the object using the transformation controls docid\ tfjsznromwyazm4 smr5c when editing the object, pay attention to frames where the object is near the image border due to calibration and time sync, these frames may be incorrectly marked as visible or not visible set properties when setting properties that are changing over time, we strongly encourage you to set properties in the 2d grid view docid\ iswiuyx3ptr7adsl0mpau using quick properties docid\ jrg96ecgjb68hrhkc7k y here, you can mark many frames and update properties in batches across all frames and camera sources
