Task Overview

What is Semantic Segmentation?

Semantic segmentation involves classifying each voxel in an EM volume according to the biological structure it belongs to. Unlike instance segmentation (which identifies individual neurons), semantic segmentation labels broad categories like "cell body," "axon," "dendrite," "mitochondria," "myelin," and "extracellular space."

Why is it Important?

Semantic labels provide critical context for downstream analysis. They help distinguish neural tissue from non-neural structures, identify subcellular compartments, and enable automated quality checks. Accurate semantic segmentation improves the efficiency of proofreading and annotation stages.

Key Objectives

Current Standard Operating Procedure Authoritative

Scope

This SOP applies to all semantic segmentation tasks in the FlyWire and BANC datasets. Follow these steps exactly unless instructed otherwise by a supervisor.

Procedure

  1. Open the assigned volume in WebKnossos using the provided task link.
  2. Review the task region by scrolling through all Z-slices to understand the structures present.
  3. Select the appropriate label from the semantic class palette:
    • Soma — Cell bodies with visible nucleus
    • Axon — Thin processes with vesicle-filled terminals
    • Dendrite — Larger processes with spines or PSDs
    • Glia — Non-neuronal cells (astrocytes, microglia)
    • Myelin — Dark-staining membrane wrapping
    • Mitochondria — Subcellular organelles with cristae
    • Extracellular — Space between cells
    • Artifact — Damaged or ambiguous regions
  4. Paint each structure using the brush tool. Use appropriate brush size for the feature scale.
  5. Review boundaries by toggling the segmentation overlay. Ensure clean edges without gaps or overlaps.
  6. Submit for review when complete. Add notes for any ambiguous regions.

Quality Criteria

Source Document

How to Semantic Segmentation (Full Document)

Historical SOPs Archived

Previous versions of the semantic segmentation protocol are preserved here for reference. These may contain outdated procedures—always use the Current SOP above.

Version History

  • v2.0 (Current) — January 2026
    Added artifact class, updated WebKnossos workflow
  • v1.1 — September 2025
    Added myelin and glia classes
  • v1.0 — June 2025
    Initial protocol with basic neural/non-neural distinction

Archived Documents

Additional historical documents will be linked here as they are migrated.

Visual Examples

Reference images showing correct labeling for each semantic class. Click to view full-resolution examples in the gallery.

Quick Reference

Task-specific example images will be added to the gallery and linked here.

Common Failure Modes

Tools Used

WebKnossos

Primary annotation platform for semantic painting

Neuroglancer

3D visualization for context and verification

CAVE

Backend database for storing annotations

Keyboard Shortcuts (WebKnossos)

View all pipeline tools →

Training Videos

Training video coming soon
YouTube embed will be added here

Additional Videos

Additional tutorial videos will be embedded as they become available.

Related Publications

Publication references will be added as the bibliography is compiled.

View all publications →