SlideShare a Scribd company logo
Real-time 3D modeling of vehicles in
  low-cost monocamera systems




M. Nieto, L. Unzueta, A. Cortés, A. Barandiaran, O. Otaegui, and P. Sánchez




                                                                              1   1
Outline
      Introduction
          Context
          Objectives
          Motivation
      System overview
          Examples
          Proposed solution
          Calibration
          Segmentation
          2D blob extraction
          3D tracking
      Bayesian framework
          Likelihood
          Prior
      Real-time operation
          MH
          From 3D to 1D search
          Finite posterior evaluations
      Results

                                          Algarve (Portugal) - VISAPP 2011/03/05-07   2   2
Introduction
     Context




          “Intrusive” technology (ILD)            Non-intrusive technology (video)




                                Algarve (Portugal) - VISAPP 2011/03/05-07            3   3
Introduction
     Conditions
         Real-time solution                    “Any” perspective
         High speed roads                      Low-cost camera


     Objectives
         Count and classify vehicles (light and heavy)




                                  Algarve (Portugal) - VISAPP 2011/03/05-07   4   4
Introduction
     Motivation
       Projective   distortion




                           Algarve (Portugal) - VISAPP 2011/03/05-07   5   5
Introduction
     Motivation
         Length error (2D vs 3D)




                                    Algarve (Portugal) - VISAPP 2011/03/05-07   6   6
Introduction
     Motivation
         Width error (2D vs 3D)




                                   Algarve (Portugal) - VISAPP 2011/03/05-07   7   7
System overview
    Examples




                Algarve (Portugal) - VISAPP 2011/03/05-07   8   8
System overview
    Proposed solution




                         Algarve (Portugal) - VISAPP 2011/03/05-07   9   9
System overview
    Calibration and rectification




           Radial distortion                                              Metric information

                                                                 We can obtain the approximate
                                                                intrinsic and extrinsic parameters
                                                                    of the calibration from the
                                                                           homography




         Perspective distortion
                                  Algarve (Portugal) - VISAPP 2011/03/05-07                          10   10
System overview
    Segmentation
        Pixel-level classification
        Colour (IHLS) and gradient




                                Algarve (Portugal) - VISAPP 2011/03/05-07   11   11
System overview
    2D blob extraction




                                                              Remove small blobs




              Merge (it. #1)                                     Merge (it. #2)
                               Algarve (Portugal) - VISAPP 2011/03/05-07           12   12
System overview
    3D tracking
        Infer 3D boxes that projects onto detected 2D blobs
        Propagate through time




                                Algarve (Portugal) - VISAPP 2011/03/05-07   13   13
Bayesian framework
            State (t-1)                                             State (t)




                              (Motion) Prior




   Models       Likelihood




                             Algarve (Portugal) - VISAPP 2011/03/05-07          14   14
Bayesian framework
    MCMC-based particle filter
        Recursive Bayes’ rule



                                                                               Prediction
     Posterior              Likelihood

        Approximate with a set of samples (particles)




                                                                                 Sample-based
        Obtain samples with Metropolis-Hastings                                   approach




                                   Algarve (Portugal) - VISAPP 2011/03/05-07                    15   15
Bayesian framework
    Likelihood model
                                                                    Plane perpendicular to the ray
                                                                    passing through




        3D hypotheses
                                                                     Projection of   into the ray
                                     3D best box




                                                       2D blob




                        Algarve (Portugal) - VISAPP 2011/03/05-07                               16   16
Bayesian framework
    Prior vehicle models




                            Algarve (Portugal) - VISAPP 2011/03/05-07   17   17
Real-time operation
    Real-time is a hard requirement
        High speed roads + short stretchs = few frames


    MCMC particle filter
        Propagate a chain of samples using Metropolis Hastings
        It might be slow (depend on the processor)


    Simplifications are welcome
        One single sample
        From 3D to 1D search
        Check discrete posterior values and compute argmax



                                Algarve (Portugal) - VISAPP 2011/03/05-07   18   18
Real-time operation
    Metropolis-Hastings
        Full computation




            Previous set of
               particles

        Single-sample posterior representation




            Single previous
            hypothesis

                               Algarve (Portugal) - VISAPP 2011/03/05-07   19   19
Real-time operation
       From 3D to 1D search



                                                                              Need to sample 3D
                                                                                 space WHL
Measures the distance of
    the hypothesis
      to the ray


                                                   s.t.

                                                                             Need to sample 1D ray

                     Let us consider only
                      points on the ray


                                 Algarve (Portugal) - VISAPP 2011/03/05-07                        20   20
Real-time operation
    Finite (small) number of posterior evaluations
        Approximate MAP as product of most likely model and prior



        Project each vehicle model to the ray given by the 2D observation


                                                                         We reduce the search to the
                                                                       evaluation of M points of the ray

                                                                      These points are the projection of
                                                                      the set of prior models on the ray




                                Algarve (Portugal) - VISAPP 2011/03/05-07                                  21   21
Results
     Remarkable capabilities
         Flexibility to adapt to large vehicles




                                   Algarve (Portugal) - VISAPP 2011/03/05-07   22   22
Results
     Capabilities
         Multiple / simultaneous vehicles
         Static / moving vehicles




                                 Algarve (Portugal) - VISAPP 2011/03/05-07   24   24
Results
     Capabilities
         Adapts to visible part of vehicles
         Better fits when several frames have led the filter to converge




                                  Algarve (Portugal) - VISAPP 2011/03/05-07   25   25
Results
     Known problems / difficulties

         Shadows                 Dark vehicles                              Visual artifacts




      Merging vehicles              Night time                          Occlusions / perspective




                            Algarve (Portugal) - VISAPP 2011/03/05-07                          26   26
Results
     Classification




                       Algarve (Portugal) - VISAPP 2011/03/05-07   27   27
Results
     Recall & precision in challenging scenarios
         6+ hours
         13000+ vehicles


  Sequence          N_L     N_P       R_L (%)                  P_L (%)            R_P (%)      P_P (%)

  Dusk               1662    118                 98.01                    98.61        94.92        95.73
  Rain & Shadow      4516    627                 95.70                    94.84        92.98        87.80
  Traffic jam        4796    563                 98.33                    98.91        91.47        91.80
  Dusk and rain       968    115                 92.25                    88.42        87.83        81.45
  Perspective         614    101                 91.86                    92.16        86.14        84.47
  Color noise         561     23                 99.82                    99.12        86.96        86.96
  Average           13117   1547                 95.99                    95.34        90.05        88.03


                                  Algarve (Portugal) - VISAPP 2011/03/05-07                              28   28
Results
                             Light vehicles                                                                  Heavy vehicles
               1                                                                               1



             0,95                                                                            0,95
                                                     Dusk                                                                             Dusk




                                                                                 Precision
 Precision




                                                     Rain and shadows                                                                 Rain and shadows
              0,9                                                                             0,9
                                                     Traffic jam                                                                      Traffic jam
                                                     Dusk and rain                                                                    Dusk and rain
             0,85                                                                            0,85
                                                     Perspective                                                                      Perspective
                                                     Color noise                                                                      Color noise
              0,8                                                                             0,8
                    0,8   0,85    0,9     0,95   1                                                  0,8   0,85    0,9     0,95   1

                                 Recall                                                                          Recall




             Dusk            Rain and shadows        Traffic jam             Dusk and rain                       Perspective         Colour noise

                                                        Algarve (Portugal) - VISAPP 2011/03/05-07                                                   29   29
Conclusions
     Vehicle detection and tracking
         3D volume estimation

     Real-time operation
         Using some approximations within the particle filter framework

     Flexible
         Automatically adapts to illumination changes
         Requires calibration to work under different perspectives

     Average counting and classification rates above 90% in challenging
      scenarios

     Future work: interaction between objects, autocalibration,
      automatic selection of parameters…

                                  Algarve (Portugal) - VISAPP 2011/03/05-07   30   30
Dr.-Ing. Marcos Nieto Doncel
Investigador/Researcher
mnieto@vicomtech.org
http://marcosnieto.net/




          Algarve (Portugal) - VISAPP 2011/03/05-07   31   31
Results
     Night time performance




                          Algarve (Portugal) - VISAPP 2011/03/05-07   32   32

More Related Content

Viewers also liked

Parallellogram oefening
Parallellogram oefeningParallellogram oefening
Parallellogram oefening
jonasdes
 
Programa auxiliars de conversa fitxa d'activitat
Programa auxiliars de conversa fitxa d'activitatPrograma auxiliars de conversa fitxa d'activitat
Programa auxiliars de conversa fitxa d'activitatateixidoca1
 

Viewers also liked (7)

Animals game
Animals gameAnimals game
Animals game
 
Parallellogram oefening
Parallellogram oefeningParallellogram oefening
Parallellogram oefening
 
John lennon ci
John lennon ciJohn lennon ci
John lennon ci
 
Tarzan cm
Tarzan cm Tarzan cm
Tarzan cm
 
Programa auxiliars de conversa fitxa d'activitat
Programa auxiliars de conversa fitxa d'activitatPrograma auxiliars de conversa fitxa d'activitat
Programa auxiliars de conversa fitxa d'activitat
 
Tarzan cm i cs
Tarzan cm i csTarzan cm i cs
Tarzan cm i cs
 
John lennon cs
John lennon csJohn lennon cs
John lennon cs
 

Similar to REAL-TIME 3D MODELING OF VEHICLES IN LOW-COST MONOCAMERA SYSTEMS

Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...c.choi
 
AUTO AI 2021 talk Real world data augmentations for autonomous driving : B Ra...
AUTO AI 2021 talk Real world data augmentations for autonomous driving : B Ra...AUTO AI 2021 talk Real world data augmentations for autonomous driving : B Ra...
AUTO AI 2021 talk Real world data augmentations for autonomous driving : B Ra...
Ravi Kiran B.
 
Remote Sensing IEEE 2015 Projects
Remote Sensing IEEE 2015 ProjectsRemote Sensing IEEE 2015 Projects
Remote Sensing IEEE 2015 Projects
Vijay Karan
 
Double-constrained RPCA based on Saliency Maps for Foreground Detection in Au...
Double-constrained RPCA based on Saliency Maps for Foreground Detection in Au...Double-constrained RPCA based on Saliency Maps for Foreground Detection in Au...
Double-constrained RPCA based on Saliency Maps for Foreground Detection in Au...
ActiveEon
 
A Comprehensive Study on Multi-hop Ad hoc Networking and Applications: MANET ...
A Comprehensive Study on Multi-hop Ad hoc Networking and Applications: MANET ...A Comprehensive Study on Multi-hop Ad hoc Networking and Applications: MANET ...
A Comprehensive Study on Multi-hop Ad hoc Networking and Applications: MANET ...
Joarder Kamal
 
Static model development
Static model developmentStatic model development
Static model developmentKunal Rathod
 
Remote Sensing IEEE 2015 Projects
Remote Sensing IEEE 2015 ProjectsRemote Sensing IEEE 2015 Projects
Remote Sensing IEEE 2015 Projects
Vijay Karan
 
2014 ieee matlab projects titles globalsoft technologies
2014 ieee matlab projects titles globalsoft technologies2014 ieee matlab projects titles globalsoft technologies
2014 ieee matlab projects titles globalsoft technologies
IEEEBULKIEEEPROJECTS2014
 
2014 2015 ieee matlab projects lists
2014 2015 ieee matlab projects lists2014 2015 ieee matlab projects lists
2014 2015 ieee matlab projects lists
IEEEJAVAPROJECTS
 
2014 2015 ieee matlab projects lists
2014 2015 ieee matlab projects lists2014 2015 ieee matlab projects lists
2014 2015 ieee matlab projects lists
IEEEBULKIEEEPROJECTS2014
 
Ieee 2014 2015 matlab project titles-globalsoft technologies
Ieee 2014 2015 matlab project titles-globalsoft technologiesIeee 2014 2015 matlab project titles-globalsoft technologies
Ieee 2014 2015 matlab project titles-globalsoft technologies
IEEEJAVAPROJECTS
 
Ieee 2014 2015 matlab project titles-globalsoft technologies
Ieee 2014 2015 matlab project titles-globalsoft technologiesIeee 2014 2015 matlab project titles-globalsoft technologies
Ieee 2014 2015 matlab project titles-globalsoft technologies
IEEEMATLABPROJECTS
 
Ieee 2014 2015 matlab project titles-globalsoft technologies
Ieee 2014 2015 matlab project titles-globalsoft technologiesIeee 2014 2015 matlab project titles-globalsoft technologies
Ieee 2014 2015 matlab project titles-globalsoft technologies
IEEEDOTNETPROJECTS
 
2014 ieee matlab projects titles globalsoft technologies
2014 ieee matlab projects titles globalsoft technologies2014 ieee matlab projects titles globalsoft technologies
2014 ieee matlab projects titles globalsoft technologies
IEEEJAVAPROJECTS
 
2014 ieee matlab projects titles globalsoft technologies
2014 ieee matlab projects titles globalsoft technologies2014 ieee matlab projects titles globalsoft technologies
2014 ieee matlab projects titles globalsoft technologies
IEEEDOTNETPROJECTS
 
Ieee 2014 2015 matlab projects completed final list
Ieee 2014 2015 matlab projects completed final listIeee 2014 2015 matlab projects completed final list
Ieee 2014 2015 matlab projects completed final list
IEEEMATLABPROJECTS
 
2014 2015 ieee matlab projects lists
2014 2015 ieee matlab projects lists2014 2015 ieee matlab projects lists
2014 2015 ieee matlab projects lists
IEEEMATLABPROJECTS
 
Ieee 2014 2015 matlab projects completed final list
Ieee 2014 2015 matlab projects completed final listIeee 2014 2015 matlab projects completed final list
Ieee 2014 2015 matlab projects completed final list
IEEEJAVAPROJECTS
 
Ieee 2014 2015 matlab projects completed final list
Ieee 2014 2015 matlab projects completed final listIeee 2014 2015 matlab projects completed final list
Ieee 2014 2015 matlab projects completed final list
IEEEDOTNETPROJECTS
 
2014 2015 ieee matlab projects lists
2014 2015 ieee matlab projects lists2014 2015 ieee matlab projects lists
2014 2015 ieee matlab projects lists
IEEEDOTNETPROJECTS
 

Similar to REAL-TIME 3D MODELING OF VEHICLES IN LOW-COST MONOCAMERA SYSTEMS (20)

Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
 
AUTO AI 2021 talk Real world data augmentations for autonomous driving : B Ra...
AUTO AI 2021 talk Real world data augmentations for autonomous driving : B Ra...AUTO AI 2021 talk Real world data augmentations for autonomous driving : B Ra...
AUTO AI 2021 talk Real world data augmentations for autonomous driving : B Ra...
 
Remote Sensing IEEE 2015 Projects
Remote Sensing IEEE 2015 ProjectsRemote Sensing IEEE 2015 Projects
Remote Sensing IEEE 2015 Projects
 
Double-constrained RPCA based on Saliency Maps for Foreground Detection in Au...
Double-constrained RPCA based on Saliency Maps for Foreground Detection in Au...Double-constrained RPCA based on Saliency Maps for Foreground Detection in Au...
Double-constrained RPCA based on Saliency Maps for Foreground Detection in Au...
 
A Comprehensive Study on Multi-hop Ad hoc Networking and Applications: MANET ...
A Comprehensive Study on Multi-hop Ad hoc Networking and Applications: MANET ...A Comprehensive Study on Multi-hop Ad hoc Networking and Applications: MANET ...
A Comprehensive Study on Multi-hop Ad hoc Networking and Applications: MANET ...
 
Static model development
Static model developmentStatic model development
Static model development
 
Remote Sensing IEEE 2015 Projects
Remote Sensing IEEE 2015 ProjectsRemote Sensing IEEE 2015 Projects
Remote Sensing IEEE 2015 Projects
 
2014 ieee matlab projects titles globalsoft technologies
2014 ieee matlab projects titles globalsoft technologies2014 ieee matlab projects titles globalsoft technologies
2014 ieee matlab projects titles globalsoft technologies
 
2014 2015 ieee matlab projects lists
2014 2015 ieee matlab projects lists2014 2015 ieee matlab projects lists
2014 2015 ieee matlab projects lists
 
2014 2015 ieee matlab projects lists
2014 2015 ieee matlab projects lists2014 2015 ieee matlab projects lists
2014 2015 ieee matlab projects lists
 
Ieee 2014 2015 matlab project titles-globalsoft technologies
Ieee 2014 2015 matlab project titles-globalsoft technologiesIeee 2014 2015 matlab project titles-globalsoft technologies
Ieee 2014 2015 matlab project titles-globalsoft technologies
 
Ieee 2014 2015 matlab project titles-globalsoft technologies
Ieee 2014 2015 matlab project titles-globalsoft technologiesIeee 2014 2015 matlab project titles-globalsoft technologies
Ieee 2014 2015 matlab project titles-globalsoft technologies
 
Ieee 2014 2015 matlab project titles-globalsoft technologies
Ieee 2014 2015 matlab project titles-globalsoft technologiesIeee 2014 2015 matlab project titles-globalsoft technologies
Ieee 2014 2015 matlab project titles-globalsoft technologies
 
2014 ieee matlab projects titles globalsoft technologies
2014 ieee matlab projects titles globalsoft technologies2014 ieee matlab projects titles globalsoft technologies
2014 ieee matlab projects titles globalsoft technologies
 
2014 ieee matlab projects titles globalsoft technologies
2014 ieee matlab projects titles globalsoft technologies2014 ieee matlab projects titles globalsoft technologies
2014 ieee matlab projects titles globalsoft technologies
 
Ieee 2014 2015 matlab projects completed final list
Ieee 2014 2015 matlab projects completed final listIeee 2014 2015 matlab projects completed final list
Ieee 2014 2015 matlab projects completed final list
 
2014 2015 ieee matlab projects lists
2014 2015 ieee matlab projects lists2014 2015 ieee matlab projects lists
2014 2015 ieee matlab projects lists
 
Ieee 2014 2015 matlab projects completed final list
Ieee 2014 2015 matlab projects completed final listIeee 2014 2015 matlab projects completed final list
Ieee 2014 2015 matlab projects completed final list
 
Ieee 2014 2015 matlab projects completed final list
Ieee 2014 2015 matlab projects completed final listIeee 2014 2015 matlab projects completed final list
Ieee 2014 2015 matlab projects completed final list
 
2014 2015 ieee matlab projects lists
2014 2015 ieee matlab projects lists2014 2015 ieee matlab projects lists
2014 2015 ieee matlab projects lists
 

Recently uploaded

GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 

Recently uploaded (20)

GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 

REAL-TIME 3D MODELING OF VEHICLES IN LOW-COST MONOCAMERA SYSTEMS

  • 1. Real-time 3D modeling of vehicles in low-cost monocamera systems M. Nieto, L. Unzueta, A. Cortés, A. Barandiaran, O. Otaegui, and P. Sánchez 1 1
  • 2. Outline  Introduction  Context  Objectives  Motivation  System overview  Examples  Proposed solution  Calibration  Segmentation  2D blob extraction  3D tracking  Bayesian framework  Likelihood  Prior  Real-time operation  MH  From 3D to 1D search  Finite posterior evaluations  Results Algarve (Portugal) - VISAPP 2011/03/05-07 2 2
  • 3. Introduction  Context “Intrusive” technology (ILD) Non-intrusive technology (video) Algarve (Portugal) - VISAPP 2011/03/05-07 3 3
  • 4. Introduction  Conditions  Real-time solution  “Any” perspective  High speed roads  Low-cost camera  Objectives  Count and classify vehicles (light and heavy) Algarve (Portugal) - VISAPP 2011/03/05-07 4 4
  • 5. Introduction  Motivation  Projective distortion Algarve (Portugal) - VISAPP 2011/03/05-07 5 5
  • 6. Introduction  Motivation  Length error (2D vs 3D) Algarve (Portugal) - VISAPP 2011/03/05-07 6 6
  • 7. Introduction  Motivation  Width error (2D vs 3D) Algarve (Portugal) - VISAPP 2011/03/05-07 7 7
  • 8. System overview  Examples Algarve (Portugal) - VISAPP 2011/03/05-07 8 8
  • 9. System overview  Proposed solution Algarve (Portugal) - VISAPP 2011/03/05-07 9 9
  • 10. System overview  Calibration and rectification Radial distortion Metric information We can obtain the approximate intrinsic and extrinsic parameters of the calibration from the homography Perspective distortion Algarve (Portugal) - VISAPP 2011/03/05-07 10 10
  • 11. System overview  Segmentation  Pixel-level classification  Colour (IHLS) and gradient Algarve (Portugal) - VISAPP 2011/03/05-07 11 11
  • 12. System overview  2D blob extraction Remove small blobs Merge (it. #1) Merge (it. #2) Algarve (Portugal) - VISAPP 2011/03/05-07 12 12
  • 13. System overview  3D tracking  Infer 3D boxes that projects onto detected 2D blobs  Propagate through time Algarve (Portugal) - VISAPP 2011/03/05-07 13 13
  • 14. Bayesian framework State (t-1) State (t) (Motion) Prior Models Likelihood Algarve (Portugal) - VISAPP 2011/03/05-07 14 14
  • 15. Bayesian framework  MCMC-based particle filter  Recursive Bayes’ rule Prediction Posterior Likelihood  Approximate with a set of samples (particles) Sample-based  Obtain samples with Metropolis-Hastings approach Algarve (Portugal) - VISAPP 2011/03/05-07 15 15
  • 16. Bayesian framework  Likelihood model Plane perpendicular to the ray passing through 3D hypotheses Projection of into the ray 3D best box 2D blob Algarve (Portugal) - VISAPP 2011/03/05-07 16 16
  • 17. Bayesian framework  Prior vehicle models Algarve (Portugal) - VISAPP 2011/03/05-07 17 17
  • 18. Real-time operation  Real-time is a hard requirement  High speed roads + short stretchs = few frames  MCMC particle filter  Propagate a chain of samples using Metropolis Hastings  It might be slow (depend on the processor)  Simplifications are welcome  One single sample  From 3D to 1D search  Check discrete posterior values and compute argmax Algarve (Portugal) - VISAPP 2011/03/05-07 18 18
  • 19. Real-time operation  Metropolis-Hastings  Full computation Previous set of particles  Single-sample posterior representation Single previous hypothesis Algarve (Portugal) - VISAPP 2011/03/05-07 19 19
  • 20. Real-time operation  From 3D to 1D search Need to sample 3D space WHL Measures the distance of the hypothesis to the ray s.t. Need to sample 1D ray Let us consider only points on the ray Algarve (Portugal) - VISAPP 2011/03/05-07 20 20
  • 21. Real-time operation  Finite (small) number of posterior evaluations  Approximate MAP as product of most likely model and prior  Project each vehicle model to the ray given by the 2D observation We reduce the search to the evaluation of M points of the ray These points are the projection of the set of prior models on the ray Algarve (Portugal) - VISAPP 2011/03/05-07 21 21
  • 22. Results  Remarkable capabilities  Flexibility to adapt to large vehicles Algarve (Portugal) - VISAPP 2011/03/05-07 22 22
  • 23. Results  Capabilities  Multiple / simultaneous vehicles  Static / moving vehicles Algarve (Portugal) - VISAPP 2011/03/05-07 24 24
  • 24. Results  Capabilities  Adapts to visible part of vehicles  Better fits when several frames have led the filter to converge Algarve (Portugal) - VISAPP 2011/03/05-07 25 25
  • 25. Results  Known problems / difficulties Shadows Dark vehicles Visual artifacts Merging vehicles Night time Occlusions / perspective Algarve (Portugal) - VISAPP 2011/03/05-07 26 26
  • 26. Results  Classification Algarve (Portugal) - VISAPP 2011/03/05-07 27 27
  • 27. Results  Recall & precision in challenging scenarios  6+ hours  13000+ vehicles Sequence N_L N_P R_L (%) P_L (%) R_P (%) P_P (%) Dusk 1662 118 98.01 98.61 94.92 95.73 Rain & Shadow 4516 627 95.70 94.84 92.98 87.80 Traffic jam 4796 563 98.33 98.91 91.47 91.80 Dusk and rain 968 115 92.25 88.42 87.83 81.45 Perspective 614 101 91.86 92.16 86.14 84.47 Color noise 561 23 99.82 99.12 86.96 86.96 Average 13117 1547 95.99 95.34 90.05 88.03 Algarve (Portugal) - VISAPP 2011/03/05-07 28 28
  • 28. Results Light vehicles Heavy vehicles 1 1 0,95 0,95 Dusk Dusk Precision Precision Rain and shadows Rain and shadows 0,9 0,9 Traffic jam Traffic jam Dusk and rain Dusk and rain 0,85 0,85 Perspective Perspective Color noise Color noise 0,8 0,8 0,8 0,85 0,9 0,95 1 0,8 0,85 0,9 0,95 1 Recall Recall Dusk Rain and shadows Traffic jam Dusk and rain Perspective Colour noise Algarve (Portugal) - VISAPP 2011/03/05-07 29 29
  • 29. Conclusions  Vehicle detection and tracking  3D volume estimation  Real-time operation  Using some approximations within the particle filter framework  Flexible  Automatically adapts to illumination changes  Requires calibration to work under different perspectives  Average counting and classification rates above 90% in challenging scenarios  Future work: interaction between objects, autocalibration, automatic selection of parameters… Algarve (Portugal) - VISAPP 2011/03/05-07 30 30
  • 30. Dr.-Ing. Marcos Nieto Doncel Investigador/Researcher mnieto@vicomtech.org http://marcosnieto.net/ Algarve (Portugal) - VISAPP 2011/03/05-07 31 31
  • 31. Results  Night time performance Algarve (Portugal) - VISAPP 2011/03/05-07 32 32