SlideShare una empresa de Scribd logo
1 de 4
Descargar para leer sin conexión
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 04 | Apr-2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 400
IoT BASED CROP GROWTH DETECTION AND IRRIGATION SYSTEM
USING RASPBERRY PI
1 2 3 4
1,2,3 B.E – ECE department , Easwari Engineering College, TamilNadu, India
4 Assistant Professor, ECE department, Easwari Engineering College, TamilNadu, India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - Humans have the ability to estimate the size of
the objects, in this project we take the visual perception as the
principle to calculate the growth of the crops by finding the
Euclidean distance. Picture of the crops is taken with the
Raspberry Pi camera, the OpenCV runningontheRaspberryPi
3b serves as the digital image-processing tool to find the
precise dimensions of the crops, which is then compare with a
reference image to find the growth. The obtained result is
shared with the user through the means of IoT, the result is
uploaded on-to the Firebase and the result is viewable on the
web or using the Android app. The system we propose also
provides fully controllable irrigation facility to the user, the
water quantity and the timings to initialize the irrigation are
given to the system, once it is set the system takes care of the
rest, otherwise the soil moisture can be determined with the
help of soil moisture sensor. The moisture content is analyzed
and if it is less than the threshold the watering to the
plantation will be begin automatically.
Key Words: OpenCV, size-detection, Raspberry PI, SSIM.
1. INTRODUCTION
With increase amount of crop wastage, there is an increase
in demand for that particular crop. One of the reasons for
crop wastage and reduction in quality of any fruit is the
inability to realise when is the right time for harvest.
Harvesting is paramount for farmersirrespectiveofanykind
plantation. The livelihood and providing for demand are all
strictly depending on harvesting. Intuition and instincts are
the existing parameters farmers havebeendependentonfor
centuries, but the skill set is not always passed along to
generations ahead. The proposed system is a tool to
determine the size of the crop using a camera. Thesizeof the
crop is enough for farmers to determine and harvest when
the crop is fully-grown. It gives them the ability to actively
monitor and objectively decide when to harvest.
By doing so, the farmers can increase the yieldability and
thus providing for on-going demand in the market. As the
result of increasing human population and decreasing
agriculture, there’s an active exponential increasingdemand
for crops, vegetables, fruits, etc. There is a demand for
system that does not promote artificial doping to boost the
yieldability but a guiding system that helps farmers to
provide more and gain more.
2. PROPOSED HARDWARE SYSTEM
The proposed system detects the size of the crop. Picturesof
crop will be taken with the help of PI cam. The proposed
system is classified into three parts,
a) Taking picture of the crop.
b) Processing the image.
c) Irrigation system.
There are few challenges when it comes to the first part. In
order to obtain the precise data from the system the plant or
crop has to be in an adequately lit environment evenly
throughout the subject.Thecamera focusingmechanismand
the processing is based on the technological termcallededge
detection. It detects the edges based on the contrast
difference which is mainly visibly in well-lit condition. It is
important to have the condition.
Fig -1: Block diagram of proposed system.
As depicted in this picture, the system is assembled. The
picture of the crop is taken by the camera. The camera is
interfaced with the Raspberry Pi. Then the image is
compared with the reference image for growth dimensions.
Once the dimensions are obtained the result is displayed on
the terminal and as well as the app that is the second part.
The third part of the system is the irrigation system. The
system is equipped with pump and soil moisture level. This
Mukesh Kumar .N, M. Vengatramana Karthikeyan, B. Vishal, N. Vidhyalakshmi
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 04 | Apr-2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 401
irrigation can be taken control manually by giving the
routine water level and timing and it can automatically
water the plant based on the reading from the moisture
sensor.
Fig -2: Proposed system with soil moisture and water
pump for the irrigation system.
3. SOFTWARE IMPLEMENTATION
The latter part is purely software-based image processing
which is supported and running on the hardware known as
Raspberry PI. The digital image-processing algorithm called
OpenCV runs the image to determine the size of the crop in
any instance.
Once the image is captured, it is pre-processing with
reference image. In this order
1. Grayscaling.
2. Gaussian blur.
3. Structural similarity (SSIM) index.
4. Contour detection.
5. Dilation.
The images are initially grayscale converted. Because
analysing an image with three parameters(RGB)ratherthan
two (black and white) is less complex and more efficient.
Next, Gaussian blur is initialized. The objective of this step is
to reduce the noise. The Gaussian blur act as a de-noising
mechanism.
Then, SSIM comparesthesimilarity betweentwoimagesand
returns the image difference and SSIM score to the terminal
by threshold values.
Contour detection, that is, the edges of the every object
within the frame or image is detected. This helps in
measuring or detecting the exact measurement of the crop.
This also helps to differentiate the subject from reference.
Dilation, the step enlarges the images to its maximum image
dimension to undergo the actual image processing
4. FLOW CHART
5. PROCEDURE
 Place the reference object in the frame at the left
most side, because the system scans from left to
right.
 Give dimensions of the reference crop as the input.
 The crop is placed in front the camera, the crop
should be illuminated well for the camera.
 Camera is initialized; the photo is taken.
 The photo is fed to the Raspberry PI.
Keep the subject and ref
object to the left of frame.
Capture the image.
Both the reference &
captured image are Pre-
processing.
SSIM find the difference
between two images
Take the mid-point of the
subject.
Find the Euclidian distance
If pixels/metric
is initialised?
Euclidian
distance/width
If next
contour
available??
Next contour.
Show dimensions
Yes
No
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 04 | Apr-2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 402
 The board takes care of the software
implementation and procedures
1. Pre-processing both reference and
captured image (grayscale,edge-detection,
erosion, dilation, Gaussian blur and mid-
point finder.)
2. Compares the both the reference and
captured images using SSIM.
3. Measurement(Contour data and Euclidian
distance)
 The output is superimposed on the image, and the
dimensions are printed on the terminal.
 The output is readily available in the monitor.
 Once the output is realized the raspberry pi also
uploads the data into the cloud, in this case it is
Firebase.
 The cloud is synchronized with the Android app
(apk).
 The output is available on the phone.
Both the water pump and soil moisture sensor is controlled
by phone terminal through flask server.
6. RESULT
Fig- 3: Output data representing the dimensions of the
crop growth and SSIM value.
Fig- 4: Control panel for the irrigation system.
Fig- 5: Reference image for comparing with captured
image
Fig- 6: Output image representing the dimensions of the
crop growth.
7. CONCLUSION AND FUTURE WORK
This system hopes to bring out the best in agriculture in
terms of quantity obtained during harvesting. It aims to
increase the quantity of crops.
There can me many types of implementation that can be
carried out. The entire computing operation can be carried
out on cloud, by doing so; it improves the speed and
efficiency.
The software can be modified to recognize and learn what
type of crop or fruit it is. Even crop diseases can be find by
image analysis and machine learning.
8. REFERENCES
[1] Khushboo Khurana and Reetu Awasthi,“Techniques for
Object Recognition in Images and Multi-Object
Detection”,(IJARCET), ISSN:2278-1323,4th, April 2013.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 04 | Apr-2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 403
[2] Nidhi, “Image Processing and Object Detection”, Dept. of
Computer Applications, NIT, Kurukshetra, Haryana, 1(9):
396-399, 2015.
[3] R. Hussin, M. RizonJuhari, Ng Wei Kang, R.C.Ismail,
A.Kamarudin, “Digital Image Processing Techniques for
Object Detection from Complex Background Image, ”Perlis,
Malaysia: School of Microelectronic Engineering, University
Malaysia Perlis, 2012.
[4] S.Bindu, S.Prudhvi, G.Hemalatha, Mr.N.RajaSekhar, Mr.
V.Nanchariah,“Object Detection from Complex Background
Image using Circular Hough Transform”, IJERA,ISSN: 2248-
9622, Vol. 4, Issue 4(Version 1), April 2014, pp.23-28.
[5] Shijian Tang and Ye Yuan, “Object Detection based on
Conventional Neural Network”.

Más contenido relacionado

La actualidad más candente

IoT Based Intelligent Management System for Agricultural Application
IoT Based Intelligent Management System for Agricultural ApplicationIoT Based Intelligent Management System for Agricultural Application
IoT Based Intelligent Management System for Agricultural Application
ijtsrd
 

La actualidad más candente (20)

IRJET- Recognition of Plants using Leaf Image with Neural Network and Com...
IRJET-  	  Recognition of Plants using Leaf Image with Neural Network and Com...IRJET-  	  Recognition of Plants using Leaf Image with Neural Network and Com...
IRJET- Recognition of Plants using Leaf Image with Neural Network and Com...
 
1
11
1
 
IRJET- Object Detection based Garbage Collection Robot (E-Swachh)
IRJET-  	  Object Detection based Garbage Collection Robot (E-Swachh)IRJET-  	  Object Detection based Garbage Collection Robot (E-Swachh)
IRJET- Object Detection based Garbage Collection Robot (E-Swachh)
 
IRJET- A Review on Machine Learning Algorithm Used for Crop Monitoring System...
IRJET- A Review on Machine Learning Algorithm Used for Crop Monitoring System...IRJET- A Review on Machine Learning Algorithm Used for Crop Monitoring System...
IRJET- A Review on Machine Learning Algorithm Used for Crop Monitoring System...
 
IRJET- Smart Crop-Field Monitoring and Automation Irrigation System using...
IRJET-  	  Smart Crop-Field Monitoring and Automation Irrigation System using...IRJET-  	  Smart Crop-Field Monitoring and Automation Irrigation System using...
IRJET- Smart Crop-Field Monitoring and Automation Irrigation System using...
 
IRJET- Agriculture based Fruit Plucking Robot
IRJET- Agriculture based Fruit Plucking RobotIRJET- Agriculture based Fruit Plucking Robot
IRJET- Agriculture based Fruit Plucking Robot
 
IRJET- Survey on Crop Suggestion using Weather Analysis
IRJET- Survey on Crop Suggestion using Weather AnalysisIRJET- Survey on Crop Suggestion using Weather Analysis
IRJET- Survey on Crop Suggestion using Weather Analysis
 
IRJET - Enlightening Farmers on Crop Yield
IRJET -  	  Enlightening Farmers on Crop YieldIRJET -  	  Enlightening Farmers on Crop Yield
IRJET - Enlightening Farmers on Crop Yield
 
IRJET - Prototype Android based Real Time Crop Information Collection System
 IRJET - Prototype Android based Real Time Crop Information Collection System IRJET - Prototype Android based Real Time Crop Information Collection System
IRJET - Prototype Android based Real Time Crop Information Collection System
 
IRJET- Forest Management using GIS
IRJET-  	  Forest Management using GISIRJET-  	  Forest Management using GIS
IRJET- Forest Management using GIS
 
APPLICATION OF ARTIFICIAL INTELLIGENCE TO TRACK PLANT DISEASES
APPLICATION OF ARTIFICIAL INTELLIGENCE TO TRACK PLANT DISEASESAPPLICATION OF ARTIFICIAL INTELLIGENCE TO TRACK PLANT DISEASES
APPLICATION OF ARTIFICIAL INTELLIGENCE TO TRACK PLANT DISEASES
 
Deep Machine Learning for Making Sense of Biotech Data - From Clean Energy to...
Deep Machine Learning for Making Sense of Biotech Data - From Clean Energy to...Deep Machine Learning for Making Sense of Biotech Data - From Clean Energy to...
Deep Machine Learning for Making Sense of Biotech Data - From Clean Energy to...
 
IRJET - Prevention of Crop Disease in Plants (Groundnut) using IoT and Ma...
IRJET -  	  Prevention of Crop Disease in Plants (Groundnut) using IoT and Ma...IRJET -  	  Prevention of Crop Disease in Plants (Groundnut) using IoT and Ma...
IRJET - Prevention of Crop Disease in Plants (Groundnut) using IoT and Ma...
 
Classify Rice Disease Using Self-Optimizing Models and Edge Computing with A...
Classify Rice Disease Using Self-Optimizing Models and  Edge Computing with A...Classify Rice Disease Using Self-Optimizing Models and  Edge Computing with A...
Classify Rice Disease Using Self-Optimizing Models and Edge Computing with A...
 
Medical waste segregation using deep learning
Medical waste segregation using deep learningMedical waste segregation using deep learning
Medical waste segregation using deep learning
 
Performance Evaluation of Fine-tuned Faster R-CNN on specific MS COCO Objects
Performance Evaluation of Fine-tuned Faster R-CNN on specific MS COCO ObjectsPerformance Evaluation of Fine-tuned Faster R-CNN on specific MS COCO Objects
Performance Evaluation of Fine-tuned Faster R-CNN on specific MS COCO Objects
 
Artificial Intelligence and IoT's
Artificial Intelligence and IoT'sArtificial Intelligence and IoT's
Artificial Intelligence and IoT's
 
IoT Based Intelligent Management System for Agricultural Application
IoT Based Intelligent Management System for Agricultural ApplicationIoT Based Intelligent Management System for Agricultural Application
IoT Based Intelligent Management System for Agricultural Application
 
IRJET- RFID based Smart Dustbin for Smart Cities
IRJET- RFID based Smart Dustbin for Smart CitiesIRJET- RFID based Smart Dustbin for Smart Cities
IRJET- RFID based Smart Dustbin for Smart Cities
 
Analysis of Fungus in Plant Using Image Processing Techniques
Analysis of Fungus in Plant Using Image Processing TechniquesAnalysis of Fungus in Plant Using Image Processing Techniques
Analysis of Fungus in Plant Using Image Processing Techniques
 

Similar a IRJET- IoT Based Crop Growth Detection and Irrigation System using Raspberry PI

Similar a IRJET- IoT Based Crop Growth Detection and Irrigation System using Raspberry PI (20)

IRJET - Disease Detection in Plant using Machine Learning
IRJET -  	  Disease Detection in Plant using Machine LearningIRJET -  	  Disease Detection in Plant using Machine Learning
IRJET - Disease Detection in Plant using Machine Learning
 
IRJET- A Fruit Quality Inspection Sytem using Faster Region Convolutional...
IRJET-  	  A Fruit Quality Inspection Sytem using Faster Region Convolutional...IRJET-  	  A Fruit Quality Inspection Sytem using Faster Region Convolutional...
IRJET- A Fruit Quality Inspection Sytem using Faster Region Convolutional...
 
IRJET- An Expert System for Plant Disease Diagnosis by using Neural Network
IRJET-  	  An Expert System for Plant Disease Diagnosis by using Neural NetworkIRJET-  	  An Expert System for Plant Disease Diagnosis by using Neural Network
IRJET- An Expert System for Plant Disease Diagnosis by using Neural Network
 
IRJET- An Expert System for Plant Disease Diagnosis by using Neural Network
IRJET- An Expert System for Plant Disease Diagnosis by using Neural NetworkIRJET- An Expert System for Plant Disease Diagnosis by using Neural Network
IRJET- An Expert System for Plant Disease Diagnosis by using Neural Network
 
AI Based Smart Agriculture – Leaf Disease Prediction Using Optimized CNN Model
AI Based Smart Agriculture – Leaf Disease Prediction Using Optimized CNN ModelAI Based Smart Agriculture – Leaf Disease Prediction Using Optimized CNN Model
AI Based Smart Agriculture – Leaf Disease Prediction Using Optimized CNN Model
 
Automated attendance system using Face recognition
Automated attendance system using Face recognitionAutomated attendance system using Face recognition
Automated attendance system using Face recognition
 
IRJET- IoT based Preventive Crop Disease Model using IP and CNN
IRJET-  	  IoT based Preventive Crop Disease Model using IP and CNNIRJET-  	  IoT based Preventive Crop Disease Model using IP and CNN
IRJET- IoT based Preventive Crop Disease Model using IP and CNN
 
Android application for detection of leaf disease (Using Image processing and...
Android application for detection of leaf disease (Using Image processing and...Android application for detection of leaf disease (Using Image processing and...
Android application for detection of leaf disease (Using Image processing and...
 
Brain tumor pattern recognition using correlation filter
Brain tumor pattern recognition using correlation filterBrain tumor pattern recognition using correlation filter
Brain tumor pattern recognition using correlation filter
 
RICE LEAF DISEASES CLASSIFICATION USING CNN WITH TRANSFER LEARNING
RICE LEAF DISEASES CLASSIFICATION USING CNN WITH TRANSFER LEARNINGRICE LEAF DISEASES CLASSIFICATION USING CNN WITH TRANSFER LEARNING
RICE LEAF DISEASES CLASSIFICATION USING CNN WITH TRANSFER LEARNING
 
IRJET- Automated Student’s Attendance Management using Convolutional Neural N...
IRJET- Automated Student’s Attendance Management using Convolutional Neural N...IRJET- Automated Student’s Attendance Management using Convolutional Neural N...
IRJET- Automated Student’s Attendance Management using Convolutional Neural N...
 
IRJET - Facial Recognition based Attendance System with LBPH
IRJET -  	  Facial Recognition based Attendance System with LBPHIRJET -  	  Facial Recognition based Attendance System with LBPH
IRJET - Facial Recognition based Attendance System with LBPH
 
IRJET- Moving Object Detection with Shadow Compression using Foreground Segme...
IRJET- Moving Object Detection with Shadow Compression using Foreground Segme...IRJET- Moving Object Detection with Shadow Compression using Foreground Segme...
IRJET- Moving Object Detection with Shadow Compression using Foreground Segme...
 
IRJET - Plant Disease Detection using ML and UAV
IRJET - Plant Disease Detection using ML and UAVIRJET - Plant Disease Detection using ML and UAV
IRJET - Plant Disease Detection using ML and UAV
 
IRJET- Analysing Wound Area Measurement using Android App
IRJET- Analysing Wound Area Measurement using Android AppIRJET- Analysing Wound Area Measurement using Android App
IRJET- Analysing Wound Area Measurement using Android App
 
IRJET- IoT based Facial Recognition Biometric Attendance
IRJET- IoT based Facial Recognition Biometric AttendanceIRJET- IoT based Facial Recognition Biometric Attendance
IRJET- IoT based Facial Recognition Biometric Attendance
 
Crop Recommendation System Using Machine Learning
Crop Recommendation System Using Machine LearningCrop Recommendation System Using Machine Learning
Crop Recommendation System Using Machine Learning
 
IRJET- Convenience Improvement for Graphical Interface using Gesture Dete...
IRJET-  	  Convenience Improvement for Graphical Interface using Gesture Dete...IRJET-  	  Convenience Improvement for Graphical Interface using Gesture Dete...
IRJET- Convenience Improvement for Graphical Interface using Gesture Dete...
 
IRJET - Smart Vet Locator for Hybrid Pets
IRJET -  	  Smart Vet Locator for Hybrid PetsIRJET -  	  Smart Vet Locator for Hybrid Pets
IRJET - Smart Vet Locator for Hybrid Pets
 
IRJET- Analysis of Plant Diseases using Image Processing Method
IRJET- Analysis of Plant Diseases using Image Processing MethodIRJET- Analysis of Plant Diseases using Image Processing Method
IRJET- Analysis of Plant Diseases using Image Processing Method
 

Más de IRJET Journal

Más de IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Último

Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Christo Ananth
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 

Último (20)

Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 

IRJET- IoT Based Crop Growth Detection and Irrigation System using Raspberry PI

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 04 | Apr-2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 400 IoT BASED CROP GROWTH DETECTION AND IRRIGATION SYSTEM USING RASPBERRY PI 1 2 3 4 1,2,3 B.E – ECE department , Easwari Engineering College, TamilNadu, India 4 Assistant Professor, ECE department, Easwari Engineering College, TamilNadu, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - Humans have the ability to estimate the size of the objects, in this project we take the visual perception as the principle to calculate the growth of the crops by finding the Euclidean distance. Picture of the crops is taken with the Raspberry Pi camera, the OpenCV runningontheRaspberryPi 3b serves as the digital image-processing tool to find the precise dimensions of the crops, which is then compare with a reference image to find the growth. The obtained result is shared with the user through the means of IoT, the result is uploaded on-to the Firebase and the result is viewable on the web or using the Android app. The system we propose also provides fully controllable irrigation facility to the user, the water quantity and the timings to initialize the irrigation are given to the system, once it is set the system takes care of the rest, otherwise the soil moisture can be determined with the help of soil moisture sensor. The moisture content is analyzed and if it is less than the threshold the watering to the plantation will be begin automatically. Key Words: OpenCV, size-detection, Raspberry PI, SSIM. 1. INTRODUCTION With increase amount of crop wastage, there is an increase in demand for that particular crop. One of the reasons for crop wastage and reduction in quality of any fruit is the inability to realise when is the right time for harvest. Harvesting is paramount for farmersirrespectiveofanykind plantation. The livelihood and providing for demand are all strictly depending on harvesting. Intuition and instincts are the existing parameters farmers havebeendependentonfor centuries, but the skill set is not always passed along to generations ahead. The proposed system is a tool to determine the size of the crop using a camera. Thesizeof the crop is enough for farmers to determine and harvest when the crop is fully-grown. It gives them the ability to actively monitor and objectively decide when to harvest. By doing so, the farmers can increase the yieldability and thus providing for on-going demand in the market. As the result of increasing human population and decreasing agriculture, there’s an active exponential increasingdemand for crops, vegetables, fruits, etc. There is a demand for system that does not promote artificial doping to boost the yieldability but a guiding system that helps farmers to provide more and gain more. 2. PROPOSED HARDWARE SYSTEM The proposed system detects the size of the crop. Picturesof crop will be taken with the help of PI cam. The proposed system is classified into three parts, a) Taking picture of the crop. b) Processing the image. c) Irrigation system. There are few challenges when it comes to the first part. In order to obtain the precise data from the system the plant or crop has to be in an adequately lit environment evenly throughout the subject.Thecamera focusingmechanismand the processing is based on the technological termcallededge detection. It detects the edges based on the contrast difference which is mainly visibly in well-lit condition. It is important to have the condition. Fig -1: Block diagram of proposed system. As depicted in this picture, the system is assembled. The picture of the crop is taken by the camera. The camera is interfaced with the Raspberry Pi. Then the image is compared with the reference image for growth dimensions. Once the dimensions are obtained the result is displayed on the terminal and as well as the app that is the second part. The third part of the system is the irrigation system. The system is equipped with pump and soil moisture level. This Mukesh Kumar .N, M. Vengatramana Karthikeyan, B. Vishal, N. Vidhyalakshmi
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 04 | Apr-2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 401 irrigation can be taken control manually by giving the routine water level and timing and it can automatically water the plant based on the reading from the moisture sensor. Fig -2: Proposed system with soil moisture and water pump for the irrigation system. 3. SOFTWARE IMPLEMENTATION The latter part is purely software-based image processing which is supported and running on the hardware known as Raspberry PI. The digital image-processing algorithm called OpenCV runs the image to determine the size of the crop in any instance. Once the image is captured, it is pre-processing with reference image. In this order 1. Grayscaling. 2. Gaussian blur. 3. Structural similarity (SSIM) index. 4. Contour detection. 5. Dilation. The images are initially grayscale converted. Because analysing an image with three parameters(RGB)ratherthan two (black and white) is less complex and more efficient. Next, Gaussian blur is initialized. The objective of this step is to reduce the noise. The Gaussian blur act as a de-noising mechanism. Then, SSIM comparesthesimilarity betweentwoimagesand returns the image difference and SSIM score to the terminal by threshold values. Contour detection, that is, the edges of the every object within the frame or image is detected. This helps in measuring or detecting the exact measurement of the crop. This also helps to differentiate the subject from reference. Dilation, the step enlarges the images to its maximum image dimension to undergo the actual image processing 4. FLOW CHART 5. PROCEDURE  Place the reference object in the frame at the left most side, because the system scans from left to right.  Give dimensions of the reference crop as the input.  The crop is placed in front the camera, the crop should be illuminated well for the camera.  Camera is initialized; the photo is taken.  The photo is fed to the Raspberry PI. Keep the subject and ref object to the left of frame. Capture the image. Both the reference & captured image are Pre- processing. SSIM find the difference between two images Take the mid-point of the subject. Find the Euclidian distance If pixels/metric is initialised? Euclidian distance/width If next contour available?? Next contour. Show dimensions Yes No
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 04 | Apr-2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 402  The board takes care of the software implementation and procedures 1. Pre-processing both reference and captured image (grayscale,edge-detection, erosion, dilation, Gaussian blur and mid- point finder.) 2. Compares the both the reference and captured images using SSIM. 3. Measurement(Contour data and Euclidian distance)  The output is superimposed on the image, and the dimensions are printed on the terminal.  The output is readily available in the monitor.  Once the output is realized the raspberry pi also uploads the data into the cloud, in this case it is Firebase.  The cloud is synchronized with the Android app (apk).  The output is available on the phone. Both the water pump and soil moisture sensor is controlled by phone terminal through flask server. 6. RESULT Fig- 3: Output data representing the dimensions of the crop growth and SSIM value. Fig- 4: Control panel for the irrigation system. Fig- 5: Reference image for comparing with captured image Fig- 6: Output image representing the dimensions of the crop growth. 7. CONCLUSION AND FUTURE WORK This system hopes to bring out the best in agriculture in terms of quantity obtained during harvesting. It aims to increase the quantity of crops. There can me many types of implementation that can be carried out. The entire computing operation can be carried out on cloud, by doing so; it improves the speed and efficiency. The software can be modified to recognize and learn what type of crop or fruit it is. Even crop diseases can be find by image analysis and machine learning. 8. REFERENCES [1] Khushboo Khurana and Reetu Awasthi,“Techniques for Object Recognition in Images and Multi-Object Detection”,(IJARCET), ISSN:2278-1323,4th, April 2013.
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 04 | Apr-2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 403 [2] Nidhi, “Image Processing and Object Detection”, Dept. of Computer Applications, NIT, Kurukshetra, Haryana, 1(9): 396-399, 2015. [3] R. Hussin, M. RizonJuhari, Ng Wei Kang, R.C.Ismail, A.Kamarudin, “Digital Image Processing Techniques for Object Detection from Complex Background Image, ”Perlis, Malaysia: School of Microelectronic Engineering, University Malaysia Perlis, 2012. [4] S.Bindu, S.Prudhvi, G.Hemalatha, Mr.N.RajaSekhar, Mr. V.Nanchariah,“Object Detection from Complex Background Image using Circular Hough Transform”, IJERA,ISSN: 2248- 9622, Vol. 4, Issue 4(Version 1), April 2014, pp.23-28. [5] Shijian Tang and Ye Yuan, “Object Detection based on Conventional Neural Network”.