supervisely-ecosystem / pointcloud-labeling-tool

11 stars 0 forks source link
# 3D LABELING TOOLBOX ## A complete solution for LiDAR annotation Label comprehensive 3D scenes from LiDAR or RADAR sensors with additional photo and video context, AI object tracking and point cloud segmentation. [Learn more ➡️](https://supervise.ly/labeling-toolbox/3d-lidar-sensor-fusion) [![](https://img.shields.io/badge/supervisely-ecosystem-brightgreen)](https://ecosystem.supervise.ly/apps/supervisely-ecosystem/pointcloud-labeling-tool) [![](https://img.shields.io/badge/slack-chat-green.svg?logo=slack)](https://supervise.ly/slack) [![views](https://app.supervise.ly/img/badges/views/supervisely-ecosystem/pointcloud-labeling-tool.png)](https://supervise.ly) [![runs](https://app.supervise.ly/img/badges/runs/supervisely-ecosystem/pointcloud-labeling-tool.png)](https://supervise.ly)



### DESIGNED FOR 3D # Practical tools for point cloud labeling Annotation of point cloud scenes is not an easy task. Inspired by professional software like Blender, Supervisely offers user-friendly instruments to work with thousands of points. `Cubiods` | `Lasso` | `Landmarks` :---------------:|:-----------------:|:-----------------: | |



### POINT CLOUD NAVIGATION & ANNOTATION # 3D Object detection and Classification

Visualization and, especially, labeling of spatial point clouds is not a simple task. Apart from plain and well-understood image labeling, to successfully complete annotation project in 3D space we need to solve three additional challenges and provide:

## Voyaging the three-dimensional space Before you can identify and label an object of interest you need to see it clear from every angle. To let some sunlight into the scene, we have introduced widely known navigation from video games with WASD keyboard controls to move around point cloud and mouse to control the camera angle. Along with additional viewports with top-side-front perspectives using orthographic projections, it gives accurate representation of what you are dealing with. `WASD and mouse navigation` | `Top-Side-Front viewports` :---------------:|:-----------------: | `1M+ points with GPU-acceleration and rendering options` | `Colormaps` :---------------:|:-----------------: | ## Ultra-precise cuboid labeling One cannot put a 3D box sitting behind a 2D monitor screen — that’s why having multiple viewports for editing a 3D box in multiple projections is a key to accurate annotation. `Accurate 3D box labeling in top-side-front projections` | `Roll, pitch and yaw heading angle` :---------------:|:-----------------:| | `Auto frustum culling to highlight the actual object` | |:-----------------:| ## Sensor fusion with adding photo & video context Provide more information for accurate labeling and identification with photo and video context. Supervisely automatically calculates correlation between 3D space and 2D context and projects your labeled objects on it, letting you achieve unprecedented quality of labeling. `Object projection on cameras` | `Multiple camera views` :---------------:|:-----------------:| | `Move camera to the same position as you see on a photo` | |:-----------------:|



### MULTI-FRAME 3D POINT CLOUDS # Putting time in perspective In many tasks such as autonomous cars localization and mapping (SLAM) and lane detection you have to label not just a single point cloud, but a series of clouds, called episodes. Supervisely provides labeling toolbox specially designed for such a case. ## Point cloud episodes Just like as specially designed [video labeling toolbox](https://supervise.ly/labeling-toolbox/videos) is remarkably more performant than annotation of separate frames in [image toolbox](https://supervise.ly/labeling-toolbox/images), specially designed 3D episodes toolbox is surpassingly more excellent in every aspect from playback speed to tracking performance. ## Timeline panel is your multi-purpose navigation guide It’s easy to get frustrated with hundreds of clouds and objects labeled. Episode timeline panel provides overall structure, answers questions like what is already labeled and simplifies editing tag segments and tracked objects.



### 3D OBJECT TRACKING # Track moving objects in LiDAR A common task is labeling of a moving object across multiple point clouds. Supervisely offers built-in AI tracking algorithms that automatically detects and tracks objects of various classes, as well as more classic linear interpolation and other methods of object tracking. `Tracking algorithms` | `Annotation objects built with hundreds boxes` :---------------:|:-----------------:| | `Merge multiple objects together` | `Split object by frames` :---------------:|:-----------------:| | `Copy and paste objects between point clouds` | `Color highlighting of IDs` :---------------:|:-----------------:| |



### 3D INSTANCE SEGMENTATION # Precise point cloud segmentation 3D semantic segmentation of cloud points is quite challenging. But with the right tools Supervisely provides, classifying of even the most spatial point clouds becomes much easier.



### 3D SEGMENT TAGGING # Tagging of 3D point cloud segments Attach additional information to annotation objects or just tag specific segments of 3D point cloud episode with semantic, such as “what’s going on here”.



### FEATURES # All the right tools for PROs Object detection, classification and segmentation are not the only tasks solved with Supervisely — there is always more to it! `Randomize object colors` | `Hotkeys` | `Restore mode` :---------------:|:-----------------:|:-----------------: | |