atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

Combining Deep Learning and Street View Imagery to Map Smallholder Crop Types

AAAI 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Dense features and foundation priors · 12 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Builds an automated pipeline that curates Google Street View field images, classifies crop types with CNNs trained on web, expert, or GPT-4V labels, and uses the labels to train a Sentinel-2 random forest producing a 10m crop type map of Thailand.

Problem

Crop type maps are hard to create in low- and middle-income smallholder countries because ground truth labels are costly to collect via field surveys.

Approach

Combine land-cover-filtered, heading-corrected Google Street View imagery with weakly labeled web images or zero-shot GPT-4V labels to auto-generate tens of thousands of crop type ground references, then train a Sentinel-2 harmonic-regression random forest to map crops wall-to-wall.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Combine WebCC and iNaturalist training images instead of using either source aloneResNet-50 street-view crop classifier · Thailand street-view test setOverall Acc: 0.82 $\pm$ 0.04 (WebCC), 0.81 $\pm$ 0.04 (iNaturalist) -> 0.85 $\pm$ 0.02Helped
Train the street-view CNN on expert-labeled GSV images rather than weak web labelsResNet-50 street-view crop classifier · Thailand street-view test setOverall Acc: 0.85 $\pm$ 0.02 -> 0.93 $\pm$ 0.01Helped
Use GPT-4V zero-shot crop labels instead of a trained classifierCrop classification in street-view images · Thailand street-view test setOverall Acc: 0.92 $\pm$ 0.01 -> 0.95 $\pm$ 0.00Helped
Use 81,000 CNN-generated ground references rather than 984 expert-labeled referencesRandom forest crop-type mapper · Thailand remote sensing test setOverall Acc: 0.69 $\pm$ 0.04 -> 0.93 $\pm$ 0.01Helped
Generate ground-reference labels with the expert-trained CNN rather than weakly supervised CNNsRandom forest crop-type mapper · Thailand remote sensing test setOverall Acc: 0.80 $\pm$ 0.01 (WebCC), 0.78 $\pm$ 0.02 (iNaturalist) -> 0.93 $\pm$ 0.01Helped
Add camera heading toward fields to the baseline image-collection approach (ablation)GSV field-image filtering · Thailand field-image filteringPrecision: 0.07 -> 0.14Helped
Add cropland filtering (ablation)GSV field-image filtering · Thailand field-image filteringPrecision: 0.14 -> 0.31Helped
Add tree-cover filtering to cropland filtering (ablation)GSV field-image filtering · Thailand field-image filteringPrecision: 0.31 -> 0.42Helped
Add a field/not-field CNN after the land-cover filters (ablation)GSV field-image filtering · Thailand field-image filteringPrecision: 0.42 -> 0.98Helped
Use sliding windows instead of whole-image classification (ablation)Expert-labeled street-view crop classifier · Thailand street-view test setOverall Acc: 82% -> 90%Helped
Add MHP probability thresholding at 0.90 to sliding-window classification (ablation)Expert-labeled street-view crop classifier · Thailand street-view test setOverall Acc: 90% -> 93%Helped
Increase the MHP threshold (ablation)Street-view crop classifiers · Thailand street-view test setOverall F1Helped

Surprising findings

Limitations

Experimental setup

Datasets: Google Street View Thailand images OpenStreetMap ESA WorldCover 10m Sentinel-2 L2A Google Images Creative Commons (WebCC) iNaturalist FAO planted area statistics

Benchmarks: Expert-labeled GSV test set (Thailand) Expert-labeled field points for remote sensing map (1,600 fields)

Metrics: overall accuracy F1 precision recall

Baselines: Baseline (Midwest GSV method) WebCC-trained CNN iNaturalist-trained CNN Expert GSV-only ground references

Builds on: ResNet harmonic regression random forest Google Street View crop mapping approach

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy