Agriculture project notes and references
Ground Survey and Interactions with people involved in farming
Water Management System Proposal
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:
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
- Drone can perform, image, analytics in real-time on-board, specially the actuation based problem like spraying something in field.
- 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.
- TFX on Cloud AI Platform Pipelines
- Mobile Deep Learning with TFlite, ML kit and Flutter, Use this for TFlite model conversion
- Comparison Between Kubeflow and TFX
- TFX playlist
- Using TensorFlow Extended (TFX) on AI Platform Pipelines live webinar
- Using Kubeflow Pipelines on AI Platform, with Brian Kang along with git trigger
- Continuous Deployment from git using Cloud Build | Cloud Run
- How to Deploy a Machine Learning Model to Google Cloud for 20% Software Engineers (CS329s tutorial)
- Firebase Machine Learning BETA Machine learning for mobile developers
- Image Augmentation on the fly using Keras ImageDataGenerator!
- Why and How to create requirements.txt
- CS 329S: Machine Learning Systems Design Stanford, Winter 2021
- Stream Processing and Data Integration With Kafka in Cropin Agriculture
- A Vision Based Method for Automatic Evaluation of Germination Rate of Rice Seeds
- CLAHE augmentations
- Irrigation Water Management
- Smart Water Management Technology and IoT
- IRRIGATION WATER MANAGEMENT USING SMART CONTROL SYSTEMS: A REVIEW
- EarthStat - GIS data for agriculture and the environment
- Yield Estimation and Prediction
- Deep Learning for Plant Stress Phenotyping: Trends and Future Perspectives
- Using Geospatial Technology for Pest Monitoring and Detection
- Plant Disease Classification: A Comparative Evaluation of CNN models
- Plant Disease Classification: A Comparative Evaluation of Convolutional Neural Networks and Deep Learning Optimizers
- Xception-PyTorch
- Review: Xception — With Depthwise Separable Convolution
- Weed detection and segmentation
- Leaf-image-segmentation
- Deep Learning-Based Segmentation and Quantification of Cucumber Powdery Mildew Using Convolutional Neural Network
- Leaf-net Implementation
- Deep Learning for the plant disease detection
- Plant Diseases Detector
- Comparative Assessment of Deep Learning to Detect the Leaf Diseases of Potato based on Data Augmentation
- Rice Leaf Disease Classification using CNN
- Grape Leaf Disease Classification Using Improved Deep CNN
- Plant diseases and pests detection based on deep learning: a review
- Application of Deep Learning in Integrated Pest Management: A Real-Time System for Detection and Diagnosis of Oilseed Rape Pests
- An optimized dense convolutional neural network model for disease recognition and classification in corn leaf
- Live AWS For Data Science - Deploying Machine Learning Application In EC2 Instance
- Continuous deployment from Git using Cloud Build
- How to Deploy a Machine Learning Model to Google Cloud for 20%
- Identification of Tomato Leaf Disease Detection using Pretrained Deep Convolutional Neural Network Models