Generalization Enhancement Strategies to Enable Cross-year Cropland Mapping with Convolutional Neural Networks Trained Using Historical Samples
Sam Khallaghi, Rahebe Abedi, Hanan Abou Ali, Hamed Alemohammad, Mary, Dziedzorm Asipunu, Ismail Alatise, Nguyen Ha, Boka Luo, Cat Mai, Lei Song,, Amos Wussah, Sitian Xiong, Yao-Ting Yao, Qi Zhang, Lyndon D. Estes

TL;DR
This paper proposes a combination of data augmentation, specialized loss functions, and normalization techniques to improve the generalization of CNN models for cross-year cropland mapping using satellite imagery, reducing the need for yearly labeled data.
Contribution
The study introduces a holistic approach combining Tversky-focal loss, augmentation, and normalization to enhance CNN generalization for multi-year cropland mapping, enabling effective use without yearly labels.
Findings
Tversky-focal loss improved multi-year prediction accuracy.
Photometric augmentation increased invariance to brightness but raised false positives.
Combining augmentation, specialized loss, and normalization yielded the best results.
Abstract
The accuracy of mapping agricultural fields across large areas is steadily improving with high-resolution satellite imagery and deep learning (DL) models, even in regions where fields are small and geometrically irregular. However, developing effective DL models often requires large, expensive label datasets, typically available only for specific years or locations. This limits the ability to create annual maps essential for agricultural monitoring, as domain shifts occur between years and regions due to changes in farming practices and environmental conditions. The challenge is to design a model flexible enough to account for these shifts without needing yearly labels. While domain adaptation techniques or semi-supervised training are common solutions, we explored enhancing the model's generalization power. Our results indicate that a holistic approach is essential, combining methods…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSmart Agriculture and AI
Methods*Communicated@Fast*How Do I Communicate to Expedia? · Max Pooling · Convolution · Dropout · Concatenated Skip Connection · U-Net
