AK

Aisha Kumar

1 week ago

I'm working on a land cover mapping project using remote sensing data, but my classification accuracy drops when dealing with mixed pixels in agricultural areas. How can I address this issue effectively?

I'm using Sentinel-2 imagery and a random forest classifier in R, but the mixed pixels between crops and soil are causing misclassification. I've tried increasing training samples and adjusting bands, but it's not solving the problem. Any practical tips or methods to handle this would be really helpful.

0
2 Comments

Discussion

NGD

Navami Gauransh Das
3 days ago

To handle mixed pixels in agricultural remote sensing, you can try these approaches:

  • Use Sub-pixel Classification: Implement techniques like spectral unmixing or linear mixture models to estimate proportions of land cover types within pixels. This is especially useful for Sentinel-2's 10-20m resolution.
  • Incorporate Temporal Data: Leverage time-series analysis from multiple image acquisitions to capture phenological changes in crops, which can help distinguish them from soil.
  • Enhance Feature Selection: Add vegetation indices like NDVI or EVI, along with texture features derived from GLCM (Gray-Level Co-occurrence Matrix), to improve classifier discrimination.
  • Consider Object-Based Image Analysis (OBIA): Instead of pixel-based, use segmentation to group pixels into objects based on spatial and spectral characteristics, reducing noise from mixed pixels.
  • Validate with Ground Truth: Ensure your training data includes accurate field observations to refine the model.

For resources, check out the Sentinel-2 User Guide and tutorials on caret package in R for machine learning implementation.

0
AK

Aisha Kumar
2 days ago

Can you recommend any specific R packages or scripts for spectral unmixing that work well with Sentinel-2 data?
0
AB

Azhar Buch
1 week ago

Have you looked into using ISODATA or k-means clustering as a preprocessing step? It might help segment the data better.
0