SlideShare a Scribd company logo
Autonomous driving revolution: trends, challenges
and machine learning
Junli Gu
1
Outline
• Vehicle revolution
• Challenges: when Big Data meets Machine Learning in the car
• Sensor System collects Big Data
• Machine Learning perceives the real world
• Car is a Digital Agent
• Conclusions
2
Transportation evolution history
3
P1: Analog device
P2: Digitalization
P3: Intelligence
1900 2020
P0: Primitive
From IHS
A revolution from analog to digital to intelligence
4
• All parts are digital
controllable
• Complex sensor systems
• World perception
• Controlled by computers
• A car will become an agent
• With autonomous behavior
Big Data meets Machine Learning in the Car
5
World Perception GPS, mapping, localization
Motion Control Path Planning
• Real world is a Big Data problem
• Driving in human world required intelligent perception of the world
Hybrid sensor system collects Big Data
• A sensor system composed of Cameras, Radar, Ultrasound, Lidar
• Sensor fusion technology is not mature yet
• Different sensor data is mostly computed separately
6
Case study in combining sensors
• Google self driving cars
• Velodyne 64-beam laser + 4 radars+ 1 camera+ GPS
• generates a 3D geometry map of the environment
• Radar info is too thin to differentiate objects of same size, same speed
• Cameras see rich semantics. What you see is what you get. But no depth
7
What radar sees What camera sees
Machine learning perceives the real world
• Large scale of 2D object recognition is better than human
• What objects are around
• 3D scene understanding and modeling
• Where is the object
• Semantic segmentation
• Extent of the obstacles
• Reinforcement learning
• Policy (reward or penalty based learning)
• End to end learning
• From raw data direct to behavior, like a robot
8
Deep learning based 2D image recognition
9
97%
2016
• Large scale object recognition 97% accuracy
• Lane detection, pedestrian detection, vehicle detection
• Animal detection, and road surface detection etc.
• Case: Mobile eye from traditional algorithm => Deep learning
DNN model
Big Data
Human 95%
3D scene understanding
• Real world is not flat. It is 3D.
• Depth information is critical for driving.
• 3D model is far more complicated.
10
Reference: Lin Yuanqing,
“Building Blocks for Visual 3D Scene Understanding
towards Autonomous Driving”
Semantic segmentation
• Understand the extent of the object and each pixel of it
• Advanced requirement based on recognition and detection
• Eventually 3D world segmentation
11
Above: “SegNet: A Deep Convolutional Encoder-Decoder Architecture for Image
Segmentation”
Right: “Object Scene Flow for Autonomous Vehicles”
Reinforcement learning
• Goal: to win
• Policy based learning (reward/penalty)
• Learning task: next move at arbitrary states
• Algorithm: reinforcement learning + DNN
• Similar methodology can be applied to driving
• Driving Policy: Given safety, spend least time to get to destination
• The car figures out how to drive by following the reward or penalty
12
Google Alpha go
End to end learning
• Use machine learning as the only step from raw data to control
• Without human interference noise in the middle steps
• DaveNet: AI teaches the car how to drive
• NVidia GTC 2016 “after 3000 miles of supervised driving, their car can navigate safely on freeways and country
roads, even on rainy days.”
“End to End Learning for Self-Driving Cars”, arxiv.org ; Google “Human-level control through deep reinforcement learning”
13
Other challenges in the Car
• Embedded computers in the car
• Cloud solution
• Vehicle external connections (V2E)
• Vehicle internal connection
14
Embedded computing systems
• Real time computing for the sensor array’s Big Data input
• Heterogeneous SoC + HPC level computing (Tera flops)
• Reliability is another key
15
ARM
DSP
GPU
accelerator
General purpose
Control friendly
Customized processor
machine learning
Computing throughput
Mobile eye
Google TPU
NVidia drive PX
Qualcomm snapdragon
Cloud based solution
• Agent+ system: cloud updates with traffic condition, bad weather, etc. (Toyota)
• Connect smart home with car (Volks Wagen, with LG software)
• Challenges: network reliability and real time response
16
cloud
Collect traffic info
broadcast info
Collect smart home
V2E (vehicle to everything) network
• Collectively become smarter: share learning on the network
• Dephi: V2V(vehicle), V2B(building), V2P(pedestrain)
• Tesla: fleet learning. Baidu: vehicle to road
17
High speed internal interconnect
• All digital components communicate
• High speed due to many sensor
• Reliability and redundant design
18
Credit to Texas Instruments
Conclusions
• Cars are transforming from analog to digitalization and intelligence
• Future car will be a very complex digital autonomous device, similar to Robots
• When Big Data meets Machine learning in the car
• Complex sensor system collects the Big Data info
• Machine learning algorithms will be the key to perceive the real world
• Computing in the car is another challenge
• Cars will be connected to each other and the cloud
• Whoever addresses the technical challenge will harvest the influence

More Related Content

What's hot

Dedicated roads for autonomous vehicles
Dedicated roads for autonomous vehicles Dedicated roads for autonomous vehicles
Dedicated roads for autonomous vehicles
Jeffrey Funk
 
The Importance of Timing to Autonomous Vehicle Navigation
The Importance of Timing to Autonomous Vehicle NavigationThe Importance of Timing to Autonomous Vehicle Navigation
The Importance of Timing to Autonomous Vehicle Navigation
Tim Klimasewski
 
Phil Carter on autonomous vehicles
Phil Carter on autonomous vehiclesPhil Carter on autonomous vehicles
Phil Carter on autonomous vehicles
Dr. Elliot Fishman
 
The Autonomous Revolution of Vehicles & Transportation 6/12/19
The Autonomous Revolution of Vehicles & Transportation 6/12/19The Autonomous Revolution of Vehicles & Transportation 6/12/19
The Autonomous Revolution of Vehicles & Transportation 6/12/19
Mark Goldstein
 
Connected and Automated Vehicles: Where Are We Going and What Happens When We...
Connected and Automated Vehicles: Where Are We Going and What Happens When We...Connected and Automated Vehicles: Where Are We Going and What Happens When We...
Connected and Automated Vehicles: Where Are We Going and What Happens When We...
Center for Transportation Research - UT Austin
 
Danny Shapiro at AI Frontiers : Accelerating the Race to AI Self-Driving Cars
Danny Shapiro at AI Frontiers : Accelerating the Race to AI Self-Driving Cars Danny Shapiro at AI Frontiers : Accelerating the Race to AI Self-Driving Cars
Danny Shapiro at AI Frontiers : Accelerating the Race to AI Self-Driving Cars
AI Frontiers
 
Autonomous vehicles: Plotting a route to the driverless future
Autonomous vehicles: Plotting a route to the driverless futureAutonomous vehicles: Plotting a route to the driverless future
Autonomous vehicles: Plotting a route to the driverless future
Accenture Insurance
 
Adoption of Connected Automated Vehicles for Traffic Safety
Adoption of Connected Automated Vehicles for Traffic SafetyAdoption of Connected Automated Vehicles for Traffic Safety
Adoption of Connected Automated Vehicles for Traffic Safety
Texas A&M Transportation Institute
 
Autonomous and electric vehicles
Autonomous and electric vehiclesAutonomous and electric vehicles
Autonomous and electric vehicles
Sushovan Bej
 
Jorge Sebastiao "Using AI for Smart traffic Management"
Jorge Sebastiao "Using AI for Smart traffic Management"Jorge Sebastiao "Using AI for Smart traffic Management"
Jorge Sebastiao "Using AI for Smart traffic Management"
Lviv Startup Club
 
SCL Event - Dr Andrew Palmer - Cranfield University - The Physical Internet -...
SCL Event - Dr Andrew Palmer - Cranfield University - The Physical Internet -...SCL Event - Dr Andrew Palmer - Cranfield University - The Physical Internet -...
SCL Event - Dr Andrew Palmer - Cranfield University - The Physical Internet -...
Global Business Intel
 
Connected and Autonomous Vehicles: The Enabling Technologies
Connected and Autonomous Vehicles: The Enabling TechnologiesConnected and Autonomous Vehicles: The Enabling Technologies
Connected and Autonomous Vehicles: The Enabling Technologies
Center for Transportation Research - UT Austin
 
Smart parking
Smart parkingSmart parking
Smart parking
Nawidbayat
 
2015 Florida Automated Vehicles Initiative - FDOT - FTA
2015 Florida Automated Vehicles Initiative - FDOT - FTA2015 Florida Automated Vehicles Initiative - FDOT - FTA
2015 Florida Automated Vehicles Initiative - FDOT - FTA
Florida Trucking Association
 
Key Technologies for Autonomous Driving
Key Technologies for Autonomous DrivingKey Technologies for Autonomous Driving
Key Technologies for Autonomous Driving
manoharparakh
 
Automotive Cybersecurity Challenges for Automated Vehicles: Jonathan Petit
Automotive Cybersecurity Challenges for Automated Vehicles: Jonathan PetitAutomotive Cybersecurity Challenges for Automated Vehicles: Jonathan Petit
Automotive Cybersecurity Challenges for Automated Vehicles: Jonathan Petit
Security Innovation
 
The autonomous vehicle revolution: how it will affect the automotive sector
The autonomous vehicle revolution: how it will affect the automotive sectorThe autonomous vehicle revolution: how it will affect the automotive sector
The autonomous vehicle revolution: how it will affect the automotive sector
Alistair Hill
 
Future mobile networks connected and autonomous cars
Future mobile networks  connected and autonomous carsFuture mobile networks  connected and autonomous cars
Future mobile networks connected and autonomous cars
lammya aa
 
Artificial Intelligence in Autonomous Vehicles
Artificial Intelligence in Autonomous VehiclesArtificial Intelligence in Autonomous Vehicles
Artificial Intelligence in Autonomous Vehicles
ijtsrd
 
Artificial Intelligence In The Automotive Industry - M&A Trend Analysis
Artificial Intelligence In The Automotive Industry - M&A Trend AnalysisArtificial Intelligence In The Automotive Industry - M&A Trend Analysis
Artificial Intelligence In The Automotive Industry - M&A Trend Analysis
Netscribes
 

What's hot (20)

Dedicated roads for autonomous vehicles
Dedicated roads for autonomous vehicles Dedicated roads for autonomous vehicles
Dedicated roads for autonomous vehicles
 
The Importance of Timing to Autonomous Vehicle Navigation
The Importance of Timing to Autonomous Vehicle NavigationThe Importance of Timing to Autonomous Vehicle Navigation
The Importance of Timing to Autonomous Vehicle Navigation
 
Phil Carter on autonomous vehicles
Phil Carter on autonomous vehiclesPhil Carter on autonomous vehicles
Phil Carter on autonomous vehicles
 
The Autonomous Revolution of Vehicles & Transportation 6/12/19
The Autonomous Revolution of Vehicles & Transportation 6/12/19The Autonomous Revolution of Vehicles & Transportation 6/12/19
The Autonomous Revolution of Vehicles & Transportation 6/12/19
 
Connected and Automated Vehicles: Where Are We Going and What Happens When We...
Connected and Automated Vehicles: Where Are We Going and What Happens When We...Connected and Automated Vehicles: Where Are We Going and What Happens When We...
Connected and Automated Vehicles: Where Are We Going and What Happens When We...
 
Danny Shapiro at AI Frontiers : Accelerating the Race to AI Self-Driving Cars
Danny Shapiro at AI Frontiers : Accelerating the Race to AI Self-Driving Cars Danny Shapiro at AI Frontiers : Accelerating the Race to AI Self-Driving Cars
Danny Shapiro at AI Frontiers : Accelerating the Race to AI Self-Driving Cars
 
Autonomous vehicles: Plotting a route to the driverless future
Autonomous vehicles: Plotting a route to the driverless futureAutonomous vehicles: Plotting a route to the driverless future
Autonomous vehicles: Plotting a route to the driverless future
 
Adoption of Connected Automated Vehicles for Traffic Safety
Adoption of Connected Automated Vehicles for Traffic SafetyAdoption of Connected Automated Vehicles for Traffic Safety
Adoption of Connected Automated Vehicles for Traffic Safety
 
Autonomous and electric vehicles
Autonomous and electric vehiclesAutonomous and electric vehicles
Autonomous and electric vehicles
 
Jorge Sebastiao "Using AI for Smart traffic Management"
Jorge Sebastiao "Using AI for Smart traffic Management"Jorge Sebastiao "Using AI for Smart traffic Management"
Jorge Sebastiao "Using AI for Smart traffic Management"
 
SCL Event - Dr Andrew Palmer - Cranfield University - The Physical Internet -...
SCL Event - Dr Andrew Palmer - Cranfield University - The Physical Internet -...SCL Event - Dr Andrew Palmer - Cranfield University - The Physical Internet -...
SCL Event - Dr Andrew Palmer - Cranfield University - The Physical Internet -...
 
Connected and Autonomous Vehicles: The Enabling Technologies
Connected and Autonomous Vehicles: The Enabling TechnologiesConnected and Autonomous Vehicles: The Enabling Technologies
Connected and Autonomous Vehicles: The Enabling Technologies
 
Smart parking
Smart parkingSmart parking
Smart parking
 
2015 Florida Automated Vehicles Initiative - FDOT - FTA
2015 Florida Automated Vehicles Initiative - FDOT - FTA2015 Florida Automated Vehicles Initiative - FDOT - FTA
2015 Florida Automated Vehicles Initiative - FDOT - FTA
 
Key Technologies for Autonomous Driving
Key Technologies for Autonomous DrivingKey Technologies for Autonomous Driving
Key Technologies for Autonomous Driving
 
Automotive Cybersecurity Challenges for Automated Vehicles: Jonathan Petit
Automotive Cybersecurity Challenges for Automated Vehicles: Jonathan PetitAutomotive Cybersecurity Challenges for Automated Vehicles: Jonathan Petit
Automotive Cybersecurity Challenges for Automated Vehicles: Jonathan Petit
 
The autonomous vehicle revolution: how it will affect the automotive sector
The autonomous vehicle revolution: how it will affect the automotive sectorThe autonomous vehicle revolution: how it will affect the automotive sector
The autonomous vehicle revolution: how it will affect the automotive sector
 
Future mobile networks connected and autonomous cars
Future mobile networks  connected and autonomous carsFuture mobile networks  connected and autonomous cars
Future mobile networks connected and autonomous cars
 
Artificial Intelligence in Autonomous Vehicles
Artificial Intelligence in Autonomous VehiclesArtificial Intelligence in Autonomous Vehicles
Artificial Intelligence in Autonomous Vehicles
 
Artificial Intelligence In The Automotive Industry - M&A Trend Analysis
Artificial Intelligence In The Automotive Industry - M&A Trend AnalysisArtificial Intelligence In The Automotive Industry - M&A Trend Analysis
Artificial Intelligence In The Automotive Industry - M&A Trend Analysis
 

Viewers also liked

OpenCL caffe IWOCL 2016 presentation final
OpenCL caffe IWOCL 2016 presentation finalOpenCL caffe IWOCL 2016 presentation final
OpenCL caffe IWOCL 2016 presentation finalJunli Gu
 
Junli Gu at AI Frontiers: Autonomous Driving Revolution
Junli Gu at AI Frontiers: Autonomous Driving RevolutionJunli Gu at AI Frontiers: Autonomous Driving Revolution
Junli Gu at AI Frontiers: Autonomous Driving Revolution
AI Frontiers
 
Driving Disrupted: Driverless Cars Change Everything
Driving Disrupted: Driverless Cars Change EverythingDriving Disrupted: Driverless Cars Change Everything
Driving Disrupted: Driverless Cars Change Everything
sparks & honey
 
Machine Learning Using Cloud Services
Machine Learning Using Cloud ServicesMachine Learning Using Cloud Services
Machine Learning Using Cloud Services
SC5.io
 
Case studies in Games, Machine Learning in the Cloud,
Case studies in Games, Machine Learning in the Cloud,Case studies in Games, Machine Learning in the Cloud,
Case studies in Games, Machine Learning in the Cloud,
George Dolbier
 
Pixels.camp - Machine Learning: Building Successful Products at Scale
Pixels.camp - Machine Learning: Building Successful Products at ScalePixels.camp - Machine Learning: Building Successful Products at Scale
Pixels.camp - Machine Learning: Building Successful Products at Scale
António Alegria
 
Iccv2009 recognition and learning object categories p1 c03 - 3d object models
Iccv2009 recognition and learning object categories   p1 c03 - 3d object modelsIccv2009 recognition and learning object categories   p1 c03 - 3d object models
Iccv2009 recognition and learning object categories p1 c03 - 3d object modelszukun
 
Machine Learning and the Cloud
Machine Learning and the CloudMachine Learning and the Cloud
Machine Learning and the Cloud
Andrew Bogard
 
Autonomous Vehicles: the Intersection of Robotics and Artificial Intelligence
Autonomous Vehicles: the Intersection of Robotics and Artificial IntelligenceAutonomous Vehicles: the Intersection of Robotics and Artificial Intelligence
Autonomous Vehicles: the Intersection of Robotics and Artificial Intelligence
Wiley Jones
 
Machine Learning Use Cases with Azure
Machine Learning Use Cases with AzureMachine Learning Use Cases with Azure
Machine Learning Use Cases with Azure
Chris McHenry
 
Machine Learning and its Use Cases (dsth Meetup#3)
Machine Learning and its Use Cases (dsth Meetup#3)Machine Learning and its Use Cases (dsth Meetup#3)
Machine Learning and its Use Cases (dsth Meetup#3)
Data Science Thailand
 
HYVE autonomous driving report
HYVE autonomous driving reportHYVE autonomous driving report
HYVE autonomous driving report
Michael Bartl
 
Cloud and Machine Learning in real world business
Cloud and Machine Learning in real world businessCloud and Machine Learning in real world business
Cloud and Machine Learning in real world business
Dae Kim
 
The Revolution of Deep Learning
The Revolution of Deep LearningThe Revolution of Deep Learning
The Revolution of Deep Learning
Frédéric Parienté
 
Machine Learning in the Cloud: Building a Better Forecast with H20 & Salesforce
Machine Learning in the Cloud: Building a Better Forecast with H20 & SalesforceMachine Learning in the Cloud: Building a Better Forecast with H20 & Salesforce
Machine Learning in the Cloud: Building a Better Forecast with H20 & Salesforce
Salesforce Developers
 
Cloud Machine Learning with Google Cloud Platform
Cloud Machine Learning with Google Cloud PlatformCloud Machine Learning with Google Cloud Platform
Cloud Machine Learning with Google Cloud Platform
Michal Brys
 
5 things planners need to know about self driving vehicles
5 things planners need to know about self driving vehicles5 things planners need to know about self driving vehicles
5 things planners need to know about self driving vehicles
Chris Hedden
 
Real-Time Big Data Stream Analytics
Real-Time Big Data Stream AnalyticsReal-Time Big Data Stream Analytics
Real-Time Big Data Stream Analytics
Albert Bifet
 
Intel's Machine Learning Strategy
Intel's Machine Learning StrategyIntel's Machine Learning Strategy
Intel's Machine Learning Strategy
inside-BigData.com
 

Viewers also liked (20)

OpenCL caffe IWOCL 2016 presentation final
OpenCL caffe IWOCL 2016 presentation finalOpenCL caffe IWOCL 2016 presentation final
OpenCL caffe IWOCL 2016 presentation final
 
Junli Gu at AI Frontiers: Autonomous Driving Revolution
Junli Gu at AI Frontiers: Autonomous Driving RevolutionJunli Gu at AI Frontiers: Autonomous Driving Revolution
Junli Gu at AI Frontiers: Autonomous Driving Revolution
 
Driving Disrupted: Driverless Cars Change Everything
Driving Disrupted: Driverless Cars Change EverythingDriving Disrupted: Driverless Cars Change Everything
Driving Disrupted: Driverless Cars Change Everything
 
Machine Learning Using Cloud Services
Machine Learning Using Cloud ServicesMachine Learning Using Cloud Services
Machine Learning Using Cloud Services
 
Autonomous vehicles[1]
Autonomous vehicles[1]Autonomous vehicles[1]
Autonomous vehicles[1]
 
Case studies in Games, Machine Learning in the Cloud,
Case studies in Games, Machine Learning in the Cloud,Case studies in Games, Machine Learning in the Cloud,
Case studies in Games, Machine Learning in the Cloud,
 
Pixels.camp - Machine Learning: Building Successful Products at Scale
Pixels.camp - Machine Learning: Building Successful Products at ScalePixels.camp - Machine Learning: Building Successful Products at Scale
Pixels.camp - Machine Learning: Building Successful Products at Scale
 
Iccv2009 recognition and learning object categories p1 c03 - 3d object models
Iccv2009 recognition and learning object categories   p1 c03 - 3d object modelsIccv2009 recognition and learning object categories   p1 c03 - 3d object models
Iccv2009 recognition and learning object categories p1 c03 - 3d object models
 
Machine Learning and the Cloud
Machine Learning and the CloudMachine Learning and the Cloud
Machine Learning and the Cloud
 
Autonomous Vehicles: the Intersection of Robotics and Artificial Intelligence
Autonomous Vehicles: the Intersection of Robotics and Artificial IntelligenceAutonomous Vehicles: the Intersection of Robotics and Artificial Intelligence
Autonomous Vehicles: the Intersection of Robotics and Artificial Intelligence
 
Machine Learning Use Cases with Azure
Machine Learning Use Cases with AzureMachine Learning Use Cases with Azure
Machine Learning Use Cases with Azure
 
Machine Learning and its Use Cases (dsth Meetup#3)
Machine Learning and its Use Cases (dsth Meetup#3)Machine Learning and its Use Cases (dsth Meetup#3)
Machine Learning and its Use Cases (dsth Meetup#3)
 
HYVE autonomous driving report
HYVE autonomous driving reportHYVE autonomous driving report
HYVE autonomous driving report
 
Cloud and Machine Learning in real world business
Cloud and Machine Learning in real world businessCloud and Machine Learning in real world business
Cloud and Machine Learning in real world business
 
The Revolution of Deep Learning
The Revolution of Deep LearningThe Revolution of Deep Learning
The Revolution of Deep Learning
 
Machine Learning in the Cloud: Building a Better Forecast with H20 & Salesforce
Machine Learning in the Cloud: Building a Better Forecast with H20 & SalesforceMachine Learning in the Cloud: Building a Better Forecast with H20 & Salesforce
Machine Learning in the Cloud: Building a Better Forecast with H20 & Salesforce
 
Cloud Machine Learning with Google Cloud Platform
Cloud Machine Learning with Google Cloud PlatformCloud Machine Learning with Google Cloud Platform
Cloud Machine Learning with Google Cloud Platform
 
5 things planners need to know about self driving vehicles
5 things planners need to know about self driving vehicles5 things planners need to know about self driving vehicles
5 things planners need to know about self driving vehicles
 
Real-Time Big Data Stream Analytics
Real-Time Big Data Stream AnalyticsReal-Time Big Data Stream Analytics
Real-Time Big Data Stream Analytics
 
Intel's Machine Learning Strategy
Intel's Machine Learning StrategyIntel's Machine Learning Strategy
Intel's Machine Learning Strategy
 

Similar to Autonomous driving revolution- trends, challenges and machine learning 

“ADAS in Action (POC Autonomous Driving Vehicle Presentation)”
“ADAS in Action (POC Autonomous Driving Vehicle Presentation)”  “ADAS in Action (POC Autonomous Driving Vehicle Presentation)”
“ADAS in Action (POC Autonomous Driving Vehicle Presentation)”
GlobalLogic Ukraine
 
Google Driverless Cars
Google Driverless Cars Google Driverless Cars
Google Driverless Cars
Gopikrishna VM
 
Northwestern Computational Research Day keynote april 19, 2016 (1)
Northwestern Computational Research Day keynote april 19, 2016 (1)Northwestern Computational Research Day keynote april 19, 2016 (1)
Northwestern Computational Research Day keynote april 19, 2016 (1)
Iqbal Arshad
 
Google Driverless Car PPT (Latest Report)
Google Driverless Car PPT (Latest Report)Google Driverless Car PPT (Latest Report)
Google Driverless Car PPT (Latest Report)
Shailesh Thakran
 
Big Data LDN 2017: Deep Learning, DeepAd Car Recognition Project
Big Data LDN 2017: Deep Learning, DeepAd Car Recognition ProjectBig Data LDN 2017: Deep Learning, DeepAd Car Recognition Project
Big Data LDN 2017: Deep Learning, DeepAd Car Recognition Project
Matt Stubbs
 
Automated mobility and more lv lions - 29 dec16
Automated mobility and more   lv lions - 29 dec16Automated mobility and more   lv lions - 29 dec16
Automated mobility and more lv lions - 29 dec16
Douglas Bodde
 
Conclusion Connect state of IoT 2019 Review io t solutions world congress 2019
Conclusion Connect state of IoT 2019 Review io t solutions world congress 2019Conclusion Connect state of IoT 2019 Review io t solutions world congress 2019
Conclusion Connect state of IoT 2019 Review io t solutions world congress 2019
Conclusion Connect enabling industry 4.0 with IoT
 
IoT Robot
IoT RobotIoT Robot
IoT Robot
Mahendra Bilagi
 
Driverless
DriverlessDriverless
Driverless
Khanmansoor12
 
ITS "Intelligent Transportation System" Guided Vehicle using IOT Project
ITS "Intelligent Transportation System" Guided Vehicle using IOT ProjectITS "Intelligent Transportation System" Guided Vehicle using IOT Project
ITS "Intelligent Transportation System" Guided Vehicle using IOT Project
Mohamed Abd Ela'al
 
Key trends of smart transportation
Key trends of smart transportationKey trends of smart transportation
Key trends of smart transportation
Yoshifumi Sakamoto
 
PPT Delf driving car.pptx
PPT Delf driving car.pptxPPT Delf driving car.pptx
PPT Delf driving car.pptx
P G
 
parking system
parking systemparking system
parking system
Rohit566499
 
Automated vehicle
Automated vehicleAutomated vehicle
Automated vehicle
University of Gujrat
 
“Reinventing Smart Cities with Computer Vision,” a Presentation from Hayden AI
“Reinventing Smart Cities with Computer Vision,” a Presentation from Hayden AI“Reinventing Smart Cities with Computer Vision,” a Presentation from Hayden AI
“Reinventing Smart Cities with Computer Vision,” a Presentation from Hayden AI
Edge AI and Vision Alliance
 
Google car ppt
Google car pptGoogle car ppt
Google car ppt
Mohit Yadav
 
Road Accident.ppt
Road Accident.pptRoad Accident.ppt
Road Accident.ppt
nebulaa2
 
Research skills
Research skillsResearch skills
Research skills
Darshan Bhatt
 
Google driverless car
Google driverless carGoogle driverless car
Google driverless car
piyupatel99
 
355.pptx
355.pptx355.pptx
355.pptx
sivaenotes
 

Similar to Autonomous driving revolution- trends, challenges and machine learning  (20)

“ADAS in Action (POC Autonomous Driving Vehicle Presentation)”
“ADAS in Action (POC Autonomous Driving Vehicle Presentation)”  “ADAS in Action (POC Autonomous Driving Vehicle Presentation)”
“ADAS in Action (POC Autonomous Driving Vehicle Presentation)”
 
Google Driverless Cars
Google Driverless Cars Google Driverless Cars
Google Driverless Cars
 
Northwestern Computational Research Day keynote april 19, 2016 (1)
Northwestern Computational Research Day keynote april 19, 2016 (1)Northwestern Computational Research Day keynote april 19, 2016 (1)
Northwestern Computational Research Day keynote april 19, 2016 (1)
 
Google Driverless Car PPT (Latest Report)
Google Driverless Car PPT (Latest Report)Google Driverless Car PPT (Latest Report)
Google Driverless Car PPT (Latest Report)
 
Big Data LDN 2017: Deep Learning, DeepAd Car Recognition Project
Big Data LDN 2017: Deep Learning, DeepAd Car Recognition ProjectBig Data LDN 2017: Deep Learning, DeepAd Car Recognition Project
Big Data LDN 2017: Deep Learning, DeepAd Car Recognition Project
 
Automated mobility and more lv lions - 29 dec16
Automated mobility and more   lv lions - 29 dec16Automated mobility and more   lv lions - 29 dec16
Automated mobility and more lv lions - 29 dec16
 
Conclusion Connect state of IoT 2019 Review io t solutions world congress 2019
Conclusion Connect state of IoT 2019 Review io t solutions world congress 2019Conclusion Connect state of IoT 2019 Review io t solutions world congress 2019
Conclusion Connect state of IoT 2019 Review io t solutions world congress 2019
 
IoT Robot
IoT RobotIoT Robot
IoT Robot
 
Driverless
DriverlessDriverless
Driverless
 
ITS "Intelligent Transportation System" Guided Vehicle using IOT Project
ITS "Intelligent Transportation System" Guided Vehicle using IOT ProjectITS "Intelligent Transportation System" Guided Vehicle using IOT Project
ITS "Intelligent Transportation System" Guided Vehicle using IOT Project
 
Key trends of smart transportation
Key trends of smart transportationKey trends of smart transportation
Key trends of smart transportation
 
PPT Delf driving car.pptx
PPT Delf driving car.pptxPPT Delf driving car.pptx
PPT Delf driving car.pptx
 
parking system
parking systemparking system
parking system
 
Automated vehicle
Automated vehicleAutomated vehicle
Automated vehicle
 
“Reinventing Smart Cities with Computer Vision,” a Presentation from Hayden AI
“Reinventing Smart Cities with Computer Vision,” a Presentation from Hayden AI“Reinventing Smart Cities with Computer Vision,” a Presentation from Hayden AI
“Reinventing Smart Cities with Computer Vision,” a Presentation from Hayden AI
 
Google car ppt
Google car pptGoogle car ppt
Google car ppt
 
Road Accident.ppt
Road Accident.pptRoad Accident.ppt
Road Accident.ppt
 
Research skills
Research skillsResearch skills
Research skills
 
Google driverless car
Google driverless carGoogle driverless car
Google driverless car
 
355.pptx
355.pptx355.pptx
355.pptx
 

Autonomous driving revolution- trends, challenges and machine learning 

  • 1. Autonomous driving revolution: trends, challenges and machine learning Junli Gu 1
  • 2. Outline • Vehicle revolution • Challenges: when Big Data meets Machine Learning in the car • Sensor System collects Big Data • Machine Learning perceives the real world • Car is a Digital Agent • Conclusions 2
  • 3. Transportation evolution history 3 P1: Analog device P2: Digitalization P3: Intelligence 1900 2020 P0: Primitive From IHS
  • 4. A revolution from analog to digital to intelligence 4 • All parts are digital controllable • Complex sensor systems • World perception • Controlled by computers • A car will become an agent • With autonomous behavior
  • 5. Big Data meets Machine Learning in the Car 5 World Perception GPS, mapping, localization Motion Control Path Planning • Real world is a Big Data problem • Driving in human world required intelligent perception of the world
  • 6. Hybrid sensor system collects Big Data • A sensor system composed of Cameras, Radar, Ultrasound, Lidar • Sensor fusion technology is not mature yet • Different sensor data is mostly computed separately 6
  • 7. Case study in combining sensors • Google self driving cars • Velodyne 64-beam laser + 4 radars+ 1 camera+ GPS • generates a 3D geometry map of the environment • Radar info is too thin to differentiate objects of same size, same speed • Cameras see rich semantics. What you see is what you get. But no depth 7 What radar sees What camera sees
  • 8. Machine learning perceives the real world • Large scale of 2D object recognition is better than human • What objects are around • 3D scene understanding and modeling • Where is the object • Semantic segmentation • Extent of the obstacles • Reinforcement learning • Policy (reward or penalty based learning) • End to end learning • From raw data direct to behavior, like a robot 8
  • 9. Deep learning based 2D image recognition 9 97% 2016 • Large scale object recognition 97% accuracy • Lane detection, pedestrian detection, vehicle detection • Animal detection, and road surface detection etc. • Case: Mobile eye from traditional algorithm => Deep learning DNN model Big Data Human 95%
  • 10. 3D scene understanding • Real world is not flat. It is 3D. • Depth information is critical for driving. • 3D model is far more complicated. 10 Reference: Lin Yuanqing, “Building Blocks for Visual 3D Scene Understanding towards Autonomous Driving”
  • 11. Semantic segmentation • Understand the extent of the object and each pixel of it • Advanced requirement based on recognition and detection • Eventually 3D world segmentation 11 Above: “SegNet: A Deep Convolutional Encoder-Decoder Architecture for Image Segmentation” Right: “Object Scene Flow for Autonomous Vehicles”
  • 12. Reinforcement learning • Goal: to win • Policy based learning (reward/penalty) • Learning task: next move at arbitrary states • Algorithm: reinforcement learning + DNN • Similar methodology can be applied to driving • Driving Policy: Given safety, spend least time to get to destination • The car figures out how to drive by following the reward or penalty 12 Google Alpha go
  • 13. End to end learning • Use machine learning as the only step from raw data to control • Without human interference noise in the middle steps • DaveNet: AI teaches the car how to drive • NVidia GTC 2016 “after 3000 miles of supervised driving, their car can navigate safely on freeways and country roads, even on rainy days.” “End to End Learning for Self-Driving Cars”, arxiv.org ; Google “Human-level control through deep reinforcement learning” 13
  • 14. Other challenges in the Car • Embedded computers in the car • Cloud solution • Vehicle external connections (V2E) • Vehicle internal connection 14
  • 15. Embedded computing systems • Real time computing for the sensor array’s Big Data input • Heterogeneous SoC + HPC level computing (Tera flops) • Reliability is another key 15 ARM DSP GPU accelerator General purpose Control friendly Customized processor machine learning Computing throughput Mobile eye Google TPU NVidia drive PX Qualcomm snapdragon
  • 16. Cloud based solution • Agent+ system: cloud updates with traffic condition, bad weather, etc. (Toyota) • Connect smart home with car (Volks Wagen, with LG software) • Challenges: network reliability and real time response 16 cloud Collect traffic info broadcast info Collect smart home
  • 17. V2E (vehicle to everything) network • Collectively become smarter: share learning on the network • Dephi: V2V(vehicle), V2B(building), V2P(pedestrain) • Tesla: fleet learning. Baidu: vehicle to road 17
  • 18. High speed internal interconnect • All digital components communicate • High speed due to many sensor • Reliability and redundant design 18 Credit to Texas Instruments
  • 19. Conclusions • Cars are transforming from analog to digitalization and intelligence • Future car will be a very complex digital autonomous device, similar to Robots • When Big Data meets Machine learning in the car • Complex sensor system collects the Big Data info • Machine learning algorithms will be the key to perceive the real world • Computing in the car is another challenge • Cars will be connected to each other and the cloud • Whoever addresses the technical challenge will harvest the influence

Editor's Notes

  1. Abstract: Autonomous driving has gain enormous attention and momentum in the past year, due to its potential huge impact on industry. This talk will summarize the current trends, my personal understanding of the revolution. Then the talk will highlight the technical challenges and share some insights in how machine learning might lead us to the path. I deliver the talk today on behalf of myself, not telsa. So I will not talk about tesla project. At the current stage, there are many different voice or efforts. so I will focus on providing a high level introduction and summary of the trends. We have a panel discuassion following the talk, we have a few tesla experts, baidu expert and faraday future expert.
  2. All components are connected Drivers are no longer needed Great industry impact, revolutionary impact
  3. Object Scenaros Event Time Every country, every region The car will be part of the real wolrd, it takes the data, it generates new event and data
  4. One of the earliest efforts in self driving car is google car. From information category perspective, we need both 2D visual informaiton, with 3D depth info, speed info to build a complete picutre of the world
  5. After sensors collects the data, a much more challenging task is to perceive the world based on the data The biggest challenge is that there is no existing algorithm that describes the world, due to it is high complex and high dimension People believe that machine learning will play a critical role in perceiving the world. In this seciton I will provide a summary of the categories of machine leraning and AI related algorithm that has been tried or will have good potential in autonomous driving. In order for car to drive itself, we need a lot of detailed information, which include 2d object recognition to tell us what is around us, 3D scene understiang with tell us where is the object and distance from us We will also need the extent of the obstacles, the sizes of it, so that we can segment it from the free space Recently google apha go has showed latest research direction of reinforcement learning and end to end learning. Which I will also cover to explain their potential in autonomous driving
  6. Deep learning is the most succefully mahcine lernaing algorithm in 2D image recognition The algorithm is based on a very complicated DNN model, usually millions to billions of parameters, take big data input, and generatee object recognition results, detection results Deep learning has achieved a lot of break through in object recognition accuracy, the latest google inception model has achieved 97% accuracy which is better than a human expert, 95%. Deep learning algorithm provides a great legacy for us to delpoy to do lance detection, pedestrain detection etc. Mobile eye solution used to use traditional computer vision algorithms, nowadays they also start to use deep learning
  7. The world is not flat. Human see everything within a 3D world. Vehicles can not drive based on flat world modeling
  8. Tesla fleet learning is so far the most sucessful cloud solution, used in currect tesla cars Cloud-based computer vision is about delivering powerful algorithms as a service, over the web.  In a cloud-based architecture, the algorithms live in a data center and applications talk to the vision backend via an API layer.  And while certain mission-critical applications cannot have a cloud-component  agent+ system, based on cloud (cloud updates with traffic condition, bad weather, instructions etc)
  9. Eg Baidu is promoting, dephi Compared to cloud, this is a p2p network