SlideShare a Scribd company logo
1 of 6
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 05 | June -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2756
Development of Computer Vision based
Windshield Wiper Control System for Automobiles
R. G. Shinde1, V.B.Dharmadhikari2
1PG Student, Department of Electronics Engineering, Walchand College of Engineering, Sangli,
Maharashtra, India,
2Associate Professor, Department of Electronics Engineering, Walchand College of Engineering, Sangli,
Maharashtra, India,
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract – Windshield wipers play a key role in assuring
safety and comfort to the driver in the adverse weather
conditions. For various automotive applications, it is
necessary to recognize adverse weather conditions like
fog, rain, snow etc. as it is measure cause for accidents.
Among all these raindrop detections is a quite challenging
task.
This paper discusses the present wiper control system
based on Computer Vision. The system is implemented on
Embedded Linux platform with Computer Vision based
raindrop detection using OpenCV library in Python. The
system is designed using Embedded Linux development
board. In this system, a camera captures images of the
windshield of automobiles. The information of captured
scene is processed using OpenCV. Raindrop detection is
achieved by various techniques of the computer vision and
image processing. The information of raindrop
distribution is further used for wiper control. According to
the percentage of occupation of raindrops, PWM is
selected to control the motor.
Key Words: Raindrop Detection, Windshield, Advanced
Driver Assistance System (ADAS), Computer Vision,
Raspberry Pi (RPi).
1. INTRODUCTION
A close relation exists between weather recognition and
driver’s safety. Driving is difficult during the adverse
weather conditions than the fair conditions, rates of
accidents are comparatively high due to adverse weather.
Many computer vision algorithms have been developed to
work In-door and out-door applications. Many algorithms
tend to fail in adverse weather conditions. So, changes in
the climatic conditions can be recognized using in-vehicle
vision sensor with some Computer Vision based
algorithms. Nowadays, the number of sensors used for
Advanced Driver Assistance Systems are increasing,
especially in-vehicle camera systems are developed since
images captured from these sensors contain almost all
visual information. Auto-wiping systems are already
developed with the help of rain sensing plate. But the
employment of separate sensor for the various task is not
desirable from the viewpoint of space, appearance, cost,
maintenance etc. The single vision sensor employed in the
vehicle can be used for many vision-based applications
like distance adjustment between cars from leading
vehicle recognition, self-steering from white line
recognition, automatic braking systems from pedestrian
recognition and so on.
These systems detect raindrops on the windshield and
automatically turn on and adjust the wiper system in
accordance with the intensity of the rain. If the driver
takes their attention off the road for few seconds to adjust
the wiper switch while driving in poor weather conditions
would lead to road accidents. Such system is developed to
reduce driving distractions and allow drivers to focus on
driving.
1.1 Various Raindrops Detecting Sensors
In past years different approaches were used to
control the wiper blades [10]. Some of them are
described below:
1. Audio sensor: The condition of rain can be
detected using microphone by listening to sound
created by falling raindrops on a metallic panel
such as a roof of the vehicle. This will require the
use of a frequency selective filter to eliminate
ambient noises.
2. Capacitive sensor: A film of capacitive sensors are
embedded within the laminated layer of the front
windscreen. The sensor detects an intensity of
rain based on a fluctuation of the capacitive
signals and resistance due to a connection of
electrodes of the sensor via rain-drops. The
manufacturing process is a limitation for this
system, as many car windshields are not
laminated, plus electrodes of the sensors require
electric connections, which is difficult and costly.
Once the sensing electrodes are wet, they become
less sensitive for rain sensing.
3. Optical rain sensor: It is built on the theory of
reflection of light. Infrared light is projected on
the windshield from source, which is collected by
a photo detector and based on the change in the
amount of reflection of light, the system
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 05 | June -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2757
recognizes the presence of raindrop in the
windshield and moves wiper automatically.
Unwanted objects like darts and leaves lying on
the windshield can easily disrupt the reflection
path of light. Besides, the sensor becomes
sensitive to external lights As IR lights are used,
the sensor suffers from small sensing area.
4. Omni-directional rain sensor: These sensors are
similar to optical rain sensor but instead of
throwing light at a certain angle like previous
methods, light is scattered in all directions. The
photodiode receives scattered light reflected by
the raindrop and calculates the intensity of
received light. The approach is helpful to cover big
surface areas. But still not efficient in case of
differentiating other particles from raindrops.
5. Image sensor: Image processing approaches were
used to detect raindrops using image sensors.
1.2 Image processing techniques for raindrop
detection
Various image processing approaches were used
to detect raindrops using vision sensors. Intensity
variation & Contour verifications in [4], Time-
series in [3], Improved RIGSEC in [7], pattern
matching in [2] are some of the approaches used
for raindrops detection.
1.3 General system for raindrop detection
using Computer Vision
Image processing based approach for the
detection of raindrops covers the maximum area
of windshield depending on the field of view of
the camera. The vision-based system can give real
time and more accurate raindrop detection.
General system using the camera for raindrops
detection is as shown in Fig.-1. It can be explained
in the following steps
Fig-1: General system for raindrop detection using
Computer Vision
 The camera will capture a continuous stream of
images or video frames. Processing of images, as
well as frames for detection of raindrops, is
possible.
 Detection of raindrops from images with a plain
background is the most effective detection. But it
may fail for the heavy rainfall.
 For detection, over a non-plain background, the
camera can be focused on the windshield. It can
be called as focused raindrop detection. With
simple image processing, it is possible to detect
raindrops.
 If the background is non-plain and the camera is
not focused on the windshield then detection of
raindrops will be time-consuming as complex
image processing techniques like pattern
recognition and pattern matching, spatiotemporal
correlation analysis of video sequence, watershed
algorithms will be implemented.
Simple Computer Vision techniques will consume less time
and process the focused images. Unfocused raindrop
detection will be time-consuming than the focused
raindrop detection.
2. WIPER CONTROL SYSTEM IMPLEMENTED
IN OUR PROJECT
The system we have implemented is based on Embedded
Linux board called Raspberry Pi 3 Model B having OpenCV
library installed on it with the necessary software. The
Raspberry Pi camera module is interfaced with the board
captures continues images. With the image processing
techniques raindrops are detected and thus the
percentage of accumulation is calculated. According to that
duty cycle of PWM output of RPi GPIO is controlled and
thus speed of wiper motor. The whole system is the
composition of the following:
A. CAMERA
The RPi camera module version v1 with 5-megapixel
resolution is having a frame rate of 30 for the mode
1080 video mode. The sensor is OmniVision OV5647.
Sensor resolution of 2592x1944 pixels and sensor
image area is 3.76mm x2.74mm pixels. The horizontal
field of view is 53.50+/- 0.130, vertical field of view is
41.410 and diagonal is 660. So, the focus is adjusted at
about 10 cm, by moving lens 1260 counter clockwise.
Fig-2: Raspberry Pi camera Rev 1.3 is used in proposed
system
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 05 | June -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2758
B. Embedded Linux
The number of operating systems available to use on
Raspberry Pi platform is having lots of options. For
our project, we have used Raspbian Jessie on
Raspberry Pi. The Raspbian operating system is based
on Debian Linux. Embedded Linux is more beneficial
as it is open source, stable, scalable, reliable, with all
kind of hardware support and has great community
support. OpenCV3.0 library in Python 2.7 is used for
programming.
C. Raspberry Pi 3 Model B
The Raspberry Pi is a credit card-sized single-board
computer developed in the UK by the Raspberry Pi
Foundation. The role of Raspberry Pi in this system is
processing images captured by the Raspberry Pi
camera using OpenCV library. This newest version is
available with 1 GB RAM, 1.2 GHz frequency which
will give us fast computation.
Fig-3: Raspberry Pi 3 Model B
D. HARDWARE REQUIREMENT
Hardware required in the proposed system will be a
combination of the all above. A general block diagram of
component connectivity is as shown in Fig-4. Below
Fig-4: Proposed system
3. CHALLENGES IN THE RAINDROPS
DETECTION
Advanced driver assistance systems include a camera for
vision-based automation. The geometry of raindrop varies
depending upon the type of rain, wind direction, car speed,
vibrations etc. Focused raindrops detection algorithms are
less time-consuming. In rainy days each and every pixel
exhibit sudden changes in the intensity. This changes may
be caused by other factors like external illumination
changes, camera movement etc.
During heavy rain, the raindrops stay for a short time on
the shield (maximum of 500 milliseconds)[6]. Different
properties of rain, wind speed, and lighting conditions are
the major challenges in raindrops detection. Raindrop
detection is the most challenging task as they are
transparent on the windshield. Some of the challenges in
the raindrops detection are listed below.
1. Complex Background
On the complex background, it is difficult to detect them as
brightness variation may make an algorithm to fail.
Generally, the brightness of raindrops is greater than the
background, hence it can be easily detected with some
image processing techniques.
2. Variation in ambient light
This can cause glare in the captured images which will
make it difficult to detect raindrops on the windshield.
3. Camera mounting/vibration
To locate camera at best location inside windshield to
capture images is one more challenge. Vibrations of the
car will cause movement of the camera, so captured
images might be blurred. Algorithm for blurred raindrop
detection in necessary for that.
4. SOFTWARE IMPLEMENTATION
In literature survey, we found lots of work on raindrops
detection using different methods. Our system will work
on the focused raindrop detection and wiper control.
Raindrops detection is important to get a clear sight for
driving in adverse weather conditions. In our system,
while performing experiment we have initialized the
camera, which captures continuous images with a frame
rate of 20 frames per second. The images are provided to
the Embedded Linux board i.e. Raspberry Pi which
performs computer vision processing to detect raindrops
from the captured images. The raindrops are having
greater intensity than the background and this
phenomenon is used here. The algorithm is implemented
only for the day time raindrop detection as shown in fig.-4
below.
This system consists of three stages
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 05 | June -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2759
4.1 Camera Initialization
In the first stage, the system gets initialized with the
onboard Pi camera. The camera captures continuous
frames and sends to the Raspberry Pi for further
processing. The camera module is enabled through sudo
raspi-config command on RPi.
Commands used to test the Pi camera are
sudo raspistill –o image.jpg for capturing still image
with name image
sudo raspivid –o video.h264 for capturing video with
name video
Fig.-5: Flowchart for raindrop detection
4.2 Computer Vision For Raindrop Detection
 First thing while processing the images in
Computer Vision is that the image should be
converted into greyscale. After this conversion
Sobel operator is used for edge detection. Edge
detection is a fundamental tool in image
processing, machine vision, and computer vision,
particularly in the areas of feature detection and
feature extraction. Combined edge detected image
is as shown in the fig.-6 below.
 On the trial and error basis threshold value of
100 is set to get the binary image for further
processing. Binary image obtained is as in fig.-7.
 This further performed with dilation operation to
decide the boundaries as shown in fig.-8.
 After dilation with floodfill command in OpenCV
detected region is filled as in
fig.-9.
Fig.-6: Sobel edge detection
Fig.-7: Binary image
Fig.-8: Dilated image
Fig.-9: Detected raindrops
 To count the detected raindrops and raindrops
distribution blob detection and non-zero pixel
count are performed respectively. Fig.-10 shows
detected raindrops for the minimum area of 20
pixels.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 05 | June -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2760
Fig.-10: Keypoints detected for counting raindrops
4.3 Wiper Motor Control
 For this Raspberry Pi's GPIO pins are accessed.
Depending on the raindrops count and percentage
of distribution calculated in image processing
stage motor speed and an interval is controlled.
 For 0 raindrop count and 0 % distribution motor
speed and interval both are zero.
 For 50 to 500 raindrop count medium speed and
for 10 % to 50 % distribution medium interval is
set for a motor.
 For 500 to 1000 raindrops high speed and for
50% to 100% high the interval is set for a motor.
The overall component connectivity is as shown in fig.-11.
Fig.-10: Component connectivity
5. RESULTS
Detection of focused raindrops with proposed
algorithm is as in the Fig.-12 below.
Fig.-12: Raindrop detection for the captured image
A number of raindrops detected is decided by the detector
by checking the size parameter of a raindrop in pixels.
Then according to the number of raindrops and
percentage of distribution on windshield motor can be
controlled.
6. CONCLUSION AND FUTURE SCOPE
In this paper, we represented general methodology,
challenges, and implementation of our system. Detection
of focused raindrops is promising as per this approach
with some basic image processing algorithms. The results
of raindrops detection can be used for judgment of
rainfall, adverse weather recognition as well as for driver
assistance. Windshield wiper controlling can be
performed using the results of raindrops detection. The
interface between OpenCV and Raspberry Pi GPIOs is very
strong; so embedded hardware can be controlled by
image processing programs written using OpenCV in
Python.
ACKNOWLEDGMENTS
The authors would like to thank their colleagues for
useful discussions and to the previous work done by
researchers which helped us in the work.
REFERENCES
[1] Jee Hun Park, Man Ho Kim, Hong Jun Im, Kyung
Chang Lee and Suk Lee, "Development of Vision-Based
Control Smart Windshield Wiper System for
Intelligent Vehicle", SICE-ICASE International Joint
Conference 2006, Oct. 18-21, 2006 in Bexco, Busan,
Korea.
[2] Hiroyuki Kurihata, Tomokazu Takahashi, Ichiro Ide,
Yoshito Mekada, Hiroshi Murase, Yukimasa Tamatsu,
Takayuki Miyahara, “Rainy Weather Recognition from
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 05 | June -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2761
In-Vehicle Camera Images for Driver Assistance”, 0-
7803-8961-1/05/$20.00 ©2005 IEEE.
[3] Hiroyuki Kurihata, Tomokazu Takahashi, Yoshito
Mekada, Hiroshi Murase, Yukimasa Tamatsu, Takayuki
Miyahara, “Detection of Raindrops on Windshield
from an In-Vehicle Video Camera”, International
Journal of Innovative Computing, Information and
Control, Volume 3, Number 6(B), December 2007.
[4] Fawazi Nashashibi, Raoul De Charette de La Contrie,
Alexandre Lia, "Detection of Unfocused Raindrops on a
Windscreen using Low-Level Image Processing",
International Conference on Control, Automation,
Robotics and Vision: ICARV 2010, Dec 2010,
Singapore, Singapore, pp.P0655, 2010.
[5] K. Garg, S. Nayar "Detection and removal of rain from
videos", IEEE Conference on Computer Vision and
Pattern Recognition (CVPR), volume I, pages 528–535,
Jun 2004.
[6] K. Garg, S. Nayar “When does a camera see rain?”, IEEE
International Conference on Computer Vision (ICCV),
volume 2, pages 1067–1074, Oct 2005.
[7] Martin Roser, Andreas Geiger, “Video-based raindrop
detection for improved image registration”.
[8] Saba N. karbhari, B. H. Pansambal, "Raindrop
Detection: Performance analysis of recent approaches
for the use in electronic driver assistance systems",
International Journal of Research in Engineering
Application & Management (IJREAM), ISSN: 2494-
9150 Vol-02, Issue 01, APR 2016.
[9] Jayasree t. C., Simi P.S., “Detection and correction of
Raindrops In-Vehicle Cameras ”, ICEIET-2016, ISSN:
2348 – 8549
[10] Lubna Alazzawi and Avik Chakravarty, “Design And
Implementation Of A Reconfigurable Automatic Rain
Sensitive Windshield Wiper”, IJAET, Vol. 8, Issue 2, pp.
73-82, April-2015
[11] www.pyimagesearch.com/

More Related Content

What's hot

IRJET-An Automatic Fire Detection and Warning System under Home Video Surveil...
IRJET-An Automatic Fire Detection and Warning System under Home Video Surveil...IRJET-An Automatic Fire Detection and Warning System under Home Video Surveil...
IRJET-An Automatic Fire Detection and Warning System under Home Video Surveil...IRJET Journal
 
IRJET - GSM based Fire Extinguishing System
IRJET -  	  GSM based Fire Extinguishing SystemIRJET -  	  GSM based Fire Extinguishing System
IRJET - GSM based Fire Extinguishing SystemIRJET Journal
 
IRJET - Water Monitoring System – IoT
IRJET -  	  Water Monitoring System – IoTIRJET -  	  Water Monitoring System – IoT
IRJET - Water Monitoring System – IoTIRJET Journal
 
IRJET- A Real Time Solution to Flood Monitoring System using IoT and Wireless...
IRJET- A Real Time Solution to Flood Monitoring System using IoT and Wireless...IRJET- A Real Time Solution to Flood Monitoring System using IoT and Wireless...
IRJET- A Real Time Solution to Flood Monitoring System using IoT and Wireless...IRJET Journal
 
IRJET - Effective Garbage Management System based on IoT
IRJET -  	  Effective Garbage Management System based on IoTIRJET -  	  Effective Garbage Management System based on IoT
IRJET - Effective Garbage Management System based on IoTIRJET Journal
 
IRJET- Mini IR Radar for unauthorized object detection
IRJET- Mini IR Radar for unauthorized object detectionIRJET- Mini IR Radar for unauthorized object detection
IRJET- Mini IR Radar for unauthorized object detectionIRJET Journal
 
IRJET- Offline Location Detection and Accident Indication using Mobile Sensors
IRJET- Offline Location Detection and Accident Indication using Mobile SensorsIRJET- Offline Location Detection and Accident Indication using Mobile Sensors
IRJET- Offline Location Detection and Accident Indication using Mobile SensorsIRJET Journal
 
Pontem Monitoring using IoT
Pontem Monitoring using IoTPontem Monitoring using IoT
Pontem Monitoring using IoTijtsrd
 
IRJET- Emergency Navigation System using Mobile Computing
IRJET-  	  Emergency Navigation System using Mobile ComputingIRJET-  	  Emergency Navigation System using Mobile Computing
IRJET- Emergency Navigation System using Mobile ComputingIRJET Journal
 
IRJET- IoT based Water Management System using Arduino
IRJET- IoT based Water Management System using ArduinoIRJET- IoT based Water Management System using Arduino
IRJET- IoT based Water Management System using ArduinoIRJET Journal
 
IRJET - An Automatic Forest Fire Detection using Lora Wireless Mesh Topology
IRJET - An Automatic Forest Fire Detection using Lora Wireless Mesh TopologyIRJET - An Automatic Forest Fire Detection using Lora Wireless Mesh Topology
IRJET - An Automatic Forest Fire Detection using Lora Wireless Mesh TopologyIRJET Journal
 
IoT Based Disaster Detection and Early Warning Device By Shweta Gaikwad
IoT Based Disaster Detection and Early Warning Device By Shweta GaikwadIoT Based Disaster Detection and Early Warning Device By Shweta Gaikwad
IoT Based Disaster Detection and Early Warning Device By Shweta GaikwadShweta Gaikwad
 
IRJET- Fire Extenguisher Robot
IRJET- Fire Extenguisher RobotIRJET- Fire Extenguisher Robot
IRJET- Fire Extenguisher RobotIRJET Journal
 
IRJET- Wireless Health Monitoring System in Mine Areas using NRF24L01
IRJET-  	  Wireless Health Monitoring System in Mine Areas using NRF24L01IRJET-  	  Wireless Health Monitoring System in Mine Areas using NRF24L01
IRJET- Wireless Health Monitoring System in Mine Areas using NRF24L01IRJET Journal
 
IRJET - Smart Sonar System
IRJET - Smart Sonar SystemIRJET - Smart Sonar System
IRJET - Smart Sonar SystemIRJET Journal
 
Neil Sarkar (AdHawk Microsystems): Ultra-Fast Eye Tracking Without Cameras fo...
Neil Sarkar (AdHawk Microsystems): Ultra-Fast Eye Tracking Without Cameras fo...Neil Sarkar (AdHawk Microsystems): Ultra-Fast Eye Tracking Without Cameras fo...
Neil Sarkar (AdHawk Microsystems): Ultra-Fast Eye Tracking Without Cameras fo...AugmentedWorldExpo
 
IRJET- Iot Based Wireless Sensor Network for Earlier Detection and Prevention...
IRJET- Iot Based Wireless Sensor Network for Earlier Detection and Prevention...IRJET- Iot Based Wireless Sensor Network for Earlier Detection and Prevention...
IRJET- Iot Based Wireless Sensor Network for Earlier Detection and Prevention...IRJET Journal
 
Dq3211691171
Dq3211691171Dq3211691171
Dq3211691171IJMER
 
IRJET- Garbage Waste Monitoring and Management in Smart Cities
IRJET- Garbage Waste Monitoring and Management in Smart CitiesIRJET- Garbage Waste Monitoring and Management in Smart Cities
IRJET- Garbage Waste Monitoring and Management in Smart CitiesIRJET Journal
 
Real-time monitoring system for weather and air pollutant measurement with HT...
Real-time monitoring system for weather and air pollutant measurement with HT...Real-time monitoring system for weather and air pollutant measurement with HT...
Real-time monitoring system for weather and air pollutant measurement with HT...journalBEEI
 

What's hot (20)

IRJET-An Automatic Fire Detection and Warning System under Home Video Surveil...
IRJET-An Automatic Fire Detection and Warning System under Home Video Surveil...IRJET-An Automatic Fire Detection and Warning System under Home Video Surveil...
IRJET-An Automatic Fire Detection and Warning System under Home Video Surveil...
 
IRJET - GSM based Fire Extinguishing System
IRJET -  	  GSM based Fire Extinguishing SystemIRJET -  	  GSM based Fire Extinguishing System
IRJET - GSM based Fire Extinguishing System
 
IRJET - Water Monitoring System – IoT
IRJET -  	  Water Monitoring System – IoTIRJET -  	  Water Monitoring System – IoT
IRJET - Water Monitoring System – IoT
 
IRJET- A Real Time Solution to Flood Monitoring System using IoT and Wireless...
IRJET- A Real Time Solution to Flood Monitoring System using IoT and Wireless...IRJET- A Real Time Solution to Flood Monitoring System using IoT and Wireless...
IRJET- A Real Time Solution to Flood Monitoring System using IoT and Wireless...
 
IRJET - Effective Garbage Management System based on IoT
IRJET -  	  Effective Garbage Management System based on IoTIRJET -  	  Effective Garbage Management System based on IoT
IRJET - Effective Garbage Management System based on IoT
 
IRJET- Mini IR Radar for unauthorized object detection
IRJET- Mini IR Radar for unauthorized object detectionIRJET- Mini IR Radar for unauthorized object detection
IRJET- Mini IR Radar for unauthorized object detection
 
IRJET- Offline Location Detection and Accident Indication using Mobile Sensors
IRJET- Offline Location Detection and Accident Indication using Mobile SensorsIRJET- Offline Location Detection and Accident Indication using Mobile Sensors
IRJET- Offline Location Detection and Accident Indication using Mobile Sensors
 
Pontem Monitoring using IoT
Pontem Monitoring using IoTPontem Monitoring using IoT
Pontem Monitoring using IoT
 
IRJET- Emergency Navigation System using Mobile Computing
IRJET-  	  Emergency Navigation System using Mobile ComputingIRJET-  	  Emergency Navigation System using Mobile Computing
IRJET- Emergency Navigation System using Mobile Computing
 
IRJET- IoT based Water Management System using Arduino
IRJET- IoT based Water Management System using ArduinoIRJET- IoT based Water Management System using Arduino
IRJET- IoT based Water Management System using Arduino
 
IRJET - An Automatic Forest Fire Detection using Lora Wireless Mesh Topology
IRJET - An Automatic Forest Fire Detection using Lora Wireless Mesh TopologyIRJET - An Automatic Forest Fire Detection using Lora Wireless Mesh Topology
IRJET - An Automatic Forest Fire Detection using Lora Wireless Mesh Topology
 
IoT Based Disaster Detection and Early Warning Device By Shweta Gaikwad
IoT Based Disaster Detection and Early Warning Device By Shweta GaikwadIoT Based Disaster Detection and Early Warning Device By Shweta Gaikwad
IoT Based Disaster Detection and Early Warning Device By Shweta Gaikwad
 
IRJET- Fire Extenguisher Robot
IRJET- Fire Extenguisher RobotIRJET- Fire Extenguisher Robot
IRJET- Fire Extenguisher Robot
 
IRJET- Wireless Health Monitoring System in Mine Areas using NRF24L01
IRJET-  	  Wireless Health Monitoring System in Mine Areas using NRF24L01IRJET-  	  Wireless Health Monitoring System in Mine Areas using NRF24L01
IRJET- Wireless Health Monitoring System in Mine Areas using NRF24L01
 
IRJET - Smart Sonar System
IRJET - Smart Sonar SystemIRJET - Smart Sonar System
IRJET - Smart Sonar System
 
Neil Sarkar (AdHawk Microsystems): Ultra-Fast Eye Tracking Without Cameras fo...
Neil Sarkar (AdHawk Microsystems): Ultra-Fast Eye Tracking Without Cameras fo...Neil Sarkar (AdHawk Microsystems): Ultra-Fast Eye Tracking Without Cameras fo...
Neil Sarkar (AdHawk Microsystems): Ultra-Fast Eye Tracking Without Cameras fo...
 
IRJET- Iot Based Wireless Sensor Network for Earlier Detection and Prevention...
IRJET- Iot Based Wireless Sensor Network for Earlier Detection and Prevention...IRJET- Iot Based Wireless Sensor Network for Earlier Detection and Prevention...
IRJET- Iot Based Wireless Sensor Network for Earlier Detection and Prevention...
 
Dq3211691171
Dq3211691171Dq3211691171
Dq3211691171
 
IRJET- Garbage Waste Monitoring and Management in Smart Cities
IRJET- Garbage Waste Monitoring and Management in Smart CitiesIRJET- Garbage Waste Monitoring and Management in Smart Cities
IRJET- Garbage Waste Monitoring and Management in Smart Cities
 
Real-time monitoring system for weather and air pollutant measurement with HT...
Real-time monitoring system for weather and air pollutant measurement with HT...Real-time monitoring system for weather and air pollutant measurement with HT...
Real-time monitoring system for weather and air pollutant measurement with HT...
 

Similar to Development of Computer Vision based Windshield Wiper Control System for Automobiles

IRJET - Pothole Detection System
IRJET -  	  Pothole Detection SystemIRJET -  	  Pothole Detection System
IRJET - Pothole Detection SystemIRJET Journal
 
IRJET - Drowsiness Detection System using ML & IP
IRJET - Drowsiness Detection System using ML & IPIRJET - Drowsiness Detection System using ML & IP
IRJET - Drowsiness Detection System using ML & IPIRJET Journal
 
IRJET- Intelligent Car Parking System commanded by Android Application
IRJET- Intelligent Car Parking System commanded by Android ApplicationIRJET- Intelligent Car Parking System commanded by Android Application
IRJET- Intelligent Car Parking System commanded by Android ApplicationIRJET Journal
 
Collision Detection System for Smart Cars
Collision Detection System for Smart CarsCollision Detection System for Smart Cars
Collision Detection System for Smart CarsIRJET Journal
 
IRJET-Smart Parking System
IRJET-Smart Parking SystemIRJET-Smart Parking System
IRJET-Smart Parking SystemIRJET Journal
 
IRJET- Optimization of Surveillance Camera for Low Cost Storage Device
IRJET- Optimization of Surveillance Camera for Low Cost Storage DeviceIRJET- Optimization of Surveillance Camera for Low Cost Storage Device
IRJET- Optimization of Surveillance Camera for Low Cost Storage DeviceIRJET Journal
 
Comparative Study on Various System Based on Raspberry-Pi Technology
Comparative Study on Various System Based on Raspberry-Pi TechnologyComparative Study on Various System Based on Raspberry-Pi Technology
Comparative Study on Various System Based on Raspberry-Pi TechnologyIRJET Journal
 
IRJET- Smart Weather Monitoring and Real Time Alert System using IoT
IRJET- Smart Weather Monitoring and Real Time Alert System using IoTIRJET- Smart Weather Monitoring and Real Time Alert System using IoT
IRJET- Smart Weather Monitoring and Real Time Alert System using IoTIRJET Journal
 
IRJET- R-Pi based Real-Time Weather Monitoring System
IRJET-  	  R-Pi based Real-Time Weather Monitoring SystemIRJET-  	  R-Pi based Real-Time Weather Monitoring System
IRJET- R-Pi based Real-Time Weather Monitoring SystemIRJET Journal
 
IRJET- IoT and ML based Smart TV for Child Eyes Safety
IRJET-  	  IoT and ML based Smart TV for Child Eyes SafetyIRJET-  	  IoT and ML based Smart TV for Child Eyes Safety
IRJET- IoT and ML based Smart TV for Child Eyes SafetyIRJET Journal
 
IRJET- Drive Assistance an Android Application for Drowsiness Detection
IRJET- Drive Assistance an Android Application for Drowsiness DetectionIRJET- Drive Assistance an Android Application for Drowsiness Detection
IRJET- Drive Assistance an Android Application for Drowsiness DetectionIRJET Journal
 
IRJET- Accident Detection and Monitoring System using IoT
IRJET-  	  Accident Detection and Monitoring System using IoTIRJET-  	  Accident Detection and Monitoring System using IoT
IRJET- Accident Detection and Monitoring System using IoTIRJET Journal
 
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 Journal
 
Vehicle Related Prevention Techniques: Pothole/Speedbreaker Detection and Ant...
Vehicle Related Prevention Techniques: Pothole/Speedbreaker Detection and Ant...Vehicle Related Prevention Techniques: Pothole/Speedbreaker Detection and Ant...
Vehicle Related Prevention Techniques: Pothole/Speedbreaker Detection and Ant...IRJET Journal
 
IRJET - Driver Monitoring System
IRJET - Driver Monitoring SystemIRJET - Driver Monitoring System
IRJET - Driver Monitoring SystemIRJET Journal
 
IRJET- Iot Based Home Visitor Monitoring System using Raspberry Pi
IRJET-  	  Iot Based Home Visitor Monitoring System using Raspberry PiIRJET-  	  Iot Based Home Visitor Monitoring System using Raspberry Pi
IRJET- Iot Based Home Visitor Monitoring System using Raspberry PiIRJET Journal
 
POTHOLE DETECTION SYSTEM USING YOLO v4 ALGORITHM
POTHOLE DETECTION SYSTEM USING YOLO v4 ALGORITHMPOTHOLE DETECTION SYSTEM USING YOLO v4 ALGORITHM
POTHOLE DETECTION SYSTEM USING YOLO v4 ALGORITHMIRJET Journal
 
Automatic Irrigation System using IoT. 
Automatic Irrigation System using IoT. Automatic Irrigation System using IoT. 
Automatic Irrigation System using IoT. IRJET Journal
 
IRJET - Smart Assistance System for Drivers
IRJET - Smart Assistance System for DriversIRJET - Smart Assistance System for Drivers
IRJET - Smart Assistance System for DriversIRJET Journal
 
1. 10077 12326-1-pb
1. 10077 12326-1-pb1. 10077 12326-1-pb
1. 10077 12326-1-pbIAESIJEECS
 

Similar to Development of Computer Vision based Windshield Wiper Control System for Automobiles (20)

IRJET - Pothole Detection System
IRJET -  	  Pothole Detection SystemIRJET -  	  Pothole Detection System
IRJET - Pothole Detection System
 
IRJET - Drowsiness Detection System using ML & IP
IRJET - Drowsiness Detection System using ML & IPIRJET - Drowsiness Detection System using ML & IP
IRJET - Drowsiness Detection System using ML & IP
 
IRJET- Intelligent Car Parking System commanded by Android Application
IRJET- Intelligent Car Parking System commanded by Android ApplicationIRJET- Intelligent Car Parking System commanded by Android Application
IRJET- Intelligent Car Parking System commanded by Android Application
 
Collision Detection System for Smart Cars
Collision Detection System for Smart CarsCollision Detection System for Smart Cars
Collision Detection System for Smart Cars
 
IRJET-Smart Parking System
IRJET-Smart Parking SystemIRJET-Smart Parking System
IRJET-Smart Parking System
 
IRJET- Optimization of Surveillance Camera for Low Cost Storage Device
IRJET- Optimization of Surveillance Camera for Low Cost Storage DeviceIRJET- Optimization of Surveillance Camera for Low Cost Storage Device
IRJET- Optimization of Surveillance Camera for Low Cost Storage Device
 
Comparative Study on Various System Based on Raspberry-Pi Technology
Comparative Study on Various System Based on Raspberry-Pi TechnologyComparative Study on Various System Based on Raspberry-Pi Technology
Comparative Study on Various System Based on Raspberry-Pi Technology
 
IRJET- Smart Weather Monitoring and Real Time Alert System using IoT
IRJET- Smart Weather Monitoring and Real Time Alert System using IoTIRJET- Smart Weather Monitoring and Real Time Alert System using IoT
IRJET- Smart Weather Monitoring and Real Time Alert System using IoT
 
IRJET- R-Pi based Real-Time Weather Monitoring System
IRJET-  	  R-Pi based Real-Time Weather Monitoring SystemIRJET-  	  R-Pi based Real-Time Weather Monitoring System
IRJET- R-Pi based Real-Time Weather Monitoring System
 
IRJET- IoT and ML based Smart TV for Child Eyes Safety
IRJET-  	  IoT and ML based Smart TV for Child Eyes SafetyIRJET-  	  IoT and ML based Smart TV for Child Eyes Safety
IRJET- IoT and ML based Smart TV for Child Eyes Safety
 
IRJET- Drive Assistance an Android Application for Drowsiness Detection
IRJET- Drive Assistance an Android Application for Drowsiness DetectionIRJET- Drive Assistance an Android Application for Drowsiness Detection
IRJET- Drive Assistance an Android Application for Drowsiness Detection
 
IRJET- Accident Detection and Monitoring System using IoT
IRJET-  	  Accident Detection and Monitoring System using IoTIRJET-  	  Accident Detection and Monitoring System using IoT
IRJET- Accident Detection and Monitoring System using IoT
 
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...
 
Vehicle Related Prevention Techniques: Pothole/Speedbreaker Detection and Ant...
Vehicle Related Prevention Techniques: Pothole/Speedbreaker Detection and Ant...Vehicle Related Prevention Techniques: Pothole/Speedbreaker Detection and Ant...
Vehicle Related Prevention Techniques: Pothole/Speedbreaker Detection and Ant...
 
IRJET - Driver Monitoring System
IRJET - Driver Monitoring SystemIRJET - Driver Monitoring System
IRJET - Driver Monitoring System
 
IRJET- Iot Based Home Visitor Monitoring System using Raspberry Pi
IRJET-  	  Iot Based Home Visitor Monitoring System using Raspberry PiIRJET-  	  Iot Based Home Visitor Monitoring System using Raspberry Pi
IRJET- Iot Based Home Visitor Monitoring System using Raspberry Pi
 
POTHOLE DETECTION SYSTEM USING YOLO v4 ALGORITHM
POTHOLE DETECTION SYSTEM USING YOLO v4 ALGORITHMPOTHOLE DETECTION SYSTEM USING YOLO v4 ALGORITHM
POTHOLE DETECTION SYSTEM USING YOLO v4 ALGORITHM
 
Automatic Irrigation System using IoT. 
Automatic Irrigation System using IoT. Automatic Irrigation System using IoT. 
Automatic Irrigation System using IoT. 
 
IRJET - Smart Assistance System for Drivers
IRJET - Smart Assistance System for DriversIRJET - Smart Assistance System for Drivers
IRJET - Smart Assistance System for Drivers
 
1. 10077 12326-1-pb
1. 10077 12326-1-pb1. 10077 12326-1-pb
1. 10077 12326-1-pb
 

More from IRJET Journal

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...IRJET Journal
 
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 STRUCTUREIRJET Journal
 
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...IRJET Journal
 
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 CharacteristicsIRJET Journal
 
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...IRJET Journal
 
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-...IRJET Journal
 
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...IRJET Journal
 
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...IRJET Journal
 
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 ADASIRJET Journal
 
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,...IRJET Journal
 
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 ProIRJET Journal
 
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...IRJET Journal
 
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 SystemIRJET Journal
 
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 bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
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 ...IRJET Journal
 
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.IRJET Journal
 
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...IRJET Journal
 
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 DesignIRJET Journal
 
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...IRJET Journal
 

More from 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...
 

Recently uploaded

MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
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
 
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...Call Girls in Nagpur High Profile
 
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...ranjana rawat
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
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 Bookingdharasingh5698
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 

Recently uploaded (20)

DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
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...
 
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...
 
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...
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
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 Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 

Development of Computer Vision based Windshield Wiper Control System for Automobiles

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 05 | June -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2756 Development of Computer Vision based Windshield Wiper Control System for Automobiles R. G. Shinde1, V.B.Dharmadhikari2 1PG Student, Department of Electronics Engineering, Walchand College of Engineering, Sangli, Maharashtra, India, 2Associate Professor, Department of Electronics Engineering, Walchand College of Engineering, Sangli, Maharashtra, India, ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract – Windshield wipers play a key role in assuring safety and comfort to the driver in the adverse weather conditions. For various automotive applications, it is necessary to recognize adverse weather conditions like fog, rain, snow etc. as it is measure cause for accidents. Among all these raindrop detections is a quite challenging task. This paper discusses the present wiper control system based on Computer Vision. The system is implemented on Embedded Linux platform with Computer Vision based raindrop detection using OpenCV library in Python. The system is designed using Embedded Linux development board. In this system, a camera captures images of the windshield of automobiles. The information of captured scene is processed using OpenCV. Raindrop detection is achieved by various techniques of the computer vision and image processing. The information of raindrop distribution is further used for wiper control. According to the percentage of occupation of raindrops, PWM is selected to control the motor. Key Words: Raindrop Detection, Windshield, Advanced Driver Assistance System (ADAS), Computer Vision, Raspberry Pi (RPi). 1. INTRODUCTION A close relation exists between weather recognition and driver’s safety. Driving is difficult during the adverse weather conditions than the fair conditions, rates of accidents are comparatively high due to adverse weather. Many computer vision algorithms have been developed to work In-door and out-door applications. Many algorithms tend to fail in adverse weather conditions. So, changes in the climatic conditions can be recognized using in-vehicle vision sensor with some Computer Vision based algorithms. Nowadays, the number of sensors used for Advanced Driver Assistance Systems are increasing, especially in-vehicle camera systems are developed since images captured from these sensors contain almost all visual information. Auto-wiping systems are already developed with the help of rain sensing plate. But the employment of separate sensor for the various task is not desirable from the viewpoint of space, appearance, cost, maintenance etc. The single vision sensor employed in the vehicle can be used for many vision-based applications like distance adjustment between cars from leading vehicle recognition, self-steering from white line recognition, automatic braking systems from pedestrian recognition and so on. These systems detect raindrops on the windshield and automatically turn on and adjust the wiper system in accordance with the intensity of the rain. If the driver takes their attention off the road for few seconds to adjust the wiper switch while driving in poor weather conditions would lead to road accidents. Such system is developed to reduce driving distractions and allow drivers to focus on driving. 1.1 Various Raindrops Detecting Sensors In past years different approaches were used to control the wiper blades [10]. Some of them are described below: 1. Audio sensor: The condition of rain can be detected using microphone by listening to sound created by falling raindrops on a metallic panel such as a roof of the vehicle. This will require the use of a frequency selective filter to eliminate ambient noises. 2. Capacitive sensor: A film of capacitive sensors are embedded within the laminated layer of the front windscreen. The sensor detects an intensity of rain based on a fluctuation of the capacitive signals and resistance due to a connection of electrodes of the sensor via rain-drops. The manufacturing process is a limitation for this system, as many car windshields are not laminated, plus electrodes of the sensors require electric connections, which is difficult and costly. Once the sensing electrodes are wet, they become less sensitive for rain sensing. 3. Optical rain sensor: It is built on the theory of reflection of light. Infrared light is projected on the windshield from source, which is collected by a photo detector and based on the change in the amount of reflection of light, the system
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 05 | June -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2757 recognizes the presence of raindrop in the windshield and moves wiper automatically. Unwanted objects like darts and leaves lying on the windshield can easily disrupt the reflection path of light. Besides, the sensor becomes sensitive to external lights As IR lights are used, the sensor suffers from small sensing area. 4. Omni-directional rain sensor: These sensors are similar to optical rain sensor but instead of throwing light at a certain angle like previous methods, light is scattered in all directions. The photodiode receives scattered light reflected by the raindrop and calculates the intensity of received light. The approach is helpful to cover big surface areas. But still not efficient in case of differentiating other particles from raindrops. 5. Image sensor: Image processing approaches were used to detect raindrops using image sensors. 1.2 Image processing techniques for raindrop detection Various image processing approaches were used to detect raindrops using vision sensors. Intensity variation & Contour verifications in [4], Time- series in [3], Improved RIGSEC in [7], pattern matching in [2] are some of the approaches used for raindrops detection. 1.3 General system for raindrop detection using Computer Vision Image processing based approach for the detection of raindrops covers the maximum area of windshield depending on the field of view of the camera. The vision-based system can give real time and more accurate raindrop detection. General system using the camera for raindrops detection is as shown in Fig.-1. It can be explained in the following steps Fig-1: General system for raindrop detection using Computer Vision  The camera will capture a continuous stream of images or video frames. Processing of images, as well as frames for detection of raindrops, is possible.  Detection of raindrops from images with a plain background is the most effective detection. But it may fail for the heavy rainfall.  For detection, over a non-plain background, the camera can be focused on the windshield. It can be called as focused raindrop detection. With simple image processing, it is possible to detect raindrops.  If the background is non-plain and the camera is not focused on the windshield then detection of raindrops will be time-consuming as complex image processing techniques like pattern recognition and pattern matching, spatiotemporal correlation analysis of video sequence, watershed algorithms will be implemented. Simple Computer Vision techniques will consume less time and process the focused images. Unfocused raindrop detection will be time-consuming than the focused raindrop detection. 2. WIPER CONTROL SYSTEM IMPLEMENTED IN OUR PROJECT The system we have implemented is based on Embedded Linux board called Raspberry Pi 3 Model B having OpenCV library installed on it with the necessary software. The Raspberry Pi camera module is interfaced with the board captures continues images. With the image processing techniques raindrops are detected and thus the percentage of accumulation is calculated. According to that duty cycle of PWM output of RPi GPIO is controlled and thus speed of wiper motor. The whole system is the composition of the following: A. CAMERA The RPi camera module version v1 with 5-megapixel resolution is having a frame rate of 30 for the mode 1080 video mode. The sensor is OmniVision OV5647. Sensor resolution of 2592x1944 pixels and sensor image area is 3.76mm x2.74mm pixels. The horizontal field of view is 53.50+/- 0.130, vertical field of view is 41.410 and diagonal is 660. So, the focus is adjusted at about 10 cm, by moving lens 1260 counter clockwise. Fig-2: Raspberry Pi camera Rev 1.3 is used in proposed system
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 05 | June -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2758 B. Embedded Linux The number of operating systems available to use on Raspberry Pi platform is having lots of options. For our project, we have used Raspbian Jessie on Raspberry Pi. The Raspbian operating system is based on Debian Linux. Embedded Linux is more beneficial as it is open source, stable, scalable, reliable, with all kind of hardware support and has great community support. OpenCV3.0 library in Python 2.7 is used for programming. C. Raspberry Pi 3 Model B The Raspberry Pi is a credit card-sized single-board computer developed in the UK by the Raspberry Pi Foundation. The role of Raspberry Pi in this system is processing images captured by the Raspberry Pi camera using OpenCV library. This newest version is available with 1 GB RAM, 1.2 GHz frequency which will give us fast computation. Fig-3: Raspberry Pi 3 Model B D. HARDWARE REQUIREMENT Hardware required in the proposed system will be a combination of the all above. A general block diagram of component connectivity is as shown in Fig-4. Below Fig-4: Proposed system 3. CHALLENGES IN THE RAINDROPS DETECTION Advanced driver assistance systems include a camera for vision-based automation. The geometry of raindrop varies depending upon the type of rain, wind direction, car speed, vibrations etc. Focused raindrops detection algorithms are less time-consuming. In rainy days each and every pixel exhibit sudden changes in the intensity. This changes may be caused by other factors like external illumination changes, camera movement etc. During heavy rain, the raindrops stay for a short time on the shield (maximum of 500 milliseconds)[6]. Different properties of rain, wind speed, and lighting conditions are the major challenges in raindrops detection. Raindrop detection is the most challenging task as they are transparent on the windshield. Some of the challenges in the raindrops detection are listed below. 1. Complex Background On the complex background, it is difficult to detect them as brightness variation may make an algorithm to fail. Generally, the brightness of raindrops is greater than the background, hence it can be easily detected with some image processing techniques. 2. Variation in ambient light This can cause glare in the captured images which will make it difficult to detect raindrops on the windshield. 3. Camera mounting/vibration To locate camera at best location inside windshield to capture images is one more challenge. Vibrations of the car will cause movement of the camera, so captured images might be blurred. Algorithm for blurred raindrop detection in necessary for that. 4. SOFTWARE IMPLEMENTATION In literature survey, we found lots of work on raindrops detection using different methods. Our system will work on the focused raindrop detection and wiper control. Raindrops detection is important to get a clear sight for driving in adverse weather conditions. In our system, while performing experiment we have initialized the camera, which captures continuous images with a frame rate of 20 frames per second. The images are provided to the Embedded Linux board i.e. Raspberry Pi which performs computer vision processing to detect raindrops from the captured images. The raindrops are having greater intensity than the background and this phenomenon is used here. The algorithm is implemented only for the day time raindrop detection as shown in fig.-4 below. This system consists of three stages
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 05 | June -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2759 4.1 Camera Initialization In the first stage, the system gets initialized with the onboard Pi camera. The camera captures continuous frames and sends to the Raspberry Pi for further processing. The camera module is enabled through sudo raspi-config command on RPi. Commands used to test the Pi camera are sudo raspistill –o image.jpg for capturing still image with name image sudo raspivid –o video.h264 for capturing video with name video Fig.-5: Flowchart for raindrop detection 4.2 Computer Vision For Raindrop Detection  First thing while processing the images in Computer Vision is that the image should be converted into greyscale. After this conversion Sobel operator is used for edge detection. Edge detection is a fundamental tool in image processing, machine vision, and computer vision, particularly in the areas of feature detection and feature extraction. Combined edge detected image is as shown in the fig.-6 below.  On the trial and error basis threshold value of 100 is set to get the binary image for further processing. Binary image obtained is as in fig.-7.  This further performed with dilation operation to decide the boundaries as shown in fig.-8.  After dilation with floodfill command in OpenCV detected region is filled as in fig.-9. Fig.-6: Sobel edge detection Fig.-7: Binary image Fig.-8: Dilated image Fig.-9: Detected raindrops  To count the detected raindrops and raindrops distribution blob detection and non-zero pixel count are performed respectively. Fig.-10 shows detected raindrops for the minimum area of 20 pixels.
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 05 | June -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2760 Fig.-10: Keypoints detected for counting raindrops 4.3 Wiper Motor Control  For this Raspberry Pi's GPIO pins are accessed. Depending on the raindrops count and percentage of distribution calculated in image processing stage motor speed and an interval is controlled.  For 0 raindrop count and 0 % distribution motor speed and interval both are zero.  For 50 to 500 raindrop count medium speed and for 10 % to 50 % distribution medium interval is set for a motor.  For 500 to 1000 raindrops high speed and for 50% to 100% high the interval is set for a motor. The overall component connectivity is as shown in fig.-11. Fig.-10: Component connectivity 5. RESULTS Detection of focused raindrops with proposed algorithm is as in the Fig.-12 below. Fig.-12: Raindrop detection for the captured image A number of raindrops detected is decided by the detector by checking the size parameter of a raindrop in pixels. Then according to the number of raindrops and percentage of distribution on windshield motor can be controlled. 6. CONCLUSION AND FUTURE SCOPE In this paper, we represented general methodology, challenges, and implementation of our system. Detection of focused raindrops is promising as per this approach with some basic image processing algorithms. The results of raindrops detection can be used for judgment of rainfall, adverse weather recognition as well as for driver assistance. Windshield wiper controlling can be performed using the results of raindrops detection. The interface between OpenCV and Raspberry Pi GPIOs is very strong; so embedded hardware can be controlled by image processing programs written using OpenCV in Python. ACKNOWLEDGMENTS The authors would like to thank their colleagues for useful discussions and to the previous work done by researchers which helped us in the work. REFERENCES [1] Jee Hun Park, Man Ho Kim, Hong Jun Im, Kyung Chang Lee and Suk Lee, "Development of Vision-Based Control Smart Windshield Wiper System for Intelligent Vehicle", SICE-ICASE International Joint Conference 2006, Oct. 18-21, 2006 in Bexco, Busan, Korea. [2] Hiroyuki Kurihata, Tomokazu Takahashi, Ichiro Ide, Yoshito Mekada, Hiroshi Murase, Yukimasa Tamatsu, Takayuki Miyahara, “Rainy Weather Recognition from
  • 6. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 05 | June -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2761 In-Vehicle Camera Images for Driver Assistance”, 0- 7803-8961-1/05/$20.00 ©2005 IEEE. [3] Hiroyuki Kurihata, Tomokazu Takahashi, Yoshito Mekada, Hiroshi Murase, Yukimasa Tamatsu, Takayuki Miyahara, “Detection of Raindrops on Windshield from an In-Vehicle Video Camera”, International Journal of Innovative Computing, Information and Control, Volume 3, Number 6(B), December 2007. [4] Fawazi Nashashibi, Raoul De Charette de La Contrie, Alexandre Lia, "Detection of Unfocused Raindrops on a Windscreen using Low-Level Image Processing", International Conference on Control, Automation, Robotics and Vision: ICARV 2010, Dec 2010, Singapore, Singapore, pp.P0655, 2010. [5] K. Garg, S. Nayar "Detection and removal of rain from videos", IEEE Conference on Computer Vision and Pattern Recognition (CVPR), volume I, pages 528–535, Jun 2004. [6] K. Garg, S. Nayar “When does a camera see rain?”, IEEE International Conference on Computer Vision (ICCV), volume 2, pages 1067–1074, Oct 2005. [7] Martin Roser, Andreas Geiger, “Video-based raindrop detection for improved image registration”. [8] Saba N. karbhari, B. H. Pansambal, "Raindrop Detection: Performance analysis of recent approaches for the use in electronic driver assistance systems", International Journal of Research in Engineering Application & Management (IJREAM), ISSN: 2494- 9150 Vol-02, Issue 01, APR 2016. [9] Jayasree t. C., Simi P.S., “Detection and correction of Raindrops In-Vehicle Cameras ”, ICEIET-2016, ISSN: 2348 – 8549 [10] Lubna Alazzawi and Avik Chakravarty, “Design And Implementation Of A Reconfigurable Automatic Rain Sensitive Windshield Wiper”, IJAET, Vol. 8, Issue 2, pp. 73-82, April-2015 [11] www.pyimagesearch.com/