🔒 LIMITED PREVIEW
This product is currently in limited preview. Features and functionality may change.
Overview
NikaLabeller is a powerful image annotation and preprocessing platform designed specifically for geospatial datasets. With team labeling capabilities and native support for GeoTIFF format, NikaLabeller enables organizations to efficiently annotate and prepare image-based datasets for machine learning and analysis workflows.
Key Features
Geospatial Image Support
- GeoTIFF Native Support: Direct support for GeoTIFF format with metadata preservation
- Traditional Image Formats: Support for JPEG, PNG, TIFF, and other common formats
- Satellite Imagery: Optimized for satellite and aerial imagery annotation
- Drone Imagery: Specialized tools for drone and UAV imagery processing
Team Collaboration
- Multi-User Annotation: Multiple team members can annotate simultaneously
- Role-Based Access: Define different roles and permissions for team members
- Progress Tracking: Monitor annotation progress across the team
- Quality Control: Built-in review and validation workflows
Advanced Annotation Tools
- Polygon Annotation: Precise polygon drawing for object boundaries
- Point Annotation: Quick point marking for object centers
- Line Annotation: Path and boundary line annotation
- Semantic Segmentation: Pixel-level annotation for detailed analysis
AI-Assisted Annotation
- Auto-Segmentation: AI-powered automatic object detection and segmentation
- Smart Suggestions: Intelligent suggestions for annotation based on image content
- Batch Processing: Process multiple images with AI assistance
- Quality Validation: AI-powered quality checks for annotation accuracy
Getting Started
Setting Up a Project
Adding Images
Annotation Workflow
Creating Annotations
Team Collaboration
AI-Assisted Features
Auto-Segmentation
Quality Validation
Data Export
Export Formats
Integration with ML Pipelines
Advanced Features
Custom Annotation Tools
Batch Processing
API Reference
Project Management
createProject()
: Create new annotation projectupdateProject()
: Update project settingsdeleteProject()
: Delete projectlistProjects()
: List all projects
Image Management
addImages()
: Add images to projectremoveImages()
: Remove images from projectupdateImage()
: Update image metadatalistImages()
: List project images
Annotation Management
createAnnotation()
: Create new annotationupdateAnnotation()
: Update annotationdeleteAnnotation()
: Delete annotationlistAnnotations()
: List annotations
Team Management
addTeamMember()
: Add team memberremoveTeamMember()
: Remove team memberupdatePermissions()
: Update user permissionslistTeamMembers()
: List team members
Export Functions
exportAnnotations()
: Export annotations in various formatsexportForTraining()
: Export data for ML trainingexportQualityReport()
: Export quality validation reportexportProgressReport()
: Export project progress report
Best Practices
Project Setup
- Clear Objectives: Define clear annotation goals and requirements
- Class Definition: Create comprehensive and non-overlapping classes
- Quality Guidelines: Establish clear quality standards and guidelines
- Team Training: Provide training for team members on annotation tools
Annotation Quality
- Consistency: Maintain consistent annotation style across team
- Validation: Regular quality checks and validation
- Documentation: Document edge cases and special instructions
- Iteration: Continuously improve based on feedback
Performance
- Batch Processing: Use batch operations for large datasets
- Caching: Enable caching for frequently accessed data
- Optimization: Optimize image loading and rendering
- Monitoring: Monitor system performance and usage
Integration
NikaLabeller integrates with other Nika products:- NikaWorkspace: Use annotated data for analysis
- NikaStudio: Create applications with annotated datasets
- NikaMap: Visualize annotation results on maps
- AI Agent: Get intelligent suggestions for annotation
Get Expert Help
Talk to a Geospatial Expert
Need help with your geospatial projects? Our team of experts is here to assist you with implementation, best practices, and technical support.
Other ways to get help:
- Guides: Use the /guides tab for detailed tutorials
- Community: Ask questions in our community forum
- Support: Send us a support request