1 / 9

Introduction

Introduction. CSC 59866CD Fall 2004. Lecture 1 Objectives, Lectures and Project Topics. Zhigang Zhu, NAC 8/203A http://www-cs.engr.ccny.cuny.edu/~zhu/ Capstone2004/Capstone_Sequence2004.html. Lecture Outline. Capstone Objectives and Plans Project Topics (for Spring 2005)

adamdaniel
Download Presentation

Introduction

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction CSC 59866CD Fall 2004 Lecture 1 Objectives, Lectures and Project Topics Zhigang Zhu, NAC 8/203A http://www-cs.engr.ccny.cuny.edu/~zhu/ Capstone2004/Capstone_Sequence2004.html

  2. Lecture Outline • Capstone Objectives and Plans • Project Topics (for Spring 2005) • Lectures (Fall 2004) • Tools (C++ or Java with OpenGL) • Teams (2?)

  3. Objectives and Plans • Objectives • Put what you learn in class into projects of real applications • Course Plan – Fall 2004 • M &W 12:15 pm – 1:45 pm • 1.5 hours lecture each on Vision, Video and Virtual Reality • Mon 3:00 – 4:00 pm • 30 minutes each week meeting with individual student teams (half an hour per team) • After Class • Reading, Discussions, Exercises, OpenGL/Java 3D Tutorials (self) • Form teams • And update project requirements and design • Course Plan – Spring 2005 • Project Design and Development (2 hours per week) • Meeting and Reporting (1 hour per team per week) • Final Report and Papers

  4. Project Topics • Real-World Applications of Video Computing • Entertainment, Education and HCI • Computer Vision and Video in ITS and Security • Augmented New York City • CCNY\Working\NYC_VC\AugmentedNYC\AugmentedNYC.exe • C++ and OpenGL • Computer Vision in Education • Virtualized Classroom • Desktop\VCPlayer\VCPlayer_New_V1.jar • Java Sun One Studio

  5. Enable Technologies • Sensor Technologies • EO/IR Cameras, Magnetic Loops • Microphone arrays, digital whiteboard systems, • Multimedia (Video) Communications • Audio/Video steaming, compression and transmission • Wireless Communication • Data Mining and Information Retrieval • Traffic analysis, prediction and anomaly detection • Learning material indexing and searching • Computer Vision and Virtualization • Human and vehicle detection, extraction and tracking (Video Computing) • Information Visualization (Image-Based Rendering - IBR) • Virtual – Real Integration (Augmented Reality- AR)

  6. Lectures (28) • Introduction: Vision, Video and Virtual Reality (3) • Intro (1), Augmented -NYC(1), Virtualized Classroom (1) • Visual Sensors, Image and Video Formation (3) • Sensors (1), omnidirectional (1), image formation (1) • 2D Vision: Image Enhancement, Edges and Contours (3) • Enhancement (1), edge (1), segmentation (1) • Camera Models and 3D Graphics: From 3D to 2D (4) • 3D OpenGL (2), camera model (1), calibration (1) • 3D Vision (Stereo and Motion): From 3D to 2D (4) • Stereo (2), motion (2) • Visual Representation: Mosaics & Layers (3) • Mosaics (1), OmniStereo (1), Layers (1) • Image-Based Rendering and Augmented Reality ( 4) • IBM&R (2), AR(2) – NYC project and VC project • Content-Based Video Computing (4) • Tracking (1), NYC project (1) VC project (1), summary (1)

  7. Tools • Technical Preparation (this course) • 3D Computer Vision • 2D image processing • 3D Computer Graphics (OpenGL) • Programming Environments (mainly on your own) • C++ and OpenGL (for Augmented NYC and Virtualized Classroom) • NeHe OpenGL Tutorials (with C++ code samples) http://nehe.gamedev.net/ • Java and/or Java 3D / OpenGL ( for Virtualized Classroom) • Sun ONE Studio 4 CE • Java 3D has a high level implementation of OpenGL http://java.sun.com/products/java-media/3D/ • Audio/Video Streaming

  8. Tentative Teams • Team 1 – Augmented New York City (C++) • Team 2 – Virtualized Classroom (Java) • Current Students • Hill, Robert • Molina , Edgardo • Velasco, Emmanuel • Giang, Peter (?) • Ram, Krishnan (?) • Fares, Hussein (?)

  9. Next • Project Topic 1 Augmented NYC • Checking out the following site for OpenGL tutorials NeHe OpenGL Tutorials (with C++ code samples)http://nehe.gamedev.net/ • Java 3D has a high level implementation of OpenGL http://java.sun.com/products/java-media/3D/

More Related