Cuvis.AI Documentation¶
Cuvis.AI is an open, extensible framework for computer vision, designed for AI workloads at video rate with full spatial and spectral fidelity. It is developed at Cubert GmbH, the leader in video spectroscopy and snapshot hyperspectral imaging.
Cuvis.AI works by reduction: every pipeline is assembled from reusable, atomic nodes. Process data, train models, interpret results, and deploy to production, all from the same modular toolkit. Extend it with custom plugins or integrate it into existing systems.
With agentic skills, Cuvis.AI also brings agentic AI directly to your pixels. Query, analyze, and reason about spectral data in natural language.
One framework, from sensor to shipped application.
Features¶
- Typed I/O system — port-based connections with type safety and validation.
- Statistical initialization — bootstrap models with non-parametric methods (RX detector, PCA).
- Gradient-based training — fine-tune with PyTorch Lightning.
- Composable node architecture — preprocessing, feature extraction, and decision modules.
- Monitoring — TensorBoard out of the box, extensible to other frameworks.
- Configuration management — Hydra-based with CLI overrides.
Start here¶
-
Install cuvis-ai and run your first pipeline in 5 minutes.
-
Notebook-shaped walk-throughs for RX, Channel Selection, Deep SVDD, AdaCLIP, and Blood Perfusion.
-
The mental model behind cuvis-ai: nodes, ports, pipelines, execution stages, and two-phase training.
-
Let assistants and automation tools interact with cuvis-ai through structured skills.
Browse and do¶
- Catalogs — every built-in and external node, plus the public HuggingFace demo datasets.
- Workflows — task-recipe "I want to…" guides (build, train, run, monitor, profile).
- Deployment — remote and service integration; gRPC client patterns, deployment guide, sequence diagrams.
- Reference — Hydra configuration, Python API, plugin development, and contributing guides.
Document types¶
Every page in the docs belongs to one of four types:
| Type | Answers | Voice |
|---|---|---|
| Tutorial | "Teach me how to do this." | Step-by-step, narrative. |
| Workflow | "I want to do X." | Task-recipe, terse. |
| Catalog | "Show me what already exists." | Browsable inventory. |
| Reference | "Give me the exact spec." | Exhaustive, dry. |
New to cuvis-ai?
Follow the path: Installation → Your First Pipeline → Concepts → Tutorials.
Apache License 2.0 — see LICENSE. Report issues at github.com/cubert-hyperspectral/cuvis-ai/issues.