+ All Categories
Home > Documents > Learning the Behavior of Users in a Public Space through Video Tracking

Learning the Behavior of Users in a Public Space through Video Tracking

Date post: 08-Jan-2016
Category:
Upload: lilka
View: 31 times
Download: 3 times
Share this document with a friend
Description:
Learning the Behavior of Users in a Public Space through Video Tracking. Yan, W. and Forsyth, D. "Learning the Behavior of Users in a Public Space through Video Tracking", in Proceedings of IEEE Workshop on Applications of Computer Vision (WACV) , 2005 - PowerPoint PPT Presentation
Popular Tags:
15
Learning the Behavior of Users in a Public Space through Video Tracking Yan, W. and Forsyth, D. "Learning the Behavior of Users in a Public Space through Video Tracking", in Proceedings of IEEE Workshop on Applications of Computer Vision (WACV) , 2005 Yan, W. and Kalay, Y.E. "Simulating the Behavior of Users in Built Environments", in Journal of Architectural and Planning Research (JAPR) 21:4, winter 2004.
Transcript
Page 1: Learning the Behavior of Users in a Public Space through Video Tracking

Learning the Behavior of Users in a Public Space through Video Tracking

• Yan, W. and Forsyth, D. "Learning the Behavior of Users in a Public Space through Video Tracking", in Proceedings of IEEE Workshop on Applications of Computer Vision (WACV) , 2005

• Yan, W. and Kalay, Y.E. "Simulating the Behavior of Users in Built Environments", in Journal of Architectural and Planning Research (JAPR) 21:4, winter 2004.

Page 2: Learning the Behavior of Users in a Public Space through Video Tracking
Page 3: Learning the Behavior of Users in a Public Space through Video Tracking

Problem Statement• Analyze mass data of human behavior in a public

space

• Input: 8 hours of video in Sproul Plaza – 3pm to 5pm for 4 days– human observers to provide validation

• Output: statistical measurements that can be used to evaluate architecture design in terms of human behavior

Page 4: Learning the Behavior of Users in a Public Space through Video Tracking

The Tracking System• Head detector

– Background model: averaging frames manually selected– Intensity thresholding: assume dark head/upper body

ROI Background Subtraction

Intensity Thresholding Blob Merging

Page 5: Learning the Behavior of Users in a Public Space through Video Tracking

The Tracking System• Tracking by data

association– Spatial proximity

(sitting) and consistency in velocity (walking)

– Hungarian algorithm to link blobs from frame to frame

a

Page 6: Learning the Behavior of Users in a Public Space through Video Tracking

Shadow

• Using geometric context to avoid the human blobs to be linked by cast shadows– Compute the location of the feet– Cut off the lower 2/3 of the blob

Page 7: Learning the Behavior of Users in a Public Space through Video Tracking

Results

• Counts– 26 human– 32 computer

• Time of stay by the fountainmanual difficult

On the 6m (10fps) dataset

Page 8: Learning the Behavior of Users in a Public Space through Video Tracking

On the 6m (10fps) dataset

Walking path

Wondering people

Page 9: Learning the Behavior of Users in a Public Space through Video Tracking

Large-scale results• Without human evaluation• Total number of people entered the plaza• Total number of people who sat

~5% ~1% ~0.4%

Page 10: Learning the Behavior of Users in a Public Space through Video Tracking

• Probability that a person chose to sit by the fountain depending on the number of people already sitting there.

Page 11: Learning the Behavior of Users in a Public Space through Video Tracking

• Distribution of time of stay

– More

– Longer

Secondary seating is more popular than primary seating

Page 12: Learning the Behavior of Users in a Public Space through Video Tracking

Walking pathWondering path

Page 13: Learning the Behavior of Users in a Public Space through Video Tracking

Simulations

Page 14: Learning the Behavior of Users in a Public Space through Video Tracking
Page 15: Learning the Behavior of Users in a Public Space through Video Tracking

Discussions

• Very clear problem statements• Validate the system on a small data set before

applying it to bigger ones


Recommended