Back to datasets
Dataset assetOpen Source CommunityTerrain AnalysisFarmland Classification

Fine-Grained Farmland Dataset (FGFD)

We have developed an innovative dataset that covers farmland of various types across China, taking terrain variation into account.

Source
github
Created
Nov 27, 2024
Updated
Dec 9, 2024
Signals
709 views
Availability
Linked source ready
Overview

Dataset description and usage context

DBBANet

🌍 Fine‑Grained Farmland Dataset (FGFD)

  • Description: This dataset comprises diverse farmlands across different terrain types in China.
  • Annotations: Labels distinguish farmland without crops (red) from farmland with crops (green); in practice the focus is on separating farmland from non‑farmland.
  • Download link: Baidu Cloud Download
    • Extraction code: FGFD

🏋️‍♀️ Training Methods

  • Baseline Methods: A suite of comparison methods is provided for establishing baselines.
MethodDescription
UNetUNet with ResNet‑50 encoder for segmentation.
DeeplabV3+DeepLabV3+ with ResNet‑50 encoder for segmentation.
PSPNetPyramid Scene Parsing Network for semantic segmentation.
HRNetHigh‑Resolution Network for fine‑grained segmentation.
ABCNetAttention Bilateral Context Network for efficient semantic segmentation.
CMTFNetFusion of CNN and multi‑scale Transformer for semantic segmentation.
MCCANetMulti‑scale Channel‑Cross Attention Network with boundary supervision for semantic segmentation.
CGNetContext Guided Network for efficient segmentation.
DenseASPPDensely connected Atrous Spatial Pyramid Pooling network.
ENetEfficient Neural Network for real‑time semantic segmentation.
SegNetEncoder‑decoder network for pixel‑level classification.
BuildFormerModel dedicated to building segmentation tasks.
UANetUncertainty‑aware network using ResNet‑50 for segmentation.
DSNetLocal‑global dual‑stream network for segmentation.
UNetFormerUNet‑based model combined with Transformer layers.
DBBANetDual‑branch Boundary‑Aware Network for segmentation.
  • Training Steps:
    1. Set hyper‑parameters.
    2. Run the following command:
      python train.py --batchsize 32 --model_name DBBANet --gpu_id 0
      

đź§Ş Testing Method

  • Testing Steps:
    1. Ensure the model is properly trained and paths are correct.
    2. Run the following command:
      python test.py --model_name DBBANet --batchsize 32
      
Need downstream help?

Pair the dataset with AI analysis and content workflows.

Once the source passes your review, move straight into summarization, transformation, report drafting, or presentation generation with the JuheAI toolchain.

Explore AI studio