Field Crop Health Analysis via Image Segmentation
Assessing crop health across a field by eye is slow and inconsistent, and by the time stress or disease is visible during a casual walk-through, yield has often already been affected. Agronomists and agricultural researchers need a way to turn ordinary crop photographs into quantitative health measurements they can track over time. This project has the intern build a Streamlit application that segments crop imagery using two complementary approaches: classical computer vision methods, implementing Watershed and GrabCut with OpenCV, and a deep learning path using a U-Net style model built with Keras and TensorFlow. Once plants are isolated from soil and background, the app computes health indicators from the segmentation masks, such as vegetation coverage ratios and color-based stress signals derived with NumPy, and presents side-by-side visual comparisons of each technique's output so users can judge where classical methods suffice and where learned models win. By finishing the project, the intern develops a practical understanding of both traditional and neural segmentation pipelines, learns to derive domain-meaningful metrics from pixel masks rather than stopping at pretty pictures, and demonstrates the ability to package agricultural analytics into an interactive tool a non-programmer can operate.
Related projects
You might also like