SlideShare a Scribd company logo
1 of 20
Estimating Speeds of Pedestrians in Real-World
Using Computer Vision
Sultan Daud Khan, Fabio Porta, Giuseppe Vizzari and Stefania
Bandini
Complex Systems and Artificial Intelligence Research Center (CSAI)
University of Milano-Bicocca, Italy
C&CA @ ACRI 2014 – Sept. 22, 2014
Outline
• Crowd studies: towards integrated analysis and synthesis
• Computer vision and crowd studies
• Velocity estimation in naturalistic conditions
• Crowd flow segmentation and counting
• Identification of sources and sinks, towards pedestrian behaviour
understanding
C&CA @ ACRI 2014 – Sept. 22, 2014
Outline
• Crowd studies: towards integrated analysis and synthesis
• Computer vision and crowd studies
• Velocity estimation in naturalistic conditions
• Crowd flow segmentation and counting
• Identification of sources and sinks, towards pedestrian behaviour
understanding
C&CA @ ACRI 2014 – Sept. 22, 2014
Motivations of crowd studies
• Large events involving large number of people in relatively small spaces are
periodically held all around the world (sports, expositions, festivals, etc.)
• Public safety in high density crowds is potentially a big issue
• Decision support for designers and crowd managers, both in planning and
management phases, is highly desirable
C&CA @ ACRI 2014 – Sept. 22, 2014
Towards integrated analysis and synthesis of
crowd phenomena
C&CA @ ACRI 2014 – Sept. 22, 2014
Outline
• Crowd studies: towards integrated analysis and synthesis
• Computer vision and crowd studies
• Velocity estimation in naturalistic conditions
• Crowd flow segmentation and counting
• Identification of sources and sinks, towards pedestrian behaviour
understanding
C&CA @ ACRI 2014 – Sept. 22, 2014
Computer vision and crowd studies
• Relevant factors influencing choice of
techniques
• Crowd “types”
• Structured (motion constrained by
environmental structure, crowd management
procedures, other rules)
• Unstructured (little constraints to pedestrian
movements)
• Crowd density
• Initially driven by surveillance and
security (anomalous movements
detection)
• Recent interest in collaborating with
modeling and simulation community
• 1st IEEE Workshop on Modeling, Simulation
and Visual Analysis of Large Crowds – ICCV
2011
• First International Workshop on Pattern
Recognition and Crowd Analysis – ICPR
2012
Junior, Musse, Jung, Crowd Analysis Using Computer
Vision Techniques IEEE Signal Processing Magazine,
2010
C&CA @ ACRI 2014 – Sept. 22, 2014
Current activities and results
• Low-medium density
situations
• Velocity estimation in
naturalistic conditions
• High density situations
• Crowd flow segmentation and
counting
• Identification of sources and
sinks, towards pedestrian
behaviour understanding
C&CA @ ACRI 2014 – Sept. 22, 2014
Outline
• Crowd studies: towards integrated analysis and synthesis
• Computer vision and crowd studies
• Velocity estimation in naturalistic conditions
• Crowd flow segmentation and counting
• Identification of sources and sinks, towards pedestrian behaviour
understanding
C&CA @ ACRI 2014 – Sept. 22, 2014
Initial tracking approach
• Frame enhancement and
foreground segmentation
• Tracking with KLT after corner
detection
C&CA @ ACRI 2014 – Sept. 22, 2014
Velocity estimation in side view scenarios
• Pixel to metric coordinates
conversion approach based on the
idea of scaling factors
• Only applicable to limited kind of
scenario
• Requires coordinates of two points
per considered path
C&CA @ ACRI 2014 – Sept. 22, 2014
Velocity estimation through homography
• Alternative and more applicable
(not limited to analysis of linear
paths) approach to conversion
between pixel and metric
coordinates
• Requires coordinates of four
points in the analyzed scene
C&CA @ ACRI 2014 – Sept. 22, 2014
Tracking with the GMPC approach4 Amir Roshan Zamir, Afshin Dehghan, Mubarak Shah
Human
Detection
GMCP
Tracklet
Generator
GMCP
Trajectory
Generator
Detected HumansInput Video Tracklets Trajectories
Fig. 2. The block diagram of the proposed human tracking method
term. In principle, it’s difficult to model the motion of one person for a long du-
ration without having the knowledge of the destination, structure of the scene,
interactions between people, etc. However, the motion can be modeled suffi-
ciently using constant velocity or acceleration models over a short period of
time. Therefore, the way motion is incorporated into the global data association
process should be di↵erent in short and long terms. This motivated us to employ
the hierarchical approach, i.e. finding tracklets first and then merging them into
full trajectories.
The rest of this section is organized as follows: 2.1 explains the proposed
method for finding tracklets along with an overview of Generalized Minimum
Clique Problem, our global motion-cost model and occlusion handling method.
Merging the tracklets to form global trajectories is explained in 2.2.
Zamir, Dehghan, Shah: GMCP-
Tracker: Global Multi-object
Tracking Using Generalized
Minimum Clique Graphs. ECCV
(2) 2012: 343-356
C&CA @ ACRI 2014 – Sept. 22, 2014
Outline
• Crowd studies: towards integrated analysis and synthesis
• Computer vision and crowd studies
• Velocity estimation in naturalistic conditions
• Crowd flow segmentation and counting
• Identification of sources and sinks, towards pedestrian behaviour
understanding
C&CA @ ACRI 2014 – Sept. 22, 2014
Crowd flow segmentation and counting
C&CA @ ACRI 2014 – Sept. 22, 2014
Outline
• Crowd studies: towards integrated analysis and synthesis
• Computer vision and crowd studies
• Velocity estimation in naturalistic conditions
• Crowd flow segmentation and counting
• Identification of sources and sinks, towards pedestrian
behaviour understanding
C&CA @ ACRI 2014 – Sept. 22, 2014
Identification of sources and sinks
C&CA @ ACRI 2014 – Sept. 22, 2014
Towards pedestrian behaviour
understanding
C&CA @ ACRI 2014 – Sept. 22, 2014
Conclusions
• Modeling and simulation studies
need different types of data for
calibration, validation, but also for
the initial configuration of
plausible simulations
• Computer vision approaches can
offer several solutions to these
requirements and needs
• The jargons, goals, perception of
research challenges is not
necessarily shared...
• ... working together, possibly in
joint projects, can surely improve
the situation and achieved results
ありがとうございます。
Giuseppe Vizzari

More Related Content

Similar to Analysing pedestrian dynamics with computer vision techniques - examples

TRB_Pedestrian Behavior Modeling_Lee Kim_Jan 2015
TRB_Pedestrian Behavior Modeling_Lee Kim_Jan 2015TRB_Pedestrian Behavior Modeling_Lee Kim_Jan 2015
TRB_Pedestrian Behavior Modeling_Lee Kim_Jan 2015Lee-Jung Kim
 
HOW TO WASTE YOUR TIME ON SIMPLE THINGS DONT JUST FEEL INSTEAD BLAME OTHERS A...
HOW TO WASTE YOUR TIME ON SIMPLE THINGS DONT JUST FEEL INSTEAD BLAME OTHERS A...HOW TO WASTE YOUR TIME ON SIMPLE THINGS DONT JUST FEEL INSTEAD BLAME OTHERS A...
HOW TO WASTE YOUR TIME ON SIMPLE THINGS DONT JUST FEEL INSTEAD BLAME OTHERS A...lanaw86385
 
15 8484 9348-1-rv crowd edit septian
15 8484 9348-1-rv crowd edit septian15 8484 9348-1-rv crowd edit septian
15 8484 9348-1-rv crowd edit septianIAESIJEECS
 
RPN 2022 Manila: Session 3.2 Liesbeth Casier IISD.pdf
RPN 2022 Manila: Session 3.2 Liesbeth Casier IISD.pdfRPN 2022 Manila: Session 3.2 Liesbeth Casier IISD.pdf
RPN 2022 Manila: Session 3.2 Liesbeth Casier IISD.pdfOECD Environment
 
inLab FIB Presentation at ICT2013EU
inLab FIB Presentation at ICT2013EUinLab FIB Presentation at ICT2013EU
inLab FIB Presentation at ICT2013EUinLabFIB
 
APPLICABILITY OF CROWD SOURCING TO DETERMINE THE BEST TRANSPORTATION METHOD B...
APPLICABILITY OF CROWD SOURCING TO DETERMINE THE BEST TRANSPORTATION METHOD B...APPLICABILITY OF CROWD SOURCING TO DETERMINE THE BEST TRANSPORTATION METHOD B...
APPLICABILITY OF CROWD SOURCING TO DETERMINE THE BEST TRANSPORTATION METHOD B...IJDKP
 
APPLICABILITY OF CROWD SOURCING TO DETERMINE THE BEST TRANSPORTATION METHOD B...
APPLICABILITY OF CROWD SOURCING TO DETERMINE THE BEST TRANSPORTATION METHOD B...APPLICABILITY OF CROWD SOURCING TO DETERMINE THE BEST TRANSPORTATION METHOD B...
APPLICABILITY OF CROWD SOURCING TO DETERMINE THE BEST TRANSPORTATION METHOD B...IJDKP
 
TRAFFIC MANAGEMENT THROUGH SATELLITE IMAGING -- Part 1
TRAFFIC MANAGEMENT THROUGH SATELLITE IMAGING -- Part 1TRAFFIC MANAGEMENT THROUGH SATELLITE IMAGING -- Part 1
TRAFFIC MANAGEMENT THROUGH SATELLITE IMAGING -- Part 1NanubalaDhruvan
 
Understanding Users Behaviours in User-Centric Immersive Communications
Understanding Users Behaviours in User-Centric Immersive CommunicationsUnderstanding Users Behaviours in User-Centric Immersive Communications
Understanding Users Behaviours in User-Centric Immersive CommunicationsFörderverein Technische Fakultät
 
[Seminar] 20210115 Hyeshin Chu
[Seminar] 20210115 Hyeshin Chu[Seminar] 20210115 Hyeshin Chu
[Seminar] 20210115 Hyeshin Chuivaderivader
 
Pothole Detection Using ML and DL Algorithms
Pothole Detection Using ML and DL AlgorithmsPothole Detection Using ML and DL Algorithms
Pothole Detection Using ML and DL AlgorithmsIRJET Journal
 
Smart Mobility
Smart MobilitySmart Mobility
Smart MobilityinLabFIB
 

Similar to Analysing pedestrian dynamics with computer vision techniques - examples (20)

Tourism Destination Web Monitor: Beyond Web Analytics
Tourism Destination Web Monitor: Beyond Web AnalyticsTourism Destination Web Monitor: Beyond Web Analytics
Tourism Destination Web Monitor: Beyond Web Analytics
 
Planning for a Connected and Autonomous Future
Planning for a Connected and Autonomous FuturePlanning for a Connected and Autonomous Future
Planning for a Connected and Autonomous Future
 
BRT Workshop - The Customer Experience
BRT Workshop - The Customer ExperienceBRT Workshop - The Customer Experience
BRT Workshop - The Customer Experience
 
Designing with data
Designing with dataDesigning with data
Designing with data
 
New Tools for Estimating Walking and Bicycling Demand
New Tools for Estimating Walking and Bicycling DemandNew Tools for Estimating Walking and Bicycling Demand
New Tools for Estimating Walking and Bicycling Demand
 
TRB_Pedestrian Behavior Modeling_Lee Kim_Jan 2015
TRB_Pedestrian Behavior Modeling_Lee Kim_Jan 2015TRB_Pedestrian Behavior Modeling_Lee Kim_Jan 2015
TRB_Pedestrian Behavior Modeling_Lee Kim_Jan 2015
 
ACT 2014 Empowering Travellers with Online Transport Information Gamification...
ACT 2014 Empowering Travellers with Online Transport Information Gamification...ACT 2014 Empowering Travellers with Online Transport Information Gamification...
ACT 2014 Empowering Travellers with Online Transport Information Gamification...
 
HOW TO WASTE YOUR TIME ON SIMPLE THINGS DONT JUST FEEL INSTEAD BLAME OTHERS A...
HOW TO WASTE YOUR TIME ON SIMPLE THINGS DONT JUST FEEL INSTEAD BLAME OTHERS A...HOW TO WASTE YOUR TIME ON SIMPLE THINGS DONT JUST FEEL INSTEAD BLAME OTHERS A...
HOW TO WASTE YOUR TIME ON SIMPLE THINGS DONT JUST FEEL INSTEAD BLAME OTHERS A...
 
15 8484 9348-1-rv crowd edit septian
15 8484 9348-1-rv crowd edit septian15 8484 9348-1-rv crowd edit septian
15 8484 9348-1-rv crowd edit septian
 
RPN 2022 Manila: Session 3.2 Liesbeth Casier IISD.pdf
RPN 2022 Manila: Session 3.2 Liesbeth Casier IISD.pdfRPN 2022 Manila: Session 3.2 Liesbeth Casier IISD.pdf
RPN 2022 Manila: Session 3.2 Liesbeth Casier IISD.pdf
 
inLab FIB Presentation at ICT2013EU
inLab FIB Presentation at ICT2013EUinLab FIB Presentation at ICT2013EU
inLab FIB Presentation at ICT2013EU
 
APPLICABILITY OF CROWD SOURCING TO DETERMINE THE BEST TRANSPORTATION METHOD B...
APPLICABILITY OF CROWD SOURCING TO DETERMINE THE BEST TRANSPORTATION METHOD B...APPLICABILITY OF CROWD SOURCING TO DETERMINE THE BEST TRANSPORTATION METHOD B...
APPLICABILITY OF CROWD SOURCING TO DETERMINE THE BEST TRANSPORTATION METHOD B...
 
APPLICABILITY OF CROWD SOURCING TO DETERMINE THE BEST TRANSPORTATION METHOD B...
APPLICABILITY OF CROWD SOURCING TO DETERMINE THE BEST TRANSPORTATION METHOD B...APPLICABILITY OF CROWD SOURCING TO DETERMINE THE BEST TRANSPORTATION METHOD B...
APPLICABILITY OF CROWD SOURCING TO DETERMINE THE BEST TRANSPORTATION METHOD B...
 
TRAFFIC MANAGEMENT THROUGH SATELLITE IMAGING -- Part 1
TRAFFIC MANAGEMENT THROUGH SATELLITE IMAGING -- Part 1TRAFFIC MANAGEMENT THROUGH SATELLITE IMAGING -- Part 1
TRAFFIC MANAGEMENT THROUGH SATELLITE IMAGING -- Part 1
 
ICCSA_2008-MarcoRotonda
ICCSA_2008-MarcoRotondaICCSA_2008-MarcoRotonda
ICCSA_2008-MarcoRotonda
 
Understanding Users Behaviours in User-Centric Immersive Communications
Understanding Users Behaviours in User-Centric Immersive CommunicationsUnderstanding Users Behaviours in User-Centric Immersive Communications
Understanding Users Behaviours in User-Centric Immersive Communications
 
[Seminar] 20210115 Hyeshin Chu
[Seminar] 20210115 Hyeshin Chu[Seminar] 20210115 Hyeshin Chu
[Seminar] 20210115 Hyeshin Chu
 
Pothole Detection Using ML and DL Algorithms
Pothole Detection Using ML and DL AlgorithmsPothole Detection Using ML and DL Algorithms
Pothole Detection Using ML and DL Algorithms
 
Taking Pedestrian and Bicycle Counting Programs to the Next Level
Taking Pedestrian and Bicycle Counting Programs to the Next Level Taking Pedestrian and Bicycle Counting Programs to the Next Level
Taking Pedestrian and Bicycle Counting Programs to the Next Level
 
Smart Mobility
Smart MobilitySmart Mobility
Smart Mobility
 

More from Giuseppe Vizzari

Presentazione CdLM in Teoria e Tecnologia della Comunicazione A.A. 2020/21
Presentazione CdLM in Teoria e Tecnologia della Comunicazione A.A. 2020/21Presentazione CdLM in Teoria e Tecnologia della Comunicazione A.A. 2020/21
Presentazione CdLM in Teoria e Tecnologia della Comunicazione A.A. 2020/21Giuseppe Vizzari
 
14 - Web designer vs Web developer ...
14 - Web designer vs Web developer ... 14 - Web designer vs Web developer ...
14 - Web designer vs Web developer ... Giuseppe Vizzari
 
13 - Web feed e aggregatori
13 - Web feed e aggregatori13 - Web feed e aggregatori
13 - Web feed e aggregatoriGiuseppe Vizzari
 
11 - Evoluzione del Web (19/20)
11 - Evoluzione del Web (19/20)11 - Evoluzione del Web (19/20)
11 - Evoluzione del Web (19/20)Giuseppe Vizzari
 
10 - Modelli di business nel Web (19/20)
10 - Modelli di business nel Web (19/20)10 - Modelli di business nel Web (19/20)
10 - Modelli di business nel Web (19/20)Giuseppe Vizzari
 
6 - Wordpress e vostro blog
6 - Wordpress e vostro blog6 - Wordpress e vostro blog
6 - Wordpress e vostro blogGiuseppe Vizzari
 
5 - Introduzione al Web (2/2)
5 - Introduzione al Web (2/2)5 - Introduzione al Web (2/2)
5 - Introduzione al Web (2/2)Giuseppe Vizzari
 
4 - Introduzione al Web (1/2)
4 - Introduzione al Web (1/2)4 - Introduzione al Web (1/2)
4 - Introduzione al Web (1/2)Giuseppe Vizzari
 
3 - Introduzione a Internet (2/2)
3 - Introduzione a Internet (2/2)3 - Introduzione a Internet (2/2)
3 - Introduzione a Internet (2/2)Giuseppe Vizzari
 
2 - Introduzione ad Internet (1/2)
2 - Introduzione ad Internet (1/2)2 - Introduzione ad Internet (1/2)
2 - Introduzione ad Internet (1/2)Giuseppe Vizzari
 
1 - Introduzione al corso 19/20
1 - Introduzione al corso 19/201 - Introduzione al corso 19/20
1 - Introduzione al corso 19/20Giuseppe Vizzari
 
Intelligenza Artificiale e Realtà Virtuale
Intelligenza Artificiale e Realtà VirtualeIntelligenza Artificiale e Realtà Virtuale
Intelligenza Artificiale e Realtà VirtualeGiuseppe Vizzari
 
Web designer vs Web developer
Web designer vs Web developerWeb designer vs Web developer
Web designer vs Web developerGiuseppe Vizzari
 

More from Giuseppe Vizzari (20)

Presentazione CdLM in Teoria e Tecnologia della Comunicazione A.A. 2020/21
Presentazione CdLM in Teoria e Tecnologia della Comunicazione A.A. 2020/21Presentazione CdLM in Teoria e Tecnologia della Comunicazione A.A. 2020/21
Presentazione CdLM in Teoria e Tecnologia della Comunicazione A.A. 2020/21
 
14 - Web designer vs Web developer ...
14 - Web designer vs Web developer ... 14 - Web designer vs Web developer ...
14 - Web designer vs Web developer ...
 
13 - Web feed e aggregatori
13 - Web feed e aggregatori13 - Web feed e aggregatori
13 - Web feed e aggregatori
 
12 - Social media (19/20)
12 - Social media (19/20)12 - Social media (19/20)
12 - Social media (19/20)
 
11 - Evoluzione del Web (19/20)
11 - Evoluzione del Web (19/20)11 - Evoluzione del Web (19/20)
11 - Evoluzione del Web (19/20)
 
10 - Modelli di business nel Web (19/20)
10 - Modelli di business nel Web (19/20)10 - Modelli di business nel Web (19/20)
10 - Modelli di business nel Web (19/20)
 
9 - Ricercare nel Web
9 - Ricercare nel Web9 - Ricercare nel Web
9 - Ricercare nel Web
 
8 - Il browser
8 - Il browser8 - Il browser
8 - Il browser
 
7 - Web application e CMS
7 - Web application e CMS7 - Web application e CMS
7 - Web application e CMS
 
6 - Wordpress e vostro blog
6 - Wordpress e vostro blog6 - Wordpress e vostro blog
6 - Wordpress e vostro blog
 
HTML (+ DOM) + CSS
HTML (+ DOM) + CSSHTML (+ DOM) + CSS
HTML (+ DOM) + CSS
 
5 - Introduzione al Web (2/2)
5 - Introduzione al Web (2/2)5 - Introduzione al Web (2/2)
5 - Introduzione al Web (2/2)
 
4 - Introduzione al Web (1/2)
4 - Introduzione al Web (1/2)4 - Introduzione al Web (1/2)
4 - Introduzione al Web (1/2)
 
3 - Introduzione a Internet (2/2)
3 - Introduzione a Internet (2/2)3 - Introduzione a Internet (2/2)
3 - Introduzione a Internet (2/2)
 
2 - Introduzione ad Internet (1/2)
2 - Introduzione ad Internet (1/2)2 - Introduzione ad Internet (1/2)
2 - Introduzione ad Internet (1/2)
 
1 - Introduzione al corso 19/20
1 - Introduzione al corso 19/201 - Introduzione al corso 19/20
1 - Introduzione al corso 19/20
 
Intelligenza Artificiale e Realtà Virtuale
Intelligenza Artificiale e Realtà VirtualeIntelligenza Artificiale e Realtà Virtuale
Intelligenza Artificiale e Realtà Virtuale
 
Web designer vs Web developer
Web designer vs Web developerWeb designer vs Web developer
Web designer vs Web developer
 
Wiki e open internet
Wiki e open internetWiki e open internet
Wiki e open internet
 
Web feed e aggregatori
Web feed e aggregatoriWeb feed e aggregatori
Web feed e aggregatori
 

Recently uploaded

Human genetics..........................pptx
Human genetics..........................pptxHuman genetics..........................pptx
Human genetics..........................pptxCherry
 
Site specific recombination and transposition.........pdf
Site specific recombination and transposition.........pdfSite specific recombination and transposition.........pdf
Site specific recombination and transposition.........pdfCherry
 
GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry
GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry
GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry Areesha Ahmad
 
FS P2 COMBO MSTA LAST PUSH past exam papers.
FS P2 COMBO MSTA LAST PUSH past exam papers.FS P2 COMBO MSTA LAST PUSH past exam papers.
FS P2 COMBO MSTA LAST PUSH past exam papers.takadzanijustinmaime
 
COMPOSTING : types of compost, merits and demerits
COMPOSTING : types of compost, merits and demeritsCOMPOSTING : types of compost, merits and demerits
COMPOSTING : types of compost, merits and demeritsCherry
 
Pteris : features, anatomy, morphology and lifecycle
Pteris : features, anatomy, morphology and lifecyclePteris : features, anatomy, morphology and lifecycle
Pteris : features, anatomy, morphology and lifecycleCherry
 
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate ProfessorThyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate Professormuralinath2
 
Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.Cherry
 
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryFAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryAlex Henderson
 
Genome Projects : Human, Rice,Wheat,E coli and Arabidopsis.
Genome Projects : Human, Rice,Wheat,E coli and Arabidopsis.Genome Projects : Human, Rice,Wheat,E coli and Arabidopsis.
Genome Projects : Human, Rice,Wheat,E coli and Arabidopsis.Cherry
 
Reboulia: features, anatomy, morphology etc.
Reboulia: features, anatomy, morphology etc.Reboulia: features, anatomy, morphology etc.
Reboulia: features, anatomy, morphology etc.Cherry
 
Plasmid: types, structure and functions.
Plasmid: types, structure and functions.Plasmid: types, structure and functions.
Plasmid: types, structure and functions.Cherry
 
GBSN - Microbiology (Unit 3)Defense Mechanism of the body
GBSN - Microbiology (Unit 3)Defense Mechanism of the body GBSN - Microbiology (Unit 3)Defense Mechanism of the body
GBSN - Microbiology (Unit 3)Defense Mechanism of the body Areesha Ahmad
 
Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxMohamedFarag457087
 
GBSN - Biochemistry (Unit 3) Metabolism
GBSN - Biochemistry (Unit 3) MetabolismGBSN - Biochemistry (Unit 3) Metabolism
GBSN - Biochemistry (Unit 3) MetabolismAreesha Ahmad
 
Selaginella: features, morphology ,anatomy and reproduction.
Selaginella: features, morphology ,anatomy and reproduction.Selaginella: features, morphology ,anatomy and reproduction.
Selaginella: features, morphology ,anatomy and reproduction.Cherry
 
Lipids: types, structure and important functions.
Lipids: types, structure and important functions.Lipids: types, structure and important functions.
Lipids: types, structure and important functions.Cherry
 
Role of AI in seed science Predictive modelling and Beyond.pptx
Role of AI in seed science  Predictive modelling and  Beyond.pptxRole of AI in seed science  Predictive modelling and  Beyond.pptx
Role of AI in seed science Predictive modelling and Beyond.pptxArvind Kumar
 
Cot curve, melting temperature, unique and repetitive DNA
Cot curve, melting temperature, unique and repetitive DNACot curve, melting temperature, unique and repetitive DNA
Cot curve, melting temperature, unique and repetitive DNACherry
 

Recently uploaded (20)

Human genetics..........................pptx
Human genetics..........................pptxHuman genetics..........................pptx
Human genetics..........................pptx
 
Site specific recombination and transposition.........pdf
Site specific recombination and transposition.........pdfSite specific recombination and transposition.........pdf
Site specific recombination and transposition.........pdf
 
GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry
GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry
GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry
 
FS P2 COMBO MSTA LAST PUSH past exam papers.
FS P2 COMBO MSTA LAST PUSH past exam papers.FS P2 COMBO MSTA LAST PUSH past exam papers.
FS P2 COMBO MSTA LAST PUSH past exam papers.
 
COMPOSTING : types of compost, merits and demerits
COMPOSTING : types of compost, merits and demeritsCOMPOSTING : types of compost, merits and demerits
COMPOSTING : types of compost, merits and demerits
 
Pteris : features, anatomy, morphology and lifecycle
Pteris : features, anatomy, morphology and lifecyclePteris : features, anatomy, morphology and lifecycle
Pteris : features, anatomy, morphology and lifecycle
 
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate ProfessorThyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
 
Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.
 
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryFAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
 
Genome Projects : Human, Rice,Wheat,E coli and Arabidopsis.
Genome Projects : Human, Rice,Wheat,E coli and Arabidopsis.Genome Projects : Human, Rice,Wheat,E coli and Arabidopsis.
Genome Projects : Human, Rice,Wheat,E coli and Arabidopsis.
 
Reboulia: features, anatomy, morphology etc.
Reboulia: features, anatomy, morphology etc.Reboulia: features, anatomy, morphology etc.
Reboulia: features, anatomy, morphology etc.
 
Plasmid: types, structure and functions.
Plasmid: types, structure and functions.Plasmid: types, structure and functions.
Plasmid: types, structure and functions.
 
GBSN - Microbiology (Unit 3)Defense Mechanism of the body
GBSN - Microbiology (Unit 3)Defense Mechanism of the body GBSN - Microbiology (Unit 3)Defense Mechanism of the body
GBSN - Microbiology (Unit 3)Defense Mechanism of the body
 
ABHISHEK ANTIBIOTICS PPT MICROBIOLOGY // USES OF ANTIOBIOTICS TYPES OF ANTIB...
ABHISHEK ANTIBIOTICS PPT MICROBIOLOGY  // USES OF ANTIOBIOTICS TYPES OF ANTIB...ABHISHEK ANTIBIOTICS PPT MICROBIOLOGY  // USES OF ANTIOBIOTICS TYPES OF ANTIB...
ABHISHEK ANTIBIOTICS PPT MICROBIOLOGY // USES OF ANTIOBIOTICS TYPES OF ANTIB...
 
Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptx
 
GBSN - Biochemistry (Unit 3) Metabolism
GBSN - Biochemistry (Unit 3) MetabolismGBSN - Biochemistry (Unit 3) Metabolism
GBSN - Biochemistry (Unit 3) Metabolism
 
Selaginella: features, morphology ,anatomy and reproduction.
Selaginella: features, morphology ,anatomy and reproduction.Selaginella: features, morphology ,anatomy and reproduction.
Selaginella: features, morphology ,anatomy and reproduction.
 
Lipids: types, structure and important functions.
Lipids: types, structure and important functions.Lipids: types, structure and important functions.
Lipids: types, structure and important functions.
 
Role of AI in seed science Predictive modelling and Beyond.pptx
Role of AI in seed science  Predictive modelling and  Beyond.pptxRole of AI in seed science  Predictive modelling and  Beyond.pptx
Role of AI in seed science Predictive modelling and Beyond.pptx
 
Cot curve, melting temperature, unique and repetitive DNA
Cot curve, melting temperature, unique and repetitive DNACot curve, melting temperature, unique and repetitive DNA
Cot curve, melting temperature, unique and repetitive DNA
 

Analysing pedestrian dynamics with computer vision techniques - examples

  • 1. Estimating Speeds of Pedestrians in Real-World Using Computer Vision Sultan Daud Khan, Fabio Porta, Giuseppe Vizzari and Stefania Bandini Complex Systems and Artificial Intelligence Research Center (CSAI) University of Milano-Bicocca, Italy
  • 2. C&CA @ ACRI 2014 – Sept. 22, 2014 Outline • Crowd studies: towards integrated analysis and synthesis • Computer vision and crowd studies • Velocity estimation in naturalistic conditions • Crowd flow segmentation and counting • Identification of sources and sinks, towards pedestrian behaviour understanding
  • 3. C&CA @ ACRI 2014 – Sept. 22, 2014 Outline • Crowd studies: towards integrated analysis and synthesis • Computer vision and crowd studies • Velocity estimation in naturalistic conditions • Crowd flow segmentation and counting • Identification of sources and sinks, towards pedestrian behaviour understanding
  • 4. C&CA @ ACRI 2014 – Sept. 22, 2014 Motivations of crowd studies • Large events involving large number of people in relatively small spaces are periodically held all around the world (sports, expositions, festivals, etc.) • Public safety in high density crowds is potentially a big issue • Decision support for designers and crowd managers, both in planning and management phases, is highly desirable
  • 5. C&CA @ ACRI 2014 – Sept. 22, 2014 Towards integrated analysis and synthesis of crowd phenomena
  • 6. C&CA @ ACRI 2014 – Sept. 22, 2014 Outline • Crowd studies: towards integrated analysis and synthesis • Computer vision and crowd studies • Velocity estimation in naturalistic conditions • Crowd flow segmentation and counting • Identification of sources and sinks, towards pedestrian behaviour understanding
  • 7. C&CA @ ACRI 2014 – Sept. 22, 2014 Computer vision and crowd studies • Relevant factors influencing choice of techniques • Crowd “types” • Structured (motion constrained by environmental structure, crowd management procedures, other rules) • Unstructured (little constraints to pedestrian movements) • Crowd density • Initially driven by surveillance and security (anomalous movements detection) • Recent interest in collaborating with modeling and simulation community • 1st IEEE Workshop on Modeling, Simulation and Visual Analysis of Large Crowds – ICCV 2011 • First International Workshop on Pattern Recognition and Crowd Analysis – ICPR 2012 Junior, Musse, Jung, Crowd Analysis Using Computer Vision Techniques IEEE Signal Processing Magazine, 2010
  • 8. C&CA @ ACRI 2014 – Sept. 22, 2014 Current activities and results • Low-medium density situations • Velocity estimation in naturalistic conditions • High density situations • Crowd flow segmentation and counting • Identification of sources and sinks, towards pedestrian behaviour understanding
  • 9. C&CA @ ACRI 2014 – Sept. 22, 2014 Outline • Crowd studies: towards integrated analysis and synthesis • Computer vision and crowd studies • Velocity estimation in naturalistic conditions • Crowd flow segmentation and counting • Identification of sources and sinks, towards pedestrian behaviour understanding
  • 10. C&CA @ ACRI 2014 – Sept. 22, 2014 Initial tracking approach • Frame enhancement and foreground segmentation • Tracking with KLT after corner detection
  • 11. C&CA @ ACRI 2014 – Sept. 22, 2014 Velocity estimation in side view scenarios • Pixel to metric coordinates conversion approach based on the idea of scaling factors • Only applicable to limited kind of scenario • Requires coordinates of two points per considered path
  • 12. C&CA @ ACRI 2014 – Sept. 22, 2014 Velocity estimation through homography • Alternative and more applicable (not limited to analysis of linear paths) approach to conversion between pixel and metric coordinates • Requires coordinates of four points in the analyzed scene
  • 13. C&CA @ ACRI 2014 – Sept. 22, 2014 Tracking with the GMPC approach4 Amir Roshan Zamir, Afshin Dehghan, Mubarak Shah Human Detection GMCP Tracklet Generator GMCP Trajectory Generator Detected HumansInput Video Tracklets Trajectories Fig. 2. The block diagram of the proposed human tracking method term. In principle, it’s difficult to model the motion of one person for a long du- ration without having the knowledge of the destination, structure of the scene, interactions between people, etc. However, the motion can be modeled suffi- ciently using constant velocity or acceleration models over a short period of time. Therefore, the way motion is incorporated into the global data association process should be di↵erent in short and long terms. This motivated us to employ the hierarchical approach, i.e. finding tracklets first and then merging them into full trajectories. The rest of this section is organized as follows: 2.1 explains the proposed method for finding tracklets along with an overview of Generalized Minimum Clique Problem, our global motion-cost model and occlusion handling method. Merging the tracklets to form global trajectories is explained in 2.2. Zamir, Dehghan, Shah: GMCP- Tracker: Global Multi-object Tracking Using Generalized Minimum Clique Graphs. ECCV (2) 2012: 343-356
  • 14. C&CA @ ACRI 2014 – Sept. 22, 2014 Outline • Crowd studies: towards integrated analysis and synthesis • Computer vision and crowd studies • Velocity estimation in naturalistic conditions • Crowd flow segmentation and counting • Identification of sources and sinks, towards pedestrian behaviour understanding
  • 15. C&CA @ ACRI 2014 – Sept. 22, 2014 Crowd flow segmentation and counting
  • 16. C&CA @ ACRI 2014 – Sept. 22, 2014 Outline • Crowd studies: towards integrated analysis and synthesis • Computer vision and crowd studies • Velocity estimation in naturalistic conditions • Crowd flow segmentation and counting • Identification of sources and sinks, towards pedestrian behaviour understanding
  • 17. C&CA @ ACRI 2014 – Sept. 22, 2014 Identification of sources and sinks
  • 18. C&CA @ ACRI 2014 – Sept. 22, 2014 Towards pedestrian behaviour understanding
  • 19. C&CA @ ACRI 2014 – Sept. 22, 2014 Conclusions • Modeling and simulation studies need different types of data for calibration, validation, but also for the initial configuration of plausible simulations • Computer vision approaches can offer several solutions to these requirements and needs • The jargons, goals, perception of research challenges is not necessarily shared... • ... working together, possibly in joint projects, can surely improve the situation and achieved results