SlideShare a Scribd company logo
1 of 32
Download to read offline
© 2020 Your Company Name
Safer and More Efficient Intersections
with Computer Vision
Jeff Price
Cubic Transportation Systems // GRIDSMART
September 2020
© 2020 Cubic | GRIDSMART
Who is GRIDSMART?
GRIDSMART, acquired by Cubic in January 2019, operates in the Intelligent Transportation
Systems (ITS) space.
Cubic Transportation Systems is the leading integrator of payment and information solutions
and services for transit, with 35+ million passengers served by Cubic systems daily.
GRIDSMART Technologies, Inc. began life as a venture-backed startup in Knoxville, Tennessee.
Operations began in late 2007, product development in early 2008, and commercial availability
in 2010.
GRIDSMART products are in ~8,000 intersections and ~1,300 communities, including 49 U.S.
states and 29 countries. GRIDSMART products impact the lives of ~80 million people per day.
2
© 2020 Cubic | GRIDSMART
What is the GRIDSMART System product?
GRIDSMART is a unique system for intersection
actuation, traffic data collection, and situational
awareness.
Why unique?
Principles, Technology, Vision
Principles:
Simple. Flexible. Transparent.
Vision:
Improve The Lives Of One Billion People
What is intersection actuation?
Lights change in response to cars, not just timing.
3
GS2 Processor
SMARTMOUNT
Bell Camera
© 2020 Your Company Name
Intersections 101 (N. America)
© 2020 Cubic | GRIDSMART
Intersections 101: Basic definitions
5
The Box
Approaches
Stop-lines
© 2020 Cubic | GRIDSMART
Intersections 101: Detection areas
6
Stop-line Detection
Advanced Detection
© 2020 Cubic | GRIDSMART
Intersections 101: The cabinet
"The Cabinet"
© 2020 Cubic | GRIDSMART
Intersections 101: How they work
8
© 2020 Cubic | GRIDSMART
Intersections 101: Inductive loops for detection
9
In-ground detection comprises about 55% of the detection market, down from about
70% in 2008. There are also wireless in-ground sensors (magnetometers), e.g.
PODs, which work on the same principles.
© 2020 Cubic | GRIDSMART
Intersections 101: Above-ground detection
10
Other above-ground (directional) detection modalities include radar,
traditional video, and thermal imaging. GRIDSMART was the world's first
omnidirectional imaging system until copied by a competitor in ~2018.
© 2020 Cubic | GRIDSMART
Intersections 101: Inside the cabinet
11
© 2020 Your Company Name
How GRIDSMART Works
© 2020 Cubic | GRIDSMART
Demo Video
13
© 2020 Cubic | GRIDSMART
How GRIDSMART works
A fusion of low-level image processing and high-level
computer vision.
• Background & foreground modeling
• Salient point detection & tracking (optical flow)
• 3D inference (approximate extrinsic calibration)
• Bayesian hypothesis tracking
• Domain knowledge
• All processed in fisheye directly
14
© 2020 Cubic | GRIDSMART
Demo Video
15
Very early example,
~2009.
Showing greedy hypotheses.
Note the bicyclist.
© 2020 Your Company Name
Bicycles:
Safer & More Efficient
© 2020 Cubic | GRIDSMART
Bicycles: The Problem
• The State of California legislated (~2015) that bicycles receive longer clearance intervals than cars.
• That CA code was written to require bicycles be discriminated at the stop-lines or to require all signals
be reprogrammed to provide bike clearances by default.
• There are both safety and efficiency problems with stop-line discrimination. GRIDSMART elected to
not provide a solution, because we knew it was a stop-gap, unsafe, and suboptimal.
• The CA code changed (March 2018) to allow systems that provided adequate clearance, not requiring
stop-line discrimination.
• GRIDSMART released its solution in 2019.
17
𝐺 𝑚𝑖𝑛 + 𝑌 + 𝑅 𝑐𝑙𝑟 ≥ 6sec +
(𝑊 + 6ft)
14.7ft/sec
© 2020 Cubic | GRIDSMART
Bicycles: The GRIDSMART Solution
• Detect and track all moving objects.
• As those objects enter the box, continually apply a CNN image classifier.
• If object is possibly a Vulnerable Road User (VRU), activate output to controller. The controller will use
that input to create short green extensions while a VRU is in the box.
• Continue to do inference until certainty, or object has left the box.
• We use Intel® Technologies' OpenVINO™ for inference on the CPU.
18
GRIDSMART is an Affiliate Member of the Intel Internet of Things Solutions Alliance. From modular components to market-ready systems, Intel and the
800+ global member companies of the Intel Internet of Things Solutions Alliance provide scalable, interoperable solutions that accelerate deployment of
intelligent devices and end-to-end analytics. Close collaboration with Intel and each other enable Alliance members to innovate with the latest
technologies, helping developers deliver first-in-market solutions. Learn more at : intel.com/iotsolutionsalliance.
© 2020 Cubic | GRIDSMART
Demo Video
19
Single bicyclist example.
© 2020 Cubic | GRIDSMART
Demo Video
20
Multiple bicyclists,
multiple directions.
© 2020 Cubic | GRIDSMART
Demo Video
21
Multiple VRUs, inference
until certainty (black dot).
© 2020 Cubic | GRIDSMART
Why both safer & more efficient?
What if stop-line discrimination is not 100% accurate?
• A false positive means a long min green and a signifiant loss of efficiency.
• A false negative is dangerous because cyclist expects adequate clearance and is
unaware they will not have it.
But in the box:
• A false positive triggers only a short extension. So inference in the box can err on the
side of safety to dramatically reduce missed bikes while still being more efficient.
• Stop-line discrimination assume all bicyclists travel the same speed. Even if stop-line
discrimination was 100% accurate, it still wastes green time.
22
© 2020 Cubic | GRIDSMART
Demo Video
23
Actual 1: 8.8 sec (-32%)
Actual 2: 4.8 sec (-63%)
CA MUTCD: 12.9 sec (95 ft)
Both on All Red!
© 2020 Your Company Name
Other Challenges
© 2020 Cubic | GRIDSMART
Challenges: Environmental. Expectations.
Need to operate at full functionality at 165F (74C) for 15
hours. Limited air flow.
Often near the ocean. Often near construction.
The industry generally expects of 7-10 year life cycle for
the physical products as a minimum.
25
© 2020 Cubic | GRIDSMART
Challenges: Installation, environmental
Do not ignore the physical realities of the
installation, whether in your control or not.
Fisheye is better when mounted higher. But
long poles are (very) expensive to ship.
Camera is susceptible to lightning strikes.
Grounding and accessible surge protection
are important.
A simplified installation, means a better
installation and better performance.
26
© 2020 Cubic | GRIDSMART
Challenges: Installation, environmental
Ethernet cables to camera are often run
alongside high-power cables. (Not a good
thing.)
Ethernet cables can only go so far without
need repeaters.
LED luminaires emit strong, noisy EM fields.
Cameras need ~50W power. (Why?)
27
© 2020 Cubic | GRIDSMART
Challenges: Lighting
28
Multi-frame HDR.Single exposure.
© 2020 Cubic | GRIDSMART
Challenges: Lighting
29
Direct sunlight. Requires ML
approach to detect loss-of-visibility.
Shadows plus something else...
© 2020 Cubic | GRIDSMART
Challenges: Resolution (optics & pixels)
30
Small sedan footprint:
~7,000 pixels
Small sedan footprint:
~40 pixels
Optics: No Free Lunch
© 2020 Your Company Name
Closing Thoughts
© 2020 Cubic | GRIDSMART
Closing Thoughts
Control as many aspects of your product as you can. Account for the things you
cannot control. Make it easier to get right. Then make it easier again to get right.
How you do anything is how you do everything.
I believe in tracking all objects, not just those that you classify first. (That might
change in near future.)
How did this all get started? Founders were sitting at a red light with no cars
coming the other way.
Why in Knoxville, Tennessee? Fisheye imaging in the era of the internet boom (look
up IPIX on Wikipedia).
32

More Related Content

More from Edge AI and Vision Alliance

“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
Edge AI and Vision Alliance
 
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
Edge AI and Vision Alliance
 
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
Edge AI and Vision Alliance
 
“Updating the Edge ML Development Process,” a Presentation from Samsara
“Updating the Edge ML Development Process,” a Presentation from Samsara“Updating the Edge ML Development Process,” a Presentation from Samsara
“Updating the Edge ML Development Process,” a Presentation from Samsara
Edge AI and Vision Alliance
 
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
Edge AI and Vision Alliance
 
“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...
“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...
“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...
Edge AI and Vision Alliance
 
“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...
“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...
“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...
Edge AI and Vision Alliance
 
"Optimizing Image Quality and Stereo Depth at the Edge," a Presentation from ...
"Optimizing Image Quality and Stereo Depth at the Edge," a Presentation from ..."Optimizing Image Quality and Stereo Depth at the Edge," a Presentation from ...
"Optimizing Image Quality and Stereo Depth at the Edge," a Presentation from ...
Edge AI and Vision Alliance
 
“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...
“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...
“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...
Edge AI and Vision Alliance
 
“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
 

More from Edge AI and Vision Alliance (20)

“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
 
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
 
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
 
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
 
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
 
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
 
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
 
“Updating the Edge ML Development Process,” a Presentation from Samsara
“Updating the Edge ML Development Process,” a Presentation from Samsara“Updating the Edge ML Development Process,” a Presentation from Samsara
“Updating the Edge ML Development Process,” a Presentation from Samsara
 
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
 
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
 
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
 
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
 
“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...
“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...
“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...
 
“MIPI CSI-2 Image Sensor Interface Standard Features Enable Efficient Embedde...
“MIPI CSI-2 Image Sensor Interface Standard Features Enable Efficient Embedde...“MIPI CSI-2 Image Sensor Interface Standard Features Enable Efficient Embedde...
“MIPI CSI-2 Image Sensor Interface Standard Features Enable Efficient Embedde...
 
“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...
“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...
“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...
 
“Practical Approaches to DNN Quantization,” a Presentation from Magic Leap
“Practical Approaches to DNN Quantization,” a Presentation from Magic Leap“Practical Approaches to DNN Quantization,” a Presentation from Magic Leap
“Practical Approaches to DNN Quantization,” a Presentation from Magic Leap
 
"Optimizing Image Quality and Stereo Depth at the Edge," a Presentation from ...
"Optimizing Image Quality and Stereo Depth at the Edge," a Presentation from ..."Optimizing Image Quality and Stereo Depth at the Edge," a Presentation from ...
"Optimizing Image Quality and Stereo Depth at the Edge," a Presentation from ...
 
“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...
“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...
“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...
 
“A Survey of Model Compression Methods,” a Presentation from Instrumental
“A Survey of Model Compression Methods,” a Presentation from Instrumental“A Survey of Model Compression Methods,” a Presentation from Instrumental
“A Survey of Model Compression Methods,” a Presentation from Instrumental
 
“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
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced 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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 

“Safer and More Efficient Intersections with Computer Vision,” a Presentation from Cubic | GRIDSMART

  • 1. © 2020 Your Company Name Safer and More Efficient Intersections with Computer Vision Jeff Price Cubic Transportation Systems // GRIDSMART September 2020
  • 2. © 2020 Cubic | GRIDSMART Who is GRIDSMART? GRIDSMART, acquired by Cubic in January 2019, operates in the Intelligent Transportation Systems (ITS) space. Cubic Transportation Systems is the leading integrator of payment and information solutions and services for transit, with 35+ million passengers served by Cubic systems daily. GRIDSMART Technologies, Inc. began life as a venture-backed startup in Knoxville, Tennessee. Operations began in late 2007, product development in early 2008, and commercial availability in 2010. GRIDSMART products are in ~8,000 intersections and ~1,300 communities, including 49 U.S. states and 29 countries. GRIDSMART products impact the lives of ~80 million people per day. 2
  • 3. © 2020 Cubic | GRIDSMART What is the GRIDSMART System product? GRIDSMART is a unique system for intersection actuation, traffic data collection, and situational awareness. Why unique? Principles, Technology, Vision Principles: Simple. Flexible. Transparent. Vision: Improve The Lives Of One Billion People What is intersection actuation? Lights change in response to cars, not just timing. 3 GS2 Processor SMARTMOUNT Bell Camera
  • 4. © 2020 Your Company Name Intersections 101 (N. America)
  • 5. © 2020 Cubic | GRIDSMART Intersections 101: Basic definitions 5 The Box Approaches Stop-lines
  • 6. © 2020 Cubic | GRIDSMART Intersections 101: Detection areas 6 Stop-line Detection Advanced Detection
  • 7. © 2020 Cubic | GRIDSMART Intersections 101: The cabinet "The Cabinet"
  • 8. © 2020 Cubic | GRIDSMART Intersections 101: How they work 8
  • 9. © 2020 Cubic | GRIDSMART Intersections 101: Inductive loops for detection 9 In-ground detection comprises about 55% of the detection market, down from about 70% in 2008. There are also wireless in-ground sensors (magnetometers), e.g. PODs, which work on the same principles.
  • 10. © 2020 Cubic | GRIDSMART Intersections 101: Above-ground detection 10 Other above-ground (directional) detection modalities include radar, traditional video, and thermal imaging. GRIDSMART was the world's first omnidirectional imaging system until copied by a competitor in ~2018.
  • 11. © 2020 Cubic | GRIDSMART Intersections 101: Inside the cabinet 11
  • 12. © 2020 Your Company Name How GRIDSMART Works
  • 13. © 2020 Cubic | GRIDSMART Demo Video 13
  • 14. © 2020 Cubic | GRIDSMART How GRIDSMART works A fusion of low-level image processing and high-level computer vision. • Background & foreground modeling • Salient point detection & tracking (optical flow) • 3D inference (approximate extrinsic calibration) • Bayesian hypothesis tracking • Domain knowledge • All processed in fisheye directly 14
  • 15. © 2020 Cubic | GRIDSMART Demo Video 15 Very early example, ~2009. Showing greedy hypotheses. Note the bicyclist.
  • 16. © 2020 Your Company Name Bicycles: Safer & More Efficient
  • 17. © 2020 Cubic | GRIDSMART Bicycles: The Problem • The State of California legislated (~2015) that bicycles receive longer clearance intervals than cars. • That CA code was written to require bicycles be discriminated at the stop-lines or to require all signals be reprogrammed to provide bike clearances by default. • There are both safety and efficiency problems with stop-line discrimination. GRIDSMART elected to not provide a solution, because we knew it was a stop-gap, unsafe, and suboptimal. • The CA code changed (March 2018) to allow systems that provided adequate clearance, not requiring stop-line discrimination. • GRIDSMART released its solution in 2019. 17 𝐺 𝑚𝑖𝑛 + 𝑌 + 𝑅 𝑐𝑙𝑟 ≥ 6sec + (𝑊 + 6ft) 14.7ft/sec
  • 18. © 2020 Cubic | GRIDSMART Bicycles: The GRIDSMART Solution • Detect and track all moving objects. • As those objects enter the box, continually apply a CNN image classifier. • If object is possibly a Vulnerable Road User (VRU), activate output to controller. The controller will use that input to create short green extensions while a VRU is in the box. • Continue to do inference until certainty, or object has left the box. • We use Intel® Technologies' OpenVINO™ for inference on the CPU. 18 GRIDSMART is an Affiliate Member of the Intel Internet of Things Solutions Alliance. From modular components to market-ready systems, Intel and the 800+ global member companies of the Intel Internet of Things Solutions Alliance provide scalable, interoperable solutions that accelerate deployment of intelligent devices and end-to-end analytics. Close collaboration with Intel and each other enable Alliance members to innovate with the latest technologies, helping developers deliver first-in-market solutions. Learn more at : intel.com/iotsolutionsalliance.
  • 19. © 2020 Cubic | GRIDSMART Demo Video 19 Single bicyclist example.
  • 20. © 2020 Cubic | GRIDSMART Demo Video 20 Multiple bicyclists, multiple directions.
  • 21. © 2020 Cubic | GRIDSMART Demo Video 21 Multiple VRUs, inference until certainty (black dot).
  • 22. © 2020 Cubic | GRIDSMART Why both safer & more efficient? What if stop-line discrimination is not 100% accurate? • A false positive means a long min green and a signifiant loss of efficiency. • A false negative is dangerous because cyclist expects adequate clearance and is unaware they will not have it. But in the box: • A false positive triggers only a short extension. So inference in the box can err on the side of safety to dramatically reduce missed bikes while still being more efficient. • Stop-line discrimination assume all bicyclists travel the same speed. Even if stop-line discrimination was 100% accurate, it still wastes green time. 22
  • 23. © 2020 Cubic | GRIDSMART Demo Video 23 Actual 1: 8.8 sec (-32%) Actual 2: 4.8 sec (-63%) CA MUTCD: 12.9 sec (95 ft) Both on All Red!
  • 24. © 2020 Your Company Name Other Challenges
  • 25. © 2020 Cubic | GRIDSMART Challenges: Environmental. Expectations. Need to operate at full functionality at 165F (74C) for 15 hours. Limited air flow. Often near the ocean. Often near construction. The industry generally expects of 7-10 year life cycle for the physical products as a minimum. 25
  • 26. © 2020 Cubic | GRIDSMART Challenges: Installation, environmental Do not ignore the physical realities of the installation, whether in your control or not. Fisheye is better when mounted higher. But long poles are (very) expensive to ship. Camera is susceptible to lightning strikes. Grounding and accessible surge protection are important. A simplified installation, means a better installation and better performance. 26
  • 27. © 2020 Cubic | GRIDSMART Challenges: Installation, environmental Ethernet cables to camera are often run alongside high-power cables. (Not a good thing.) Ethernet cables can only go so far without need repeaters. LED luminaires emit strong, noisy EM fields. Cameras need ~50W power. (Why?) 27
  • 28. © 2020 Cubic | GRIDSMART Challenges: Lighting 28 Multi-frame HDR.Single exposure.
  • 29. © 2020 Cubic | GRIDSMART Challenges: Lighting 29 Direct sunlight. Requires ML approach to detect loss-of-visibility. Shadows plus something else...
  • 30. © 2020 Cubic | GRIDSMART Challenges: Resolution (optics & pixels) 30 Small sedan footprint: ~7,000 pixels Small sedan footprint: ~40 pixels Optics: No Free Lunch
  • 31. © 2020 Your Company Name Closing Thoughts
  • 32. © 2020 Cubic | GRIDSMART Closing Thoughts Control as many aspects of your product as you can. Account for the things you cannot control. Make it easier to get right. Then make it easier again to get right. How you do anything is how you do everything. I believe in tracking all objects, not just those that you classify first. (That might change in near future.) How did this all get started? Founders were sitting at a red light with no cars coming the other way. Why in Knoxville, Tennessee? Fisheye imaging in the era of the internet boom (look up IPIX on Wikipedia). 32