SlideShare a Scribd company logo
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

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
Center for Transportation Research - UT Austin
 
BRT Workshop - The Customer Experience
BRT Workshop - The Customer ExperienceBRT Workshop - The Customer Experience
BRT Workshop - The Customer Experience
WRI Ross Center for Sustainable Cities
 
Designing with data
Designing with dataDesigning with data
Designing with data
Pierrick Thébault
 
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
Project for Public Spaces & National Center for Biking and Walking
 
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
 
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...
Association for Commuter Transportation (ACT)
 
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 septian
IAESIJEECS
 
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
OECD 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 1
NanubalaDhruvan
 
ICCSA_2008-MarcoRotonda
ICCSA_2008-MarcoRotondaICCSA_2008-MarcoRotonda
ICCSA_2008-MarcoRotonda
Beniamino Murgante
 
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
Förderverein Technische Fakultät
 
[Seminar] 20210115 Hyeshin Chu
[Seminar] 20210115 Hyeshin Chu[Seminar] 20210115 Hyeshin Chu
[Seminar] 20210115 Hyeshin Chu
ivaderivader
 
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
IRJET Journal
 
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
Project for Public Spaces & National Center for Biking and Walking
 
Smart Mobility
Smart MobilitySmart Mobility
Smart Mobility
inLabFIB
 

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/21
Giuseppe 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 aggregatori
Giuseppe Vizzari
 
12 - Social media (19/20)
12 - Social media (19/20)12 - Social media (19/20)
12 - Social media (19/20)
Giuseppe 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
 
9 - Ricercare nel Web
9 - Ricercare nel Web9 - Ricercare nel Web
9 - Ricercare nel Web
Giuseppe Vizzari
 
8 - Il browser
8 - Il browser8 - Il browser
8 - Il browser
Giuseppe Vizzari
 
7 - Web application e CMS
7 - Web application e CMS7 - Web application e CMS
7 - Web application e CMS
Giuseppe Vizzari
 
6 - Wordpress e vostro blog
6 - Wordpress e vostro blog6 - Wordpress e vostro blog
6 - Wordpress e vostro blog
Giuseppe Vizzari
 
HTML (+ DOM) + CSS
HTML (+ DOM) + CSSHTML (+ DOM) + CSS
HTML (+ DOM) + CSS
Giuseppe 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/20
Giuseppe Vizzari
 
Intelligenza Artificiale e Realtà Virtuale
Intelligenza Artificiale e Realtà VirtualeIntelligenza Artificiale e Realtà Virtuale
Intelligenza Artificiale e Realtà Virtuale
Giuseppe Vizzari
 
Web designer vs Web developer
Web designer vs Web developerWeb designer vs Web developer
Web designer vs Web developer
Giuseppe Vizzari
 
Wiki e open internet
Wiki e open internetWiki e open internet
Wiki e open internet
Giuseppe Vizzari
 
Web feed e aggregatori
Web feed e aggregatoriWeb feed e aggregatori
Web feed e aggregatori
Giuseppe 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

insect morphology and physiology of insect
insect morphology and physiology of insectinsect morphology and physiology of insect
insect morphology and physiology of insect
anitaento25
 
In silico drugs analogue design: novobiocin analogues.pptx
In silico drugs analogue design: novobiocin analogues.pptxIn silico drugs analogue design: novobiocin analogues.pptx
In silico drugs analogue design: novobiocin analogues.pptx
AlaminAfendy1
 
erythropoiesis-I_mechanism& clinical significance.pptx
erythropoiesis-I_mechanism& clinical significance.pptxerythropoiesis-I_mechanism& clinical significance.pptx
erythropoiesis-I_mechanism& clinical significance.pptx
muralinath2
 
Richard's entangled aventures in wonderland
Richard's entangled aventures in wonderlandRichard's entangled aventures in wonderland
Richard's entangled aventures in wonderland
Richard Gill
 
NuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final versionNuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final version
pablovgd
 
Orion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWSOrion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWS
Columbia Weather Systems
 
Mammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also FunctionsMammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also Functions
YOGESH DOGRA
 
GBSN - Biochemistry (Unit 5) Chemistry of Lipids
GBSN - Biochemistry (Unit 5) Chemistry of LipidsGBSN - Biochemistry (Unit 5) Chemistry of Lipids
GBSN - Biochemistry (Unit 5) Chemistry of Lipids
Areesha Ahmad
 
(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...
(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...
(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...
Scintica Instrumentation
 
Nutraceutical market, scope and growth: Herbal drug technology
Nutraceutical market, scope and growth: Herbal drug technologyNutraceutical market, scope and growth: Herbal drug technology
Nutraceutical market, scope and growth: Herbal drug technology
Lokesh Patil
 
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
Sérgio Sacani
 
justice-and-fairness-ethics with example
justice-and-fairness-ethics with examplejustice-and-fairness-ethics with example
justice-and-fairness-ethics with example
azzyixes
 
Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...
Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...
Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...
NathanBaughman3
 
Anemia_ different types_causes_ conditions
Anemia_ different types_causes_ conditionsAnemia_ different types_causes_ conditions
Anemia_ different types_causes_ conditions
muralinath2
 
Penicillin...........................pptx
Penicillin...........................pptxPenicillin...........................pptx
Penicillin...........................pptx
Cherry
 
Predicting property prices with machine learning algorithms.pdf
Predicting property prices with machine learning algorithms.pdfPredicting property prices with machine learning algorithms.pdf
Predicting property prices with machine learning algorithms.pdf
binhminhvu04
 
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Sérgio Sacani
 
Cancer cell metabolism: special Reference to Lactate Pathway
Cancer cell metabolism: special Reference to Lactate PathwayCancer cell metabolism: special Reference to Lactate Pathway
Cancer cell metabolism: special Reference to Lactate Pathway
AADYARAJPANDEY1
 
Structures and textures of metamorphic rocks
Structures and textures of metamorphic rocksStructures and textures of metamorphic rocks
Structures and textures of metamorphic rocks
kumarmathi863
 
platelets- lifespan -Clot retraction-disorders.pptx
platelets- lifespan -Clot retraction-disorders.pptxplatelets- lifespan -Clot retraction-disorders.pptx
platelets- lifespan -Clot retraction-disorders.pptx
muralinath2
 

Recently uploaded (20)

insect morphology and physiology of insect
insect morphology and physiology of insectinsect morphology and physiology of insect
insect morphology and physiology of insect
 
In silico drugs analogue design: novobiocin analogues.pptx
In silico drugs analogue design: novobiocin analogues.pptxIn silico drugs analogue design: novobiocin analogues.pptx
In silico drugs analogue design: novobiocin analogues.pptx
 
erythropoiesis-I_mechanism& clinical significance.pptx
erythropoiesis-I_mechanism& clinical significance.pptxerythropoiesis-I_mechanism& clinical significance.pptx
erythropoiesis-I_mechanism& clinical significance.pptx
 
Richard's entangled aventures in wonderland
Richard's entangled aventures in wonderlandRichard's entangled aventures in wonderland
Richard's entangled aventures in wonderland
 
NuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final versionNuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final version
 
Orion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWSOrion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWS
 
Mammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also FunctionsMammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also Functions
 
GBSN - Biochemistry (Unit 5) Chemistry of Lipids
GBSN - Biochemistry (Unit 5) Chemistry of LipidsGBSN - Biochemistry (Unit 5) Chemistry of Lipids
GBSN - Biochemistry (Unit 5) Chemistry of Lipids
 
(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...
(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...
(May 29th, 2024) Advancements in Intravital Microscopy- Insights for Preclini...
 
Nutraceutical market, scope and growth: Herbal drug technology
Nutraceutical market, scope and growth: Herbal drug technologyNutraceutical market, scope and growth: Herbal drug technology
Nutraceutical market, scope and growth: Herbal drug technology
 
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
 
justice-and-fairness-ethics with example
justice-and-fairness-ethics with examplejustice-and-fairness-ethics with example
justice-and-fairness-ethics with example
 
Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...
Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...
Astronomy Update- Curiosity’s exploration of Mars _ Local Briefs _ leadertele...
 
Anemia_ different types_causes_ conditions
Anemia_ different types_causes_ conditionsAnemia_ different types_causes_ conditions
Anemia_ different types_causes_ conditions
 
Penicillin...........................pptx
Penicillin...........................pptxPenicillin...........................pptx
Penicillin...........................pptx
 
Predicting property prices with machine learning algorithms.pdf
Predicting property prices with machine learning algorithms.pdfPredicting property prices with machine learning algorithms.pdf
Predicting property prices with machine learning algorithms.pdf
 
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
Observation of Io’s Resurfacing via Plume Deposition Using Ground-based Adapt...
 
Cancer cell metabolism: special Reference to Lactate Pathway
Cancer cell metabolism: special Reference to Lactate PathwayCancer cell metabolism: special Reference to Lactate Pathway
Cancer cell metabolism: special Reference to Lactate Pathway
 
Structures and textures of metamorphic rocks
Structures and textures of metamorphic rocksStructures and textures of metamorphic rocks
Structures and textures of metamorphic rocks
 
platelets- lifespan -Clot retraction-disorders.pptx
platelets- lifespan -Clot retraction-disorders.pptxplatelets- lifespan -Clot retraction-disorders.pptx
platelets- lifespan -Clot retraction-disorders.pptx
 

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