SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Joint Human Detection from On-Board
        and Off-Board Cameras
       Justinas Mišeikis and Paulo V. K. Borges
Problem
Various vehicles and people share the same environment.




   Unfortunately, in these conditions accidents occur.
Problem


Can we use technology to
     prevent them?
Related Work
• Pedestrian detection using vehicle mounted
  stereo cameras
• Crowd tracking in enclosed environments
• People tracking using fixed cameras and
  driver warning if a person is on the path
• Same object identification using off-board
  cameras and not localized mobile camera
Our Method Overview
   Off-Board camera   In world coordinates




    Pos relative to   On-Board camera
     the vehicle         detection
Our Method Overview
Off-Board Cameras
• Fixed cameras
• MOG2 background segmentation
• Noise filtering
• Blob detection
• Size and dimensions filtering
• Feet position - bottom centre
  point of the blob
People Detector - HOG
• Popular method for people detection
• Works well in cluttered environments
• Based on distribution of intensity gradients
  or edge directions.
• Descriptor created from many samples
On-Board Cameras
           Full Image Analysis




The camera view is split according    A: Whole Image analysis - person not
 to the distance from the camera:                    detected
  blue (3-7 meters), green (7-12     B: Area split method - person detected
  meters), yellow (12-20 meters).
Targeted Analysis

Expected feet                                Detected
position from                                 person
ground plane
 homography



                  HOG search area
  Size calculated using the expected person height
Data Fusion
    Off-Board Cam A              Off-Board Cam B


Detected      On-Board Cam - HOG
 people
positions
                  Position Fusion


              Final Pedestrian Position
Data Fusion
    Position sensor fusion

                                                                   6



    HOG detector variance



                               Estimated distance error (meters)
                                                                            Measurement Error
                                                                   5
                                                                            Polynomial Error Estimation



    estimation depending                                           4




    on the object’s distance
                                                                   3



                                                                   2



    from the camera                                                1



                                                                   0
                                                                    2   3       4     5     6     7       8   9   10   11   12
                                                                             Distance from the camera (meters)




Extended Kalman Filter for sensor fusion and tracking
Implementation
• C++
• Standard Intel laptop + desktop running in
  parallel
• cvBlob library
Experiments
    30m by 30m industrial site
    Test vehicle - HMC
    2 Off-Board, 1 On-Board cam
    Three 4-6 minute runs
    1-2 People walking around
    Vehicle static and moving
Results
                        FP %     FN %
  Localized Analysis     4.41     3.66
  Full Image Analysis   95.53     2.40


• Works real-time
• Background Segmentation - 10-15 FPS
• HOG detectors - 5 FPS
Progress
• Additional front facing cameras, 4 in total
 - Two side cameras
 - Wide angle camera for close proximity
 - Far proximity front camera
• People tracking
• HOG performed on GPU GeForce GT640
Progress
                                  Close Prox Cam




  Danger Zone -
reduced to around
  20 cm from the
front of the vehicle
                                   Far Prox Cam
Thank You!

Any Questions?

Weitere ähnliche Inhalte

Ähnlich wie Joint Human Detection from On-Board and Off-Board Cameras

(Reading Group) First Results in Detecting and Avoiding Frontal Obstacles fro...
(Reading Group) First Results in Detecting and Avoiding Frontal Obstacles fro...(Reading Group) First Results in Detecting and Avoiding Frontal Obstacles fro...
(Reading Group) First Results in Detecting and Avoiding Frontal Obstacles fro...Mohamed Elawady
 
Online Camer Calibration
Online Camer CalibrationOnline Camer Calibration
Online Camer CalibrationFei-Fei Zheng
 
Landmines Detection by Robots presentation
Landmines Detection by Robots  presentationLandmines Detection by Robots  presentation
Landmines Detection by Robots presentationAhmed Abdelaziz
 
Real Time Detection of Moving Object Based on Fpga
Real Time Detection of Moving Object Based on FpgaReal Time Detection of Moving Object Based on Fpga
Real Time Detection of Moving Object Based on Fpgaiosrjce
 
Development of wearable object detection system & blind stick for visuall...
Development of wearable object detection system & blind stick for visuall...Development of wearable object detection system & blind stick for visuall...
Development of wearable object detection system & blind stick for visuall...Arkadev Kundu
 
optimizing-blind-navigation-machine-learning-for-object-detection-and-distanc...
optimizing-blind-navigation-machine-learning-for-object-detection-and-distanc...optimizing-blind-navigation-machine-learning-for-object-detection-and-distanc...
optimizing-blind-navigation-machine-learning-for-object-detection-and-distanc...ranavh003
 
Trail following and obstacle avoidance
Trail following and obstacle avoidanceTrail following and obstacle avoidance
Trail following and obstacle avoidance민재 정
 
Image Fusion of Video Images and Geo-localization for UAV Applications
Image Fusion of Video Images and Geo-localization for UAV ApplicationsImage Fusion of Video Images and Geo-localization for UAV Applications
Image Fusion of Video Images and Geo-localization for UAV ApplicationsIDES Editor
 
Perspective Multiscale Detection and Tracking of Persons
Perspective Multiscale Detection and Tracking of PersonsPerspective Multiscale Detection and Tracking of Persons
Perspective Multiscale Detection and Tracking of PersonsMarcos Nieto
 
Emerging vision technologies
Emerging vision technologiesEmerging vision technologies
Emerging vision technologiesQualcomm Research
 
Kaijen Hsiao at AI Frontiers: Adorable Intelligence
Kaijen Hsiao at AI Frontiers: Adorable IntelligenceKaijen Hsiao at AI Frontiers: Adorable Intelligence
Kaijen Hsiao at AI Frontiers: Adorable IntelligenceAI Frontiers
 
"How to Choose a 3D Vision Sensor," a Presentation from Capable Robot Components
"How to Choose a 3D Vision Sensor," a Presentation from Capable Robot Components"How to Choose a 3D Vision Sensor," a Presentation from Capable Robot Components
"How to Choose a 3D Vision Sensor," a Presentation from Capable Robot ComponentsEdge AI and Vision Alliance
 
IRJET - Automatic Gun Control using Motion Detection System
IRJET - Automatic Gun Control using Motion Detection SystemIRJET - Automatic Gun Control using Motion Detection System
IRJET - Automatic Gun Control using Motion Detection SystemIRJET Journal
 
Microparticle characterization using digital holography
Microparticle characterization using digital holographyMicroparticle characterization using digital holography
Microparticle characterization using digital holographyPranit Malgaonkar
 
Microparticle characterization using digital holography
Microparticle characterization using digital holographyMicroparticle characterization using digital holography
Microparticle characterization using digital holographyPranit Malgaonkar
 
A Parametric Approach to Gait Signature Extraction for Human Motion Identific...
A Parametric Approach to Gait Signature Extraction for Human Motion Identific...A Parametric Approach to Gait Signature Extraction for Human Motion Identific...
A Parametric Approach to Gait Signature Extraction for Human Motion Identific...CSCJournals
 
NoxEye.pptx
NoxEye.pptxNoxEye.pptx
NoxEye.pptxMathanE5
 
Applications of Artificial Intelligence
Applications of Artificial IntelligenceApplications of Artificial Intelligence
Applications of Artificial IntelligenceAppstud
 

Ähnlich wie Joint Human Detection from On-Board and Off-Board Cameras (20)

(Reading Group) First Results in Detecting and Avoiding Frontal Obstacles fro...
(Reading Group) First Results in Detecting and Avoiding Frontal Obstacles fro...(Reading Group) First Results in Detecting and Avoiding Frontal Obstacles fro...
(Reading Group) First Results in Detecting and Avoiding Frontal Obstacles fro...
 
Online Camer Calibration
Online Camer CalibrationOnline Camer Calibration
Online Camer Calibration
 
Landmines Detection by Robots presentation
Landmines Detection by Robots  presentationLandmines Detection by Robots  presentation
Landmines Detection by Robots presentation
 
F011113741
F011113741F011113741
F011113741
 
Real Time Detection of Moving Object Based on Fpga
Real Time Detection of Moving Object Based on FpgaReal Time Detection of Moving Object Based on Fpga
Real Time Detection of Moving Object Based on Fpga
 
Development of wearable object detection system & blind stick for visuall...
Development of wearable object detection system & blind stick for visuall...Development of wearable object detection system & blind stick for visuall...
Development of wearable object detection system & blind stick for visuall...
 
optimizing-blind-navigation-machine-learning-for-object-detection-and-distanc...
optimizing-blind-navigation-machine-learning-for-object-detection-and-distanc...optimizing-blind-navigation-machine-learning-for-object-detection-and-distanc...
optimizing-blind-navigation-machine-learning-for-object-detection-and-distanc...
 
Trail following and obstacle avoidance
Trail following and obstacle avoidanceTrail following and obstacle avoidance
Trail following and obstacle avoidance
 
Image Fusion of Video Images and Geo-localization for UAV Applications
Image Fusion of Video Images and Geo-localization for UAV ApplicationsImage Fusion of Video Images and Geo-localization for UAV Applications
Image Fusion of Video Images and Geo-localization for UAV Applications
 
Perspective Multiscale Detection and Tracking of Persons
Perspective Multiscale Detection and Tracking of PersonsPerspective Multiscale Detection and Tracking of Persons
Perspective Multiscale Detection and Tracking of Persons
 
Emerging vision technologies
Emerging vision technologiesEmerging vision technologies
Emerging vision technologies
 
Kaijen Hsiao at AI Frontiers: Adorable Intelligence
Kaijen Hsiao at AI Frontiers: Adorable IntelligenceKaijen Hsiao at AI Frontiers: Adorable Intelligence
Kaijen Hsiao at AI Frontiers: Adorable Intelligence
 
"How to Choose a 3D Vision Sensor," a Presentation from Capable Robot Components
"How to Choose a 3D Vision Sensor," a Presentation from Capable Robot Components"How to Choose a 3D Vision Sensor," a Presentation from Capable Robot Components
"How to Choose a 3D Vision Sensor," a Presentation from Capable Robot Components
 
IRJET - Automatic Gun Control using Motion Detection System
IRJET - Automatic Gun Control using Motion Detection SystemIRJET - Automatic Gun Control using Motion Detection System
IRJET - Automatic Gun Control using Motion Detection System
 
Microparticle characterization using digital holography
Microparticle characterization using digital holographyMicroparticle characterization using digital holography
Microparticle characterization using digital holography
 
Microparticle characterization using digital holography
Microparticle characterization using digital holographyMicroparticle characterization using digital holography
Microparticle characterization using digital holography
 
A Parametric Approach to Gait Signature Extraction for Human Motion Identific...
A Parametric Approach to Gait Signature Extraction for Human Motion Identific...A Parametric Approach to Gait Signature Extraction for Human Motion Identific...
A Parametric Approach to Gait Signature Extraction for Human Motion Identific...
 
NoxEye.pptx
NoxEye.pptxNoxEye.pptx
NoxEye.pptx
 
Applications of Artificial Intelligence
Applications of Artificial IntelligenceApplications of Artificial Intelligence
Applications of Artificial Intelligence
 
Q180305116119
Q180305116119Q180305116119
Q180305116119
 

Mehr von Justas Miseikis

Robot Localisation and 3D Position Estimation Using a Free-Moving Camera and ...
Robot Localisation and 3D Position Estimation Using a Free-Moving Camera and ...Robot Localisation and 3D Position Estimation Using a Free-Moving Camera and ...
Robot Localisation and 3D Position Estimation Using a Free-Moving Camera and ...Justas Miseikis
 
Multi-Objective Convolutional Neural Networks for Robot Localisation and 3D P...
Multi-Objective Convolutional Neural Networks for Robot Localisation and 3D P...Multi-Objective Convolutional Neural Networks for Robot Localisation and 3D P...
Multi-Objective Convolutional Neural Networks for Robot Localisation and 3D P...Justas Miseikis
 
Automatic Calibration of a Robot Manipulator and Multi 3D Camera System
Automatic Calibration of a Robot Manipulator and Multi 3D Camera SystemAutomatic Calibration of a Robot Manipulator and Multi 3D Camera System
Automatic Calibration of a Robot Manipulator and Multi 3D Camera SystemJustas Miseikis
 
3D Vision Guided Robotic Charging Station for Electric and Plug-In Hybrid Veh...
3D Vision Guided Robotic Charging Station for Electric and Plug-In Hybrid Veh...3D Vision Guided Robotic Charging Station for Electric and Plug-In Hybrid Veh...
3D Vision Guided Robotic Charging Station for Electric and Plug-In Hybrid Veh...Justas Miseikis
 
Mažasis Universitetas, IT karjera: Robotika
Mažasis Universitetas, IT karjera: RobotikaMažasis Universitetas, IT karjera: Robotika
Mažasis Universitetas, IT karjera: RobotikaJustas Miseikis
 
CUDA based Iris Detection based on Hough Transform
CUDA based Iris Detection based on Hough TransformCUDA based Iris Detection based on Hough Transform
CUDA based Iris Detection based on Hough TransformJustas Miseikis
 
TESP 2012 Drums Haptic Interface
TESP 2012 Drums Haptic InterfaceTESP 2012 Drums Haptic Interface
TESP 2012 Drums Haptic InterfaceJustas Miseikis
 
Finger Rehabilitation Robot - Justinas Miseikis
Finger Rehabilitation Robot - Justinas MiseikisFinger Rehabilitation Robot - Justinas Miseikis
Finger Rehabilitation Robot - Justinas MiseikisJustas Miseikis
 

Mehr von Justas Miseikis (8)

Robot Localisation and 3D Position Estimation Using a Free-Moving Camera and ...
Robot Localisation and 3D Position Estimation Using a Free-Moving Camera and ...Robot Localisation and 3D Position Estimation Using a Free-Moving Camera and ...
Robot Localisation and 3D Position Estimation Using a Free-Moving Camera and ...
 
Multi-Objective Convolutional Neural Networks for Robot Localisation and 3D P...
Multi-Objective Convolutional Neural Networks for Robot Localisation and 3D P...Multi-Objective Convolutional Neural Networks for Robot Localisation and 3D P...
Multi-Objective Convolutional Neural Networks for Robot Localisation and 3D P...
 
Automatic Calibration of a Robot Manipulator and Multi 3D Camera System
Automatic Calibration of a Robot Manipulator and Multi 3D Camera SystemAutomatic Calibration of a Robot Manipulator and Multi 3D Camera System
Automatic Calibration of a Robot Manipulator and Multi 3D Camera System
 
3D Vision Guided Robotic Charging Station for Electric and Plug-In Hybrid Veh...
3D Vision Guided Robotic Charging Station for Electric and Plug-In Hybrid Veh...3D Vision Guided Robotic Charging Station for Electric and Plug-In Hybrid Veh...
3D Vision Guided Robotic Charging Station for Electric and Plug-In Hybrid Veh...
 
Mažasis Universitetas, IT karjera: Robotika
Mažasis Universitetas, IT karjera: RobotikaMažasis Universitetas, IT karjera: Robotika
Mažasis Universitetas, IT karjera: Robotika
 
CUDA based Iris Detection based on Hough Transform
CUDA based Iris Detection based on Hough TransformCUDA based Iris Detection based on Hough Transform
CUDA based Iris Detection based on Hough Transform
 
TESP 2012 Drums Haptic Interface
TESP 2012 Drums Haptic InterfaceTESP 2012 Drums Haptic Interface
TESP 2012 Drums Haptic Interface
 
Finger Rehabilitation Robot - Justinas Miseikis
Finger Rehabilitation Robot - Justinas MiseikisFinger Rehabilitation Robot - Justinas Miseikis
Finger Rehabilitation Robot - Justinas Miseikis
 

Kürzlich hochgeladen

Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 

Kürzlich hochgeladen (20)

Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 

Joint Human Detection from On-Board and Off-Board Cameras

  • 1. Joint Human Detection from On-Board and Off-Board Cameras Justinas Mišeikis and Paulo V. K. Borges
  • 2. Problem Various vehicles and people share the same environment. Unfortunately, in these conditions accidents occur.
  • 3. Problem Can we use technology to prevent them?
  • 4. Related Work • Pedestrian detection using vehicle mounted stereo cameras • Crowd tracking in enclosed environments • People tracking using fixed cameras and driver warning if a person is on the path • Same object identification using off-board cameras and not localized mobile camera
  • 5. Our Method Overview Off-Board camera In world coordinates Pos relative to On-Board camera the vehicle detection
  • 7. Off-Board Cameras • Fixed cameras • MOG2 background segmentation • Noise filtering • Blob detection • Size and dimensions filtering • Feet position - bottom centre point of the blob
  • 8. People Detector - HOG • Popular method for people detection • Works well in cluttered environments • Based on distribution of intensity gradients or edge directions. • Descriptor created from many samples
  • 9. On-Board Cameras Full Image Analysis The camera view is split according A: Whole Image analysis - person not to the distance from the camera: detected blue (3-7 meters), green (7-12 B: Area split method - person detected meters), yellow (12-20 meters).
  • 10. Targeted Analysis Expected feet Detected position from person ground plane homography HOG search area Size calculated using the expected person height
  • 11. Data Fusion Off-Board Cam A Off-Board Cam B Detected On-Board Cam - HOG people positions Position Fusion Final Pedestrian Position
  • 12. Data Fusion Position sensor fusion 6 HOG detector variance Estimated distance error (meters) Measurement Error 5 Polynomial Error Estimation estimation depending 4 on the object’s distance 3 2 from the camera 1 0 2 3 4 5 6 7 8 9 10 11 12 Distance from the camera (meters) Extended Kalman Filter for sensor fusion and tracking
  • 13. Implementation • C++ • Standard Intel laptop + desktop running in parallel • cvBlob library
  • 14. Experiments 30m by 30m industrial site Test vehicle - HMC 2 Off-Board, 1 On-Board cam Three 4-6 minute runs 1-2 People walking around Vehicle static and moving
  • 15. Results FP % FN % Localized Analysis 4.41 3.66 Full Image Analysis 95.53 2.40 • Works real-time • Background Segmentation - 10-15 FPS • HOG detectors - 5 FPS
  • 16. Progress • Additional front facing cameras, 4 in total - Two side cameras - Wide angle camera for close proximity - Far proximity front camera • People tracking • HOG performed on GPU GeForce GT640
  • 17. Progress Close Prox Cam Danger Zone - reduced to around 20 cm from the front of the vehicle Far Prox Cam

Hinweis der Redaktion

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n