Skip to main content

Semantic Segmentation Labeling Guide

Semantic segmentation is a computer vision task that involves classifying each pixel in an image into specific categories or classes. This labeling guide provides comprehensive instructions for performing semantic segmentation annotations on the TagOn platform, enabling you to create precise pixel-level masks for objects, regions, and areas of interest in images.

1. Main Interface Overview

The semantic segmentation labeling interface is designed with an intuitive three-panel layout that provides easy access to all necessary tools and information. Understanding the interface layout is essential for efficient and accurate labeling work.

Left Panel: Image List

The left panel displays a scrollable list of image thumbnails for the current project or batch:

  • Status Indicators: Visual indicators show which images have been completed, are in progress, or are pending
  • Quick Preview: Hover over thumbnails to see a larger preview or image details
  • Progress Tracking: Visual markers help you identify which images still need work

Best Practices:

  • Review all images in the batch before starting to understand the scope of work
  • Use thumbnail status indicators to prioritize which images to work on
  • Keep track of your progress by monitoring completed vs. pending images

Center Panel: Current Working Image

The center panel is your primary workspace where you perform all labeling operations:

  • High-Resolution Display: The image is displayed at full resolution with zoom and pan capabilities
  • Zoom Controls: Zoom in for detailed work on small objects or zoom out for overview
  • Pan Functionality: Move around the image when zoomed in to access different areas
  • Grid Overlay: Optional grid overlay helps with precise alignment and measurement
  • Mask Visualization: Completed masks are displayed with color-coded overlays corresponding to their labels

Right Panel: Main Vertical Toolbar

The right panel contains all the tools and controls needed for labeling:

  • Tool Selection: Access to all drawing and editing tools
  • Label Properties: Settings and attributes for selected labels
  • Tool Options: Configuration options for the currently selected tool
  • Action Buttons: Save, submit, and other workflow actions
  • Statistics: Real-time display of labeling progress and statistics

Toolbar Organization:

  • Tools are organized logically from top to bottom
  • Most frequently used tools are positioned for easy access
  • Tool icons are designed to be intuitive and recognizable
  • Keyboard shortcuts are displayed for quick reference

Register Screen

2. Labeling Steps

The semantic segmentation labeling process follows a specific sequence that ensures consistency and accuracy. Following these steps in order is crucial for creating high-quality annotations that meet project requirements.

Step 1: Select a Labeling Tool

Before you begin drawing, you must first select the appropriate labeling tool from the right toolbar. The tool you choose depends on the type of object you're labeling and the project requirements.

Available Tools

Draw Polygon (Keyboard Shortcut: G)git pull Register Screen

  • Primary Use: The most versatile tool, suitable for most objects with irregular shapes
  • Best For:
    • Objects with complex, non-rectangular shapes (vehicles, people, animals, buildings)
    • Objects that require precise edge following
    • Organic shapes and natural objects
    • Objects with curved or irregular boundaries
  • When to Use: Use this tool when you need to accurately trace the exact outline of an object
  • Advantages: Provides the most precise mask boundaries, essential for accurate segmentation

Draw Rectangle (Keyboard Shortcut: R) Register Screen

  • Primary Use: Quick labeling tool for objects with rectangular or box-like shapes
  • Best For:
    • Road signs and traffic signs (typically rectangular)
    • Lanes and road markings (often rectangular)
    • Buildings and structures with rectangular shapes
    • Any object that can be adequately represented by a bounding box
  • When to Use: Use when speed is important and rectangular approximation is acceptable per project guidelines
  • Advantages: Fastest tool for r ectangular objects, reduces labeling time significantly

Auto Segment (One-Click AI Suggestion) Register Screen

  • Primary Use: AI-assisted tool that generates mask suggestions with a single click
  • Best For:
    • Objects with clear boundaries and good contrast
    • Well-defined objects that stand out from the background
    • Speeding up labeling for similar objects
    • Initial mask generation that you can refine
  • How It Works: Click inside the object, and AI generates a suggested mask based on the surrounding pixels
  • When to Use: Use when objects have clear visual boundaries and you want to speed up the labeling process
  • Important: Always review and edit AI-generated masks to ensure accuracy

AI Segment (Full Image Labeling) Register Screen

  • Primary Use: Advanced AI tool that attempts to label the entire image at once
  • Best For:
    • Images with multiple similar objects
    • Scenes with clear object boundaries
    • Batch processing of similar images
    • Initial pass labeling that requires review and correction
  • How It Works: AI analyzes the entire image and generates masks for all detectable objects
  • When to Use: Use for images with many objects or when you need a starting point for complex scenes
  • Important: AI segment results always require careful review, editing, and correction to meet quality standards

Tool Selection Guidelines

  • Read Project Guidelines: Always check project-specific requirements for tool usage
  • Consider Object Shape: Match the tool to the object's shape characteristics
  • Balance Speed and Accuracy: Choose tools that provide the right balance for your workflow
  • Quality First: When in doubt, use the more precise tool (Polygon) to ensure accuracy

Step 2: Draw the Object Region

After selecting your tool, you'll draw the mask that defines the object's region in the image. The drawing process varies depending on the tool you've selected.

Drawing with Polygon Tool

The polygon tool allows you to create precise masks by placing points around the object's perimeter:

  1. Activate the Tool: Click the Polygon tool icon or press G on your keyboard
  2. Start Drawing: Click on the image at the edge of the object where you want to begin
  3. Place Points: Continue clicking around the object's perimeter, placing points at key locations:
    • Click at corners and sharp turns
    • Click along curves to maintain smooth boundaries
    • Space points appropriately—not too close (wasteful) or too far (inaccurate)
  4. Close the Polygon: Complete the mask using one of these methods:
    • Press Enter to automatically close the polygon
    • Click on the first point you placed to close the polygon manually
    • Right-click to close the polygon (if enabled)
  5. Review the Mask: After closing, review the mask to ensure it accurately follows the object's edges

Register Screen

Polygon Drawing Tips:

  • Precision Matters: Place points carefully to accurately follow object edges
  • Zoom In: Use zoom for small objects or when precision is critical
  • Smooth Curves: For curved edges, place more points to maintain smoothness
  • Edit After Creation: You can always edit the polygon points after creation if needed
  • Avoid Overlapping: Ensure masks don't overlap unless the project guidelines specify otherwise

Drawing with Rectangle Tool

The rectangle tool is the fastest way to create masks for rectangular objects:

  1. Activate the Tool: Click the Rectangle tool icon or press R on your keyboard
  2. Start the Rectangle: Click and hold at one corner of the object (or where you want the rectangle to start)
  3. Drag to Create: While holding the mouse button, drag to the opposite corner
  4. Release to Complete: Release the mouse button when the rectangle covers the object appropriately
  5. Adjust if Needed: You can resize or move the rectangle after creation if adjustments are needed

Register Screen

Rectangle Drawing Tips:

  • Quick Approximation: Use rectangles when exact edge precision isn't critical
  • Align with Object: Try to align rectangle edges with the object's actual edges
  • Check Guidelines: Verify that rectangular approximation is acceptable per project requirements
  • Consider Editing: You may be able to convert rectangles to polygons for refinement if needed

Drawing with Auto Segment Tool

The auto segment tool uses AI to generate masks with minimal input:

  1. Activate the Tool: Click the Auto Segment tool icon in the toolbar
  2. Click Inside Object: Click once inside the object you want to label (not on the edge)
  3. Wait for AI Processing: The system processes your click and generates a suggested mask
  4. Review the Result: Carefully examine the AI-generated mask
  5. Edit if Needed:
    • If the mask is mostly correct, make minor adjustments using editing tools
    • If the mask is incorrect, delete it and try clicking in a different location
    • You can also manually refine the mask edges

Auto Segment Tips:

  • Click Location Matters: Click near the center of the object for best results
  • Object Contrast: Works best when objects have clear contrast with the background
  • Review Always Required: Never accept AI suggestions without review
  • Multiple Attempts: If the first suggestion is poor, try clicking in different locations
  • Combine with Manual Editing: Use auto segment as a starting point, then refine manually

Drawing with AI Segment Tool

The AI segment tool attempts to label entire images automatically:

  1. Activate the Tool: Click the AI Segment tool icon in the toolbar
  2. Process the Image: The AI analyzes the entire image and generates masks for detected objects
  3. Wait for Completion: Processing may take a few moments depending on image complexity
  4. Review All Masks: Carefully examine every AI-generated mask in the image
  5. Edit and Correct:
    • Delete incorrect masks
    • Adjust mask boundaries that are close but not perfect
    • Add missing objects that the AI didn't detect
    • Correct mislabeled objects
  6. Verify Labels: Ensure all masks have the correct labels assigned

Register Screen

AI Segment Tips:

  • Not a Replacement: AI segment is a starting point, not a final solution
  • Thorough Review Required: Every AI-generated mask must be reviewed
  • Expect Errors: AI will miss objects, create incorrect masks, and make labeling mistakes
  • Quality Control: Use AI segment to speed up initial labeling, but always perform quality checks
  • Project Guidelines: Verify that AI-assisted labeling is allowed for your specific project

Step 3: Assign a Label from the List (Required)

After creating a mask, you must assign it a label. This step is mandatory—masks without labels are incomplete and will not be accepted.

Label Assignment Process

  1. Mask Creation Complete: Ensure your mask is fully drawn and closed
  2. Locate Label List: Find the label list in the right toolbar (typically at the top)
  3. Review Available Labels: Familiarize yourself with all available labels for the project
  4. Select Appropriate Label: Click on the label that correctly describes the masked object
  5. Verify Assignment: Confirm that the mask now displays with the correct label color/indicator
  6. Check Label Accuracy: Double-check that you've selected the correct label category

Label Assignment Best Practices

  • Accuracy First: Always select the most accurate label, even if it takes a moment to find
  • Consistency: Use the same label for the same type of objects throughout the project
  • Review Guidelines: Refer to project guidelines when unsure about label selection
  • Check Examples: Review example annotations to understand label usage
  • Ask Questions: Contact project administrators if label definitions are unclear
  • Double-Check: Before moving to the next object, verify the label is correct

Label Properties and Attributes

Some projects may require additional properties or attributes for labels:

  • Subcategories: Some labels may have subcategories (e.g., Vehicle → Car, Truck, Bus)
  • Attributes: Objects may require attribute assignment (e.g., Person → Standing, Walking, Running)
  • Confidence Levels: Some projects may require confidence ratings for uncertain labels
  • Occlusion Status: Mark objects as occluded if they are partially hidden

Important: The mask instantly receives the label when you click it. You can change the label later if you made a mistake, but it's more efficient to select the correct label the first time.


3. Keyboard Shortcuts Reference

Keyboard shortcuts are the fastest way to keep quality high while working at production speed. Memorizing a small core set dramatically cuts the time spent hunting through menus, and the advanced combos help you correct mistakes without breaking your flow. The tables below list the official TagOn keyboard shortcuts (December 2025) exactly as they appear in the in-app shortcut palette, along with quick reminders for when to use them.

Official TagOn Label Keyboard Shortcuts

How to open this list anytime

ShortcutFunctionWhen to use it
Ctrl + /Open the in-app keyboard shortcut panelUse whenever you forget a hotkey mid-session; the overlay pauses nothing and can be closed instantly.

Core Shortcuts (use every minute)

ShortcutFunctionWhy it matters
GDraw Polygon (primary tool)Precision masks for 90% of objects; keep one hand on G at all times.
RDraw RectangleFastest way to block out signs, lanes, and boxy assets.
MMove selected maskAdjust misaligned masks without redrawing.
DToggle drawn/undrawn areasInstantly reveals unlabeled gaps before submission.
EscExit current action & deselectAbort mistakes the moment they happen.
EnterClose/finish polygonConfirms a polygon without touching the mouse.
DeleteDelete selected maskClean up incorrect masks in one tap.
Ctrl + ZUndoYour safety net—use liberally.
Ctrl + ASelect all masks in framePerfect for bulk moving or deleting.
Ctrl + CCopy selected mask(s)Reuse masks for repeated objects.
Ctrl + VPaste copied mask(s)Drops the copied mask exactly where the cursor is.
Ctrl + SSaveHit every few minutes to avoid accidental data loss.
Ctrl + Shift + SSubmitFinalize once everything passes QA checks.
NToggle drawing permissionLock the canvas briefly when reviewing.
Ctrl + IShow project labeling guidelinesOpen the documentation overlay without leaving the task.
Ctrl + GShow/hide mask bordersHelpful when masks overlap and you need clear edges.

Polygon Editing Shortcuts

ShortcutFunctionPro tip
Shift + drag mouseAuto-generate points for smooth curvesGreat for round wheels, helmets, or road bends.
Alt + left-click (point)Delete that pointRemove jitter without restarting the polygon.
Alt + left-click (edge)Add a new point midway along an edgePerfect for tightening loose segments.
Right-clickDelete last point or finish/remove final segmentUse as an emergency “step back” while drawing.

View & Navigation

ShortcutFunctionUsage note
Space + dragPan imageKeep your off-hand on Space to fly across large canvases.
Ctrl + mouse wheelZoom in/outCombine with Space + drag for pixel-perfect edits.
Ctrl + left-click + dragMove entire cuboid (3D projects only)Essential when aligning 3D boxes with perspective shifts.

Shortcut Usage Tips

  • Practice Regularly: Regular use of shortcuts will make them second nature
  • Start with Basics: Begin with the most common shortcuts (G, R, Ctrl+Z, Delete) and gradually learn others
  • Customize if Available: Some platforms allow shortcut customization—adjust to your preferences
  • Print Reference: Keep a printed reference nearby until shortcuts become automatic
  • Combine Shortcuts: Many shortcuts can be combined for efficient workflows (e.g., G to select tool, then Enter to complete)

Efficiency Workflow Using Shortcuts

An efficient labeling workflow using shortcuts:

  1. Press Arrow Keys to navigate to the next image
  2. Press G to activate polygon tool
  3. Draw the mask by clicking points
  4. Press Enter to complete the polygon
  5. Click the appropriate label in the label list
  6. Press Delete if you need to remove a mask
  7. Press Ctrl + Z to undo if you make a mistake
  8. Use Space + drag to pan when zoomed in
  9. Use Ctrl + mouse wheel to adjust zoom level
  10. Press Arrow Keys to move to the next image and repeat

4. Best Practices for Semantic Segmentation Labeling

Following best practices ensures that your annotations meet quality standards and contribute effectively to the project goals.

Accuracy and Precision

  • Follow Object Edges Precisely: Masks should accurately follow the actual edges of objects, not approximate them
  • Handle Occlusions Correctly: When objects are partially hidden, label only the visible portion
  • Avoid Overlapping: Unless project guidelines specify otherwise, masks should not overlap
  • Complete Coverage: Ensure all required objects in the image are labeled
  • Correct Labels: Always assign the most accurate label available

Consistency

  • Uniform Style: Maintain consistent labeling style throughout the project
  • Same Objects, Same Labels: Use the same label for the same type of objects
  • Edge Precision: Maintain consistent level of edge precision across all masks
  • Follow Guidelines: Consistently apply project guidelines to all images

Efficiency

  • Use Appropriate Tools: Choose the fastest tool that still meets accuracy requirements
  • Batch Similar Objects: When possible, label similar objects in sequence to maintain rhythm
  • Learn Shortcuts: Master keyboard shortcuts to speed up your workflow
  • Organize Workflow: Develop a systematic approach to labeling each image

Quality Control

  • Review Before Submission: Always review your work before submitting
  • Check All Masks: Verify that all masks are correctly drawn and labeled
  • Verify Completeness: Ensure all required objects are labeled
  • Test Zoom Levels: Check your work at different zoom levels to catch edge issues
  • Compare with Guidelines: Regularly compare your work with project examples

5. Common Challenges and Solutions

Challenge: Complex Object Boundaries

Problem: Objects with very complex or unclear boundaries are difficult to label accurately.

Solutions:

  • Zoom in significantly to see edge details
  • Use polygon tool with many closely-spaced points
  • Refer to project guidelines for edge cases
  • Use auto segment as a starting point, then refine manually

Challenge: Overlapping Objects

Problem: Objects that overlap or are very close together are hard to separate.

Solutions:

  • Zoom in to see separation points clearly
  • Draw masks carefully, stopping at actual object boundaries
  • Use polygon tool for precise control
  • Refer to project guidelines for handling overlaps

Challenge: Small Objects

Problem: Very small objects are difficult to label accurately.

Solutions:

  • Zoom in significantly before labeling
  • Use polygon tool for precision
  • Take your time—small objects require careful attention
  • Verify accuracy by zooming out to check context

Challenge: Unclear Object Boundaries

Problem: Some objects have blurry or unclear edges.

Solutions:

  • Use your best judgment based on project guidelines
  • Look for context clues (shadows, lighting, adjacent objects)
  • Maintain consistency with how you handle similar cases
  • Ask project administrators for clarification if needed

6. Troubleshooting

Issue: Tool Not Responding

Solution:

  • Check if you're in the correct mode (some tools require specific modes)
  • Try clicking the tool icon again
  • Refresh the page if the issue persists
  • Check if there are any error messages

Issue: Mask Not Closing

Solution:

  • Ensure you've placed at least 3 points
  • Try pressing Enter to close
  • Click on the first point to close manually
  • Check if you're in the correct drawing mode

Issue: Label Not Applying

Solution:

  • Ensure the mask is complete (closed polygon or finished rectangle)
  • Verify you've selected a label from the list
  • Try clicking the label again
  • Check if the mask is selected

Issue: Can't See Mask

Solution:

  • Check if mask visibility is toggled on
  • Verify the mask was actually created (check the mask list)
  • Adjust zoom level—mask might be outside current view
  • Check layer visibility settings

Video Object Labeling Guide

1. Main Interface Overview

  • Center (Current Frame Preview)
    Displays the current frame at full resolution. When you draw or edit a mask, the changes appear here immediately. Use zoom and pan just as you would in image projects.

  • Bottom Timeline and Transport Controls

    • Frame Strip: A miniature timeline showing frame numbers and scrubber position.
    • Navigation Buttons (, ): Step backward or forward exactly one frame.
    • Play/Pause Button: Preview motion at real speed to verify tracking quality.
    • Frame Counter: Shows the exact frame index you are on (useful when communicating with reviewers).
      Drag the scrubber for quick jumps, or hold the key to skim through multiple frames.
  • Right Vertical Toolbar
    This column contains everything you need to label and review a frame:

    • AI-Tracking Tool Register Screen
    • Manual Drawing Tools Register Screen
    • Mask List for selecting and renaming existing masks
    • Layer visibility toggles, save/submit buttons, and project info
  • Top-Right Submit Button
    A gold button labeled Submit finalizes the entire video. Only press it after every frame has been reviewed and all masks are accurate. The system locks further edits once submission succeeds.

    Register Screen

AI-Tracking analyzes motion between frames and keeps masks aligned automatically. It works best when you follow a consistent routine:

  1. Select the AI-Tracking Tool
    Click icon Register Screen in the right toolbar.

  2. Click the Center of Each Object
    For people, aim for the torso; for vehicles, aim for the cabin/hood area. A single click creates a mask on the current frame and predicts the object’s path for the next four frames.

  3. Work Frame-by-Frame

    • Label every required object in the current frame before moving on.
    • Press (or the on-screen next button) to advance one frame.
    • If you skipped an object, the tracker will not create masks for future frames, so catch them immediately.
  4. Maintain Tracking Quality

    • When a mask drifts, simply click the object again. The system re-centers the mask and recalculates the next four frames, overwriting the old track.
    • If the drift happened many frames later, go back to the first incorrect frame, reclick, and then move forward again to let the tracker rebuild.
  5. Use Playback for Validation

    • Hold to scrub quickly through a segment and watch masks in motion.
    • Press Space to play/pause and confirm that masks stay glued to their targets during movement or occlusion.
  6. Repeat Until the Timeline Is Clear
    Continue the click → advance → review cycle until the scrubber reaches the final frame. TagOn highlights unreviewed frames, so make sure no section is skipped.

  7. Final Verification and Submission

    • Perform one last pass, paying special attention to hard cuts, rapid motion, or occlusions.
    • When satisfied, press the gold Submit button or use Ctrl + Shift + S to upload the entire video for review.

    Register Screen

3. Essential Video Labeling Shortcuts

ShortcutFunctionWhen to use
← / →Step backward / forward one frameDefault navigation while tracking objects
SpacePlay / Pause videoPreview motion to ensure masks stay aligned
DeleteDelete selected maskRemove incorrect masks before retracking
Ctrl + ZUndo last actionUndo misclicks or accidental deletions
Ctrl + ASelect all masks in the frameFast way to copy, delete, or reset everything
Ctrl + CCopy selected mask(s)Use on repeated poses or near-identical frames
Ctrl + VPaste mask(s) into the next frameIdeal for slow-moving objects that need minimal adjustment
EnterFinish the current drawingClose polygons or confirm manual edits
EscExit the current toolCancel drawing/tracking without saving changes
Ctrl + SSave progressTrigger frequently—long videos mean more to lose
Ctrl + Shift + SSubmit videoKeyboard alternative to the gold Submit button
Ctrl + GToggle mask bordersHide outlines temporarily to inspect the source frame
Ctrl + IShow labeling guide overlayBring up in-app instructions if you forget a step

Video labeling rewards discipline: keep the AI-Tracking routine tight, review every frame systematically, and rely on shortcuts to stay in flow. When combined with the interface map above, this process lets you deliver frame-accurate results that stand up to reviewer scrutiny—even on long, complex clips.