Grocery Product Detection β NM i AI Competition
Ensemble model for detecting and classifying grocery products on store shelves.
Models
- yolo26x_1600.onnx β YOLO26x detector trained at 1600px resolution
- rfdetr_large_704.onnx β RF-DETR Large detector at 704px resolution
- efficientnet_b4_classifier.safetensors β Product classifier (356 classes, FP16)
- yolo26x_best.pt β YOLO26x PyTorch weights (accuracy-focused, 500 epochs)
- yolo26x_finetuned.pt β Fine-tuned on refined Roboflow dataset
Architecture
Two-stage ensemble:
- Detection: YOLO26x + RF-DETR with Weighted Boxes Fusion
- Classification verification: EfficientNet-B4 corrects low-confidence class predictions
Competition Score
- Best public leaderboard: 0.9021
- Scoring: 0.7 Γ detection_mAP@0.5 + 0.3 Γ classification_mAP@0.5
Training Data
- 248 shelf images from Norwegian grocery stores
- 22,731 COCO-format bounding box annotations
- 356 product categories
- Additional refined annotations via Roboflow