Giter Club home page Giter Club logo

agriculture-project-notes-and-references's Introduction

Agriculture-project-notes-and-references

Agriculture project notes and references

Stage 1 Ground Survey

Ground Survey and Interactions with people involved in farming

Stage 2 Collecting possible ML proposals and ranking based on clarity, impact factor

ML_Solutions_Problems

Stage 3 Summarizing multiple ML solutions

Water Management System Proposal

Vision Plan

Introduction:

In agricultural field, everything is natural from production to maintenance of crops, weather effects, etc. and lots of uncertainities involved, which require continious and efficient monitoring, and take quick action in situation basis, which is not feasible for individuals, thus technology introduces it's vision for those solutions. There maybe severl vision based applications, when it comes to agriculture. Our goal is to bring multiple vision base applications under the same hood, so that we are proposing to make a centralized cloud based application, which is as follow:

Centralized Cloud based Vision APP

System architecture:

System 1.(Cloud based only with some seasonality)

Application related to GIS, Satellite imagery based application. This section works in cloud and continuously monitor (or analyze on request) and analyze the satellite imagery, GIS data from satellites. Purpose and implementation:

Model deployment for • Grazing pattern, Boundaries of crop • Crop-loss detection(accuracy is questionable using only satellite or GIS, need literature review) • Crop type detection(accuracy is questionable using only satellite or GIS, need literature review) • Missed fertilizer stripes • Farm-land area • Erosion detection • Water-body detection • Pest-detection(using GIS or satellite only here, but drone image for this purpose can be incorporated here) • Yield estimation

System 2. (Cloud based but data fetching from real-world drone, farmers phone data)

Application related to Drone imagery based application. This section works in cloud and continuously monitor (or analyze on request) and analyze the imagery and provides real-time response, Purpose and implementation:

Model deployment for • Vision based leaf disease stage detection(Pestiside spray based actuation, done by control node) • Water-body detection(during drone survey with some routine-basis) • Real-time vision based crop, fruit health monitor(2d/3d mapping or image based strategy) • Plant stress classification • Real-time analysis of leaf or crop health from the uploaded image by farmers-friendly app. • Crop, fruit count, quantity, type detection in real-time for crop or fruit collection in real-time.

System 3.

A. Mobile Apps for Farmers:

Case a (Where no issue in Internet): 

Farmers can upload images of crops, leafs etc. for obtaining real-time analytics based on real-time cloud program through their id, which can get real-time verification, 
identification and recommended solution too.

Case b (A real-time device having wireless connectivity with phones, can work without Internet):

Farmers can upload images of crops, leafs etc. for obtaining real-time analytics based on real-time program  running on that master device in nearby operating units through     their id, which can get real-time verification, identification response, and recommended solution too.

B. Deployed Vision system in Drones or bots that are used in real-time while surveying

1. Vision Unit(or say ROS node)

Does all vision based applications mentioned above from analytics to precise image captures(regarding efficient homography estimation in real-time),[autonomous path planning     though out of scope here], deployed in the drone computer.

2. Control unit

Takes analytics result from vision node for actuating motors to conduct pitch, roll, yaw, and 
from past analysis or the code involved for domain analysis to perform efficient, and precise
application of following
•        Herbiside spray
•        Pestiside spray
•        Watering or other necessary drone based application

Note: Based on the application or purpose

  1. Drone can perform, image, analytics in real-time on-board, specially the actuation based problem like spraying something in field.
  2. The drone can capture images only for crop type, area, boundary etc. analysis in routine basis, this analytics application can be done later by a code running on cloud to save on-board battery power.

ML Deployment reference

Pest Dataset

References

  1. CS 329S: Machine Learning Systems Design Stanford, Winter 2021
  2. Stream Processing and Data Integration With Kafka in Cropin Agriculture
  3. A Vision Based Method for Automatic Evaluation of Germination Rate of Rice Seeds
  4. CLAHE augmentations
  5. Irrigation Water Management
  6. Smart Water Management Technology and IoT
  7. IRRIGATION WATER MANAGEMENT USING SMART CONTROL SYSTEMS: A REVIEW
  8. EarthStat - GIS data for agriculture and the environment
  9. Yield Estimation and Prediction
  10. Deep Learning for Plant Stress Phenotyping: Trends and Future Perspectives
  11. Using Geospatial Technology for Pest Monitoring and Detection
  12. Plant Disease Classification: A Comparative Evaluation of CNN models
  13. Plant Disease Classification: A Comparative Evaluation of Convolutional Neural Networks and Deep Learning Optimizers
  14. Xception-PyTorch
  15. Review: Xception — With Depthwise Separable Convolution
  16. Weed detection and segmentation
  17. Leaf-image-segmentation
  18. Deep Learning-Based Segmentation and Quantification of Cucumber Powdery Mildew Using Convolutional Neural Network
  19. Leaf-net Implementation
  20. Deep Learning for the plant disease detection
  21. Plant Diseases Detector
  22. Comparative Assessment of Deep Learning to Detect the Leaf Diseases of Potato based on Data Augmentation
  23. Rice Leaf Disease Classification using CNN
  24. Grape Leaf Disease Classification Using Improved Deep CNN
  25. Plant diseases and pests detection based on deep learning: a review
  26. Application of Deep Learning in Integrated Pest Management: A Real-Time System for Detection and Diagnosis of Oilseed Rape Pests
  27. An optimized dense convolutional neural network model for disease recognition and classification in corn leaf
  28. Live AWS For Data Science - Deploying Machine Learning Application In EC2 Instance
  29. Continuous deployment from Git using Cloud Build
  30. How to Deploy a Machine Learning Model to Google Cloud for 20%
  31. Identification of Tomato Leaf Disease Detection using Pretrained Deep Convolutional Neural Network Models

agriculture-project-notes-and-references's People

Contributors

sayan0506 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.