Virtual New York City: Project Design Capstone Project, Spring 2005 Professor: Zhigang Zhu Students: Peter Giang Robert Hill Edgardo Molina Krishnan Ram.

Slides:



Advertisements
Similar presentations
Review of Computer Hardware, Operating Systems, and Media EDUC 286: Educational Technology II: Professional Tools Fall 2009.
Advertisements

A Natural Interactive Game By Zak Wilson. Background This project was my second year group project at University and I have chosen it to present as it.
Presenter: Brittany Hebert Undergraduate Student Involvement: Bradley Jouty Faculty Advisor: Dr. Carolina Cruz-Neira Industry Supervisor: Donald Gremillion.
Computers Software. Computer Layers Hardware BIOS Operating System Applications.
MANIFEST DESTINY 560group3 Abe Kim David Straily Jarrod Freeman Abdul Mod-Rokbi “The future of RTS games...”
Using the Computer and Managing Files 1. Basic Information And Operations  View The Computer's Basic System Information  Change The Computer's Desktop.
Richard Yu.  Present view of the world that is: Enhanced by computers Mix real and virtual sensory input  Most common AR is visual Mixed reality virtual.
Calendar Browser is a groupware used for booking all kinds of resources within an organization. Calendar Browser is installed on a file server and in a.
UBIGIous – A Ubiquitous, Mixed-Reality Geographic Information System Daniel Porta Jan Conrad Sindhura Modupalli Kaumudi Yerneni.
Introduction to Alice Web Design Section 8-2 Alice is named in honor of Lewis Carroll’s Alice in Wonderland.
Video Object Tracking and Replacement for Post TV Production LYU0303 Final Year Project Spring 2004.
From Virtual Classroom to the Virtual Streets Emmanuel Velasco City College of New York Capstone 1 Fall 2004.
© 2009 Research In Motion Limited Methods of application development for mobile devices.
Vision, Video and Virtual Reality Introduction Lecture 1 Objectives, Lectures and Project Topics CSC 59866CD Fall 2004 Zhigang Zhu, NAC 8/203A
Software. Application Software performs useful work on general-purpose tasks such as word processing and data analysis. The user interacts with the application.
Outline of Presentation Introduction of digital video libraries Introduction of the CMU Informedia Project Informedia: user perspective Informedia:
An Augmented Virtual Reality Interface for Assistive Monitoring of Smart Spaces Shichao Ou, Deepak R. Karuppiah, Andrew H. Fagg, Edward Riseman Department.
Chapter 2: Exploring the Desktop The Complete Guide to Linux System Administration.
Jacqueline A. Gill, Associate Professor PowerPoint 101 CREATING POWERPOINT TUTORIALS FOR BI CITY COLLEGE LIBRARIES.
1 Chapter Overview Introduction to Windows XP Professional Printing Setting Up Network Printers Connecting to Network Printers Configuring Network Printers.
Introduction to Alice Alice is named in honor of Lewis Carroll’s Alice in Wonderland.
Web Design Software Alyssa Lagimoniere. Adobe Dreamweaver Pros Relatively low-cost price ($99) Produces very "clean" HTML code; easy to transport and.
Knowledge Systems Lab JN 8/24/2015 A Method for Temporal Hand Gesture Recognition Joshua R. New Knowledge Systems Laboratory Jacksonville State University.
Georgia Institute of Technology Student Computer Simulation Barbara Ericson Georgia Tech Sept 2005.
Meal Menu Application Nabil Allataifeh. Preview The program is an application that can be used to search for meals and restaurants in a very friendly.
CS 330 Project Presentation Asli Dolucan Senior, Fall 2001 Wells College.
1 Direct Manipulation Proposal 17 Direct Manipulation is when physical actions are used instead of commands. E.g. In a word document when the user inputs.
London April 2005 London April 2005 Creating Eyeblaster Ads The Rich Media Platform The Rich Media Platform Eyeblaster.
11.10 Human Computer Interface www. ICT-Teacher.com.
A Spring 2005 CS 426 Senior Project By Group 15 John Studebaker, Justin Gerthoffer, David Colborne CSE Dept., University of Nevada, Reno Advisors (CSE.
MSR Data Mountain Using Spatial Memory for Data Management Written by: George Roberston, Mary Czerwinski, Kevin Larson, Daniel C. Robbins, David Thiel,
Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline USB Monitoring 2 nd Update – 7 th February.
An Introduction to Aurasma. Getting Started Aurasma is an augmented reality app for iOS and Android, but is also available on a computer through use of.
Virtual Olivier Models Senior Project Presentation By Michael Pinch Advisor: Professor Hannay Client: Tom Smith.
Real-Time Cyber Physical Systems Application on MobilityFirst Winlab Summer Internship 2015 Karthikeyan Ganesan, Wuyang Zhang, Zihong Zheng.
System Software Provides GUI Manages the resources of the computer system Defines the Software Platform Components of System Software Operating system.
L/O/G/O I phone Safari Application Name : Malak Saleh Al-Qahtani ID :
Implementation of a Digital Image Correlation Interface for the Mechanical Testing of Materials By: Nigel Ray Advisors: Professor Chasiotis Mohammed Naraghi.
Real-Time Cyber Physical Systems Application on MobilityFirst Winlab Summer Internship 2015 Karthikeyan Ganesan, Wuyang Zhang, Zihong Zheng.
Obj: Introduction to Alice HW: Read handout and answer questions. Alice is named in honor of Lewis Carroll’s Alice in Wonderland Day 5.
Interactive Textures as Spatial User Interfaces in X3D Web3D 2010 Symposium Sabine Webel Y. Jung, M. Olbrich, T. Drevensek, T. Franke, M.Roth, D.Fellner,
Capstone Projects: OpenGL and C++ Usage Study Edgardo Molina City College of New York.
Augmented Reality Authorized By: Miss.Trupti Pardeshi. NDMVP, Comp Dept. Augmented Reality 1/ 23.
Introduction to Alice Alice is named in honor of Lewis Carroll’s Alice in Wonderland.
Using RSS Feeds for Distributing Videos Dr. Rick Jerz St. Ambrose University Davenport, Iowa 1.
Review for test! Alice Chapter 1&2 Test is tomorrow! - March 26 th March 25th.
Introduction to Alice Web Design Section 8-2 Alice is named in honor of Lewis Carroll’s Alice in Wonderland.
Software 3 See Edmodo for images Group name: topcat Group code: i4qf9a 11/03/11.
CSC190 Introduction to Computing Operating Systems and Utility Programs.
Virtual Navigation of Multimedia Maps A versatile map generator and viewer Virtual Navigation of Multimedia Maps A versatile map generator and viewer Robert.
Virtual Navigation of Multimedia Maps A versatile map generator and viewer Virtual Navigation of Multimedia Maps A versatile map generator and viewer Robert.
Terra-Fusion Loads Tiles in real-time while panning Loads Tiles in real-time while panning Improved overall performance via: Improved overall performance.
Java State Explorer by: Richard Sherman Stephanie Taylor.
SP5 - Neuroinformatics 3DSomaMS Tutorial Computational Intelligence Group Technical University of Madrid.
Visualization of Three-Dimensional Geometric Models in a Stereoscopic System Rositsa Radoeva Assistant professor at St. Cyril and St. Methodius University.
Bristol Zoo Concept Design Ashley, Marlon, Daniel and Joe.
Obj: Introduction to Alice
Introduction to Computers and Java
Introduction to Alice Alice is named in honor of
MediaCAST Overview On-Demand Learning Platform
Introduction to Alice Alice is named in honor of
Introduction to Alice Alice is named in honor of
Introduction to Alice Alice is named in honor of
CHAPTER 1 Introduction Chapter objectives: Understand what Android is
Introduction to Alice Alice is named in honor of
FISH IDENTIFICATION SYSTEM
Introduction to Alice Alice is named in honor of
Introduction to Alice Alice is named in honor of
Presentation transcript:

Virtual New York City: Project Design Capstone Project, Spring 2005 Professor: Zhigang Zhu Students: Peter Giang Robert Hill Edgardo Molina Krishnan Ram Emmanuel Velasco

Background of Virtual NYC  Objective Our project will accomplish two of our goals; to give traffic analysis of New York City and provide users newer, more interesting method of human-computer interaction with New York City. Our program will include a 3-dimensional version of a New York City map that will allow users to navigate through the city using a keyboard and mouse. This gives users an advantage of virtually seeing New York, without having to physically be there.

Background of Virtual NYC  Objective Our project will demonstrate how we can use existing computer vision technologies to improve human- computer interaction. We hope the project will be a basis for many other future projects done by other groups.

Original Augmented NYC Project AugmentedNYC Features AVI Video File Playing Texture Mapping Camera (not shown)

Our Virtual NYC Project VirtualNYC Features Texture Mapping AVI Video File Playing Camera (not shown) 3D Models Hotspots (not yet implemented) Information Panel

AugmentedNYC to VirtualNYC  GUI AugmentedNYC uses the Microsoft Foundation Classes (MFC). We ported AugmentedNYC to VirtualNYC using the QT library. Reasons we decided on QT:  Cross-platform  Easier to code  More readable

AugmentedNYC to VirtualNYC  GUI Information Panel  Info tab contains information about hotspots on the map.  Video tab contains information on all of the videos located on the map.  Editor tab will allow us to add more hotspots and videos.

AugmentedNYC to VirtualNYC  Video We load an AVI file on and display it on the map. Using computer vision techniques, we plan to extract each individual objects (cars) in a video and simulate traffic on the map.

VirtualNYC  3-Dimensional Map 2D to 3D

VirtualNYC  3-Dimensional Map To create a virtual New York City, we place the user in a 3-dimensional world. To give the user the feeling of 3-dimensional, we also add 3D buildings. Eventually we will add texture to the buildings, giving the buildings a more realistic look.

VirtualNYC  Hotspots For landmarks on the map, we have what we call hotspots. Clicking on these hotspots will give more information in the info panel. This feature is currently being developed. Example: Clicking on CCNY displays information on the info panel. Clicking on the URL launches the user’s browser and displays the CCNY website.

Work in Progress  Work on the applications performance Memory usage / texture management Make the 3D rendering faster  Work on the interface Make it useful / intuitive Better Avatars / Icons  Make it run on at least one other platform Main obstacle is Video Libraries  Incorporate video analysis Segmentation and Background subtraction

Future Developments  Satellite/Aerial Imagery (ala Google/Keyhole)  Smarter video processing Live streaming registered feeds Algorithms for Traffic Prediction  GPS information

Future Developments  Real 3D terrain data Captured through LIDAR  3D building / interior / landmark data Captured through laser range scanning systems Create fuller virtual tourism experience