Geospatial Content-Based Image Retrieval Viewing Interface MENTORS: Dr. Chi-Ren Shyu Matt Klaric BY: Abdulmajed Al-Meshaal Neil Timmerman.

Slides:



Advertisements
Similar presentations
Business Development Suit Presented by Thomas Mathews.
Advertisements

Case Tools Trisha Cummings. Our Definition of CASE  CASE is the use of computer-based support in the software development process.  A CASE tool is a.
Garland Library Online Orientation. Introduction  This portion of the Online orientation is intended to help library users gain the basic knowledge and.
The Sherlock Project Purdue University, Department of Computer Sciences Sponsored by Tellabs, Inc. Doug Clark - Group Leader Tobey Pasheilich Raj Talwar.
Welcome to EDINA Digimap Digimap is an EDINA service offering online access to a range of spatial data. It is authenticated using Athens and is available.
Welcome to EDINA Digimap Digimap is an EDINA service offering online access to a range of spatial data. It is authenticated using the UK Federation and.
Presentation Outline  Project Aims  Introduction of Digital Video Library  Introduction of Our Work  Considerations and Approach  Design and Implementation.
Computer Science 103 Chapter 4 Advanced JavaScript.
Web Clipping Presentation By: Alex Jacobs, Philip Kim, Nathan Po Web Clipping.
Connecting Diverse Web Search Facilities Udi Manber, Peter Bigot Department of Computer Science University of Arizona Aida Gikouria - M471 University of.
Computer Science 101 Web Access to Databases Overview of Web Access to Databases.
Software Development, Programming, Testing & Implementation.
Garland Library Online Orientation. Introduction  This portion of the Online orientation is intended to help library users gain the basic knowledge and.
Internet GIS. A vast network connecting computers throughout the world Computers on the Internet are physically connected Computers on the Internet use.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 41 How Animation on the Web Works.
Finding Nearby Wireless Hotspots CSE 403 LCA Presentation Team Members: Chris Scoville Tessa MacDuff Matt Mohebbi Aiman Erbad Khalil El Haitami.
Chapter 15 Designing Effective Output
1 iSee Player Tutorial Using the Forest Biomass Accumulation Model as an Example ( Tutorial Developed by: (
Chapter 33 CGI Technology for Dynamic Web Documents There are two alternative forms of retrieving web documents. Instead of retrieving static HTML documents,
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
Programming with Microsoft Visual Basic 2012 Chapter 12: Web Applications.
Web Technologies Website Development Trade & Industrial Education
® IBM Software Group © 2009 IBM Corporation Rational Publishing Engine RQM Multi Level Report Tutorial David Rennie, IBM Rational Services A/NZ
Chapter 24 - Advanced Web Technologies Introduction Conventional Web Pages Are Static How A Server Stores Static Web pages Fetching Items One At A Time.
Uploading Image Files. Introduction – Click on Control Panel Button Typically, most instructors will post the majority of their images under the “Course.
JavaScript II ECT 270 Robin Burke. Outline JavaScript review Processing Syntax Events and event handling Form validation.
Introduction to JavaScript + More on Interactive Forms.
10 Adding Interactivity to a Web Site Section 10.1 Define scripting Summarize interactivity design guidelines Identify scripting languages Compare common.
A Spring 2005 CS 426 Senior Project By Group 15 John Studebaker, Justin Gerthoffer, David Colborne CSE Dept., University of Nevada, Reno Advisors (CSE.
The Effectiveness of Web Components Presented By: Geoffrey Zimmerman Computer Science Capstone Fall 2004/Spring 2005 Mentor: Dr. C. David Shaffer.
Design and Construction of Accessible Web Sites Michael Burks Chairman Internet Society SIG For Internet Accessibility for People with Disabilities June.
Web Technologies COMP6115 Session 4: Adding a Database to a Web Site Dr. Paul Walcott Department of Computer Science, Mathematics and Physics University.
Introduction to “Restored Coastal Habitats in Corpus Christi Bay” and CHRGIS Data Visualization  This site is complemented by the “Restored Shore and.
“The Power At The Click Of A Mouse” (Using Power Point To Create A Presentation)
RELATIONAL FAULT TOLERANT INTERFACE TO HETEROGENEOUS DISTRIBUTED DATABASES Prof. Osama Abulnaja Afraa Khalifah
COMP106 Assignment 2 Proposal 1. Interface Tasks My new interface design for the University library catalogue will incorporate all of the existing features,
Verb Expansion Game Team 3 Bryan Bloss Jeremy Comardelle Gordon Gable Gleyner Garden Sponsored By: Dr. Beth Young.
Problem Statement: Users can get too busy at work or at home to check the current weather condition for sever weather. Many of the free weather software.
Florida Atlantic University Designing Web Sites at… 1999 Presented by Administrative Technology Systems Financial Affairs.
Okalo Daniel Ikhena Dr. V. Z. Këpuska December 7, 2007.
Introduction to JavaScript CS101 Introduction to Computing.
Introduction to KE EMu
Implementation of a Relational Database as an Aid to Automatic Target Recognition Christopher C. Frost Computer Science Mentor: Steven Vanstone.
Search Engine using Web Mining COMS E Web Enhanced Information Mgmt Prof. Gail Kaiser Presented By: Rupal Shah (UNI: rrs2146)
Dispatching Java agents to user for data extraction from third party web sites Alex Roque F.I.U. HPDRC.
Using Lightweight Libraries To Do Powerful Tasks Geospatial Selection Using Mapx and JAZ JavaScript Libraries Scott Lewis
Visual Basic for Application - Microsoft Access 2003 Finishing the application.
Introduction to KE EMu Unit objectives: Introduction to Windows Use the keyboard and mouse Use the desktop Open, move and resize a.
The World Wide Web. What is the worldwide web? The content of the worldwide web is held on individual pages which are gathered together to form websites.
VERI is an interface that provides a Web based front end to the access the datasets generated by the MVED. The goal is to Provide open access to the Don.
Chapter 27 Getting “Web-ified” (Web Applications) Clearly Visual Basic: Programming with Visual Basic nd Edition.
© 2014 IBM Corporation e-config RPO MES Training Bill Luken September 29 th, 2014 Global Client Value.
A Fragmented Approach by Tim Micheletto. It is a way of having multiple cache servers handling data to perform a sort of load balancing It is also referred.
Advanced Higher Computing Science
Running a Forms Developer Application
WWW and HTTP King Fahd University of Petroleum & Minerals
Web Development Web Servers.
Embedding Media into Web Pages
Section 17.1 Section 17.2 Add an audio file using HTML
Pal‐Store E‐commerce Website
Web-deployment of a Data Visualization Framework Using AJAX Technology
Chapter 27 WWW and HTTP.
IMAGE MOSAICING MALNAD COLLEGE OF ENGINEERING
Lippincott Procedures Training Tour for General Users
SCViSiON Salumatics Coding Viewer Users Guide
Rational Publishing Engine RQM Multi Level Report Tutorial
Training Tour for General Users
Alabama Crash Report Form
Web Application Development Using PHP
Presentation transcript:

Geospatial Content-Based Image Retrieval Viewing Interface MENTORS: Dr. Chi-Ren Shyu Matt Klaric BY: Abdulmajed Al-Meshaal Neil Timmerman

Topics of Discussion  Introduction  Old System  Goals  Advantages  The new system  Alternative Solutions  DEMONSTRATION  Conclusions

Introduction  geospatial data: research has been focusing on geospatial data and advanced software to improve computer imaging and mapping of target areas  to try to improve the existing user interface of the geospatial content based image retrieval system developed by Dr. Shyu and Dr.Palaniappan  The system users: Department of Defense, construction firms, city planners, and researchers

Introduction (Cont.)  Geospatial Content Based Image Retrieval (CBIR) system  Be used to query databases of images without any corresponding textual information describing the photographs at all.  Many CBIR systems utilize multiple “ channels ” of the same images to improve the results.

Old System

Goals  Implement a user interface to the geospatial CBIR system that complements the CBIR software and database using IIP-Image  Improve user’s interface: allowing the users to use the mouse directly on the photo and scroll around allowing them to view several tiles partially in any ratio of one tile and corresponding tiles that they desire  operates without the need for page refreshes  allows users to pull up a photograph based on its longitude and latitude

Advantages  improved, smoother, and more professional user interface to the geospatial CBIR.  users to operate the same photo and to focus on sections they like  save time and improve computer performance.  viewer will be able to view small parts either individually or in clusters as they choose and can at any time zoom in or out of the photo without losing the image quality

System Diagram

IIPImage Client Side Interface

Alternative Solutions  To leave the CGI server as is and focus on implementing all of our additional functionalities in the Java Applet itself.  Modify he CGI server instead of modifying the JAVA applet. The CGI Sever contains several thousand lines of code and will require much more research in order to effectively understand the correct way to modify the code for our purposes

DEMONSTRATION

Future Work  Creating and Implementing an algorithm that determines a zoom level, or how much area to show in the screen based upon the users latitude/longitude accuracy. In other words, if the user types in , then this method would return an appropriate x/y area, or perhaps within the Applet, a “ zoom ” level that automatically returns a standard area.  A way to scroll over to existing adjacent images. As it is now, you can scroll all over the currently loaded tiff, and it even cache ’ s previously viewed tiles, but it only plays within the boundaries of the one tiff. We would like it to check the CGI server for adjacent images, and load them as well in addition, for complete continuous scrolling.

Future Work (Cont.)  Since the whole point of this interface is for a Content Based Image Retrieval System, obviously we ’ d like to implement a way for the user to be able to click on a tile, and query the CBR database for matches. We would want to show those matches in a simple HTML page and allow the user to click on query result images and load them into the IIPImage Applet interface, or perhaps pop a new browser view with the IIPImage Applet and the selected image.

Conclusions:  More time is need when your working with open source software that has no documentation at all!  The IIPImage software was not designed to switch images and adding that ability was like trying to hold it all together with chewing gum and hair ties. In other words, a ground up redesign, with that functionality in mind from the beginning would be much more optimal.  The IIPImage softwares scrolling and Applet interface serves as a good starting point for a prototype, however, modifying it ’ s undocumented thousands of lines of code without breaking it is nearly impossible.  After much frustration, it is clear IIPImage will not be the solution to this set of requirements.

MANY THANKS TO We would like to thank Matt Klaric For helping us in this project

QUESTIONS?