SlideShare a Scribd company logo
“USE OF AI IN
COMMUTING”
Prepared By:
Bansi Mehta (15IT050)
Department of Information Technology
Chandubhai S. Patel Institute of Technology
IT-321 | Sem-6 | Department of Information Technology | CSPIT
OUTLINE
• Importance.
• Adding data to database.
• Storing data.
• Practical approach.
• Working.
• Route determination algorithm.
• Issues.
IT-321 | Sem-6 | Department of Information Technology | CSPIT
IMPORTANCE OF AI IN COMMUTING
• Statics: Rush-hour traffic delays a commuter by 42 hrs. on an average in a
year, which is more than a full work week, with an estimated $160 billion in
lost productivity.
• Clearly, there’s massive opportunity here for AI to create a visible impact in
every person’s life.
• Solution: Google Maps.
IT-321 | Sem-6 | Department of Information Technology | CSPIT
ADDING DATA TO DATABASE
• For street view:
• A digital video camera with 11 lenses mounted to a geodesic globe that sits on top
of Google's fleet of photo vehicles.
• The camera simultaneously captures high resolution images in every direction to
create a 360-degree view of its surroundings.
• It’s built-in GPS processor records geographical coordinates and matches them to
the video.
• The digital video and GPS files are then stored on hard drives for processing.
IT-321 | Sem-6 | Department of Information Technology | CSPIT
CONTD.
• To convert motion video footage to usable still images, a vertical slice of the
changing view directly in front of each camera must be regularly cropped from the
moving image plane.
• When these vertical slices, from multiple perspectives, are stitched together in a
linear sequence, a panoramic Street View is created.
• Street names, locations on the street are attached with it and considering the privacy
the license plate of vehicles and faces on individuals are blured.
• User can add data to Google maps which are analyzed for its authencity and then
added to Google maps.
IT-321 | Sem-6 | Department of Information Technology | CSPIT
STORING DATA
• GIS- a special kind of geological database.
• It stores data in the form of longitude, latitude and elevation of specific
points.
• A road is a sequence of two or more of these points.
• Straight road: 2 points.
• Curvy road: Multiple points.
• Inside GIS it's really just a sequence of straight lines or polyline.
IT-321 | Sem-6 | Department of Information Technology | CSPIT
CONTD.
• Some data will be attached to each of these lines or polylines, such as the
name of the road, the speed limit, whether it's a one-way street, and perhaps
traffic information.
• So, basically a road is stored as a vector map and this is how a road is
identified in Google maps.
• Vector maps means every feature is either point, line, or polygon. It means
all roads are lines, and landmarks are points.
IT-321 | Sem-6 | Department of Information Technology | CSPIT
PRACTICAL APPROACH
• While finding shortest path it is not practical to consider every nook and corner of the city.
• A that a hierarchical superstructure can be used.
• For example, along with splitting a highway into one node/edge per exit they may also have
'longer' edges that connect exits at major cities, or edges that connect major traffic hubs
within cities to the highways close to that city in one step.
• The algorithm that we follow should first decides on which level of the hierarchy it wants to
operate for different parts of the route.
• In that way, the algorithm can explore longer paths without having to explore every back
alley of each city.
IT-321 | Sem-6 | Department of Information Technology | CSPIT
HOW DOES GOOGLE MAPS WORK?
• Algorithms of computational geometry to organize the map data and retrieve it
efficiently.
• Algorithms to draw maps.
• project latitude and longitude coordinates, fill the polygons, place names for streets, cities,
businesses, parks etc.
• Algorithms to understand queries from users.
• Algorithms to process GPS signals.
• Algorithms to perform geocoding, converting addresses to points and reverse
geocoding.
IT-321 | Sem-6 | Department of Information Technology | CSPIT
ROUTE DETERMNING ALGORITHM
• First obvious choice- Dijkstra’s algorithm.
• Although it is the most promising algorithm, it won’t work here because of the complexity
of the graph. Also the factors like cost, time, traffic density needs to be considered along
with distance.
• Bi-Directional- It means that the route is computed both forward from the
origin and backward from the destination.
• But the algorithm must determine when the two searches have met at a point on an
optimum or near optimum route.
IT-321 | Sem-6 | Department of Information Technology | CSPIT
CONTD.
• A*- It is formulated in terms of weighted graphs. In case of Google map this weight is
travel time.
• Starting from a specific node(source node) of a graph, it constructs a tree of paths,
expanding paths one step at a time, until one of its paths ends at the predetermined
destination node.
• At each iteration, A* needs to determine which of its partial paths to expand into one or
more longer paths.
• It does so based on an estimate of the cost to go to the goal node.
• This function may vary according to the needs.
IT-321 | Sem-6 | Department of Information Technology | CSPIT
ISSUES:
• Other issues affecting the algorithms:
• Detecting when the driver has gone off the route and needs a new route.
• Special requirements depending on the type of transportation
• Differences between states and countries that affect
• Rules for using roads.
• Language and addressing systems supported by geocoding.
• 3D map data – organizing and
IT-321 | Sem-6 | Department of Information Technology | CSPIT
THANK YOU

More Related Content

PPTX
GIS for traffic management system
PDF
Network analysis in gis , part 4 transportation networks
PPTX
Application of gis and remote sensing in modern transport system
PPT
Unique methods of GIS in Transportation
PPTX
Gis in transportation
PDF
Madcom osp design & engineering capabilities
PPT
Applications of GIS to Logistics and Transportation
PDF
IRJET- Bus Route Optimization in Jyothi Engineering College using ARC- GIS
GIS for traffic management system
Network analysis in gis , part 4 transportation networks
Application of gis and remote sensing in modern transport system
Unique methods of GIS in Transportation
Gis in transportation
Madcom osp design & engineering capabilities
Applications of GIS to Logistics and Transportation
IRJET- Bus Route Optimization in Jyothi Engineering College using ARC- GIS

What's hot (20)

PPTX
Application of GIS (Geographical information system)
PPT
GIS Day 2015 - New Light Technologies, Inc.
PDF
L4 engineering surveys for highways 1.3
PPTX
Trb 7th international_symposium_on_visualization_in_transportation_by_robert_...
PPTX
TRAFFIC MANAGEMENT THROUGH SATELLITE IMAGING-- Part 2
PPT
Gis based urban transportation system
PDF
The use of GIS for the development of the A9 dual-carriageway
PPTX
Data input techniques - GIS
PPTX
Geographical information system in transportation planning
PPTX
Graph Analysis & HPC Techniques for Realizing Urban OS
PDF
A cost-effective GPS-aided autonomous guided vehicle for global path planning
PPTX
DATA in GIS and DATA Query
PPTX
application of gis
PDF
Data sources and input in GIS
PPTX
Gis applications
DOC
GIS as strategic management tool
PPTX
Gis Application
PPTX
mapProjectUpdate
PPTX
Applications of GIS in Electrical Power System
Application of GIS (Geographical information system)
GIS Day 2015 - New Light Technologies, Inc.
L4 engineering surveys for highways 1.3
Trb 7th international_symposium_on_visualization_in_transportation_by_robert_...
TRAFFIC MANAGEMENT THROUGH SATELLITE IMAGING-- Part 2
Gis based urban transportation system
The use of GIS for the development of the A9 dual-carriageway
Data input techniques - GIS
Geographical information system in transportation planning
Graph Analysis & HPC Techniques for Realizing Urban OS
A cost-effective GPS-aided autonomous guided vehicle for global path planning
DATA in GIS and DATA Query
application of gis
Data sources and input in GIS
Gis applications
GIS as strategic management tool
Gis Application
mapProjectUpdate
Applications of GIS in Electrical Power System
Ad

Similar to Use of AI in commuting (20)

PPTX
Role of gis in telecommunications
PDF
Transport for London - London's Operations Digital Twin
PPTX
Smart Traffic Managment System Approaches.pptx
PPTX
TRAFFIC MANAGEMENT THROUGH SATELLITE IMAGING-- Part 3
PDF
Gis capabilities on Big Data Systems
PPTX
GIS for traffic signal optimization.
PPT
data - analysis and modelling concepts.ppt
PPTX
GIS_Applications_in_Traffic_Monitoring.pptx
PPT
Explore new dimensions with MapInfo Vertical Mapper
PPTX
GEOcoding and Dynamic segmentation
PPTX
Data collection and input overview
PDF
Leveraging ArcGIS Platform & CityEngine for GIS based Master Plans
PDF
ARE UBIQUITOUS TECHNOLOGIES THE FUTURE VEHICLE FOR TRANSPORTATION PLANNING : ...
PDF
INPUT AND OUTPUT DATA IN GIS.pdf
PPTX
Application of GIS in Transportation Planning
PPTX
School Bus Alerting System for parents .pptx
PPT
Total station, digital self leveling levels,
PPTX
2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps
PDF
Ijmer 46044245
Role of gis in telecommunications
Transport for London - London's Operations Digital Twin
Smart Traffic Managment System Approaches.pptx
TRAFFIC MANAGEMENT THROUGH SATELLITE IMAGING-- Part 3
Gis capabilities on Big Data Systems
GIS for traffic signal optimization.
data - analysis and modelling concepts.ppt
GIS_Applications_in_Traffic_Monitoring.pptx
Explore new dimensions with MapInfo Vertical Mapper
GEOcoding and Dynamic segmentation
Data collection and input overview
Leveraging ArcGIS Platform & CityEngine for GIS based Master Plans
ARE UBIQUITOUS TECHNOLOGIES THE FUTURE VEHICLE FOR TRANSPORTATION PLANNING : ...
INPUT AND OUTPUT DATA IN GIS.pdf
Application of GIS in Transportation Planning
School Bus Alerting System for parents .pptx
Total station, digital self leveling levels,
2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps
Ijmer 46044245
Ad

Recently uploaded (20)

PPTX
Cell Types and Its function , kingdom of life
PPTX
master seminar digital applications in india
PDF
Insiders guide to clinical Medicine.pdf
PDF
01-Introduction-to-Information-Management.pdf
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
RMMM.pdf make it easy to upload and study
PDF
Classroom Observation Tools for Teachers
PPTX
GDM (1) (1).pptx small presentation for students
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
Sports Quiz easy sports quiz sports quiz
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
Basic Mud Logging Guide for educational purpose
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
Pre independence Education in Inndia.pdf
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
Cell Types and Its function , kingdom of life
master seminar digital applications in india
Insiders guide to clinical Medicine.pdf
01-Introduction-to-Information-Management.pdf
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
RMMM.pdf make it easy to upload and study
Classroom Observation Tools for Teachers
GDM (1) (1).pptx small presentation for students
O7-L3 Supply Chain Operations - ICLT Program
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Module 4: Burden of Disease Tutorial Slides S2 2025
Sports Quiz easy sports quiz sports quiz
VCE English Exam - Section C Student Revision Booklet
Basic Mud Logging Guide for educational purpose
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Renaissance Architecture: A Journey from Faith to Humanism
Pre independence Education in Inndia.pdf
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
human mycosis Human fungal infections are called human mycosis..pptx

Use of AI in commuting

  • 1. “USE OF AI IN COMMUTING” Prepared By: Bansi Mehta (15IT050) Department of Information Technology Chandubhai S. Patel Institute of Technology IT-321 | Sem-6 | Department of Information Technology | CSPIT
  • 2. OUTLINE • Importance. • Adding data to database. • Storing data. • Practical approach. • Working. • Route determination algorithm. • Issues. IT-321 | Sem-6 | Department of Information Technology | CSPIT
  • 3. IMPORTANCE OF AI IN COMMUTING • Statics: Rush-hour traffic delays a commuter by 42 hrs. on an average in a year, which is more than a full work week, with an estimated $160 billion in lost productivity. • Clearly, there’s massive opportunity here for AI to create a visible impact in every person’s life. • Solution: Google Maps. IT-321 | Sem-6 | Department of Information Technology | CSPIT
  • 4. ADDING DATA TO DATABASE • For street view: • A digital video camera with 11 lenses mounted to a geodesic globe that sits on top of Google's fleet of photo vehicles. • The camera simultaneously captures high resolution images in every direction to create a 360-degree view of its surroundings. • It’s built-in GPS processor records geographical coordinates and matches them to the video. • The digital video and GPS files are then stored on hard drives for processing. IT-321 | Sem-6 | Department of Information Technology | CSPIT
  • 5. CONTD. • To convert motion video footage to usable still images, a vertical slice of the changing view directly in front of each camera must be regularly cropped from the moving image plane. • When these vertical slices, from multiple perspectives, are stitched together in a linear sequence, a panoramic Street View is created. • Street names, locations on the street are attached with it and considering the privacy the license plate of vehicles and faces on individuals are blured. • User can add data to Google maps which are analyzed for its authencity and then added to Google maps. IT-321 | Sem-6 | Department of Information Technology | CSPIT
  • 6. STORING DATA • GIS- a special kind of geological database. • It stores data in the form of longitude, latitude and elevation of specific points. • A road is a sequence of two or more of these points. • Straight road: 2 points. • Curvy road: Multiple points. • Inside GIS it's really just a sequence of straight lines or polyline. IT-321 | Sem-6 | Department of Information Technology | CSPIT
  • 7. CONTD. • Some data will be attached to each of these lines or polylines, such as the name of the road, the speed limit, whether it's a one-way street, and perhaps traffic information. • So, basically a road is stored as a vector map and this is how a road is identified in Google maps. • Vector maps means every feature is either point, line, or polygon. It means all roads are lines, and landmarks are points. IT-321 | Sem-6 | Department of Information Technology | CSPIT
  • 8. PRACTICAL APPROACH • While finding shortest path it is not practical to consider every nook and corner of the city. • A that a hierarchical superstructure can be used. • For example, along with splitting a highway into one node/edge per exit they may also have 'longer' edges that connect exits at major cities, or edges that connect major traffic hubs within cities to the highways close to that city in one step. • The algorithm that we follow should first decides on which level of the hierarchy it wants to operate for different parts of the route. • In that way, the algorithm can explore longer paths without having to explore every back alley of each city. IT-321 | Sem-6 | Department of Information Technology | CSPIT
  • 9. HOW DOES GOOGLE MAPS WORK? • Algorithms of computational geometry to organize the map data and retrieve it efficiently. • Algorithms to draw maps. • project latitude and longitude coordinates, fill the polygons, place names for streets, cities, businesses, parks etc. • Algorithms to understand queries from users. • Algorithms to process GPS signals. • Algorithms to perform geocoding, converting addresses to points and reverse geocoding. IT-321 | Sem-6 | Department of Information Technology | CSPIT
  • 10. ROUTE DETERMNING ALGORITHM • First obvious choice- Dijkstra’s algorithm. • Although it is the most promising algorithm, it won’t work here because of the complexity of the graph. Also the factors like cost, time, traffic density needs to be considered along with distance. • Bi-Directional- It means that the route is computed both forward from the origin and backward from the destination. • But the algorithm must determine when the two searches have met at a point on an optimum or near optimum route. IT-321 | Sem-6 | Department of Information Technology | CSPIT
  • 11. CONTD. • A*- It is formulated in terms of weighted graphs. In case of Google map this weight is travel time. • Starting from a specific node(source node) of a graph, it constructs a tree of paths, expanding paths one step at a time, until one of its paths ends at the predetermined destination node. • At each iteration, A* needs to determine which of its partial paths to expand into one or more longer paths. • It does so based on an estimate of the cost to go to the goal node. • This function may vary according to the needs. IT-321 | Sem-6 | Department of Information Technology | CSPIT
  • 12. ISSUES: • Other issues affecting the algorithms: • Detecting when the driver has gone off the route and needs a new route. • Special requirements depending on the type of transportation • Differences between states and countries that affect • Rules for using roads. • Language and addressing systems supported by geocoding. • 3D map data – organizing and IT-321 | Sem-6 | Department of Information Technology | CSPIT