Key Features

IDAH provides a rich set of features designed to streamline your data annotation workflow and improve collaboration.

Core Features

Multi-Modal Support

Annotate various data types including images, videos, audio, text, and custom formats through plugins. IDAH's flexible architecture allows you to work with any media type your project requires.

Collaborative Workflows

Support for team collaboration with role-based access control, assignment management, and progress tracking. Manage annotation tasks, distribute work among team members, and monitor completion status in real-time.

Extensible Plugin System

Easily extend functionality with custom plugins for specialized annotation tools, media processors, and data exporters. Build plugins using familiar web technologies like SvelteKit and Ruby.

Media Processing

Automatic processing of uploaded media files including thumbnail generation, format conversion, and optimization. Support for various image and video formats out of the box, with plugin support for specialized formats.

Data Export & Sync

Export annotated datasets in various formats (JSON, CSV, COCO, YOLO, etc.) and sync with external systems through customizable exporters. Schedule automated exports and integrate with MLOps pipelines.

Audit & Compliance

Comprehensive audit logging for tracking user actions, ensuring compliance, and maintaining data integrity. Track who annotated what, when, and how annotations have changed over time.

Annotation Features

Annotation Tools

Bounding Boxes

Draw rectangular boxes for object detection

Polygons

Create precise segmentation masks

Polylines

Annotate paths and trajectories

Points

Mark specific locations (keypoints, landmarks)

Classification

Assign labels and categories to data

Custom Tools

Create specialized annotation tools through plugins

Workflow Management

Task Assignment

Distribute annotation tasks to team members efficiently

Review Process

Multi-stage review and approval workflows

Quality Control

Inter-annotator agreement and quality metrics

Progress Tracking

Monitor completion rates and productivity

Plugin System

IDAH's plugin system allows you to extend the platform with custom functionality:

Frontend Plugins

Build custom annotation tools, visualizations, and UI components using SvelteKit. Create specialized interfaces for domain-specific annotation tasks.

Media Service Plugins

Create custom media processors for specialized file formats or transformations. Handle medical imaging (DICOM), 3D point clouds, or any custom format.

Sync Service Plugins

Develop custom data exporters for specific formats or integration with external APIs. Push annotations directly to your ML training pipeline.

Learn more about creating plugins in the Plugin Development Guide.

Collaboration Features

Access Control

Role-based permissions (Admin, Manager, Annotator, Reviewer)

Project-level and dataset-level access control

User and organization management

Communication

Email notifications for task assignments and updates

In-app notifications and alerts

Activity feeds and audit trails

💡 Want to see IDAH in action? Check out the Use Cases to learn how IDAH can be applied to different domains.