trafic sign localization & recognition using client-server architecture
TRANSCRIPT
![Page 1: Trafic Sign Localization & Recognition using Client-Server Architecture](https://reader036.vdocument.in/reader036/viewer/2022062503/58812d481a28ab00438b5dc3/html5/thumbnails/1.jpg)
1
Traffic Sign Localization & Recognition Using
A Client-Server ArchitectureAt
GTU PG School , BISAG Campus, GandhinagarCDAC-GTU-BISAG ME Program
IEEE Topic Presentation
PRESENTATION ON
By : KISHAN PATEL M.E ITSNS
14th October 2016
![Page 2: Trafic Sign Localization & Recognition using Client-Server Architecture](https://reader036.vdocument.in/reader036/viewer/2022062503/58812d481a28ab00438b5dc3/html5/thumbnails/2.jpg)
2
CONTENTS Introduction Challenges to overcome Solution Conclusion References
![Page 3: Trafic Sign Localization & Recognition using Client-Server Architecture](https://reader036.vdocument.in/reader036/viewer/2022062503/58812d481a28ab00438b5dc3/html5/thumbnails/3.jpg)
3
INTRODUCTION Traffic Sign Localization and recognition
system using Network fundamentals e.g. (Client and Server)
Identification and recognition of Traffic Signs (TSs) is an area of great interest in “Intelligent Transportation Systems”
Over the last decade, numerous camera-based platforms have been developed to detect and recognize traffic signs.
![Page 4: Trafic Sign Localization & Recognition using Client-Server Architecture](https://reader036.vdocument.in/reader036/viewer/2022062503/58812d481a28ab00438b5dc3/html5/thumbnails/4.jpg)
4
CHALLENGES Non-appearance of signs
as a result of unpleasant weather conditions, as shown in Figure
The detection of TSs in nighttime conditions imposes additional challenges that render detection and recognition more difficult.
![Page 5: Trafic Sign Localization & Recognition using Client-Server Architecture](https://reader036.vdocument.in/reader036/viewer/2022062503/58812d481a28ab00438b5dc3/html5/thumbnails/5.jpg)
5
CHALLENGES To overcome these problems, several
solutions and architectures have been developed.
All these architectures are based on the detection of TSs using cameras and image processing techniques which might fail in detecting signs as shown in Figure
![Page 6: Trafic Sign Localization & Recognition using Client-Server Architecture](https://reader036.vdocument.in/reader036/viewer/2022062503/58812d481a28ab00438b5dc3/html5/thumbnails/6.jpg)
6
SOLUTION We achieve this goal by adopting a Client-
Server architecture instead of using cameras. Clients, represented by vehicles in our
architecture, contain GPS devices that are used to determine their geographic position in the map.
Server is a powerful computer dedicated to store important information related to all traffic signs within a given city, and to manage requests from/to vehicles.
![Page 7: Trafic Sign Localization & Recognition using Client-Server Architecture](https://reader036.vdocument.in/reader036/viewer/2022062503/58812d481a28ab00438b5dc3/html5/thumbnails/7.jpg)
7
HOW IT’S WORKS? Client(vehicle) send
request to server Request contains
Geographical position of client e.g. Longitude & Latitude
![Page 8: Trafic Sign Localization & Recognition using Client-Server Architecture](https://reader036.vdocument.in/reader036/viewer/2022062503/58812d481a28ab00438b5dc3/html5/thumbnails/8.jpg)
8
HOW IT’S WORKS? Server keep all the traffic sign information in
city including: Traffic sign Position (Longitude & Latitude) Street name Brief description of the content of traffic sign
(e.g. speed limit 60 km/h) This system’s only drawback is that the database
should be updated frequently.
![Page 9: Trafic Sign Localization & Recognition using Client-Server Architecture](https://reader036.vdocument.in/reader036/viewer/2022062503/58812d481a28ab00438b5dc3/html5/thumbnails/9.jpg)
9
WHICH INFORMATION SHOULD BE STORE IN DB?1. Traffic Sign Information
TsContent: This field contains information carried out by TSs such as, YIELD, STOP, Speed Limit information, etc.
StreetName1: It represents the name of the street where the sign is mounted.
StreetName2: It represents the name of the second street if the TS is located at an intersection of two named roads.
isAtIntersection: This Boolean field indicates the value TRUE if the TS is located at an intersection of two named roads.
isOneWay: If this Boolean value is TRUE, both TSs situated on the right and left of the current lane are taken into consideration by the travelling vehicle.
Longitude: This value represents the longitude of the traffic sign, Latitude: This information indicates the latitude of the traffic sign.
![Page 10: Trafic Sign Localization & Recognition using Client-Server Architecture](https://reader036.vdocument.in/reader036/viewer/2022062503/58812d481a28ab00438b5dc3/html5/thumbnails/10.jpg)
10
WHICH INFORMATION SHOULD BE STORE IN DB?2. Car Information
StreetName1: This field represents the name of the street where the car is travelling;
isOneWay: If this boolean value is TRUE, both TSs situated on the right and left of the current lane are taken into consideration by the travelling vehicle.
Longitude: This value represents the longitude position of the car.
Latitude: This value indicates the latitude position of the ca
![Page 11: Trafic Sign Localization & Recognition using Client-Server Architecture](https://reader036.vdocument.in/reader036/viewer/2022062503/58812d481a28ab00438b5dc3/html5/thumbnails/11.jpg)
11
PROBLEM ARRIVES AT COMMUNICATION..
![Page 12: Trafic Sign Localization & Recognition using Client-Server Architecture](https://reader036.vdocument.in/reader036/viewer/2022062503/58812d481a28ab00438b5dc3/html5/thumbnails/12.jpg)
12
FILTERING ALGORITHM1. Load longitude and latitude values of the Vehicle and
the TS Calculate the Distance between Vehicle and TSs
if Distance ≤ threshold then push TS information into signQueues. else Increase the threshold Goto: 1 end if
![Page 13: Trafic Sign Localization & Recognition using Client-Server Architecture](https://reader036.vdocument.in/reader036/viewer/2022062503/58812d481a28ab00438b5dc3/html5/thumbnails/13.jpg)
13
FILTERING ALGORITHM2. Load full TS information of the selected sign
if Sign.StreetName1 = Car.StreetName1 then Take the sign as result. else if Sign.isAtIntersection!=TRUE then Pop this TS from sign vector Goto: 2 else update Vehicle information until next time instance end if end if
![Page 14: Trafic Sign Localization & Recognition using Client-Server Architecture](https://reader036.vdocument.in/reader036/viewer/2022062503/58812d481a28ab00438b5dc3/html5/thumbnails/14.jpg)
14
FILTERING ALGORITHMif Car.StreetName1==Sign.StreetName2 then Take the sign as result. else Pop this TS from sign vector and
Goto: 2 end if
![Page 15: Trafic Sign Localization & Recognition using Client-Server Architecture](https://reader036.vdocument.in/reader036/viewer/2022062503/58812d481a28ab00438b5dc3/html5/thumbnails/15.jpg)
15
EXPERIMENT AND RESULT ANALYSIS We constructed a local dataset related to down-
town Ottawa, which contains all information of traffic signs.
We drive our car along a given street (for instance LAURIER Street).
This system calculates the distance between the vehicle and appearing signs every 30 ms.
When the distance between the vehicle and signs is smaller than a threshold, a warning message is then sent to the driver.
![Page 16: Trafic Sign Localization & Recognition using Client-Server Architecture](https://reader036.vdocument.in/reader036/viewer/2022062503/58812d481a28ab00438b5dc3/html5/thumbnails/16.jpg)
16
EXPERIMENT AND RESULT ANALYSIS
![Page 17: Trafic Sign Localization & Recognition using Client-Server Architecture](https://reader036.vdocument.in/reader036/viewer/2022062503/58812d481a28ab00438b5dc3/html5/thumbnails/17.jpg)
17
EXPERIMENT AND RESULT ANALYSIS
![Page 18: Trafic Sign Localization & Recognition using Client-Server Architecture](https://reader036.vdocument.in/reader036/viewer/2022062503/58812d481a28ab00438b5dc3/html5/thumbnails/18.jpg)
18
COMPARISON WITH VISION-BASED METHODS Histogram of Oriented
Gradients (HOG) Maximally Stable
Extremal Regions (MSER)
Here the result can be seen clearly that this system is more faster then above two method.
![Page 19: Trafic Sign Localization & Recognition using Client-Server Architecture](https://reader036.vdocument.in/reader036/viewer/2022062503/58812d481a28ab00438b5dc3/html5/thumbnails/19.jpg)
19
CONCLUSION Traffic signs that fulfill the requirement of
vehicles are selected and communicated to drivers using this method.
We have compared this architecture to two vision-based systems, and found that our system performs better than them.
This architecture is easy to impalement as compare to another.
![Page 20: Trafic Sign Localization & Recognition using Client-Server Architecture](https://reader036.vdocument.in/reader036/viewer/2022062503/58812d481a28ab00438b5dc3/html5/thumbnails/20.jpg)
20
REFERENCES OF IEEE PAPER[1] Abdelhamid Mammeri, Azzedine Boukerche and Jingwen Feng “Traffic Signs Localization and Recognition Using A qClient-Server Architecture” Wireless Communications and Networking Conference (WCNC), 2016 IEEE
Abdelhamid Mammeri Jingwen Feng Azzedine Boukerche
![Page 21: Trafic Sign Localization & Recognition using Client-Server Architecture](https://reader036.vdocument.in/reader036/viewer/2022062503/58812d481a28ab00438b5dc3/html5/thumbnails/21.jpg)
21