SlideShare uma empresa Scribd logo
1 de 12
Baixar para ler offline
International Journal of Computer Science & Information Technology (IJCSIT) Vol 5, No 4, August 2013
DOI : 10.5121/ijcsit.2013.5410 131
GPS Tracking System Coupled With Image
Processing In Traffic Signals to Enhance Life
Security
Manoj Prabhakar K 1
and Manoj Kumar S 2
1
Anna University, Chennai, India
manojkrishs@gmail.com
2
Anna University, Chennai, India
manojkumars.msec@gmail.com
ABSTRACT
In modern and crowded traffic life, it becomes mandatory to save the human life by reaching the hospital
very sooner than possible. This paper explains about the advancement in tracking the ambulance presence
amidst the traffic with the usage of GPS tracking system calculating the position of the ambulance from the
traffic signal which replaces the RF transmitter receiver circuitry. This paper also retains the use of the
image capturing technology available from the base paper (IMPACT OF IMAGE PROCESSING IN
SAVING THE HUMAN LIFE BY AUTOMATING TRAFFIC SIGNALS) to identify the presence of the
ambulance, thereby changing the signal to green automatically in favour of ambulance.
KEYWORDS
Image Processing, Trigger, Ambulance, Human Life, Ambulance GPS Tracking system, Ambulance
position, Proximity sensors.
1. INTRODUCTION
An image is nothing but the subset of signal. Generally a signal is used to convey the information
from one end to other end. These sorts of signals can be used in many ways. Electrical signals are
used in television, radio, etc, which is transmitted by electrical quantities. Here the digital
processing is the process of extracting information from the signals. Every signal will have
certain information which is to be transmitted to the other end.
The digital signal processing is mainly related representing and processing of the numbers
(sequence) and symbols. The signals have many characteristics such as its shapes, time durations,
amplitudes and etc. These signals can be classified as continuous and discrete time signals based
on sampling. There are two types of signals, analog and digital signals. If the signals are repeating
after some period, they are called periodic signals. Every signal can be fixed by Mathematical
functions. The signals are classified into three types according to its dimensions. They are 1D
(One-Dimensional), 2D (Two-Dimensional), 3D (Three-Dimensional).
The One Dimensional signals will be using time waveforms x(t) or f(t). Two dimensional signals
will be used two axis such as (x,y) 2D signals are the function of two independent variables called
as (x,y) and has been projected in x,y plane. The 2D signals will be projecting the images and still
International Journal of Computer Science & Information Technology (IJCSIT) Vol 5, No 4, August 2013
132
photographs. The Three dimensional signals will be plotted in (x,y,z) plane. It represents the
images in sequences and in dynamic manner, which in turn called as video signals.
Here, we are using the digital image processing to transmit signals to traffic signals and thereby
triggering the signal to green for ambulances. This can be done by using the placing the motion
camera in all traffic signals, which captures the video signals and when there in ambulance in the
road, it automatically changes the signal green according to the speed and time where ambulance
has been placed. Also, as an improvement of the previous project GPS tracking system will be
used this time to track the position of the ambulance. Since, all the traffic signals are monitored
and will be automated in the near future; every ambulance will be tracked with the help of the
GPS systems. The GPS systems will use the Geographic map information of the area along with
the live position data from GPS based vehicle tracking unit installed in the Ambulance, and
presents the same on a traffic control station. This will automate the signal to green based on the
geographical location of the ambulance. The GPS system can also guide the ambulance to the
accident location as well based on the position of the nearest ambulance and accident location.
Every ambulance will be attached with a proximity sensor device which emit the signals in
particular frequencies to the proximity receiver that has been placed in traffic signals. The
receiver that has been placed in the traffic signals will receive the signals transmitted by
ambulance based on the approach speed of the ambulance. In this paper, we will be discussing
about how the images will be recognized and how the signals will be transmitted and received.
In order to provide the clear image we will be using smoothing filter and sharpening filter which
reduce the distortion and interference while capturing the images and in order to provide
enhancement for the images for better accoutrement, basic morphological algorithms will be used
and for pattern recognition, clustering algorithm is used and for determining shortest path,
Djikistra shortest path algorithm will be implemented.
2. HOW IS THE PROPOSED CONCEPT BETTER THAN BASE CONCEPT?
Base Paper: The base paper uses image processing technology to capture the images of the
ambulance that is approaching the signal. The one drawback that it had was the distance
constraint due to the use of RF transmitter and Receiver to generate RF signals in order to
enhance the performance of detection of the ambulance presence.
Proposed Concept: The proposed concept too uses image processing technology to capture
images. The difference is that here GPS system is used as a replacement for RF transmitter and
receiver module in every ambulances. The usage of GPS module overcomes the distance
constraint problem and also increases the accuracy of locating the ambulance to the near the
traffic signal. The nearest ambulance is located using Djikstra’s algorithm.
Also, the idea of using proximity sensors in the proposed concept improves the efficiency and
accuracy of tracking the ambulance presence amidst the traffic.
3. PROPOSED CONCEPT - HOW IT WORKS???
When the road is completely filled with traffic, it is necessary to have natural traffic signal
changes for ambulances that are in very critical situation to save human lives. Here the motion
camera that has been placed in traffic signals captures the 3-D Images of vehicles in roads to
automatically trigger the signal to green from the distance where the ambulance has been viewed.
In order to determine the closest proximity of the ambulance and from which end the ambulance
is approaching we have proximity sensor transmitter, that will be placed in ambulances and
International Journal of Computer Science & Information Technology (IJCSIT) Vol 5, No 4, August 2013
133
receivers that will be placed in all traffic signals, which calculates the distance and speed of the
ambulance to change the signal.
3.1. Motion Camera
The motion camera will be placed in the traffic signals which captures the 3D images in x,y,z
plane and determines the location of ambulance and thereby triggers the traffic signal. The
unique thing and main use of image capturing is that, all the ambulances will have name
AMBULANCE in reverse manner such as ‘ECNALUBMA’; this will be used as the primary
image recognition pattern.
The motion camera working on Integrated circuits is the major element used in the process of
detecting the presence of ambulances. These cameras mainly focus on the parameters like swing
angles, actual pan, zooming factor, tilt, and scaled focal length of the camera.
Figure 1: The camera coordinate system, image coordinate system and perspective imaging.
Let (X, Y, Z) be considered as a co-ordinate system of the camera. Here, the image plane will be
lying perpendicular to Z-axis along with its centre which is located at the point (0,0,f). Here,
based on perspective projection P=(X, Y, Z) and the 3D space is projected onto the point, where
p=(x,y) and the values of x and y be fX/z and fY/z receptively. We will be detracting some of the
motion parameters such as,
1. Pan angle a: rotation angle around the Y-axis
2. Zoom factors: ratio of the camera focal lengths between two image frames
3. Tilt angle/3 rotation angle around the X-axis
4. Translation vector t = (t „ ty, tz) T•
5. Swing angle ry: rotation angle around the Z-axis.
3.2. Smoothing Filter:
A smoothing filter is mainly used to replace the each pixel values that are present in input image
with its neighbouring images. This in turn, will eliminate the pixel values that are not relevant to
its surroundings. It will be like other kernel filters, which considers size and shape of its
neighbourhood to calculate sampling.
International Journal of Computer Science & Information Technology (IJCSIT) Vol 5, No 4, August 2013
134
The following image will demonstrate the difference between the normal image and smoothing
image. We will also be using the Gaussian filter for smoothing the image. Gaussian filter, a bell
shaped hump will screen the high spatial frequencies along with the noise and thereby produce
the smoothing effect. The distortion in signal will be reduced by smoothing filter, which mainly
focuses on the primary image eliminating the unnecessary surroundings.
Fig: a. before smoothing b. after smoothing
The Gaussian filter ID is given as,
2
2
2
2
1)( 

x
exG



Where, σ is standard deviation of distribution in the Gaussian filter.
3.3. Sharpening filter:
The sharpening filter is used to adjust the contrast of the image and also to enhance the edges of
objects. Generally, the sharpening filters (High-pass filters) are allowed to pass and delete the
low-frequency components. Generally, these sharpening filters will eliminate the noise distortion
and provides the proper visibility and image quality, when it is being captured by the camera. The
sharpening filters are generally classified as,
1. Derivative filter
2. Laplace filter
3. High pass filter and
4. High boost filter.
Here, we are using the high boost filter to enhance the image further by using low pass.
High boost = A * original - low pass
= (A-1) * original + (original – low pass)
= (A-1) * original + high pass
International Journal of Computer Science & Information Technology (IJCSIT) Vol 5, No 4, August 2013
135
Fig a) before sharpening b) after sharpening
3.3. Avoid Image Blur during image capture
Three types of blur which usually occur in image processing are motion, Gaussian, and
compression blurs.
Motion blur maybe due to object movement when a camera shutter remains open for an extended
period of time and the object motion within this interval is visible in a single snapshot. It can also
be caused by camera movement.
Gaussian blur is made by a soft lens to spread out the light on the focal plane, rather than all
going toward a spot. It produces a smoothing effect by removing image details or noises.
[
Compression blur is triggered by the loss of high-frequency components in JPEG compression.
The following image describes the above types of image blurs available while capturing an
image.
International Journal of Computer Science & Information Technology (IJCSIT) Vol 5, No 4, August 2013
136
Fig: (a)Original image, (b)motion blur at orientation 45 degrees and magnitude 40, (c) Gaussian blur with a
17 x 17 window, (d) compression blur with compression ratio of 1:160.
Let f (xi) denotes the IQM score of an image under the degree of blur xi. The IQMs used for
measuring image blurs must satisfy the monotonically increasing or decreasing property.
(i.e.) if xi+1> xi, then f (xi+1)-f (xi) >0 for monotonically increasing (or) f (xi+1) - f (xi) < 0 for
monotonically decreasing property. The sensitivity of IQMs is defined as the score of the
aggregate relative distance:


i i
ii
xf
xfxf
)(
)()( 1
Nine IQMs, which are grouped into three categories based on pixel distance, correlation, and
mean square error, are explained as follows,
Let F (j,k) denote the pixel value of row j and column k in a reference image of size Mx N, and
F^ (j,k) denote the pixel value in a testing image.
International Journal of Computer Science & Information Technology (IJCSIT) Vol 5, No 4, August 2013
137
Category I: IQMs based on pixel distance
1. AD (average distance)
  

M
j
N
k
MNkjFkjFAD 1 1
/),(),(

2. L2D (L2 Euclidean distance)
   2/1
1 1
2
),(),(
1
2   

M
j
N
k
kjFkjF
MN
DL

Category II: IQMs based on correlation
3. SC (structure content)
     

M
j
N
k
M
j
N
k
kjFkjFSC 1 1
2
1 1
2
),(/),(

4. IF (image fidelity)
)),(/)),(),(((1 1 1
2
1 1
2
     

M
j
N
k
M
j
N
k
kjFkjFkjFIF

5. NK (N cross-correlation)
      

M
j
N
k
M
j
N
k
kjFkjFkjFNK 1 1 1 1
2
),(/),(),(

Category III: IQMs based on mean square error
6. NMSE (normal mean square error)
      

M
j
N
k
M
j
N
k
kjFkjFkjFNMSE 1 1 1 1
22
),(/)),(),((

7. LMSE (least mean square error)
      

M
j
N
k
M
j
N
k
kjFOkjFkjFLMSE 1 1 1 1
22
)),((/)),(),((

8. PMSE (peak mean square error)
 2
1 1 ,
2
)]},([max/)],(),([
1
kjFkjFkjF
MN
PMSE
M
j
N
k kj
  


9. PSNR (peak signal to noise ratio)
2/1
1 1
2
10 })],(),([/{255{log20   

M
j
N
k
kjFkjFPSNR

3.4. Pattern Recognition
In order to recognize the pattern of the ambulance in heavy traffic, we will be using the clustering
algorithm, in particular known as “two-pass mode clustering algorithm”. This algorithm requires
and processes only the registered multi-spectral image, twice. Here, the pattern of ambulance will
be imparted in the device and whenever the motion camera finds the pattern similar to that of
recognized pattern, it will be recognized. In clustering algorithm, there are two passes available.
In first pass, the mean vectors of all clusters will be generated and in the next pass, each every
International Journal of Computer Science & Information Technology (IJCSIT) Vol 5, No 4, August 2013
138
pixel will be assigned to a cluster that represents a single type, so as to determine the pattern
exactly.
The notations that will be used in this algorithm is given below:
B: It represents the total number of bands used. These numbers are the dimensionality in spectral
space. Here we are using 3D spectral space.
Cmax: It represents the maximum number of clusters
r (P,k): the distance between mean vector of current cluster (k) and gray value vector of pixel p.
It is given as
2/12
1
)))(((),( i
B
i i PkMeankPr  
Where, 1 <= k<=Cmax, MEAN denoted the mean value of cluster k in band i, Pi denotes the gray
value in band I of pixel p.
R is the constant radius in spectral space used to decide the mean vector of new cluster. If the
value of R is lesser then r, then new cluster will be generated.
d(k1,k2) represents the difference between mean vector of two different clusters k1 and k2,
where 1<=k1,k2<=Cmax and k1 k2.
D is the constant radius in spectral space, which is used to determine whether two distinct clusters
k1 and k2 should be emerged or not.
N is the constant that represents the total number of pixels to be evaluated.
n (k) is the total number accumulated in cluster k.
Pass 1: Cluster's Mean vector establishment:
Here, the gray value vector of first pixel is placed as initial cluster's mean of cluster I. Then Mean
is calculated as
1)(
)()(
)(



kn
PknkMEAN
kMEAN ioldi
newi
If the above equation is used, then the values present in the equation ntotal (total number of
pixels) and n (k) will be incremented by one. This process will be repeated until the new image
has been placed. If the value of K or N is lesser than n total and is equal to Cmax, then the
process, which has been repeating will be terminated. The distance between the two mean vectors
will be used to calculate the recognition pattern. The decision radius finally is mainly dependent
upon the condition to activate the clusters and to merge it finally. If the value of d is lesser than or
equal to decision radius, then two clusters will be merged and also new mean vector will be
determined.
)()(
)()()()(
)(
21
2221
knkn
knkMEANknkMEAN
kMEAN ii
newi



International Journal of Computer Science & Information Technology (IJCSIT) Vol 5, No 4, August 2013
139
Where, 1<=k, k1, k2<= Cmax and also k1≠k2. Now, the total number of pixels in the new cluster
n (k) will be sum of the n (k1) and n (k2). At last, the number of clusters are built as the group of
individual pixels and its mean vectors will be determined in the second pass
Pass 2: Pixel Classification
Pass 2 in mainly used to classify each and every pixel into one of the clusters that has been built
in pass 1. The minimum distance method will be adopted here, where the clusters will recognize
the images that are present near and by using the minimum distance method, the pixels with
spectral features will be merged together, so as to ensure the efficient reliability of the merged
images. The pixels will be recognized by the motion camera that has been placed in traffic signals
and thereby, the images of ambulance will be clearly recognized by these pass 2 merged image,
with the image that has been present closer to the camera will be identified first.
3.5. Determine the nearest ambulance (Shortest path Algorithm)
Fig: Djikstra’s Algorithm – Determine the shortest path
The idea behind the shortest path algorithm (Dijkstra's algorithm) is to identify the nearest
ambulance in the traffic when there is a case of ambulances coming from more than one side.
Since roads come in varying lengths we want to work on weighted graphs for this problem. A
weighted graph is simply a graph where each edge e is assigned a non-negative value called the
weight, w (e), of the edge. A path is a sequence of vertices p = (v1,...,vn) such that vi ~ vi+1. Set ei
= (vi, vi+1). The length of a path p is d (p) = &Sigma w (ei). For convenience we will also write w
(u,v) to denote the weight of the edge (u,v). The idea behind Dijkstra's algorithm is breadth-first
search (BFS). This type of search explores vertices by spreading out as new vertices are found.
Fig: FPGA-based Dijkstra’s shortest pathalgorithm
International Journal of Computer Science & Information Technology (IJCSIT) Vol 5, No 4, August 2013
140
3.6. Why GPS - Global Positioning System replaces RF?
Global Positioning System tracking is a method of working out exactly where something is. It is a
worldwide radio-navigation system formed from the constellation of 24 satellites and their ground
stations. A GPS tracking system, for example, may be placed in a vehicle, on a cell phone, or on
special GPS devices, which can either be a fixed or portable unit. GPS works by providing
information on exact location. It can also track the movement of a vehicle or person. Because of
the above flexibility of accessing the modules anywhere across the globe, the biggest
disadvantage of distance constraint will be overcome over RF trans receiver modules.
3.7. How GPS is used here to track the ambulance?
Every ambulance is provided with a vehicle based tracking unit which will provide the details to
the traffic control station. The control station/remote access server location is equipped with a
Desktop Computer and a modem corresponding to the particular Radio used for communication
between Ambulance and the Control Station. Also, there is a GPS receiver which will keep track
of the ambulance position nearest to the signal. The output of the GPS receiver will be helpful in
triggering the signal green when the ambulance approaches the signal. Since some control
stations have direct control over the traffic signal, the geographical location of the ambulance is
also sent to the control station who can act accordingly when an ambulance is nearest to the signal
or in case of any emergency.
Fig: GPS vehicle tracking system involved in identifying the geographical coordinates of the ambulance.
A vehicle tracking system combines the installation of an electronic device in a vehicle, or fleet of
vehicles, with purpose-designed computer software at least at one operational base to enable the
owner or a third party to track the vehicle's location, collecting data in the process from the field
and deliver it to the base of operation. Modern vehicle tracking systems commonly use GPS
technology for locating the vehicle. Vehicle information can be viewed on electronic maps via the
Internet or specialized software. Urban public transit authorities/traffic control department
personnel are an increasingly common user of vehicle tracking systems, particularly in large
cities. So based on the location of the ambulance nearest to the signal, the traffic signal GPS
receiver module receives the input data from the transmitter and the signal for that direction is
changed to green to allow the ambulance comfortably and swiftly pass the signal.
3.8. GPS transmitter and Receiver circuits
The below image shows the simple GPS transmitter and receiver circuit which helps in
identifying the exact position of the vehicle (ambulance).
International Journal of Computer Science & Information Technology (IJCSIT) Vol 5, No 4, August 2013
141
Fig: GPS transmitter receiver circuit
3.8. Why Proximity sensors?
The idea of using proximity sensors in the proposed concept improves the efficiency and
accuracy of tracking the ambulance presence amidst the traffic. These sensors are sensitive to
small changes in the input and this helps in the calculative changing of signal immediately. Every
ambulance will be attached with a proximity sensor device which emit the signals in particular
frequencies to the proximity receiver that has been placed in traffic signals. The receiver that has
been placed in the traffic signals will receive the signals transmitted by ambulance based on the
approach speed of the ambulance. These signals will enable the receiver to identify the speed of
the ambulance, thereby estimating the distance of the ambulance from the traffic signal. The
output of the proximity sensor receiver module is available to processing unit to change the signal
to green accordingly.
4. IMPACT ON HUMAN LIVES
Current Scenario:
Now-a-days due to more luxurious living, more four wheelers have replaced 2-wheelers.
Moreover, industrialization (tech-parks) and need for space have caused more congestion. This in
turn increases traffic. Amidst all these frenzied life, one forgets the importance of human life.
After this work:
With the implementation of this idea, more lives can be saved. Due to the implementation of this
signal generator in every ambulance and image processing techniques, GPS modules, etc., the
ambulance would be able to reach the hospital on time which in turn would save a million lives.
5. FUTURE SCOPE
The current proposed concept of using GPS to replace the RF transmitter in order to overcome the
distance constraint can be extended to alert the nearest ambulance from the control area, to rush
the ambulance to the accident spot and provide the help to the injured person(s).
6. CONCLUSION
Thus the real time implementation of proposed concept of implementing GPS modules in
ambulances and image processing technology in traffic rich areas could ease the difficulties faced
during jams by ambulances when rushing to the hospital or to the injured spot.
International Journal of Computer Science & Information Technology (IJCSIT) Vol 5, No 4, August 2013
142
REFERENCES
[1] Manoj Prabahkar, Manoj Kumar & Dhilip Narayan (May 2013), “IMPACT OF IMAGE
PROCESSING IN SAVING THE HUMAN LIFE BY AUTOMATING TRAFFIC SIGNALS”
published in IJSRN, Volume 1 Issue 3.
[2] FRANK Y. SHIH, “IMAGE PROCESSING AND PATTERN RECOGNITION - Fundamentals and
Techniques” A JOHN WILEY & SONS, INC., Pubilication, Copyrights 2010
[3] STrobotix, Chandigarh labs and Chawla Radios, “RF based wireless remote”
[4] Yoshihiro Ikefuji, Sadakazu Murakami“Video Signal Generator circuit and video image processing
device using the same” , Patent Number – 5311296, Rohm Co., Ltd., May10, 1994
[5] Yap-Peng Tan, Sanjeev R. Kulkarni, Peter J. Ramadge, "A NEW METHOD FOR CAMERA
MOTION PARAMETER ESTIMATION"
[6] BRB900 GPS Telemetry System May 10, 2011, Version 0.05.
[7] http://eoinbailey.com/blog/dijkstras-algorithm-illustrated-explanation
[8 ]http://www.articlesbase.com/technology-articles/advantages-disadvantages-and-applications-of-
motion-capture-217465.html
[9] http://www.cs.princeton.edu/~rs/AlgsDS07/15ShortestPaths
[10] https://www.linxtechnologies.com/en/products/modules/lr-rf-transmitter-receiver
Authors
Manoj Prabhakar is a Systems Engineer in Tata Consultancy Services. He pursued the
Bachelor of Technology in Information Technology in Anna University in Chennai and
now pursuing Master of Business Administration in Anna University. His researches
have been mainly inclined towards the development of nation with some social factors
included in it. His other projects are also based on widely spread social issues and
suggesting a solution for it. He is also a part of Peace and Humanity organization to
support people. He has also worked in Marketing Research Management of
CITIBANK N.A
Manoj Kumar is a Systems Engineer in Tata Consultancy Services. He pursued the
Bachelor of Technology in Information Technology in Anna University in Chennai and
now pursuing Master of Business Administration in Anna University. He is currently
working Health Care Project of CITIBANK N.A

Mais conteúdo relacionado

Mais procurados

Heap graph, software birthmark, frequent sub graph mining.
Heap graph, software birthmark, frequent sub graph mining.Heap graph, software birthmark, frequent sub graph mining.
Heap graph, software birthmark, frequent sub graph mining.iosrjce
 
Autonomous Path Planning and Navigation of a Mobile Robot with Multi-Sensors ...
Autonomous Path Planning and Navigation of a Mobile Robot with Multi-Sensors ...Autonomous Path Planning and Navigation of a Mobile Robot with Multi-Sensors ...
Autonomous Path Planning and Navigation of a Mobile Robot with Multi-Sensors ...CSCJournals
 
Super resolution imaging using frequency wavelets and three dimensional
Super resolution imaging using frequency wavelets and three dimensionalSuper resolution imaging using frequency wavelets and three dimensional
Super resolution imaging using frequency wavelets and three dimensionalIAEME Publication
 
Deep Learning - a Path from Big Data Indexing to Robotic Applications
Deep Learning - a Path from Big Data Indexing to Robotic ApplicationsDeep Learning - a Path from Big Data Indexing to Robotic Applications
Deep Learning - a Path from Big Data Indexing to Robotic ApplicationsDarius Burschka
 
An Assessment of Image Matching Algorithms in Depth Estimation
An Assessment of Image Matching Algorithms in Depth EstimationAn Assessment of Image Matching Algorithms in Depth Estimation
An Assessment of Image Matching Algorithms in Depth EstimationCSCJournals
 
An Application of Stereo Image Reprojection from Multi-Angle Images fo...
An  Application  of  Stereo  Image  Reprojection  from  Multi-Angle Images fo...An  Application  of  Stereo  Image  Reprojection  from  Multi-Angle Images fo...
An Application of Stereo Image Reprojection from Multi-Angle Images fo...Tatsuro Matsubara
 
Multiresolution SVD based Image Fusion
Multiresolution SVD based Image FusionMultiresolution SVD based Image Fusion
Multiresolution SVD based Image FusionIOSRJVSP
 
IRJET- Robust Edge Detection using Moore’s Algorithm with Median Filter
IRJET- Robust Edge Detection using Moore’s Algorithm with Median FilterIRJET- Robust Edge Detection using Moore’s Algorithm with Median Filter
IRJET- Robust Edge Detection using Moore’s Algorithm with Median FilterIRJET Journal
 
6 - Conception of an Autonomous UAV using Stereo Vision (presented in an Indo...
6 - Conception of an Autonomous UAV using Stereo Vision (presented in an Indo...6 - Conception of an Autonomous UAV using Stereo Vision (presented in an Indo...
6 - Conception of an Autonomous UAV using Stereo Vision (presented in an Indo...Youness Lahdili
 
New microsoft power point presentation
New microsoft power point presentationNew microsoft power point presentation
New microsoft power point presentationAzad Singh
 
Interactive Full-Body Motion Capture Using Infrared Sensor Network
Interactive Full-Body Motion Capture Using Infrared Sensor Network  Interactive Full-Body Motion Capture Using Infrared Sensor Network
Interactive Full-Body Motion Capture Using Infrared Sensor Network ijcga
 
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...c.choi
 
Interactive full body motion capture using infrared sensor network
Interactive full body motion capture using infrared sensor networkInteractive full body motion capture using infrared sensor network
Interactive full body motion capture using infrared sensor networkijcga
 
Passive techniques for detection of tampering in images by Surbhi Arora and S...
Passive techniques for detection of tampering in images by Surbhi Arora and S...Passive techniques for detection of tampering in images by Surbhi Arora and S...
Passive techniques for detection of tampering in images by Surbhi Arora and S...arorasurbhi
 

Mais procurados (19)

Mvp
MvpMvp
Mvp
 
H017534552
H017534552H017534552
H017534552
 
Heap graph, software birthmark, frequent sub graph mining.
Heap graph, software birthmark, frequent sub graph mining.Heap graph, software birthmark, frequent sub graph mining.
Heap graph, software birthmark, frequent sub graph mining.
 
Autonomous Path Planning and Navigation of a Mobile Robot with Multi-Sensors ...
Autonomous Path Planning and Navigation of a Mobile Robot with Multi-Sensors ...Autonomous Path Planning and Navigation of a Mobile Robot with Multi-Sensors ...
Autonomous Path Planning and Navigation of a Mobile Robot with Multi-Sensors ...
 
call for papers, research paper publishing, where to publish research paper, ...
call for papers, research paper publishing, where to publish research paper, ...call for papers, research paper publishing, where to publish research paper, ...
call for papers, research paper publishing, where to publish research paper, ...
 
Super resolution imaging using frequency wavelets and three dimensional
Super resolution imaging using frequency wavelets and three dimensionalSuper resolution imaging using frequency wavelets and three dimensional
Super resolution imaging using frequency wavelets and three dimensional
 
Blurred image recognization system
Blurred image recognization systemBlurred image recognization system
Blurred image recognization system
 
Deep Learning - a Path from Big Data Indexing to Robotic Applications
Deep Learning - a Path from Big Data Indexing to Robotic ApplicationsDeep Learning - a Path from Big Data Indexing to Robotic Applications
Deep Learning - a Path from Big Data Indexing to Robotic Applications
 
An Assessment of Image Matching Algorithms in Depth Estimation
An Assessment of Image Matching Algorithms in Depth EstimationAn Assessment of Image Matching Algorithms in Depth Estimation
An Assessment of Image Matching Algorithms in Depth Estimation
 
An Application of Stereo Image Reprojection from Multi-Angle Images fo...
An  Application  of  Stereo  Image  Reprojection  from  Multi-Angle Images fo...An  Application  of  Stereo  Image  Reprojection  from  Multi-Angle Images fo...
An Application of Stereo Image Reprojection from Multi-Angle Images fo...
 
Multiresolution SVD based Image Fusion
Multiresolution SVD based Image FusionMultiresolution SVD based Image Fusion
Multiresolution SVD based Image Fusion
 
IRJET- Robust Edge Detection using Moore’s Algorithm with Median Filter
IRJET- Robust Edge Detection using Moore’s Algorithm with Median FilterIRJET- Robust Edge Detection using Moore’s Algorithm with Median Filter
IRJET- Robust Edge Detection using Moore’s Algorithm with Median Filter
 
6 - Conception of an Autonomous UAV using Stereo Vision (presented in an Indo...
6 - Conception of an Autonomous UAV using Stereo Vision (presented in an Indo...6 - Conception of an Autonomous UAV using Stereo Vision (presented in an Indo...
6 - Conception of an Autonomous UAV using Stereo Vision (presented in an Indo...
 
New microsoft power point presentation
New microsoft power point presentationNew microsoft power point presentation
New microsoft power point presentation
 
Interactive Full-Body Motion Capture Using Infrared Sensor Network
Interactive Full-Body Motion Capture Using Infrared Sensor Network  Interactive Full-Body Motion Capture Using Infrared Sensor Network
Interactive Full-Body Motion Capture Using Infrared Sensor Network
 
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
 
20320130406015
2032013040601520320130406015
20320130406015
 
Interactive full body motion capture using infrared sensor network
Interactive full body motion capture using infrared sensor networkInteractive full body motion capture using infrared sensor network
Interactive full body motion capture using infrared sensor network
 
Passive techniques for detection of tampering in images by Surbhi Arora and S...
Passive techniques for detection of tampering in images by Surbhi Arora and S...Passive techniques for detection of tampering in images by Surbhi Arora and S...
Passive techniques for detection of tampering in images by Surbhi Arora and S...
 

Destaque

Android Application Development Using Java
Android Application Development Using JavaAndroid Application Development Using Java
Android Application Development Using Javaamaankhan
 
How ICTs are creating a Quantum Leap
How ICTs are creating a Quantum LeapHow ICTs are creating a Quantum Leap
How ICTs are creating a Quantum LeapRichwell Phinias
 
Website for more followers on keek
Website for more followers on keekWebsite for more followers on keek
Website for more followers on keekmandy365
 
Comparing of switching frequency on vector controlled asynchronous motor
Comparing of switching frequency on vector controlled asynchronous motorComparing of switching frequency on vector controlled asynchronous motor
Comparing of switching frequency on vector controlled asynchronous motorijscai
 
A Prediction Model for Taiwan Tourism Industry Stock Index
A Prediction Model for Taiwan Tourism Industry Stock IndexA Prediction Model for Taiwan Tourism Industry Stock Index
A Prediction Model for Taiwan Tourism Industry Stock Indexijcsit
 
A CLUSTERING TECHNIQUE FOR EMAIL CONTENT MINING
A CLUSTERING TECHNIQUE FOR EMAIL CONTENT MININGA CLUSTERING TECHNIQUE FOR EMAIL CONTENT MINING
A CLUSTERING TECHNIQUE FOR EMAIL CONTENT MININGijcsit
 
MAP-REDUCE IMPLEMENTATIONS: SURVEY AND PERFORMANCE COMPARISON
MAP-REDUCE IMPLEMENTATIONS: SURVEY AND PERFORMANCE COMPARISONMAP-REDUCE IMPLEMENTATIONS: SURVEY AND PERFORMANCE COMPARISON
MAP-REDUCE IMPLEMENTATIONS: SURVEY AND PERFORMANCE COMPARISONijcsit
 
Change management and version control of Scientific Applications
Change management and version control of Scientific ApplicationsChange management and version control of Scientific Applications
Change management and version control of Scientific Applicationsijcsit
 
SFAMSS:A S ECURE F RAMEWORK F OR ATM M ACHINES V IA S ECRET S HARING
SFAMSS:A S ECURE  F RAMEWORK  F OR  ATM M ACHINES  V IA  S ECRET  S HARINGSFAMSS:A S ECURE  F RAMEWORK  F OR  ATM M ACHINES  V IA  S ECRET  S HARING
SFAMSS:A S ECURE F RAMEWORK F OR ATM M ACHINES V IA S ECRET S HARINGijcsit
 
E MOTION I NTERACTION WITH V IRTUAL R EALITY U SING H YBRID E MOTION C...
E MOTION  I NTERACTION WITH  V IRTUAL  R EALITY  U SING  H YBRID  E MOTION  C...E MOTION  I NTERACTION WITH  V IRTUAL  R EALITY  U SING  H YBRID  E MOTION  C...
E MOTION I NTERACTION WITH V IRTUAL R EALITY U SING H YBRID E MOTION C...ijcsit
 
DYMEX Review for Start-Up (Lite)
DYMEX Review for Start-Up (Lite)DYMEX Review for Start-Up (Lite)
DYMEX Review for Start-Up (Lite)Hijjaz Sutriadi
 
Portraying Indonesia's Media Power: Election and Political Control
Portraying Indonesia's Media Power: Election and Political ControlPortraying Indonesia's Media Power: Election and Political Control
Portraying Indonesia's Media Power: Election and Political ControlHijjaz Sutriadi
 
AN INTERESTING APPLICATION OF SIMPLE EXPONENTIAL SMOOTHING IN MUSIC ANALYSIS
AN INTERESTING APPLICATION OF SIMPLE EXPONENTIAL SMOOTHING IN MUSIC ANALYSISAN INTERESTING APPLICATION OF SIMPLE EXPONENTIAL SMOOTHING IN MUSIC ANALYSIS
AN INTERESTING APPLICATION OF SIMPLE EXPONENTIAL SMOOTHING IN MUSIC ANALYSISijscai
 
Data mining model for the data retrieval from central server configuration
Data mining model for the data retrieval from central server configurationData mining model for the data retrieval from central server configuration
Data mining model for the data retrieval from central server configurationijcsit
 
St. augustine coffee table
St. augustine coffee tableSt. augustine coffee table
St. augustine coffee tablesasapa
 
Az 1918 as rizslázadás gyöngyösi eszter
Az 1918 as rizslázadás gyöngyösi eszterAz 1918 as rizslázadás gyöngyösi eszter
Az 1918 as rizslázadás gyöngyösi esztergyeszter
 
P REPROCESSING FOR PPM: COMPRESSING UTF - 8 ENCODED NATURAL LANG UAGE TEXT
P REPROCESSING FOR PPM: COMPRESSING  UTF - 8 ENCODED NATURAL LANG UAGE TEXTP REPROCESSING FOR PPM: COMPRESSING  UTF - 8 ENCODED NATURAL LANG UAGE TEXT
P REPROCESSING FOR PPM: COMPRESSING UTF - 8 ENCODED NATURAL LANG UAGE TEXTijcsit
 
P ERFORMANCE M EASUREMENTS OF F EATURE T RACKING AND H ISTOGRAM BASED T ...
P ERFORMANCE  M EASUREMENTS OF  F EATURE  T RACKING AND  H ISTOGRAM BASED  T ...P ERFORMANCE  M EASUREMENTS OF  F EATURE  T RACKING AND  H ISTOGRAM BASED  T ...
P ERFORMANCE M EASUREMENTS OF F EATURE T RACKING AND H ISTOGRAM BASED T ...ijcsit
 

Destaque (20)

Mobile GPS Tracking
Mobile GPS TrackingMobile GPS Tracking
Mobile GPS Tracking
 
Android Application Development Using Java
Android Application Development Using JavaAndroid Application Development Using Java
Android Application Development Using Java
 
How ICTs are creating a Quantum Leap
How ICTs are creating a Quantum LeapHow ICTs are creating a Quantum Leap
How ICTs are creating a Quantum Leap
 
Innovex
InnovexInnovex
Innovex
 
Website for more followers on keek
Website for more followers on keekWebsite for more followers on keek
Website for more followers on keek
 
Comparing of switching frequency on vector controlled asynchronous motor
Comparing of switching frequency on vector controlled asynchronous motorComparing of switching frequency on vector controlled asynchronous motor
Comparing of switching frequency on vector controlled asynchronous motor
 
A Prediction Model for Taiwan Tourism Industry Stock Index
A Prediction Model for Taiwan Tourism Industry Stock IndexA Prediction Model for Taiwan Tourism Industry Stock Index
A Prediction Model for Taiwan Tourism Industry Stock Index
 
A CLUSTERING TECHNIQUE FOR EMAIL CONTENT MINING
A CLUSTERING TECHNIQUE FOR EMAIL CONTENT MININGA CLUSTERING TECHNIQUE FOR EMAIL CONTENT MINING
A CLUSTERING TECHNIQUE FOR EMAIL CONTENT MINING
 
MAP-REDUCE IMPLEMENTATIONS: SURVEY AND PERFORMANCE COMPARISON
MAP-REDUCE IMPLEMENTATIONS: SURVEY AND PERFORMANCE COMPARISONMAP-REDUCE IMPLEMENTATIONS: SURVEY AND PERFORMANCE COMPARISON
MAP-REDUCE IMPLEMENTATIONS: SURVEY AND PERFORMANCE COMPARISON
 
Change management and version control of Scientific Applications
Change management and version control of Scientific ApplicationsChange management and version control of Scientific Applications
Change management and version control of Scientific Applications
 
SFAMSS:A S ECURE F RAMEWORK F OR ATM M ACHINES V IA S ECRET S HARING
SFAMSS:A S ECURE  F RAMEWORK  F OR  ATM M ACHINES  V IA  S ECRET  S HARINGSFAMSS:A S ECURE  F RAMEWORK  F OR  ATM M ACHINES  V IA  S ECRET  S HARING
SFAMSS:A S ECURE F RAMEWORK F OR ATM M ACHINES V IA S ECRET S HARING
 
E MOTION I NTERACTION WITH V IRTUAL R EALITY U SING H YBRID E MOTION C...
E MOTION  I NTERACTION WITH  V IRTUAL  R EALITY  U SING  H YBRID  E MOTION  C...E MOTION  I NTERACTION WITH  V IRTUAL  R EALITY  U SING  H YBRID  E MOTION  C...
E MOTION I NTERACTION WITH V IRTUAL R EALITY U SING H YBRID E MOTION C...
 
DYMEX Review for Start-Up (Lite)
DYMEX Review for Start-Up (Lite)DYMEX Review for Start-Up (Lite)
DYMEX Review for Start-Up (Lite)
 
Portraying Indonesia's Media Power: Election and Political Control
Portraying Indonesia's Media Power: Election and Political ControlPortraying Indonesia's Media Power: Election and Political Control
Portraying Indonesia's Media Power: Election and Political Control
 
AN INTERESTING APPLICATION OF SIMPLE EXPONENTIAL SMOOTHING IN MUSIC ANALYSIS
AN INTERESTING APPLICATION OF SIMPLE EXPONENTIAL SMOOTHING IN MUSIC ANALYSISAN INTERESTING APPLICATION OF SIMPLE EXPONENTIAL SMOOTHING IN MUSIC ANALYSIS
AN INTERESTING APPLICATION OF SIMPLE EXPONENTIAL SMOOTHING IN MUSIC ANALYSIS
 
Data mining model for the data retrieval from central server configuration
Data mining model for the data retrieval from central server configurationData mining model for the data retrieval from central server configuration
Data mining model for the data retrieval from central server configuration
 
St. augustine coffee table
St. augustine coffee tableSt. augustine coffee table
St. augustine coffee table
 
Az 1918 as rizslázadás gyöngyösi eszter
Az 1918 as rizslázadás gyöngyösi eszterAz 1918 as rizslázadás gyöngyösi eszter
Az 1918 as rizslázadás gyöngyösi eszter
 
P REPROCESSING FOR PPM: COMPRESSING UTF - 8 ENCODED NATURAL LANG UAGE TEXT
P REPROCESSING FOR PPM: COMPRESSING  UTF - 8 ENCODED NATURAL LANG UAGE TEXTP REPROCESSING FOR PPM: COMPRESSING  UTF - 8 ENCODED NATURAL LANG UAGE TEXT
P REPROCESSING FOR PPM: COMPRESSING UTF - 8 ENCODED NATURAL LANG UAGE TEXT
 
P ERFORMANCE M EASUREMENTS OF F EATURE T RACKING AND H ISTOGRAM BASED T ...
P ERFORMANCE  M EASUREMENTS OF  F EATURE  T RACKING AND  H ISTOGRAM BASED  T ...P ERFORMANCE  M EASUREMENTS OF  F EATURE  T RACKING AND  H ISTOGRAM BASED  T ...
P ERFORMANCE M EASUREMENTS OF F EATURE T RACKING AND H ISTOGRAM BASED T ...
 

Semelhante a GPS Tracking System Coupled With Image Processing In Traffic Signals to Enhance Life Security

booysen_vehicle_paper automotive 2015.pdf
booysen_vehicle_paper automotive 2015.pdfbooysen_vehicle_paper automotive 2015.pdf
booysen_vehicle_paper automotive 2015.pdfYogi Adi Wijaya
 
Stereo Vision Human Motion Detection and Tracking in Uncontrolled Environment
Stereo Vision Human Motion Detection and Tracking in Uncontrolled EnvironmentStereo Vision Human Motion Detection and Tracking in Uncontrolled Environment
Stereo Vision Human Motion Detection and Tracking in Uncontrolled EnvironmentTELKOMNIKA JOURNAL
 
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...sipij
 
Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...
Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...
Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...ijma
 
iaetsd Image fusion of brain images using discrete wavelet transform
iaetsd Image fusion of brain images using discrete wavelet transformiaetsd Image fusion of brain images using discrete wavelet transform
iaetsd Image fusion of brain images using discrete wavelet transformIaetsd Iaetsd
 
Motion capture process and systems
Motion capture process and systemsMotion capture process and systems
Motion capture process and systemsAlaa Mohamed Saeed
 
Optical Flow Based Navigation
Optical Flow Based NavigationOptical Flow Based Navigation
Optical Flow Based NavigationVincent Kee
 
Final Project Report on Image processing based intelligent traffic control sy...
Final Project Report on Image processing based intelligent traffic control sy...Final Project Report on Image processing based intelligent traffic control sy...
Final Project Report on Image processing based intelligent traffic control sy...Louise Antonio
 
A decision tree based pedometer
A decision tree based pedometerA decision tree based pedometer
A decision tree based pedometercsandit
 
C015 apwcs10-positioning
C015 apwcs10-positioningC015 apwcs10-positioning
C015 apwcs10-positioningevegod
 
A VLSI Architecture Realisation of an Wireless Endoscopy System
A VLSI Architecture Realisation of an Wireless Endoscopy SystemA VLSI Architecture Realisation of an Wireless Endoscopy System
A VLSI Architecture Realisation of an Wireless Endoscopy Systemijesajournal
 
Enhanced Algorithm for Obstacle Detection and Avoidance Using a Hybrid of Pla...
Enhanced Algorithm for Obstacle Detection and Avoidance Using a Hybrid of Pla...Enhanced Algorithm for Obstacle Detection and Avoidance Using a Hybrid of Pla...
Enhanced Algorithm for Obstacle Detection and Avoidance Using a Hybrid of Pla...IOSR Journals
 
Eecs221 final report
Eecs221   final reportEecs221   final report
Eecs221 final reportSaurebh Raut
 
EECS221 - Final Report
EECS221 - Final ReportEECS221 - Final Report
EECS221 - Final ReportSaurebh Raut
 
Indoor localisation and dead reckoning using Sensor Tag™ BLE.
Indoor localisation and dead reckoning using Sensor Tag™ BLE.Indoor localisation and dead reckoning using Sensor Tag™ BLE.
Indoor localisation and dead reckoning using Sensor Tag™ BLE.Abhishek Madav
 
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...IRJET Journal
 
Review on vibration analysis with digital image processing
Review on vibration analysis with digital image processingReview on vibration analysis with digital image processing
Review on vibration analysis with digital image processingIAEME Publication
 
GPS & GSM based Voice Alert System for Blind Person
GPS & GSM based Voice Alert System for Blind PersonGPS & GSM based Voice Alert System for Blind Person
GPS & GSM based Voice Alert System for Blind Personijsrd.com
 
Motion capture document
Motion capture documentMotion capture document
Motion capture documentharini501
 

Semelhante a GPS Tracking System Coupled With Image Processing In Traffic Signals to Enhance Life Security (20)

booysen_vehicle_paper automotive 2015.pdf
booysen_vehicle_paper automotive 2015.pdfbooysen_vehicle_paper automotive 2015.pdf
booysen_vehicle_paper automotive 2015.pdf
 
Stereo Vision Human Motion Detection and Tracking in Uncontrolled Environment
Stereo Vision Human Motion Detection and Tracking in Uncontrolled EnvironmentStereo Vision Human Motion Detection and Tracking in Uncontrolled Environment
Stereo Vision Human Motion Detection and Tracking in Uncontrolled Environment
 
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...
Performance of Various Order Statistics Filters in Impulse and Mixed Noise Re...
 
Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...
Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...
Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...
 
iaetsd Image fusion of brain images using discrete wavelet transform
iaetsd Image fusion of brain images using discrete wavelet transformiaetsd Image fusion of brain images using discrete wavelet transform
iaetsd Image fusion of brain images using discrete wavelet transform
 
Motion capture process and systems
Motion capture process and systemsMotion capture process and systems
Motion capture process and systems
 
Optical Flow Based Navigation
Optical Flow Based NavigationOptical Flow Based Navigation
Optical Flow Based Navigation
 
Final Project Report on Image processing based intelligent traffic control sy...
Final Project Report on Image processing based intelligent traffic control sy...Final Project Report on Image processing based intelligent traffic control sy...
Final Project Report on Image processing based intelligent traffic control sy...
 
A decision tree based pedometer
A decision tree based pedometerA decision tree based pedometer
A decision tree based pedometer
 
C015 apwcs10-positioning
C015 apwcs10-positioningC015 apwcs10-positioning
C015 apwcs10-positioning
 
Motion Human Detection & Tracking Based On Background Subtraction
Motion Human Detection & Tracking Based On Background SubtractionMotion Human Detection & Tracking Based On Background Subtraction
Motion Human Detection & Tracking Based On Background Subtraction
 
A VLSI Architecture Realisation of an Wireless Endoscopy System
A VLSI Architecture Realisation of an Wireless Endoscopy SystemA VLSI Architecture Realisation of an Wireless Endoscopy System
A VLSI Architecture Realisation of an Wireless Endoscopy System
 
Enhanced Algorithm for Obstacle Detection and Avoidance Using a Hybrid of Pla...
Enhanced Algorithm for Obstacle Detection and Avoidance Using a Hybrid of Pla...Enhanced Algorithm for Obstacle Detection and Avoidance Using a Hybrid of Pla...
Enhanced Algorithm for Obstacle Detection and Avoidance Using a Hybrid of Pla...
 
Eecs221 final report
Eecs221   final reportEecs221   final report
Eecs221 final report
 
EECS221 - Final Report
EECS221 - Final ReportEECS221 - Final Report
EECS221 - Final Report
 
Indoor localisation and dead reckoning using Sensor Tag™ BLE.
Indoor localisation and dead reckoning using Sensor Tag™ BLE.Indoor localisation and dead reckoning using Sensor Tag™ BLE.
Indoor localisation and dead reckoning using Sensor Tag™ BLE.
 
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
Automatic License Plate Detection in Foggy Condition using Enhanced OTSU Tech...
 
Review on vibration analysis with digital image processing
Review on vibration analysis with digital image processingReview on vibration analysis with digital image processing
Review on vibration analysis with digital image processing
 
GPS & GSM based Voice Alert System for Blind Person
GPS & GSM based Voice Alert System for Blind PersonGPS & GSM based Voice Alert System for Blind Person
GPS & GSM based Voice Alert System for Blind Person
 
Motion capture document
Motion capture documentMotion capture document
Motion capture document
 

Último

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 

Último (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

GPS Tracking System Coupled With Image Processing In Traffic Signals to Enhance Life Security

  • 1. International Journal of Computer Science & Information Technology (IJCSIT) Vol 5, No 4, August 2013 DOI : 10.5121/ijcsit.2013.5410 131 GPS Tracking System Coupled With Image Processing In Traffic Signals to Enhance Life Security Manoj Prabhakar K 1 and Manoj Kumar S 2 1 Anna University, Chennai, India manojkrishs@gmail.com 2 Anna University, Chennai, India manojkumars.msec@gmail.com ABSTRACT In modern and crowded traffic life, it becomes mandatory to save the human life by reaching the hospital very sooner than possible. This paper explains about the advancement in tracking the ambulance presence amidst the traffic with the usage of GPS tracking system calculating the position of the ambulance from the traffic signal which replaces the RF transmitter receiver circuitry. This paper also retains the use of the image capturing technology available from the base paper (IMPACT OF IMAGE PROCESSING IN SAVING THE HUMAN LIFE BY AUTOMATING TRAFFIC SIGNALS) to identify the presence of the ambulance, thereby changing the signal to green automatically in favour of ambulance. KEYWORDS Image Processing, Trigger, Ambulance, Human Life, Ambulance GPS Tracking system, Ambulance position, Proximity sensors. 1. INTRODUCTION An image is nothing but the subset of signal. Generally a signal is used to convey the information from one end to other end. These sorts of signals can be used in many ways. Electrical signals are used in television, radio, etc, which is transmitted by electrical quantities. Here the digital processing is the process of extracting information from the signals. Every signal will have certain information which is to be transmitted to the other end. The digital signal processing is mainly related representing and processing of the numbers (sequence) and symbols. The signals have many characteristics such as its shapes, time durations, amplitudes and etc. These signals can be classified as continuous and discrete time signals based on sampling. There are two types of signals, analog and digital signals. If the signals are repeating after some period, they are called periodic signals. Every signal can be fixed by Mathematical functions. The signals are classified into three types according to its dimensions. They are 1D (One-Dimensional), 2D (Two-Dimensional), 3D (Three-Dimensional). The One Dimensional signals will be using time waveforms x(t) or f(t). Two dimensional signals will be used two axis such as (x,y) 2D signals are the function of two independent variables called as (x,y) and has been projected in x,y plane. The 2D signals will be projecting the images and still
  • 2. International Journal of Computer Science & Information Technology (IJCSIT) Vol 5, No 4, August 2013 132 photographs. The Three dimensional signals will be plotted in (x,y,z) plane. It represents the images in sequences and in dynamic manner, which in turn called as video signals. Here, we are using the digital image processing to transmit signals to traffic signals and thereby triggering the signal to green for ambulances. This can be done by using the placing the motion camera in all traffic signals, which captures the video signals and when there in ambulance in the road, it automatically changes the signal green according to the speed and time where ambulance has been placed. Also, as an improvement of the previous project GPS tracking system will be used this time to track the position of the ambulance. Since, all the traffic signals are monitored and will be automated in the near future; every ambulance will be tracked with the help of the GPS systems. The GPS systems will use the Geographic map information of the area along with the live position data from GPS based vehicle tracking unit installed in the Ambulance, and presents the same on a traffic control station. This will automate the signal to green based on the geographical location of the ambulance. The GPS system can also guide the ambulance to the accident location as well based on the position of the nearest ambulance and accident location. Every ambulance will be attached with a proximity sensor device which emit the signals in particular frequencies to the proximity receiver that has been placed in traffic signals. The receiver that has been placed in the traffic signals will receive the signals transmitted by ambulance based on the approach speed of the ambulance. In this paper, we will be discussing about how the images will be recognized and how the signals will be transmitted and received. In order to provide the clear image we will be using smoothing filter and sharpening filter which reduce the distortion and interference while capturing the images and in order to provide enhancement for the images for better accoutrement, basic morphological algorithms will be used and for pattern recognition, clustering algorithm is used and for determining shortest path, Djikistra shortest path algorithm will be implemented. 2. HOW IS THE PROPOSED CONCEPT BETTER THAN BASE CONCEPT? Base Paper: The base paper uses image processing technology to capture the images of the ambulance that is approaching the signal. The one drawback that it had was the distance constraint due to the use of RF transmitter and Receiver to generate RF signals in order to enhance the performance of detection of the ambulance presence. Proposed Concept: The proposed concept too uses image processing technology to capture images. The difference is that here GPS system is used as a replacement for RF transmitter and receiver module in every ambulances. The usage of GPS module overcomes the distance constraint problem and also increases the accuracy of locating the ambulance to the near the traffic signal. The nearest ambulance is located using Djikstra’s algorithm. Also, the idea of using proximity sensors in the proposed concept improves the efficiency and accuracy of tracking the ambulance presence amidst the traffic. 3. PROPOSED CONCEPT - HOW IT WORKS??? When the road is completely filled with traffic, it is necessary to have natural traffic signal changes for ambulances that are in very critical situation to save human lives. Here the motion camera that has been placed in traffic signals captures the 3-D Images of vehicles in roads to automatically trigger the signal to green from the distance where the ambulance has been viewed. In order to determine the closest proximity of the ambulance and from which end the ambulance is approaching we have proximity sensor transmitter, that will be placed in ambulances and
  • 3. International Journal of Computer Science & Information Technology (IJCSIT) Vol 5, No 4, August 2013 133 receivers that will be placed in all traffic signals, which calculates the distance and speed of the ambulance to change the signal. 3.1. Motion Camera The motion camera will be placed in the traffic signals which captures the 3D images in x,y,z plane and determines the location of ambulance and thereby triggers the traffic signal. The unique thing and main use of image capturing is that, all the ambulances will have name AMBULANCE in reverse manner such as ‘ECNALUBMA’; this will be used as the primary image recognition pattern. The motion camera working on Integrated circuits is the major element used in the process of detecting the presence of ambulances. These cameras mainly focus on the parameters like swing angles, actual pan, zooming factor, tilt, and scaled focal length of the camera. Figure 1: The camera coordinate system, image coordinate system and perspective imaging. Let (X, Y, Z) be considered as a co-ordinate system of the camera. Here, the image plane will be lying perpendicular to Z-axis along with its centre which is located at the point (0,0,f). Here, based on perspective projection P=(X, Y, Z) and the 3D space is projected onto the point, where p=(x,y) and the values of x and y be fX/z and fY/z receptively. We will be detracting some of the motion parameters such as, 1. Pan angle a: rotation angle around the Y-axis 2. Zoom factors: ratio of the camera focal lengths between two image frames 3. Tilt angle/3 rotation angle around the X-axis 4. Translation vector t = (t „ ty, tz) T• 5. Swing angle ry: rotation angle around the Z-axis. 3.2. Smoothing Filter: A smoothing filter is mainly used to replace the each pixel values that are present in input image with its neighbouring images. This in turn, will eliminate the pixel values that are not relevant to its surroundings. It will be like other kernel filters, which considers size and shape of its neighbourhood to calculate sampling.
  • 4. International Journal of Computer Science & Information Technology (IJCSIT) Vol 5, No 4, August 2013 134 The following image will demonstrate the difference between the normal image and smoothing image. We will also be using the Gaussian filter for smoothing the image. Gaussian filter, a bell shaped hump will screen the high spatial frequencies along with the noise and thereby produce the smoothing effect. The distortion in signal will be reduced by smoothing filter, which mainly focuses on the primary image eliminating the unnecessary surroundings. Fig: a. before smoothing b. after smoothing The Gaussian filter ID is given as, 2 2 2 2 1)(   x exG    Where, σ is standard deviation of distribution in the Gaussian filter. 3.3. Sharpening filter: The sharpening filter is used to adjust the contrast of the image and also to enhance the edges of objects. Generally, the sharpening filters (High-pass filters) are allowed to pass and delete the low-frequency components. Generally, these sharpening filters will eliminate the noise distortion and provides the proper visibility and image quality, when it is being captured by the camera. The sharpening filters are generally classified as, 1. Derivative filter 2. Laplace filter 3. High pass filter and 4. High boost filter. Here, we are using the high boost filter to enhance the image further by using low pass. High boost = A * original - low pass = (A-1) * original + (original – low pass) = (A-1) * original + high pass
  • 5. International Journal of Computer Science & Information Technology (IJCSIT) Vol 5, No 4, August 2013 135 Fig a) before sharpening b) after sharpening 3.3. Avoid Image Blur during image capture Three types of blur which usually occur in image processing are motion, Gaussian, and compression blurs. Motion blur maybe due to object movement when a camera shutter remains open for an extended period of time and the object motion within this interval is visible in a single snapshot. It can also be caused by camera movement. Gaussian blur is made by a soft lens to spread out the light on the focal plane, rather than all going toward a spot. It produces a smoothing effect by removing image details or noises. [ Compression blur is triggered by the loss of high-frequency components in JPEG compression. The following image describes the above types of image blurs available while capturing an image.
  • 6. International Journal of Computer Science & Information Technology (IJCSIT) Vol 5, No 4, August 2013 136 Fig: (a)Original image, (b)motion blur at orientation 45 degrees and magnitude 40, (c) Gaussian blur with a 17 x 17 window, (d) compression blur with compression ratio of 1:160. Let f (xi) denotes the IQM score of an image under the degree of blur xi. The IQMs used for measuring image blurs must satisfy the monotonically increasing or decreasing property. (i.e.) if xi+1> xi, then f (xi+1)-f (xi) >0 for monotonically increasing (or) f (xi+1) - f (xi) < 0 for monotonically decreasing property. The sensitivity of IQMs is defined as the score of the aggregate relative distance:   i i ii xf xfxf )( )()( 1 Nine IQMs, which are grouped into three categories based on pixel distance, correlation, and mean square error, are explained as follows, Let F (j,k) denote the pixel value of row j and column k in a reference image of size Mx N, and F^ (j,k) denote the pixel value in a testing image.
  • 7. International Journal of Computer Science & Information Technology (IJCSIT) Vol 5, No 4, August 2013 137 Category I: IQMs based on pixel distance 1. AD (average distance)     M j N k MNkjFkjFAD 1 1 /),(),(  2. L2D (L2 Euclidean distance)    2/1 1 1 2 ),(),( 1 2     M j N k kjFkjF MN DL  Category II: IQMs based on correlation 3. SC (structure content)        M j N k M j N k kjFkjFSC 1 1 2 1 1 2 ),(/),(  4. IF (image fidelity) )),(/)),(),(((1 1 1 2 1 1 2        M j N k M j N k kjFkjFkjFIF  5. NK (N cross-correlation)         M j N k M j N k kjFkjFkjFNK 1 1 1 1 2 ),(/),(),(  Category III: IQMs based on mean square error 6. NMSE (normal mean square error)         M j N k M j N k kjFkjFkjFNMSE 1 1 1 1 22 ),(/)),(),((  7. LMSE (least mean square error)         M j N k M j N k kjFOkjFkjFLMSE 1 1 1 1 22 )),((/)),(),((  8. PMSE (peak mean square error)  2 1 1 , 2 )]},([max/)],(),([ 1 kjFkjFkjF MN PMSE M j N k kj      9. PSNR (peak signal to noise ratio) 2/1 1 1 2 10 })],(),([/{255{log20     M j N k kjFkjFPSNR  3.4. Pattern Recognition In order to recognize the pattern of the ambulance in heavy traffic, we will be using the clustering algorithm, in particular known as “two-pass mode clustering algorithm”. This algorithm requires and processes only the registered multi-spectral image, twice. Here, the pattern of ambulance will be imparted in the device and whenever the motion camera finds the pattern similar to that of recognized pattern, it will be recognized. In clustering algorithm, there are two passes available. In first pass, the mean vectors of all clusters will be generated and in the next pass, each every
  • 8. International Journal of Computer Science & Information Technology (IJCSIT) Vol 5, No 4, August 2013 138 pixel will be assigned to a cluster that represents a single type, so as to determine the pattern exactly. The notations that will be used in this algorithm is given below: B: It represents the total number of bands used. These numbers are the dimensionality in spectral space. Here we are using 3D spectral space. Cmax: It represents the maximum number of clusters r (P,k): the distance between mean vector of current cluster (k) and gray value vector of pixel p. It is given as 2/12 1 )))(((),( i B i i PkMeankPr   Where, 1 <= k<=Cmax, MEAN denoted the mean value of cluster k in band i, Pi denotes the gray value in band I of pixel p. R is the constant radius in spectral space used to decide the mean vector of new cluster. If the value of R is lesser then r, then new cluster will be generated. d(k1,k2) represents the difference between mean vector of two different clusters k1 and k2, where 1<=k1,k2<=Cmax and k1 k2. D is the constant radius in spectral space, which is used to determine whether two distinct clusters k1 and k2 should be emerged or not. N is the constant that represents the total number of pixels to be evaluated. n (k) is the total number accumulated in cluster k. Pass 1: Cluster's Mean vector establishment: Here, the gray value vector of first pixel is placed as initial cluster's mean of cluster I. Then Mean is calculated as 1)( )()( )(    kn PknkMEAN kMEAN ioldi newi If the above equation is used, then the values present in the equation ntotal (total number of pixels) and n (k) will be incremented by one. This process will be repeated until the new image has been placed. If the value of K or N is lesser than n total and is equal to Cmax, then the process, which has been repeating will be terminated. The distance between the two mean vectors will be used to calculate the recognition pattern. The decision radius finally is mainly dependent upon the condition to activate the clusters and to merge it finally. If the value of d is lesser than or equal to decision radius, then two clusters will be merged and also new mean vector will be determined. )()( )()()()( )( 21 2221 knkn knkMEANknkMEAN kMEAN ii newi   
  • 9. International Journal of Computer Science & Information Technology (IJCSIT) Vol 5, No 4, August 2013 139 Where, 1<=k, k1, k2<= Cmax and also k1≠k2. Now, the total number of pixels in the new cluster n (k) will be sum of the n (k1) and n (k2). At last, the number of clusters are built as the group of individual pixels and its mean vectors will be determined in the second pass Pass 2: Pixel Classification Pass 2 in mainly used to classify each and every pixel into one of the clusters that has been built in pass 1. The minimum distance method will be adopted here, where the clusters will recognize the images that are present near and by using the minimum distance method, the pixels with spectral features will be merged together, so as to ensure the efficient reliability of the merged images. The pixels will be recognized by the motion camera that has been placed in traffic signals and thereby, the images of ambulance will be clearly recognized by these pass 2 merged image, with the image that has been present closer to the camera will be identified first. 3.5. Determine the nearest ambulance (Shortest path Algorithm) Fig: Djikstra’s Algorithm – Determine the shortest path The idea behind the shortest path algorithm (Dijkstra's algorithm) is to identify the nearest ambulance in the traffic when there is a case of ambulances coming from more than one side. Since roads come in varying lengths we want to work on weighted graphs for this problem. A weighted graph is simply a graph where each edge e is assigned a non-negative value called the weight, w (e), of the edge. A path is a sequence of vertices p = (v1,...,vn) such that vi ~ vi+1. Set ei = (vi, vi+1). The length of a path p is d (p) = &Sigma w (ei). For convenience we will also write w (u,v) to denote the weight of the edge (u,v). The idea behind Dijkstra's algorithm is breadth-first search (BFS). This type of search explores vertices by spreading out as new vertices are found. Fig: FPGA-based Dijkstra’s shortest pathalgorithm
  • 10. International Journal of Computer Science & Information Technology (IJCSIT) Vol 5, No 4, August 2013 140 3.6. Why GPS - Global Positioning System replaces RF? Global Positioning System tracking is a method of working out exactly where something is. It is a worldwide radio-navigation system formed from the constellation of 24 satellites and their ground stations. A GPS tracking system, for example, may be placed in a vehicle, on a cell phone, or on special GPS devices, which can either be a fixed or portable unit. GPS works by providing information on exact location. It can also track the movement of a vehicle or person. Because of the above flexibility of accessing the modules anywhere across the globe, the biggest disadvantage of distance constraint will be overcome over RF trans receiver modules. 3.7. How GPS is used here to track the ambulance? Every ambulance is provided with a vehicle based tracking unit which will provide the details to the traffic control station. The control station/remote access server location is equipped with a Desktop Computer and a modem corresponding to the particular Radio used for communication between Ambulance and the Control Station. Also, there is a GPS receiver which will keep track of the ambulance position nearest to the signal. The output of the GPS receiver will be helpful in triggering the signal green when the ambulance approaches the signal. Since some control stations have direct control over the traffic signal, the geographical location of the ambulance is also sent to the control station who can act accordingly when an ambulance is nearest to the signal or in case of any emergency. Fig: GPS vehicle tracking system involved in identifying the geographical coordinates of the ambulance. A vehicle tracking system combines the installation of an electronic device in a vehicle, or fleet of vehicles, with purpose-designed computer software at least at one operational base to enable the owner or a third party to track the vehicle's location, collecting data in the process from the field and deliver it to the base of operation. Modern vehicle tracking systems commonly use GPS technology for locating the vehicle. Vehicle information can be viewed on electronic maps via the Internet or specialized software. Urban public transit authorities/traffic control department personnel are an increasingly common user of vehicle tracking systems, particularly in large cities. So based on the location of the ambulance nearest to the signal, the traffic signal GPS receiver module receives the input data from the transmitter and the signal for that direction is changed to green to allow the ambulance comfortably and swiftly pass the signal. 3.8. GPS transmitter and Receiver circuits The below image shows the simple GPS transmitter and receiver circuit which helps in identifying the exact position of the vehicle (ambulance).
  • 11. International Journal of Computer Science & Information Technology (IJCSIT) Vol 5, No 4, August 2013 141 Fig: GPS transmitter receiver circuit 3.8. Why Proximity sensors? The idea of using proximity sensors in the proposed concept improves the efficiency and accuracy of tracking the ambulance presence amidst the traffic. These sensors are sensitive to small changes in the input and this helps in the calculative changing of signal immediately. Every ambulance will be attached with a proximity sensor device which emit the signals in particular frequencies to the proximity receiver that has been placed in traffic signals. The receiver that has been placed in the traffic signals will receive the signals transmitted by ambulance based on the approach speed of the ambulance. These signals will enable the receiver to identify the speed of the ambulance, thereby estimating the distance of the ambulance from the traffic signal. The output of the proximity sensor receiver module is available to processing unit to change the signal to green accordingly. 4. IMPACT ON HUMAN LIVES Current Scenario: Now-a-days due to more luxurious living, more four wheelers have replaced 2-wheelers. Moreover, industrialization (tech-parks) and need for space have caused more congestion. This in turn increases traffic. Amidst all these frenzied life, one forgets the importance of human life. After this work: With the implementation of this idea, more lives can be saved. Due to the implementation of this signal generator in every ambulance and image processing techniques, GPS modules, etc., the ambulance would be able to reach the hospital on time which in turn would save a million lives. 5. FUTURE SCOPE The current proposed concept of using GPS to replace the RF transmitter in order to overcome the distance constraint can be extended to alert the nearest ambulance from the control area, to rush the ambulance to the accident spot and provide the help to the injured person(s). 6. CONCLUSION Thus the real time implementation of proposed concept of implementing GPS modules in ambulances and image processing technology in traffic rich areas could ease the difficulties faced during jams by ambulances when rushing to the hospital or to the injured spot.
  • 12. International Journal of Computer Science & Information Technology (IJCSIT) Vol 5, No 4, August 2013 142 REFERENCES [1] Manoj Prabahkar, Manoj Kumar & Dhilip Narayan (May 2013), “IMPACT OF IMAGE PROCESSING IN SAVING THE HUMAN LIFE BY AUTOMATING TRAFFIC SIGNALS” published in IJSRN, Volume 1 Issue 3. [2] FRANK Y. SHIH, “IMAGE PROCESSING AND PATTERN RECOGNITION - Fundamentals and Techniques” A JOHN WILEY & SONS, INC., Pubilication, Copyrights 2010 [3] STrobotix, Chandigarh labs and Chawla Radios, “RF based wireless remote” [4] Yoshihiro Ikefuji, Sadakazu Murakami“Video Signal Generator circuit and video image processing device using the same” , Patent Number – 5311296, Rohm Co., Ltd., May10, 1994 [5] Yap-Peng Tan, Sanjeev R. Kulkarni, Peter J. Ramadge, "A NEW METHOD FOR CAMERA MOTION PARAMETER ESTIMATION" [6] BRB900 GPS Telemetry System May 10, 2011, Version 0.05. [7] http://eoinbailey.com/blog/dijkstras-algorithm-illustrated-explanation [8 ]http://www.articlesbase.com/technology-articles/advantages-disadvantages-and-applications-of- motion-capture-217465.html [9] http://www.cs.princeton.edu/~rs/AlgsDS07/15ShortestPaths [10] https://www.linxtechnologies.com/en/products/modules/lr-rf-transmitter-receiver Authors Manoj Prabhakar is a Systems Engineer in Tata Consultancy Services. He pursued the Bachelor of Technology in Information Technology in Anna University in Chennai and now pursuing Master of Business Administration in Anna University. His researches have been mainly inclined towards the development of nation with some social factors included in it. His other projects are also based on widely spread social issues and suggesting a solution for it. He is also a part of Peace and Humanity organization to support people. He has also worked in Marketing Research Management of CITIBANK N.A Manoj Kumar is a Systems Engineer in Tata Consultancy Services. He pursued the Bachelor of Technology in Information Technology in Anna University in Chennai and now pursuing Master of Business Administration in Anna University. He is currently working Health Care Project of CITIBANK N.A