Dinomaly - bedding (6-channel VIS+SWIR) anomaly detector
Trained Dinomaly (Anomalib) pipeline for foreign-object anomaly detection on the bedding hyperspectral dataset (cubert-gmbh/X4_SWIR_Industrial_Foreign_Object_Detection_Bedding).
- 6-band selector (625, 550, 450, 1450, 1200, 1050) nm, input_channels=6 (duplicate-and-halve patch-embed inflation), image_size=672 (square squash).
- Trained 20 epochs, fp32, on the 1800x4300 center crop of the native 2400x4900 cubes.
Files
- dinomaly_bedding_all6.yaml / .pt - serialized cuvis-ai pipeline (load with CuvisPipeline.load_pipeline).
- eval_val/ - validation metrics (report.json, per-class AUROC, Dice).
Headline (val, 59 frames)
pixel AUROC 0.976 - image AUROC (filename) 0.984 - Dice@F1 0.615 - mean per-class AUROC ~0.95.
Used by the bedding tutorial notebooks in cuvis-ai-dinomaly/notebooks/bedding_anomaly/. Requires the cuvis SDK + high-level cuvis-ai to load (pipeline uses cuvis_ai.node.* built-ins).
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support