Predicting Five Key Biomass Components from Pasture Images: A Dual-Stream Ensemble Approach for the CSIRO Image2Biomass Challenge

This technical report presents an independent entry to the CSIRO Image2Biomass Prediction Kaggle competition (October 2025 – January 2026), which tasked participants with predicting five pasture biomass components — dry green vegetation, dry dead material, dry clover biomass, green dry matter (GDM), and total dry biomass — from high-resolution field images. We propose a dual-stream ensemble combining: (1) a Vision Transformer backbone (vit_large_patch16_dinov3_qkvb) augmented with a Feature-wise Linear Modulation (FiLM) fusion module for left/right panoramic image fusion, and (2) a frozen SigLIP semantic feature extractor coupled with a gradient boosting ensemble (CatBoost, LightGBM, HistGradientBoosting, GradientBoosting). The two streams are combined via a weighted ensemble (88.5% / 11.5%). A physics-constrained post-processing step enforces biological mass balance constraints (GDM = Dry_Green + Dry_Clover, Dry_Total = GDM + Dry_Dead) and a state-based rule for Western Australia samples. Key contributions include: a robust preprocessing pipeline with conditional orange timestamp inpainting (HSV masking, Telea algorithm, applied to 26.7% of images) and bottom-crop artifact removal; a FiLM-based dual-stream fusion module enabling cross-view interaction in O(d); text-guided semantic feature extraction via SigLIP cosine similarity probing; and physics-constrained post-processing via orthogonal projection. The pipeline achieved a weighted R² of 0.7169 on the public leaderboard and 0.6172 (unofficial, top ~8%, silver medal zone) on the private leaderboard, ranking 167 out of 3802 teams. OOF 5-fold cross-validation yielded a weighted global R² of 0.8785 on the 357 training images, with Dry_Dead_g identified as the hardest target (R² = 0.698) due to visual ambiguity with bare soil. All code is openly available at https://github.com/gtom-pandas/image2biomass. The dataset is provided by CSIRO, MLA, and FrontierSI under CC BY-SA 4.0.

Authors

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2026-03-04
DOI
https://doi.org/10.5281/zenodo.18864490
Primary Topic
Remote Sensing in Agriculture
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Predicting Five Key Biomass Components from Pasture Images: A Dual-Stream Ensemble Approach for the CSIRO Image2Biomass Challenge

Tom GRACI
Zenodo (CERN European Organization for Nuclear Research)
Remote Sensing in Agriculture
article

Predicting Five Key Biomass Components from Pasture Images: A Dual-Stream Ensemble Approach for the CSIRO Image2Biomass Challenge

Tom GRACI
article en

Abstract

This technical report presents an independent entry to the CSIRO Image2Biomass Prediction Kaggle competition (October 2025 – January 2026), which tasked participants with predicting five pasture biomass components — dry green vegetation, dry dead material, dry clover biomass, green dry matter (GDM), and total dry biomass — from high-resolution field images. We propose a dual-stream ensemble combining: (1) a Vision Transformer backbone (vit_large_patch16_dinov3_qkvb) augmented with a Feature-wise Linear Modulation (FiLM) fusion module for left/right panoramic image fusion, and (2) a frozen SigLIP semantic feature extractor coupled with a gradient boosting ensemble (CatBoost, LightGBM, HistGradientBoosting, GradientBoosting). The two streams are combined via a weighted ensemble (88.5% / 11.5%). A physics-constrained post-processing step enforces biological mass balance constraints (GDM = Dry_Green + Dry_Clover, Dry_Total = GDM + Dry_Dead) and a state-based rule for Western Australia samples. Key contributions include: a robust preprocessing pipeline with conditional orange timestamp inpainting (HSV masking, Telea algorithm, applied to 26.7% of images) and bottom-crop artifact removal; a FiLM-based dual-stream fusion module enabling cross-view interaction in O(d); text-guided semantic feature extraction via SigLIP cosine similarity probing; and physics-constrained post-processing via orthogonal projection. The pipeline achieved a weighted R² of 0.7169 on the public leaderboard and 0.6172 (unofficial, top ~8%, silver medal zone) on the private leaderboard, ranking 167 out of 3802 teams. OOF 5-fold cross-validation yielded a weighted global R² of 0.8785 on the 357 training images, with Dry_Dead_g identified as the hardest target (R² = 0.698) due to visual ambiguity with bare soil. All code is openly available at https://github.com/gtom-pandas/image2biomass. The dataset is provided by CSIRO, MLA, and FrontierSI under CC BY-SA 4.0.

Zenodo (CERN European Organization for Nuclear Research)
Life in Land
Openalex Percentile: Top 43%
Remote Sensing in Agriculture
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.