Home

Awesome

Python 3.7

SPPACY - Satellite Prediction of Pixel-wise Aggregate Crop Yield

ECE471 Final Project: Crop Yield Prediction

Presentation: ppt

Report: report

SPPACY is a tool to predict pixel-wise corn yield independently of current land cover usage through the use of histograms. It is authored by Richard Lee and Yuval Ofek.

Results

Comparison to baseline

MAEMSE
Baseline20.637734.300
Ours10.703203.604

Pixel-wise yield prediction for counties

<p align="center"> <img src='/crop_valid_2.png' alt='pixel-wise yield prediction for Calhoun, Iowa, in 2015' width=480> <br> <sup>Pixel-wise yield prediction (in bushels/acre) for Calhoun, Iowa using 2015 data</sup> </p>

Overview:

The goal of this work is to predict locations that, should corn be planted there, increase aggregate yield without being biased by current crop locations. The work outlined in this repository is a proof of concept of such a method, using aggregate corn yield data from Iowa.

The main benefit of such a project is to predict locations for new corn farms in order to maximize yield. The tool can also be used to analyze current corn farm locations and predict how much yield the farm generates (in bushels/acre). This is important in order to identify under/over-performing farms and farm locations for investments of any future yield analysis.

Two main concerns are addressed:

Main Tools:

Google Earth Engine Python API, Rasterio, TensorFlow, Geemap, Multiprocessing, Numpy, Pandas, Scikit-Learn, Matplotlib, Seaborn, Pickle

Data

Visualization of the Corn Yield Dataset

Code File Breakdown: