HCI/ComS 575X: Computational Perception

Slides:



Advertisements
Similar presentations
OpenCV Introduction Hang Xiao Oct 26, History  1999 Jan : lanched by Intel, real time machine vision library for UI, optimized code for intel 
Advertisements

Actions in video Monday, April 25 Kristen Grauman UT-Austin.
Adviser : Ming-Yuan Shieh Student ID : M Student : Chung-Chieh Lien VIDEO OBJECT SEGMENTATION AND ITS SALIENT MOTION DETECTION USING ADAPTIVE BACKGROUND.
Computer and Robot Vision I
Recent Developments in Human Motion Analysis
OpenCV Stacy O’Malley CS-590 Summer, What is OpenCV? Open source library of functions relating to computer vision. Cross-platform (Linux, OS X,
CONTENT BASED FACE RECOGNITION Ankur Jain 01D05007 Pranshu Sharma Prashant Baronia 01D05005 Swapnil Zarekar 01D05001 Under the guidance of Prof.
Computer Vision for Interactive Computer Graphics Mrudang Rawal.
CS335 Principles of Multimedia Systems Multimedia and Human Computer Interfaces Hao Jiang Computer Science Department Boston College Nov. 20, 2007.
Tracking Face Orientation Kentaro Toyama Vision–Based Interaction Group Microsoft Research.
The Recognition of Human Movement Using Temporal Templates Liat Koren.
Viewpoint Tracking for 3D Display Systems A look at the system proposed by Yusuf Bediz, Gözde Bozdağı Akar.
Machine Learning Damon Waring 22 April of 15 Agenda Problem, Solution, Benefits Problem, Solution, Benefits Machine Learning Overview/Basics Machine.
A Literature Review By Xiaozhen Niu Department of Computing Science
Face Recognition Using EigenFaces Presentation by: Zia Ahmed Shaikh (P/IT/2K15/07) Authors: Matthew A. Turk and Alex P. Pentland Vision and Modeling Group,
Flow Based Action Recognition Papers to discuss: The Representation and Recognition of Action Using Temporal Templates (Bobbick & Davis 2001) Recognizing.
HCI/ComS 575X: Computational Perception Instructor: Alexander Stoytchev
Fingertip Tracking Based Active Contour for General HCI Application Proceedings of the First International Conference on Advanced Data and Information.
ELECTRONIC CONDUCTING SYSTEM Kenzo Abrahams Supervisor: Mehrdad Ghaziasgar Co-supervisor: James Connan Assisted by: Diego Mushfieldt.
Eigenedginess vs. Eigenhill, Eigenface and Eigenedge by S. Ramesh, S. Palanivel, Sukhendu Das and B. Yegnanarayana Department of Computer Science and Engineering.
Knowledge Systems Lab JN 9/10/2002 Computer Vision: Gesture Recognition from Images Joshua R. New Knowledge Systems Laboratory Jacksonville State University.
Multimedia Specification Design and Production 2013 / Semester 2 / week 8 Lecturer: Dr. Nikos Gazepidis
3D Motion Capture Assisted Video human motion recognition based on the Layered HMM Myunghoon Suk & Ashok Ramadass Advisor : Dr. B. Prabhakaran Multimedia.
1 Mean shift and feature selection ECE 738 course project Zhaozheng Yin Spring 2005 Note: Figures and ideas are copyrighted by original authors.
HCI / CprE / ComS 575: Computational Perception
Face Recognition System By Arthur. Introduction  A facial recognition system is a computer application for automatically identifying or verifying a person.
Project title : Automated Detection of Sign Language Patterns Faculty: Sudeep Sarkar, Barbara Loeding, Students: Sunita Nayak, Alan Yang Department of.
Portable Vision-Based HCI A Real-Time Hand Mouse System on Portable Devices 連矩鋒 (Burt C.F. Lien) Department of Computer Science and Information Engineering.
Cognitive Computer Vision Kingsley Sage and Hilary Buxton Prepared under ECVision Specific Action 8-3
DTI Management of Information LINK Project: ICONS Incident reCOgnitioN for surveillance and Security funded by DTI, EPSRC, Home Office (March March.
An Information Fusion Approach for Multiview Feature Tracking Esra Ataer-Cansizoglu and Margrit Betke ) Image and.
CS 4630: Intelligent Robotics and Perception Case Study: Motor Schema-based Design Chapter 5 Tucker Balch.
HCI / CprE / ComS 575: Computational Perception Instructor: Alexander Stoytchev
Tracking CSE 6367 – Computer Vision Vassilis Athitsos University of Texas at Arlington.
By: Kenzo Abrahams Supervisor: Mehrdad Ghaziasgar Co-supervisor: James Connan Mentored by: Diego Mushfieldt.
A study on face system Speaker: Mine-Quan Jing National Chiao Tung University.
HCI/ComS 575X: Computational Perception Instructor: Alexander Stoytchev
Sean M. Ficht.  Problem Definition  Previous Work  Methods & Theory  Results.
HCI/ComS 575X: Computational Perception Instructor: Alexander Stoytchev
Virtual Image Peephole By Kyle Patience Supervisor: Reg Dodds Co Supervisor: Mehrdad Ghaziasgar.
Gesture Recognition 12/3/2009.
HCI/ComS 575X: Computational Perception Instructor: Alexander Stoytchev
Representing Moving Images with Layers J. Y. Wang and E. H. Adelson MIT Media Lab.
Application of Stereo Vision in Tracking *This research is supported by NSF Grant No. CNS Opinions, findings, conclusions, or recommendations.
CSSE463: Image Recognition Day 25 This week This week Today: Applications of PCA Today: Applications of PCA Sunday night: project plans and prelim work.
Hand Detection with a Cascade of Boosted Classifiers Using Haar-like Features Qing Chen Discover Lab, SITE, University of Ottawa May 2, 2006.
Vision Based hand tracking for Interaction The 7th International Conference on Applications and Principles of Information Science (APIS2008) Dept. of Visual.
What is Multimedia Anyway? David Millard and Paul Lewis.
WLD: A Robust Local Image Descriptor Jie Chen, Shiguang Shan, Chu He, Guoying Zhao, Matti Pietikäinen, Xilin Chen, Wen Gao 报告人:蒲薇榄.
Hierarchical Motion Evolution for Action Recognition Authors: Hongsong Wang, Wei Wang, Liang Wang Center for Research on Intelligent Perception and Computing,
Video object segmentation and its salient motion detection using adaptive background generation Kim, T.K.; Im, J.H.; Paik, J.K.;  Electronics Letters 
CSSE463: Image Recognition Day 27
Automatic Video Shot Detection from MPEG Bit Stream
CS201 Lecture 02 Computer Vision: Image Formation and Basic Techniques
HCI / CprE / ComS 575: Computational Perception
Seunghui Cha1, Wookhyun Kim1
HCI/ComS 575X: Computational Perception
Video-based human motion recognition using 3D mocap data
HCI / CprE / ComS 575: Computational Perception
HCI/ComS 575X: Computational Perception
HCI/ComS 575X: Computational Perception
HCI/ComS 575X: Computational Perception
HCI/ComS 575X: Computational Perception
HCI/ComS 575X: Computational Perception
CSSE463: Image Recognition Day 25
HCI/ComS 575X: Computational Perception
CSSE463: Image Recognition Day 25
AHED Automatic Human Emotion Detection
HCI/ComS 575X: Computational Perception
HCI/ComS 575X: Computational Perception
Presentation transcript:

HCI/ComS 575X: Computational Perception Instructor: Alexander Stoytchev http://www.vrac.iastate.edu/~alexs

Brief OpenCV Tutorial

Motion Energy & Motion History HCI/ComS 575X: Computational Perception Iowa State University Copyright © Alexander Stoytchev

F. Bobick and J.W. Davis ``An appearance-based representation of action''. In Proceedings of IEEE International Conference on Pattern Recognition 1996, August 1996, pp. 307-312.

Davis, J. and A. Bobick ``The Representation and Recognition of Action Using Temporal Templates'', In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition, June 1997, pp. 928-934.

Readings for Next Time (Face Recognition: Eigenfaces) M. Turk and A. Pentland (1991). ``Eigenfaces for recognition''. Journal of Cognitive Neuroscience, 3(1). (Class Web) Dana H. Ballard (1999). ``An Introduction to Natural Computation (Complex Adaptive Systems)'', Chapter 4: Data, pp 70-94, MIT Press. (WebCT)

The Authors Aaron Bobick James Davis

What is this?

What action is being performed?

Motion Energy Image (MEI) [http://www.cse.ohio-state.edu/~jwdavis/CVL/Research/MHI/mhi.html]

Average MEI for various viewing angles

Motion History Image (MHI) [http://www.cse.ohio-state.edu/~jwdavis/CVL/Research/MHI/mhi.html]

Definitions Image Sequence Binary Images indicating regions of motion Binary Motion Energy Image

Motion Energy

Motion History The result: more recently moving pixels appear brighter

[http://www.cse.ohio-state.edu/~jwdavis/CVL/Research/MHI/mhi.html]

MHI pyramid [http://www.cse.ohio-state.edu/~jwdavis/CVL/Research/MHI/mhi.html]

Motion templates for finishing LEFT-ARM-RAISE and FAN-UP-ARMS. [http://www.cse.ohio-state.edu/~jwdavis/CVL/Research/VirtualAerobics/aerobics.html]

Aerobics Dataset

Results for 30o off center camera location

OpenCV Demo If you want to try this at home just compile and run the motempl.c file in the ../samples/c directory

Applications

Bobick, S. Intille, J. Davis, F. Baird, C. Pinhanez, L. Campbell, Y Bobick, S. Intille, J. Davis, F. Baird, C. Pinhanez, L. Campbell, Y. Ivanov, A. Schutte, and A. Wilson (1999) ``The Kidsroom: A Perceptually-Based Interactive and Immersive Story Environment" Presence: Teleoperators and Virtual Environments, Vol. 8, No. 4, 1999, pp. 367-391.

The Kid’s Room [Bobick et al. 1996]

The Kid’s Room [http://vismod.media.mit.edu/vismod/demos/kidsroom/kidsroom.html]

The Kid’s Room [http://vismod.media.mit.edu/vismod/demos/kidsroom/kidsroom.html]

The Kid’s Room [http://vismod.media.mit.edu/vismod/demos/kidsroom/kidsroom.html]

Monsters [http://vismod.media.mit.edu/vismod/demos/kidsroom/kidsroom.html]

Scavenger Hunt [http://vismod.media.mit.edu/vismod/demos/kidsroom/kidsroom.html]

Scavenger Hunt [http://vismod.media.mit.edu/vismod/demos/kidsroom/kidsroom.html]

The Blue Monster [http://vismod.media.mit.edu/vismod/demos/kidsroom/kidsroom.html]

Spin in place [http://vismod.media.mit.edu/vismod/demos/kidsroom/kidsroom.html]

3 Kids Spin on a Rug [http://vismod.media.mit.edu/vismod/demos/kidsroom/kidsroom.html]

The River Vorls [http://vismod.media.mit.edu/vismod/demos/kidsroom/kidsroom.html]

The Technology [http://vismod.media.mit.edu/vismod/demos/kidsroom/kidsroom.html]

Motion History Templates Making a ‘Y’ Flapping Spinning [http://vismod.media.mit.edu/vismod/demos/kidsroom/kidsroom.html]

Detecting the Bed [http://vismod.media.mit.edu/vismod/demos/kidsroom/kidsroom.html]

Man Overboard Detector [http://vismod.media.mit.edu/vismod/demos/kidsroom/kidsroom.html]

Movies The quality of the movies is not very good You can download them from: http://vismod.media.mit.edu/vismod/ demos/kidsroom/kidsroom.html

J. Davis and A. Bobick ``Virtual PAT: A Virtual Personal Aerobics Trainer'', Workshop on Perceptual User Interfaces, November 1998, pp. 13-18.

Interactive Virtual Aerobics Trainer [http://www.cse.ohio-state.edu/~jwdavis/CVL/Research/VirtualAerobics/aerobics.html]

Interactive Virtual Aerobics Trainer [http://www.cse.ohio-state.edu/~jwdavis/CVL/Research/VirtualAerobics/aerobics.html]

Interactive Virtual Aerobics Trainer [http://www.cse.ohio-state.edu/~jwdavis/CVL/Research/VirtualAerobics/aerobics.html]

Movies

The Personal Pet Project Pepe Joint work with Rawesak Tanawongsuwan

Tanawongsuwan, R. , Stoytchev, A. , and Essa, I Tanawongsuwan, R., Stoytchev, A., and Essa, I., "Robust Tracking of People by a Mobile Robotic Agent", Technical Report GIT-GVU-99-19.

Project Goals build an intelligent, adaptive, user-friendly agent build an agent that has a personality make the interaction between the user and the agent as natural as possible

Face and Hands Segmentation Gesture Recognition Pointing gesture Motion Profile Calculation Face and Hands Segmentation Neural Network Hidden Markov Models Gesture Recognition

Motion History/Energy Perform a frame-by-frame subtraction (image differencing) and accumulate the results over the history window. Motion energy is a binary version of motion history Technique from Bobick and Davis.

Gesture recognition

Gesture Recognition

Gesture recognition

Movie

THE END