Back

Case study

Puccinia Polysora Detector - Check if your plant have the puccinia polysora

Puccinia Polysora Detector is a tool that help you check if your corn is infected by the puccinia polysora disease It features a two layout grid, the left is an historic and the the right contains the main app feature where you upload a picture of your leaf and it predict it to you

Full-Stack EngineerProduct build5 screenshotsPythonStreamlitSQLite3ScikitLearn
Open project (opens in a new tab)
Puccinia Polysora Detector - Check if your plant have the puccinia polysora preview

Role

Full-Stack Engineer

Scope

Full-stack ownership

Stack

Python, Streamlit, SQLite3, ScikitLearn

Problem

What needed to be solved

Food security in Madagascar depends heavily on maize cultivation. However, maize crops are regularly threatened by fungal diseases, particularly Polysora Rust (Puccinia polysora), which is especially devastating in the island's warm and humid regions.

Solution

What I helped build

Puccinia Polysora Detector is a tool that help you check if your corn is infected by the puccinia polysora disease It features a two layout grid, the left is an historic and the the right contains the main app feature where you upload a picture of your leaf and it predict it to you

Product

Screenshots and flow

Puccinia Polysora Detector - Check if your plant have the puccinia polysora screenshot 1

1 / 5

Ownership

My contributions

  • 1

    Searching data accross the web for puccinia polysora detection (rare data)

  • 2

    Processing data by separating hue of each pictures to isolate the yellow mask (puccinia trace)

  • 3

    Separating datasets into three: training ,testing, validation

  • 4

    Choosing the best decision tree and random forest from Scikit-learn by doing some benchmark and perfomance test

  • 5

    Teach the model

  • 6

    Build the streamlit app to work with the model

Stack

Technologies used

PythonPython
StreamlitStreamlit
SQLite3SQLite3
ScikitLearnScikitLearn