Terra-Fusion Loads Tiles in real-time while panning Loads Tiles in real-time while panning Improved overall performance via: Improved overall performance.

Slides:



Advertisements
Similar presentations
2000 Prentice Hall, Inc. All rights reserved. 1 Outline 3.1Introduction 3.2Game Loop Components 3.3How to Implement in C# 3.4Adding Image to XNA Project.
Advertisements

Demonstration Files for the HDL Plug-in for Acrobat The HDL Plug-in for Adobe Acrobat and Acrobat Reader is an extension that adds functionality to PDF.
SHREYAS PARNERKAR. Motivation Texture analysis is important in many applications of computer image analysis for classification or segmentation of images.
Describing Complex Products as Configurations using APL Arrays.
COMPUTER GRAPHICS CS 482 – FALL 2014 NOVEMBER 10, 2014 GRAPHICS HARDWARE GRAPHICS PROCESSING UNITS PARALLELISM.
PHYSIBEL version 11w new program performances. the following slides contain TRISCO version 11w screen shots explaining the new program performances.
LINUX-WINDOWS INTERACTION. One software allowing interaction between Linux and Windows is WINE. Wine allows Linux users to load Windows programs while.
© by Pearson Education, Inc. All Rights Reserved.
Soul Envoy Final Year Project 22nd April 2006 By Zhu Jinhao.
Google Android Map API Presentation 13/03/2008. Map API – Overview (1) Map rendering facility on Android device Similar to Google Earth Integrate map.
TOP, The Output Processor TOP, The Output Processor  Training Presentation Electrotek Concepts.
Video Object Tracking and Replacement for Post TV Production LYU0303 Final Year Project Spring 2004.
Stop motion set up by John Fletcher (group B). Threaded puppet (John Fletcher)
Portable Image File Viewer ENEE 408G: Multimedia Signal Processing Seun Fabayo John Glancy Gordon Krauthamer.
Academic Advisor: Prof. Ronen Brafman Team Members: Ran Isenberg Mirit Markovich Noa Aharon Alon Furman.
Brad Whitlock October 14, 2009 Brad Whitlock October 14, 2009 Porting VisIt to BG/P.
HIPerSpace The Highly Interactive Parallelized Display Space.
ArcView Documents Francisco Olivera, Ph.D., P.E. Department of Civil Engineering Texas A&M University.
Digimap Carto is an advanced version of classic but with many more options. You need to return to the Digimap home page and this time select the “Digimap.
Group 1 Final Project Demonstration 13 December 2002 Madhvi Jain Yasin Ozer Jon Shalvi Frank Patrum.
Group 9: Chill Geordi: RFID based location sensing Brian Loo (bloo) Geeta Shroff (gshroff) Zane Starr (zcs)
CS 206 Introduction to Computer Science II 10 / 28 / 2009 Instructor: Michael Eckmann.
SIP APPLICATION SERVERS & WeSIP SIP APPLICATIONS SERVERS AND WeSIP FOR OpenSER BERLIN
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
Eye Detector Project Midterm Review John Robertson Roy Nguyen.
ADLB Update Recent and Current Adventures with the Asynchronous Dynamic Load Balancing Library Rusty Lusk Mathematics and Computer Science Division Argonne.
Digitized Sky Survey Update Brian McLean : Archive Sciences Branch / Operations and Engineering Division.
TerraForm3D Plasma Works 3D Engine & USGS Terrain Modeler Heather Jeffcott Craig Post Deborah Lee.
Open-Source Graphics Development with the Delta3D Game Engine Chris Osborn Lead Software Engineer Delta3D, MOVES Institute
Internet Map Server Help This presentation briefly describes the Internet map server viewer and model interface and how to work them.
Elad Hadar Omer Norkin Supervisor: Mike Sumszyk Winter 2010/11, Single semester project. Date:22/4/12 Technion – Israel Institute of Technology Faculty.
The Pipeline Processing Framework LSST Applications Meeting IPAC Feb. 19, 2008 Raymond Plante National Center for Supercomputing Applications.
Robotics Simulation (Skynet) Andrew Townsend Advisor: Professor Grant Braught.
THttpServer class Sergey Linev (GSI). Some history Development was inspired by JSRootIO why not achieve similar functionality with online ROOT application?
Using Artemis to generate the genome Map: Demo 1.
2. Introduction to the Visual Studio.NET IDE. Chapter Outline Overview of the Visual Studio.NET IDE Overview of the Visual Studio.NET IDE Menu Bar and.
Parallel Interactive Computing with PyTrilinos and IPython Bill Spotz, SNL (Brian Granger, Tech-X Corporation) November 8, 2007 Trilinos Users Group Meeting.
Chapter 34 Java Technology for Active Web Documents methods used to provide continuous Web updates to browser – Server push – Active documents.
Enabling High-Quality Printing in Web Applications
3461A Readings from the Swing Tutorial. 3461A Overview  The follow is the Table of Contents from the trail “Creating a GUI with JFC/Swing” in the “The.
Intruder Alert System By: Jordan Tymburski Rachita Bhatia.
Real-Time Cyber Physical Systems Application on MobilityFirst Winlab Summer Internship 2015 Karthikeyan Ganesan, Wuyang Zhang, Zihong Zheng.
INVITATION TO COMPUTER SCIENCE, JAVA VERSION, THIRD EDITION Chapter 6: An Introduction to System Software and Virtual Machines.
Tinkernet The Presentation Dan Turner, Mark Kegel, Erik Shimshock and Ryan Ausanka-Crues With Support and Encouragement by Titus Winters and Mike Erlinger.
The Region 10 STORET Legacy System Provides for Dynamic Real-Time Analysis of Legacy STORET Data via the Web Go Dynamically From: Interactive Web Maps.
Real-Time Cyber Physical Systems Application on MobilityFirst Winlab Summer Internship 2015 Karthikeyan Ganesan, Wuyang Zhang, Zihong Zheng.
The Linux Operating System C. Blane Adcock Bryan Knehr Kevin Estep Jason Niesz.
Issues Autonomic operation (fault tolerance) Minimize interference to applications Hardware support for new operating systems Resource management (global.
Server to Server Communication Redis as an enabler Orion Free
$aveZone Milestone 2 - Update $aveZone Milestone 2 - Update Fifth team: Dima Reshidko Oren Gafni Shiko Raboh Harel Cohen.
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,
Real-Time, Clocking, and Porting (My Job ) Determining the Real Time Capabilities of various Operating Systems. Writing code to support Real Time Clocking.
PIKA Technologies Inc. RPC Client/Server Application Sample October 2009.
3D Studio Max Powerful rendering engine, lame-o modeling software.
Using wavelets on the XBOX360 For current and future games San Francisco, GDC 2008 Mike Boulton Senior Software Engineer Rare/MGS
Computer Software Types Three layers of software Operation.
Picture Manipulation using Hardware Presents by- Uri Tsipin & Ran Mizrahi Supervisor– Moshe Porian Characterization presentation Dual-semester project.
Tech Talk On security, networking, and performance Dave Parker UW SSEC.
WHAT IS THE VALUE OF X? x = 0 for value in [3, 41, 12, 9, 74, 15] : if value < 10 : x = x + value print x.
Joel Martin Jean Mohammadi-Aragh Alfred Nuzzolo Critical Design Review February 26, 2002 CPE Senior Design II.
CompSci Introduction to Jam’s Video Game Package.
WASP Airborne Data Processor Laboratory for Imaging Algorithms and Systems Chester F. Carlson Center for Imaging Science Rochester Institute of Technology.
Lecture 7 Midterm Review. OpenGL Libraries gl: Basic OpenGL library, e.g. primitives. glu: OpenGL Utility library, a set of functions to create texture.
Integrating Components and Dynamic Text Boxes with the Animated Map– Lesson 101 Integrating Components and Dynamic Text Boxes with the Animated Map Lesson.
Introduction to HPC Debugging with Allinea DDT Nick Forrington
Depth Analysis With Stereo Cameras
TerraForm3D Plasma Works 3D Engine & USGS Terrain Modeler
Code Composer Essentials 3.0
CIS 441/541: Introduction to Computer Graphics Lecture 15: shaders
Implementation Plan system integration required for each iteration
Presentation transcript:

Terra-Fusion Loads Tiles in real-time while panning Loads Tiles in real-time while panning Improved overall performance via: Improved overall performance via: Improved Texture mapping algorithms Improved Texture mapping algorithms Improved tile downloading algorithms Improved tile downloading algorithms Integrated GUI Integrated GUI Compiled and ran sample CGLX program Compiled and ran sample CGLX program Successfully on 9 Tiles Multiple selectable regions and layers Multiple selectable regions and layers Recent Project Accomplishments :

Terra Server Imagery: Calculate the scale conversions Calculate the scale conversions Figure out the zones Figure out the zones Detect and replace corrupt images Detect and replace corrupt images CGLX : Use CGLX to wrap a Linux GLUT program Use CGLX to wrap a Linux GLUT program Compiled sample program Compiled sample program Run scripts to initialize all nodes Run scripts to initialize all nodes Ran several sample programs on 9 nodes Ran several sample programs on 9 nodes

Implementation of the GUI module : GUI always runs on top GUI always runs on top Displays the control debugging variables Displays the control debugging variables Displays buttons for panning, zooming, region and layer selecting Displays buttons for panning, zooming, region and layer selecting Captures mouse input for each button Captures mouse input for each button

Main Control Functionality : Handles input by requesting new rows/columns Handles input by requesting new rows/columns Download threads push onto the “Finish Queue” Download threads push onto the “Finish Queue” Other threads uncompress jpg and load bmp Other threads uncompress jpg and load bmp Add to display list which is unsorted Add to display list which is unsorted Image to texture : Use threads to load and decompress Use threads to load and decompress Minimize the loading each frame (can’t use GLUT with threads) Minimize the loading each frame (can’t use GLUT with threads) Main loop only loads texture to video memory, and frees up video memory Main loop only loads texture to video memory, and frees up video memory

Test Cases 3 Test Cases 3 Fully functioning display on LA cluster Fully functioning display on LA cluster Final Demo with customer Final Demo with customer 3D example with terrain data 3D example with terrain data Performance tuning more active threads Performance tuning more active threads Final versions of all documents Final versions of all documents Coming Soon :