> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nikaplanet.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Label on Images

> Learn how to annotate images using various drawing tools and keyboard shortcuts

Learn how to annotate images efficiently using drawing tools, keyboard shortcuts, and smart segmentation features.

## Step 1: Enter Drawing Mode

Double click on an image to enter drawing mode on that image.

<img src="https://mintcdn.com/nika/pbWGOCnZ798_sdmf/guides/image-labeling/label-on-images-1.jpg?fit=max&auto=format&n=pbWGOCnZ798_sdmf&q=85&s=fd1f024fe120ff2c6563bb2c7d22a866" alt="Drawing Mode with Keyboard Shortcuts" width="1546" height="1672" data-path="guides/image-labeling/label-on-images-1.jpg" />

### Keyboard Shortcuts

The following keyboard shortcuts are available to speed up your annotation workflow:

#### Navigation

| Shortcut | Action |
| - | - |
| `A` | Previous image |
| `D` | Next image |

#### Class Selection (Segmentation Mode Only)

| Shortcut | Action |
| - | - |
| `1-9` | Select class 1-9 |

#### Drawing Tools

| Shortcut | Action |
| - | - |
| `S` | Pan tool |
| `Q` | Bounding Box tool (Segmentation mode) |
| `W` | Polygon tool (Segmentation mode) |
| `E` | Polyline tool (Segmentation mode) |
| `R` | Mask tool (To be confirmed) |
| `F` | Point Marker (To be confirmed) |
| `X` | Smart Segmentation |
| `C` | Comment tool |

#### Actions

| Shortcut | Action |
| - | - |
| `⌘Z` | Undo |
| `⌘⇧Z` | Redo |
| `Enter` | Finish drawing / Accept (Segmentation mode) |
| `Esc` | Cancel / Reset to Pan |
| `Backspace` | Delete selected annotation (Segmentation mode) |

## Step 2: Switch Between Classes

In segmentation jobs, you can click the dropdown at top right of the drawing page to switch between classes for your current annotation.

<img src="https://mintcdn.com/nika/pbWGOCnZ798_sdmf/guides/image-labeling/label-on-images-2.jpg?fit=max&auto=format&n=pbWGOCnZ798_sdmf&q=85&s=96392eea646c15430c3f6afc29b15cb3" alt="Switch Class Dropdown" width="338" height="266" data-path="guides/image-labeling/label-on-images-2.jpg" />

This allows you to quickly change the class you're annotating without interrupting your workflow.

## Step 3: Draw Polygons

In polygon mode, you can create precise annotations by clicking to add points.

<img src="https://mintcdn.com/nika/pbWGOCnZ798_sdmf/guides/image-labeling/label-on-images-3.jpg?fit=max&auto=format&n=pbWGOCnZ798_sdmf&q=85&s=9dc11d466f904f4fb6e106abfe6b3a2b" alt="Polygon Drawing Mode" width="2325" height="1665" data-path="guides/image-labeling/label-on-images-3.jpg" />

To draw a polygon:

* **Click** to add a point
* **Double click** or **click again on an existing node** to finalize the polygon drawing

## Step 4: Use Smart Segmentation

Nika's smart segmentation tool uses SAM 2.0 from Meta for quick segmentation of parts of the image.

<img src="https://mintcdn.com/nika/pbWGOCnZ798_sdmf/guides/image-labeling/label-on-images-4.jpg?fit=max&auto=format&n=pbWGOCnZ798_sdmf&q=85&s=b39ff22e6ea61edfa8873c6a3f113dc8" alt="Smart Segmentation Tool" width="2324" height="1665" data-path="guides/image-labeling/label-on-images-4.jpg" />

With smart segmentation, you can:

* Define the number of polygons allowed before finalizing
* Adjust the complexity/smoothness of boundary segmented
* Quickly segment complex objects with AI assistance
* Refine the generated polygons as needed

## Step 5: Submit for Review

Once you've finished annotating all images, you can submit your work for review.

<img src="https://mintcdn.com/nika/PISiAaP8c2kJLoRQ/guides/image-labeling/label-on-images-5.jpg?fit=max&auto=format&n=PISiAaP8c2kJLoRQ&q=85&s=34e31da9115260921a0b59ac69a415ed" alt="Submit for Review" width="1540" height="924" data-path="guides/image-labeling/label-on-images-5.jpg" />

As a user assigned the labeler role:

1. Go back to the job page
2. Click the top right status select dropdown
3. Select **Submit for Review**

Happy labeling!


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.