Computer Vision for Interactive Computer Graphics Mrudang Rawal.

Slides:



Advertisements
Similar presentations
CSCE643: Computer Vision Bayesian Tracking & Particle Filtering Jinxiang Chai Some slides from Stephen Roth.
Advertisements

Hand Gesture for Taking Self Portrait Shaowei Chu and Jiro Tanaka University of Tsukuba Japan 12th July 15 minutes talk.
The Escritoire: a personal projected display for interacting with documents Mark Ashdown Peter Robinson University of.
Actions in video Monday, April 25 Kristen Grauman UT-Austin.
1 Video Processing Lecture on the image part (8+9) Automatic Perception Volker Krüger Aalborg Media Lab Aalborg University Copenhagen
Object Inter-Camera Tracking with non- overlapping views: A new dynamic approach Trevor Montcalm Bubaker Boufama.
Computer and Robot Vision I
Recognition of Traffic Lights in Live Video Streams on Mobile Devices
Exchanging Faces in Images SIGGRAPH ’04 Blanz V., Scherbaum K., Vetter T., Seidel HP. Speaker: Alvin Date: 21 July 2004.
Stanford hci group / cs376 research topics in human-computer interaction Vision-based Interaction Scott Klemmer 17 November 2005.
Recent Developments in Human Motion Analysis
Recognising objects and faces. General problems Given that objects move on a surface, why do they not appear to change shape? How do we recognise objects.
Cindy Song Sharena Paripatyadar. Use vision for HCI Determine steps necessary to incorporate vision in HCI applications Examine concerns & implications.
CS335 Principles of Multimedia Systems Multimedia and Human Computer Interfaces Hao Jiang Computer Science Department Boston College Nov. 20, 2007.
Sketchify Tutorial Graphics and Animation in Sketchify sketchify.sf.net Željko Obrenović
A Vision-Based System that Detects the Act of Smoking a Cigarette Xiaoran Zheng, University of Nevada-Reno, Dept. of Computer Science Dr. Mubarak Shah,
Machine Learning Damon Waring 22 April of 15 Agenda Problem, Solution, Benefits Problem, Solution, Benefits Machine Learning Overview/Basics Machine.
Computer Vision Systems for the Blind and Visually Disabled. STATS 19 SEM Talk 3. Alan Yuille. UCLA. Dept. Statistics and Psychology.
CIS 601 Fall 2004 Introduction to Computer Vision and Intelligent Systems Longin Jan Latecki Parts are based on lectures of Rolf Lakaemper and David Young.
A Brief Overview of Computer Vision Jinxiang Chai.
A Fast and Robust Fingertips Tracking Algorithm for Vision-Based Multi-touch Interaction Qunqun Xie, Guoyuan Liang, Cheng Tang, and Xinyu Wu th.
TERMS FOR VISUAL MEDIA Camera Moves. Persistence of Vision the brain retains images cast on the retina for 1/20th to 1/5th of a second, allowing the images.
Fingertip Tracking Based Active Contour for General HCI Application Proceedings of the First International Conference on Advanced Data and Information.
Topic regards: ◆ Browsing of Search Results ◆ Video Retrieval using Spatio-Temporal ◆ Object Tracking ◆ Face tracking Yuan-Hao Lai.
3D Fingertip and Palm Tracking in Depth Image Sequences
Multimedia Specification Design and Production 2013 / Semester 2 / week 8 Lecturer: Dr. Nikos Gazepidis
Zhengyou Zhang Microsoft Research Digital Object Identifier: /MMUL Publication Year: 2012, Page(s): Professor: Yih-Ran Sheu Student.
Gesture-Based Interactive Beam- Bending By Justin Gigliotti Mentored by Professor Tarek El Dokor And Dr. David Lanning Arizona/NASA Space Grant Symposium.
GENERAL PRESENTATION SUBMITTED BY:- Neeraj Dhiman.
GESTURE ANALYSIS SHESHADRI M. (07MCMC02) JAGADEESHWAR CH. (07MCMC07) Under the guidance of Prof. Bapi Raju.
CIS 601 Fall 2003 Introduction to Computer Vision Longin Jan Latecki Based on the lectures of Rolf Lakaemper and David Young.
Submitted by:- Vinay kr. Gupta Computer Sci. & Engg. 4 th year.
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
Project title : Automated Detection of Sign Language Patterns Faculty: Sudeep Sarkar, Barbara Loeding, Students: Sunita Nayak, Alan Yang Department of.
An Information Fusion Approach for Multiview Feature Tracking Esra Ataer-Cansizoglu and Margrit Betke ) Image and.
HCI / CprE / ComS 575: Computational Perception Instructor: Alexander Stoytchev
Recognition, Analysis and Synthesis of Gesture Expressivity George Caridakis IVML-ICCS.
Recognizing Action at a Distance Alexei A. Efros, Alexander C. Berg, Greg Mori, Jitendra Malik Computer Science Division, UC Berkeley Presented by Pundik.
Vision-based human motion analysis: An overview Computer Vision and Image Understanding(2007)
ECE 172A SIMPLE OBJECT DETECTOR WITH INDICATOR WHEN A NEW OBJECT HAS BEEN ADDED TO OR MISSING IN A ROOM Presented by by Hugo Groening.
Gesture Recognition in a Class Room Environment Michael Wallick CS766.
Fingertip Detection with Morphology and Geometric Calculation Dung Duc Nguyen ; Thien Cong Pham ; Jae Wook Jeon Intelligent Robots and Systems, IEEE/RSJ.
Autonomous Robots Vision © Manfred Huber 2014.
HCI/ComS 575X: Computational Perception Instructor: Alexander Stoytchev
Su-ting, Chuang 1. Outline Introduction Related work Hardware configuration Detection system Optimal parameter estimation framework Conclusion 2.
Lucent Technologies - Proprietary 1 Interactive Pattern Discovery with Mirage Mirage uses exploratory visualization, intuitive graphical operations to.
BACKGROUND MODEL CONSTRUCTION AND MAINTENANCE IN A VIDEO SURVEILLANCE SYSTEM Computer Vision Laboratory 指導教授:張元翔 老師 研究生:許木坪.
Quiz Week 8 Topical. Topical Quiz (Section 2) What is the difference between Computer Vision and Computer Graphics What is the difference between Computer.
Su-ting, Chuang 1. Outline Introduction Related work Hardware configuration Finger Detection system Optimal parameter estimation framework Conclusion.
  Computer vision is a field that includes methods for acquiring,prcessing, analyzing, and understanding images and, in general, high-dimensional data.
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 报告人:蒲薇榄.
SixthSense Technology Visit to download
Stanford hci group / cs376 u Scott Klemmer · 28 November 2006 Vision- Based Interacti on.
CONTENTS:  Introduction.  Face recognition task.  Image preprocessing.  Template Extraction and Normalization.  Template Correlation with image database.
MIT Artificial Intelligence Laboratory — Research Directions Intelligent Perceptual Interfaces Trevor Darrell Eric Grimson.
Over the recent years, computer vision has started to play a significant role in the Human Computer Interaction (HCI). With efficient object tracking.
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
Analyzing Eye Tracking Data
CS201 Lecture 02 Computer Vision: Image Formation and Basic Techniques
Seunghui Cha1, Wookhyun Kim1
Video-based human motion recognition using 3D mocap data
Learning about Objects
Vision-based Interaction
HCI/ComS 575X: Computational Perception
AHED Automatic Human Emotion Detection
Optical flow and keypoint tracking
Computer Vision Readings
Presentation transcript:

Computer Vision for Interactive Computer Graphics Mrudang Rawal

Introduction Human-computer interaction Computers interpret user movements, gestures and glances via fundamental visual algorithms. Visual algorithms: tracking, shape recognition and motion analysis Interactive apps : response time is fast, algorithms work for different subject and environment, and economical.

Tracking Objects Interactive applications track objects – large and small Different methods and techniques used.

Large Object Tracking Large objects like hand or body tracked. Object is in front of camera. Image properties (Image moments), and artificial retina chip do the trick.

Step 1: Shape recognition Training and Testing of object. Technique = Orientation HistogramOrientation Histogram Set of each shape oriented in possible direction. Match current shape orientation with the ones in the set.

Step 2: Shape recognition Optical flow: sense movements & gestures Frequency of alternation of horizontal and vertical velocity (frame avgs) used to determine gestures. Fast Flow Optical algorithm: –Temporal difference, current – previous frame –If pixel temporal diff != 0 if -ve motion towards adj pixel with greater luminance in current frame if +ve towards lower luminance in current frame –Apply the 1-d direction estimation rules to four orientations at each pixel –Average out motion estimates at each pixel, then average flow estimate compared to its neighboring 8 pixels

Small Object Tracking Large objects tracking techniques not adequate. Track small objects through template based technique – normalized correlation

Normalized Correlation Examine the fit of an object template to every position in the analyzed image. The Location of maximum correlation gives the position of the candidate hand. The value of that correlation indicates how likely the image region is to be a hand.

Example : Television Remote To turn on the television, the user holds up his hand. A graphical hand icon with sliders and buttons appears on the graphics display. Move hand to control the hand icon

Conclusion Simple vision algorithms with restrictive interactivity allows human-computer interaction possible. Advances in algorithms and availability of low-cost hardware will make interactive human-computer interactions possible in everyday life.

References [1] R. Bajcsy. Active perception. IEEE Proceedings, 76(8): , [2] A. Blake and M. Isard. 3D position, attitude and shape input using video tracking of hands and lips. In Proc. SIGGRAPH 94,pages 185{192, In Computer Graphics, Annual Conference Series. [3] T. Darrell, P. Maes, B. Blumberg, and A. P.Pentland. Situated vision and behavior for interactive environments. Technical Report 261, M.I.T. Media Laboratory, Perceptual Computing Group, 20 Ames St., Cambridge, MA 02139, [4] I. Essa, editor. International Workshop on Automatic Face- and Gesture- Recognition.IEEE Computer Society, Killington, Vermont, [5] W. T. Freeman and M. Roth. Orientation histograms for hand gesture recognition. In M. Bichsel, editor, Intl. Workshop on automatic face and gesture-recognition, Zurich, Switzerland, Dept. of Computer Science, University of Zurich, CH [6] W. T. Freeman and C. Weissman. Television control by hand gestures. In M. Bichsel, editor, Intl. Workshop on automatic face and gesture recognition, Zurich, Switzerland, Dept. of Computer Science, University of Zurich, CH-8057.

[7] B. K. P. Horn. Robot vision. MIT Press,1986. [8] M. Krueger. Articial Reality. Addison-Wesley, [9] K. Kyuma, E. Lange, J. Ohta, A. Hermanns,B. Banish, and M. Oita. Nature, 372(197),1994. [10] R. K. McConnell. Method of and apparatus for pattern recognition. U. S. Patent No.4,567,610, Jan