CS201 Lecture 02 Computer Vision: Image Formation and Basic Techniques. John Magee 31 August 2012

Save this PDF as:

Size: px
Start display at page:

Download "CS201 Lecture 02 Computer Vision: Image Formation and Basic Techniques. John Magee 31 August 2012"

Transcription

1 CS201 Lecture 02 Computer Vision: Image Formation and Basic Techniques John Magee 31 August

2 Computer Vision How are Computer Graphics and Computer Vision Related? Recall: Computer graphics in general Description of scene Visual representation (Image) Computer Vision in general: Image(s) Some description of the scene Example - Input: Image Output: Face locations Fujifilm camera demo 2

3 Data Structures for Images 2D array vs. 1D array Interleaved RGB vs. Planar RGB Data stored in arrays vs. pointers to pixel class/structure. 3

4 Some Easy Techniques Color Analysis Motion Analysis Template matching (Some extra detail on the next few slides) 4

5 Color Analysis Skin color analyzed by lookup of 2D histogram: Histogram can be updated during operation 5

6 Motion Analysis Motion analysis by frame differencing: Recall: Video compression uses frame differencing. 6

7 Template Matching Sum of Absolute Differences Normalized correlation coefficient matching over multi-resolution search space. 12 x 16 Template matching over all resolutions 7

8 Face Tracking 8

9 Face Detection vs. Face Recognition Face Detection exploits the similarities between human faces. - Using Probabilistic/Statistical Matching Face Recognition exploits the differences between human faces. - Using Principle Component Analysis 9

10 Gaze Analysis Right Eye Eye (m x n) image difference projected to x-axis: Mirrored Left Eye Looking Left Looking Straight

11 Computer Vision What can go wrong? You might not know anything about a scene! Lighting could change! People could do weird things! 11

13 Vision: Mathematical Foundations Differential Geometry - Probabilistic and Statistical Models - Fourier Analysis Extract high-level but low dimensional information from low-level high dimensional data. Eigenfaces Pri Component Analys

14 Animal Behavior and Census Bat Tracking: Collaboration with Biologists Funded by Office of Naval Research Demo Video 14

15 Cell Tracking / Analysis House et al. Boston U

16 Linguistic Analysis of Sign Language Boston University American Sign Language Linguistics

17 Vision Guided Robots Autonomous Vehicles Assistive Robots Tele-presence Robots Manufacturing

18 Remote Sensing (Geography) Gautama et al. Gent Un

19 Computational Neuroscience Biologically Inspired Vision: Machine Learning, Artificial Neural Networks Brain Modelling Brain-Computer Interfaces

20 Protein Folding (Biochemistry) Many Computer Vision techniques used in computer simulations.

21 Finance / Machine Learning Abstract from Bloomberg research talk: Gary Kazantsev, R&D Machine Learning, 12/05/2013 We will give a brief overview of the machine learning discipline from a practitioner's perspective and discuss the evolution and development of several key Bloomberg projects such as sentiment analysis, market impact prediction, novelty detection, machine translation, social l media monitoring and information extraction.. We will show that these interdisciplinary problems lie at the intersection of linguistics, s, finance, computer science and mathematics, requiring methods from signal processing, machine vision and other fields. Throughout, we will talk about practicalities of delivering machine learning solutions to problems of finance and highlight issues such as importance of appropriate problem decomposition, feature engineering and interpretability.

22 Human-Computer Interaction We re all used to mouse and keyboard But you could use a camera to track motion Camera Mouse (Free Download) A user with severe paralysis using the Camera Mouse Articles and Videos: eye-mouse meaning-in-the- smallest-movements/ movements/ 22

CSCI 445 Amin Atrash. Ultrasound, Laser and Vision Sensors. Introduction to Robotics L. Itti & M. J. Mataric

Introduction to Robotics CSCI 445 Amin Atrash Ultrasound, Laser and Vision Sensors Today s Lecture Outline Ultrasound (sonar) Laser range-finders (ladar, not lidar) Vision Stereo vision Ultrasound/Sonar

Limitations of Human Vision. What is computer vision? What is computer vision (cont d)?

What is computer vision? Limitations of Human Vision Slide 1 Computer vision (image understanding) is a discipline that studies how to reconstruct, interpret and understand a 3D scene from its 2D images

Virtual Environments - Basics -

Virtual Environments - Basics - What Is Virtual Reality? A Web-Based Introduction Version 4 Draft 1, September, 1998 Jerry Isdale http://www.isdale.com/jerry/vr/whatisvr.html Virtual Environments allow

Applying Deep Learning to Car Data Logging (CDL) and Driver Assessor (DA) October 22-Oct-15

Applying Deep Learning to Car Data Logging (CDL) and Driver Assessor (DA) October 22-Oct-15 GENIVI is a registered trademark of the GENIVI Alliance in the USA and other countries Copyright GENIVI Alliance

What is Artificial Intelligence?

CSE 3401: Intro to Artificial Intelligence & Logic Programming Introduction Required Readings: Russell & Norvig Chapters 1 & 2. Lecture slides adapted from those of Fahiem Bacchus. 1 What is AI? What is

Laser Gesture Recognition for Human Machine Interaction

International Journal of Computer Sciences and Engineering Open Access Research Paper Volume-04, Issue-04 E-ISSN: 2347-2693 Laser Gesture Recognition for Human Machine Interaction Umang Keniya 1*, Sarthak

Lecture 14: Convolutional neural networks for computer vision

Lecture 14: Convolutional neural networks for computer vision Dr. Richard E. Turner (ret26@cam.ac.uk) November 20, 2014 Big picture Goal: how to produce good internal representations of the visual world

Appendices master s degree programme Artificial Intelligence 2014-2015

Appendices master s degree programme Artificial Intelligence 2014-2015 Appendix I Teaching outcomes of the degree programme (art. 1.3) 1. The master demonstrates knowledge, understanding and the ability

Artificial Intelligence and Robotics @ Politecnico di Milano. Presented by Matteo Matteucci

1 Artificial Intelligence and Robotics @ Politecnico di Milano Presented by Matteo Matteucci What is Artificial Intelligence «The field of theory & development of computer systems able to perform tasks

COMPUTER ENGINEERING GRADUTE PROGRAM FOR MASTER S DEGREE (With Thesis)

COMPUTER ENGINEERING GRADUTE PROGRAM FOR MASTER S DEGREE (With Thesis) PREPARATORY PROGRAM* COME 27 Advanced Object Oriented Programming 5 COME 21 Data Structures and Algorithms COME 22 COME 1 COME 1 COME

Professional Organization Checklist for the Computer Science Curriculum Updates. Association of Computing Machinery Computing Curricula 2008

Professional Organization Checklist for the Computer Science Curriculum Updates Association of Computing Machinery Computing Curricula 2008 The curriculum guidelines can be found in Appendix C of the report

A REVOLUTIONARY SOFTWARE SUITE DESIGNED TO MANAGE ALL ASPECTS OF EYETRACKING RESEARCH

A REVOLUTIONARY SOFTWARE SUITE DESIGNED TO MANAGE ALL ASPECTS OF EYETRACKING RESEARCH Introducing Two Breakthrough Products for EyeWorks EyeWorks Workload Module A new era in physiological assessment has

Unit 1: INTRODUCTION TO ADVANCED ROBOTIC DESIGN & ENGINEERING

Unit 1: INTRODUCTION TO ADVANCED ROBOTIC DESIGN & ENGINEERING Technological Literacy Review of Robotics I Topics and understand and be able to implement the "design 8.1, 8.2 Technology Through the Ages

Introduction. Selim Aksoy. Bilkent University saksoy@cs.bilkent.edu.tr

Introduction Selim Aksoy Department of Computer Engineering Bilkent University saksoy@cs.bilkent.edu.tr What is computer vision? What does it mean, to see? The plain man's answer (and Aristotle's, too)

The Scientific Data Mining Process

Chapter 4 The Scientific Data Mining Process When I use a word, Humpty Dumpty said, in rather a scornful tone, it means just what I choose it to mean neither more nor less. Lewis Carroll [87, p. 214] In

Colorado School of Mines Computer Vision Professor William Hoff

Professor William Hoff Dept of Electrical Engineering &Computer Science http://inside.mines.edu/~whoff/ 1 Introduction to 2 What is? A process that produces from images of the external world a description

Computer Animation and Visualisation. Lecture 1. Introduction

Computer Animation and Visualisation Lecture 1 Introduction 1 Today s topics Overview of the lecture Introduction to Computer Animation Introduction to Visualisation 2 Introduction (PhD in Tokyo, 2000,

Draft dpt for MEng Electronics and Computer Science

Draft dpt for MEng Electronics and Computer Science Year 1 INFR08012 Informatics 1 - Computation and Logic INFR08013 Informatics 1 - Functional Programming INFR08014 Informatics 1 - Object- Oriented Programming

Introduction to Pattern Recognition

Introduction to Pattern Recognition Selim Aksoy Department of Computer Engineering Bilkent University saksoy@cs.bilkent.edu.tr CS 551, Spring 2009 CS 551, Spring 2009 c 2009, Selim Aksoy (Bilkent University)

Introduction to Computers, Anatomy of Computers, Input and Output Devices

LECTURE SCHEDULE 1 Introduction to Computers, Anatomy of Computers, Input and Output Devices In human affairs we have reached a point where the problems that we must solve are no longer solvable without

Appendices master s degree programme Human Machine Communication 2014-2015

Appendices master s degree programme Human Machine Communication 2014-2015 Appendix I Teaching outcomes of the degree programme (art. 1.3) 1. The master demonstrates knowledge, understanding and the ability

Mouse Control using a Web Camera based on Colour Detection

Mouse Control using a Web Camera based on Colour Detection Abhik Banerjee 1, Abhirup Ghosh 2, Koustuvmoni Bharadwaj 3, Hemanta Saikia 4 1, 2, 3, 4 Department of Electronics & Communication Engineering,

14.10.2014. Overview. Swarms in nature. Fish, birds, ants, termites, Introduction to swarm intelligence principles Particle Swarm Optimization (PSO)

Overview Kyrre Glette kyrrehg@ifi INF3490 Swarm Intelligence Particle Swarm Optimization Introduction to swarm intelligence principles Particle Swarm Optimization (PSO) 3 Swarms in nature Fish, birds,

Bachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries

First Semester Development 1A On completion of this subject students will be able to apply basic programming and problem solving skills in a 3 rd generation object-oriented programming language (such as

HANDS-FREE PC CONTROL CONTROLLING OF MOUSE CURSOR USING EYE MOVEMENT

International Journal of Scientific and Research Publications, Volume 2, Issue 4, April 2012 1 HANDS-FREE PC CONTROL CONTROLLING OF MOUSE CURSOR USING EYE MOVEMENT Akhil Gupta, Akash Rathi, Dr. Y. Radhika

CSC384 Intro to Artificial Intelligence

CSC384 Intro to Artificial Intelligence What is Artificial Intelligence? What is Intelligence? Are these Intelligent? CSC384, University of Toronto 3 What is Intelligence? Webster says: The capacity to

Automatic 3D Reconstruction via Object Detection and 3D Transformable Model Matching CS 269 Class Project Report

Automatic 3D Reconstruction via Object Detection and 3D Transformable Model Matching CS 69 Class Project Report Junhua Mao and Lunbo Xu University of California, Los Angeles mjhustc@ucla.edu and lunbo

LONG BEACH CITY COLLEGE MEMORANDUM

LONG BEACH CITY COLLEGE MEMORANDUM DATE: May 5, 2000 TO: Academic Senate Equivalency Committee FROM: John Hugunin Department Head for CBIS SUBJECT: Equivalency statement for Computer Science Instructor

Page 1 of 5. (Modules, Subjects) SENG DSYS PSYS KMS ADB INS IAT

Page 1 of 5 A. Advanced Mathematics for CS A1. Line and surface integrals 2 2 A2. Scalar and vector potentials 2 2 A3. Orthogonal curvilinear coordinates 2 2 A4. Partial differential equations 2 2 4 A5.

Technical Club: New Vision of Computing

1 Technical Club: New Vision of Computing Core Discipline : Mentor : Computer Science Engineering Dr. Shripal Vijayvergia, Associate Professor, CSE Co-Mentor : 1. Mr. Subhash Gupta, Assistant Professor,

CS 4300 Computer Graphics. Prof. Harriet Fell Fall 2012 Lecture 33 November 26, 2012

CS 4300 Computer Graphics Prof. Harriet Fell Fall 2012 Lecture 33 November 26, 2012 1 Today s Topics Animation 2 Static to Animated we have mostly created static scenes except when we applied affine transformations

A Study on M2M-based AR Multiple Objects Loading Technology using PPHT Sungmo Jung, Seoksoo Kim * Department of Multimedia Hannam University 133, Ojeong-dong, Daedeok-gu, Daejeon-city Korea sungmoj@gmail.com,

Applications of Deep Learning to the GEOINT mission. June 2015

Applications of Deep Learning to the GEOINT mission June 2015 Overview Motivation Deep Learning Recap GEOINT applications: Imagery exploitation OSINT exploitation Geospatial and activity based analytics

COMP 590: Artificial Intelligence

COMP 590: Artificial Intelligence Today Course overview What is AI? Examples of AI today Who is this course for? An introductory survey of AI techniques for students who have not previously had an exposure

A Real Time Hand Tracking System for Interactive Applications

A Real Time Hand Tracking System for Interactive Applications Siddharth Swarup Rautaray Indian Institute of Information Technology Allahabad ABSTRACT In vision based hand tracking systems color plays an

Experiments with a Camera-Based Human-Computer Interface System

Experiments with a Camera-Based Human-Computer Interface System Robyn Cloud*, Margrit Betke**, and James Gips*** * Computer Science Department, Boston University, 111 Cummington Street, Boston, MA 02215,

Machine Learning. 01 - Introduction

Machine Learning 01 - Introduction Machine learning course One lecture (Wednesday, 9:30, 346) and one exercise (Monday, 17:15, 203). Oral exam, 20 minutes, 5 credit points. Some basic mathematical knowledge

INTRODUCTION IMAGE PROCESSING >INTRODUCTION & HUMAN VISION UTRECHT UNIVERSITY RONALD POPPE

INTRODUCTION IMAGE PROCESSING >INTRODUCTION & HUMAN VISION UTRECHT UNIVERSITY RONALD POPPE OUTLINE Course info Image processing Definition Applications Digital images Human visual system Human eye Reflectivity

A Method for Controlling Mouse Movement using a Real- Time Camera

A Method for Controlling Mouse Movement using a Real- Time Camera Hojoon Park Department of Computer Science Brown University, Providence, RI, USA hojoon@cs.brown.edu Abstract This paper presents a new

Chapter 5 Objectives. Chapter 5 Input

Chapter 5 Input Describe two types of input List characteristics of a Identify various types of s Identify various types of pointing devices Chapter 5 Objectives Explain how voice recognition works Understand

Chapter 6: Application Software

Understanding Computers Today and Tomorrow 12 th Edition Chapter 6: Application Software Learning Objectives Describe what application software is, the different types of ownership rights, and the difference

Template-based Eye and Mouth Detection for 3D Video Conferencing

Template-based Eye and Mouth Detection for 3D Video Conferencing Jürgen Rurainsky and Peter Eisert Fraunhofer Institute for Telecommunications - Heinrich-Hertz-Institute, Image Processing Department, Einsteinufer

Course Overview. CSCI 480 Computer Graphics Lecture 1. Administrative Issues Modeling Animation Rendering OpenGL Programming [Angel Ch.

CSCI 480 Computer Graphics Lecture 1 Course Overview January 14, 2013 Jernej Barbic University of Southern California http://www-bcf.usc.edu/~jbarbic/cs480-s13/ Administrative Issues Modeling Animation

Hands free HCI based on head tracking using feature extraction

Hands free HCI based on head tracking using feature extraction Mrs. Nitty Sarah Alex 1 Senior Assistant Professor, New Horizon College of engineering, Bangalore, India Abstract The proposed system is an

CPSC 340: Machine Learning and Data Mining. Mark Schmidt University of British Columbia Fall 2015

CPSC 340: Machine Learning and Data Mining Mark Schmidt University of British Columbia Fall 2015 Outline 1) Intro to Machine Learning and Data Mining: Big data phenomenon and types of data. Definitions

AVC792D. 4CH Full 960H DVR. Compatible with ios & Android mobile devices.

AVC792D 4CH Full 960H DVR Push Status - Active Event Notification with EagleEyes App Sends instant notifications for system events, such as video loss or HDD data removal Mobile Surveillance with EagleEyes

Building an Advanced Invariant Real-Time Human Tracking System

UDC 004.41 Building an Advanced Invariant Real-Time Human Tracking System Fayez Idris 1, Mazen Abu_Zaher 2, Rashad J. Rasras 3, and Ibrahiem M. M. El Emary 4 1 School of Informatics and Computing, German-Jordanian

Human-Computer Interaction: Input Devices

Human-Computer Interaction: Input Devices Robert J.K. Jacob Department of Electrical Engineering and Computer Science Tufts University Medford, Mass. All aspects of human-computer interaction, from the

HAND GESTURE BASEDOPERATINGSYSTEM CONTROL

HAND GESTURE BASEDOPERATINGSYSTEM CONTROL Garkal Bramhraj 1, palve Atul 2, Ghule Supriya 3, Misal sonali 4 1 Garkal Bramhraj mahadeo, 2 Palve Atule Vasant, 3 Ghule Supriya Shivram, 4 Misal Sonali Babasaheb,

USABILITY OF A FILIPINO LANGUAGE TOOLS WEBSITE

USABILITY OF A FILIPINO LANGUAGE TOOLS WEBSITE Ria A. Sagum, MCS Department of Computer Science, College of Computer and Information Sciences Polytechnic University of the Philippines, Manila, Philippines

Introduction to Computer Graphics

Introduction to Computer Graphics Torsten Möller TASC 8021 778-782-2215 torsten@sfu.ca www.cs.sfu.ca/~torsten Today What is computer graphics? Contents of this course Syllabus Overview of course topics

Doctor of Philosophy in Computer Science

Doctor of Philosophy in Computer Science Background/Rationale The program aims to develop computer scientists who are armed with methods, tools and techniques from both theoretical and systems aspects

PASSENGER/PEDESTRIAN ANALYSIS BY NEUROMORPHIC VISUAL INFORMATION PROCESSING

PASSENGER/PEDESTRIAN ANALYSIS BY NEUROMORPHIC VISUAL INFORMATION PROCESSING Woo Joon Han Il Song Han Korea Advanced Science and Technology Republic of Korea Paper Number 13-0407 ABSTRACT The physiological

A Computer Vision System on a Chip: a case study from the automotive domain

A Computer Vision System on a Chip: a case study from the automotive domain Gideon P. Stein Elchanan Rushinek Gaby Hayun Amnon Shashua Mobileye Vision Technologies Ltd. Hebrew University Jerusalem, Israel

IAI : Biological Intelligence and Neural Networks

IAI : Biological Intelligence and Neural Networks John A. Bullinaria, 2005 1. How do Humans do Intelligent Things? 2. What are Neural Networks? 3. What are Artificial Neural Networks used for? 4. Introduction

A Survey of Video Processing with Field Programmable Gate Arrays (FGPA)

A Survey of Video Processing with Field Programmable Gate Arrays (FGPA) Heather Garnell Abstract This paper is a high-level, survey of recent developments in the area of video processing using reconfigurable

Optimized bandwidth usage for real-time remote surveillance system

University of Edinburgh College of Science and Engineering School of Informatics Informatics Research Proposal supervised by Dr. Sethu Vijayakumar Optimized bandwidth usage for real-time remote surveillance

Lecture 6. Artificial Neural Networks

Lecture 6 Artificial Neural Networks 1 1 Artificial Neural Networks In this note we provide an overview of the key concepts that have led to the emergence of Artificial Neural Networks as a major paradigm

Introduction to Neural Networks for Senior Design

Introduction to Neural Networks for Senior Design Intro-1 Neural Networks: The Big Picture Artificial Intelligence Neural Networks Expert Systems Machine Learning not ruleoriented ruleoriented Intro-2

GLOSSARY. 3D Object: An image created with polygons, which displays height, width and depth on a computer screen.

GLOSSARY 2D and 3D GUI (Graphical User Interface): A 2D GUI (pronounced 'gooey') is the graphical interpreter between man and computer that allows a more intuitive interaction with the computer (example:

C O M P U T E R G R A P H I C S. Computer Graphics. Introduction I. Guoying Zhao 1 / 58

Computer Graphics Introduction I Guoying Zhao 1 / 58 A Survey of Computer Graphics What is computer graphics? Interactive computer graphics The history of computer graphics Computer graphics applications

Face Locating and Tracking for Human{Computer Interaction. Carnegie Mellon University. Pittsburgh, PA 15213

Face Locating and Tracking for Human{Computer Interaction Martin Hunke Alex Waibel School of Computer Science Carnegie Mellon University Pittsburgh, PA 15213 Abstract Eective Human-to-Human communication

UNDERGRADUATE DEGREE PROGRAMME IN COMPUTER SCIENCE ENGINEERING SCHOOL OF COMPUTER SCIENCE ENGINEERING, ALBACETE

UNDERGRADUATE DEGREE PROGRAMME IN COMPUTER SCIENCE ENGINEERING SCHOOL OF COMPUTER SCIENCE ENGINEERING, ALBACETE SCHOOL OF COMPUTER SCIENCE, CIUDAD REAL Core Subjects (CS) Compulsory Subjects (CPS) Optional

A Proposal for OpenEXR Color Management

A Proposal for OpenEXR Color Management Florian Kainz, Industrial Light & Magic Revision 5, 08/05/2004 Abstract We propose a practical color management scheme for the OpenEXR image file format as used

Professor, D.Sc. (Tech.) Eugene Kovshov MSTU «STANKIN», Moscow, Russia

Professor, D.Sc. (Tech.) Eugene Kovshov MSTU «STANKIN», Moscow, Russia As of today, the issue of Big Data processing is still of high importance. Data flow is increasingly growing. Processing methods

HSI BASED COLOUR IMAGE EQUALIZATION USING ITERATIVE n th ROOT AND n th POWER

HSI BASED COLOUR IMAGE EQUALIZATION USING ITERATIVE n th ROOT AND n th POWER Gholamreza Anbarjafari icv Group, IMS Lab, Institute of Technology, University of Tartu, Tartu 50411, Estonia sjafari@ut.ee

SOUTHERN REGIONAL SCHOOL DISTRICT BUSINESS CURRICULUM. Course Title: Multimedia Grade Level: 9-12

Content Area: Business Department Course Title: Multimedia Grade Level: 9-12 Unit 1 Digital Imaging 10 Weeks Unit 2 Cell Animation 10 Weeks Unit 3 Sound Editing 10 Weeks Unit 4 Visual Editing 10 Weeks

Kapitel 12. 3D Television Based on a Stereoscopic View Synthesis Approach

Kapitel 12 3D Television Based on a Stereoscopic View Synthesis Approach DIBR (Depth-Image-Based Rendering) approach 3D content generation DIBR from non-video-rate depth stream Autostereoscopic displays

Multimedia Communication. Slides courtesy of Tay Vaughan Making Multimedia Work

Multimedia Communication Slides courtesy of Tay Vaughan Making Multimedia Work Outline Multimedia concept Tools for Multimedia communication _Software _Hardware Advanced coding standards Applications What

Computer Animation and Visualisation. Lecture 1. Introduction

Computer Animation and Visualisation Lecture 1 Introduction 1 Today s topics Overview of the lecture Introduction to Computer Animation Introduction to Visualisation 2 Introduction (PhD in Tokyo, 2000,

Visualisatie BMT. Introduction, visualization, visualization pipeline. Arjan Kok Huub van de Wetering (h.v.d.wetering@tue.nl)

Visualisatie BMT Introduction, visualization, visualization pipeline Arjan Kok Huub van de Wetering (h.v.d.wetering@tue.nl) 1 Lecture overview Goal Summary Study material What is visualization Examples

Mobile Multimedia Application for Deaf Users

Mobile Multimedia Application for Deaf Users Attila Tihanyi Pázmány Péter Catholic University, Faculty of Information Technology 1083 Budapest, Práter u. 50/a. Hungary E-mail: tihanyia@itk.ppke.hu Abstract

Study Regulations for the Master Course Visual Computing

Study Regulations for the Master Course Visual Computing As of January 26 th, 2006 Pursuant to 54 of Act No. 1556 on Saarland University (University Act UG) from June 23 rd, 2004 (Official Gazette p. 1782)

An Active Head Tracking System for Distance Education and Videoconferencing Applications

An Active Head Tracking System for Distance Education and Videoconferencing Applications Sami Huttunen and Janne Heikkilä Machine Vision Group Infotech Oulu and Department of Electrical and Information

Computer Animation. Johns Hopkins Department of Computer Science Course 600.456: Rendering Techniques, Professor: Jonathan Cohen

Computer Animation What is it? Sequence of computer-generated images Objects, lights, and cameras may be moving and changing over time May be generated off-line (as opposed to real-time) What is it used

CS 534: Computer Vision 3D Model-based recognition

CS 534: Computer Vision 3D Model-based recognition Ahmed Elgammal Dept of Computer Science CS 534 3D Model-based Vision - 1 High Level Vision Object Recognition: What it means? Two main recognition tasks:!

Depth and Excluded Courses

Depth and Excluded Courses Depth Courses for Communication, Control, and Signal Processing EECE 5576 Wireless Communication Systems 4 SH EECE 5580 Classical Control Systems 4 SH EECE 5610 Digital Control

Computer Science Electives and Clusters

Course Number CSCI- Computer Science Electives and Clusters Computer Science electives belong to one or more groupings called clusters. Undergraduate students with the proper prerequisites are permitted

Identifying Behavioral Strategies through Large Scale Phenotyping and Statistical Analysis

Identifying Behavioral Strategies through Large Scale Phenotyping and Statistical Analysis Stephen Helms, Ph.D. March 12, 2014 SURFsara Data & Computing Infrastructure Event FOM Institute AMOLF, Amsterdam,

Behavior Analysis in Crowded Environments. XiaogangWang Department of Electronic Engineering The Chinese University of Hong Kong June 25, 2011

Behavior Analysis in Crowded Environments XiaogangWang Department of Electronic Engineering The Chinese University of Hong Kong June 25, 2011 Behavior Analysis in Sparse Scenes Zelnik-Manor & Irani CVPR

Professional Organization Checklist for the Computer Information Systems Curriculum

Professional Organization Checklist f the Computer Infmation Systems Curriculum Association of Computing Machinery and Association of Infmation Systems IS 2002 Model Curriculum and Guidelines f Undergraduate

1. INTRODUCTION Graphics 2

1. INTRODUCTION Graphics 2 06-02408 Level 3 10 credits in Semester 2 Professor Aleš Leonardis Slides by Professor Ela Claridge What is computer graphics? The art of 3D graphics is the art of fooling the

INTRODUCTION TO NEURAL NETWORKS

INTRODUCTION TO NEURAL NETWORKS Pictures are taken from http://www.cs.cmu.edu/~tom/mlbook-chapter-slides.html http://research.microsoft.com/~cmbishop/prml/index.htm By Nobel Khandaker Neural Networks An

Voluntary Product Accessibility Template Product: P3 Desktop

Voluntary Product Accessibility Template Product: P3 Desktop Date: November 5, 2015 Contact for more information: government@purple.us A Voluntary Product Accessibility Template (VPAT) is a standardized

A Computer Vision System for Monitoring Production of Fast Food

ACCV2002: The 5th Asian Conference on Computer Vision, 23 25 January 2002, Melbourne, Australia A Computer Vision System for Monitoring Production of Fast Food Richard Russo Mubarak Shah Niels Lobo Computer

Alex Leykin. Visual people tracking and group activity recognition. Visual attention, behavior and body language analysis with non-intrusive sensors.

Alex Leykin Tel: 812-219-6672 oleykin@indiana.edu http://cgi.cs.indiana.edu/~oleykin Education 2007 PhD in Computer Science, Indiana University 2002 MS in Computer Science, Indiana University 2000 MS in

GLOVE-BASED GESTURE RECOGNITION SYSTEM

CLAWAR 2012 Proceedings of the Fifteenth International Conference on Climbing and Walking Robots and the Support Technologies for Mobile Machines, Baltimore, MD, USA, 23 26 July 2012 747 GLOVE-BASED GESTURE

Bachelor Degree in Informatics Engineering Master courses

Bachelor Degree in Informatics Engineering Master courses Donostia School of Informatics The University of the Basque Country, UPV/EHU For more information: Universidad del País Vasco / Euskal Herriko

Real World Teleconferencing

Real World Teleconferencing Mark Billinghurst a, Adrian Cheok b, Hirokazu Kato c, Simon Prince b a HIT Lab New Zealand b National University of Singapore c Hiroshima City University If, as it is said to

Algorithm (DCABES 2009)

People Tracking via a Modified CAMSHIFT Algorithm (DCABES 2009) Fahad Fazal Elahi Guraya, Pierre-Yves Bayle and Faouzi Alaya Cheikh Department of Computer Science and Media Technology, Gjovik University

Design of Intelligent Robotics. René van de Molengraft December, 6th, 2010

Design of Intelligent Robotics René van de Molengraft December, 6th, 2010 Theme Health: Care and Cure 11-12-2009 PAGE 2 Mission Help elderly people to stay in their homes Improve quality of surgery for

Russ College of Engineering and Technology. Revised 9/06. 2. Undergraduate GPA of 3.0/4.0 or equivalent.

Requirements and Guidelines for the Master of Science Degree in Biomedical Engineering Revised 9/06 I. Minimum Entrance Requirements Admission is subject to final approval by the BME Graduate Committee.

College of Science Department of Mathematics and Computer Science. Assessment Plan Computer Science and Computer Networks

College of Science Department of Mathematics and Computer Science Programs: Assessment Plan Computer Science and Computer Networks Computer Science offers the following instructional programs: 1. Bachelor

METHOD TO MIMIC ENVIRONMENT SHAPES AND COLORS USING FRACTAL THEORY

METHOD TO MIMIC ENVIRONMENT SHAPES AND COLORS USING FRACTAL THEORY C. PLEŞA 1, C. TODIRICĂ 1, D. ŢURCANU 2 1 Military Equipment and Technologies Research Agency, 16 Aeroportului Street, Clinceni, Ilfov,

Taking Inverse Graphics Seriously

CSC2535: 2013 Advanced Machine Learning Taking Inverse Graphics Seriously Geoffrey Hinton Department of Computer Science University of Toronto The representation used by the neural nets that work best

Studio 4. software for machine vision engineers. intuitive powerful adaptable. Adaptive Vision 4 1

Studio 4 intuitive powerful adaptable software for machine vision engineers Introduction Adaptive Vision Studio Adaptive Vision Studio software is the most powerful graphical environment for machine vision