CoolFace
Modelpublic

jatinmehra/CSIRO-DinoV3-HugePlus-LB76

sourceHugging Facemitupdated 8mo agoView on Hugging Face
0likes
Model Card

CSIRO Pasture Biomass Prediction (4th Place Solution)

![GitHub](https://github.com/Jatin-Mehra119/Kaggle-CSIRO-4th-Position-Solution-) ![Kaggle](https://www.kaggle.com/competitions/csiro-biomass/writeups/vit-huge-dinov3-and-multi-modal-feature-fusion)

This model card covers the main and auxiliary models used in the Kaggle CSIRO Pasture Biomass Prediction competition (4th place). The solution uses a ViT-Huge DINOv3 backbone with multi-modal fusion and an auxiliary pretraining stage.

Model Description

Main model (Stage 1)

  • โ€”Backbone: vit_huge_plus_patch16_dinov3.lvd1689m (DINOv3)
  • โ€”Input: RGB pasture image + tabular features (Pre_GSHH_NDVI, Height_Ave_cm)
  • โ€”Output: Biomass regression targets
  • โ€”Loss: Weighted Smooth L1 with weights [0.1, 0.1, 0.1, 0.2, 0.5]

Aux model (Stage 2)

  • โ€”Input: RGB pasture image only
  • โ€”Output: Predicts tabular features (NDVI, Height)
  • โ€”Purpose: Feature enrichment for the main model

Model Weights

  • โ€”Main model: https://huggingface.co/jatinmehra/CSIRO-DinoV3-HugePlus-LB76
  • โ€”Aux model: https://huggingface.co/jatinmehra/CSIRO-AUX_MODEL

Intended Use

  • โ€”Research and benchmarking for pasture biomass regression from aerial/ground images.
  • โ€”Demonstration of multi-modal fusion and auxiliary prediction benefits.

Out-of-Scope Use

  • โ€”Medical or safety-critical applications.
  • โ€”Real-time decision systems without domain validation.

Training Data

  • โ€”Kaggle CSIRO Pasture Biomass Prediction dataset.
  • โ€”Images were manually cropped to remove cardboard background.

Preprocessing

  • โ€”Manual cropping to remove cardboard borders.
  • โ€”Tabular features and regression targets normalized via StandardScaler.
  • โ€”Image size: 800ร—800.

Training Configuration

Stage 1 (Main Model)

  • โ€”Batch size: 10
  • โ€”Optimizer: AdamW
  • โ€”LR: 5e-5
  • โ€”Scheduler: CosineAnnealingWarmRestarts (T0=10, Tmult=2, eta_min=1e-6)
  • โ€”5-fold CV (Seed 42)

Stage 2 (Aux Model)

  • โ€”Batch size: 8
  • โ€”Optimizer: AdamW
  • โ€”LR: 5e-5
  • โ€”Scheduler: ReduceLROnPlateau (factor=0.5, patience=4)
  • โ€”5-fold CV (Seed 44)

Results

StagePublic LBPrivate LB
Baseline0.740.64
+ Data Cleaning0.750.65
+ Auxiliary Training0.760.66

Limitations

  • โ€”Trained on competition data with specific capture setup; generalization to other pasture imagery may vary.
  • โ€”Large ViT-Huge backbone is compute-intensive.

Ethical Considerations

  • โ€”Dataset-specific biases may affect generalization.
  • โ€”Manual preprocessing may not be reproducible without the same data access.

Citation

If you use these weights, please cite the Kaggle competition solution.

License

MIT