A 3D MODEL BASED INDOOR NAVIGATION SYSTEM FOR HUBEI PROVINCIAL MUSEUM W. Xu, M. Kruminaite, B. Onrust, H. Liu, Q. Xiong, S. Zlatanova.

Slides:



Advertisements
Similar presentations
GMD German National Research Center for Information Technology Darmstadt University of Technology Perspectives and Priorities for Digital Libraries Research.
Advertisements

Final Presentation WINTER 2009 – SUMMER 2009 PRESENTED BY: George Kour Hany Danial SUPERVISOR: Victor Kulikov Networked Software Systems Laboratory DEPARTMENT.
The Top 5 Things You Need to Know about Mobile Workplace Solutions 2013 International ARCHIBUS Users Conference - Session A21.
Mobile Databases J. H. Wang May Outline Overview Issues in Mobile Databases –Data management –Transaction management Mobile Databases and Information.
Geo GIS Practicuum Introduction to ArcGIS 8 Exercise 5 - ESRI Virtual Campus Chapters 1-2, ArcGIS Methods …
The University of Tennessee
HTML5 ETDs Edward A. Fox, Sung Hee Park, Nicholas Lynberg, Jesse Racer, Phil McElmurray Digital Library Research Laboratory Virginia Tech ETD 2010, June.
what is VA? advantages tools a b c what is VA? advantages tools fully integrated architectural plug-in for Rhino 4 powerful feature-based editor to create.
Tiger Dispatch VERSION 1.5 2/8/2014 Web: Address: 1515 Oakland Blvd. Suite 150 Walnut Creek, CA U.S.A. Phone:
Android architecture overview
The Last Procedure Before First Functional Prototype Grant Boomer, Brett Papineau, Tanis Lopez, Archana Shrestha CS 383.
LYU0101 Wireless Digital Library on PDA Lam Yee Gordon Yeung Kam Wah Supervisor Prof. Michael Lyu First semester FYP Presentation 2001~2002.
App Development on Android
Final Presentation WINTER 2009 – SUMMER 2009 PRESENTED BY: George Kour Hany Danial SUPERVISOR: Victor Kulikov Networked Software Systems Laboratory DEPARTMENT.
Interface Programming 1 Week 5. Interface Programming 1 CALENDAR.
LYU0203 Smart Traveller with Visual Translator for OCR and Face Recognition Supervised by Prof. LYU, Rung Tsong Michael Prepared by: Wong Chi Hang Tsang.
Semantic Location Based Services for Smart Spaces Kostas Kolomvatsos, Vassilis Papataxiarhis, Vassileios Tsetsos P ervasive C omputing R esearch G roup.
Android An open handset alliance project Janice Garcia September 18, 2008 MIS 304.
School of Geography FACULTY OF ENVIRONMENT Introduction to ArcGIS 1.
Development of mobile applications using PhoneGap and HTML 5
The PULSE: SAAS (Software as a Service) By Debjit Biswas, ,
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
An Overview of Qt - asankar1. Agenda About Qt –A brief intro of Qt Qt development tools –Tools used for building Qt application Qt Architecture –The underlying.
Emerging Platform#4: Android Bina Ramamurthy.  Android is an Operating system.  Android is an emerging platform for mobile devices.  Initially developed.
Databases & Data Warehouses Chapter 3 Database Processing.
Android Middleware Bo Pang
Spatial data models (types)
Mobile Mapping Systems (MMS) for infrastructural monitoring and mapping are becoming more prevalent as the availability and affordability of solutions.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
14th IEEE-NPSS Real Time Conference 2005, 8 June Stockholm.
DSU UCL Presentation 1 Semester / ISCSI Target Server Migration 8 September 2006 By Dominic They Yu Shu.
Week II Platforms and Engines. Overview Platforms and Engines Tools and SDKs Netbeans Game Development Walkthrough
Fundamentals Pages 1 to 19 in your workbook. A Tour of VTScada WEB – Script based, using its own programming language VTS – Visual Tag System. Added a.
Faculty of Applied Engineering and Urban Planning Civil Engineering Department Geographic Information Systems Vector and Raster Data Models Lecture 3 Week.
Welcome to DEP’s GIS Workshop Series Workshop 3 Introduction to ArcGIS Desktop 1.
Library & Bookstore Navigation using RFID grid ACE B4 dra 親 richie 卒論最終発表.
RESULTS TRANSMISSION SYSTEM Date: 4 th February 2013 Venue : BOMAS.
MIRALab Where Research means Creativity SVG Open 2005 University of Geneva 1 Converting 3D Facial Animation with Gouraud shaded SVG A method.
Spatial Information Retrieval. Spatial Data Mining + Knowledge Discovery Used for mining data in spatial databases with huge amounts of data Spatial data.
1 SY DE 542 Navigation and Organization Prototyping Basics Feb 28, 2005 R. Chow
Implementation Diagrams
Presenter: D. Jayasakthi Advisor: Dr. Kai-Wei ke.
Open Source for Handling IndoorGML
Naam, Afdeling 07/01/2009 To localise or to be localised with Wi-Fi in the Hubei Museum? Edward Verbree, Sisi Zlatanova, Karl van Winden, Eva van der Laan,
Created By. Jainik B Patel Prashant A Goswami Gujarat Vidyapith Computer Department Ahmedabad.
Database Management Systems CS 420. Topics Outline 1. Introduction 2. HTML Review 3. VBScript 4. Access DBMS 5. Relational Database 6. Design Process.
A Collaborative Platform Based on SAGE Javier Delgado.
3D Analyst. Components ArcScene –Is where 3D Analyst is located –Visualization and Some Analysis ArcGlobe –Like Google Earth – google’s is better ArcMap.
Chapter 5 Introduction To Form Builder. Lesson A Objectives  Display Forms Builder forms in a Web browser  Use a data block form to view, insert, update,
Google Map Engine Can export images to Map Engine from Earth Engine
REPORTING SOFTWARE for BUILDING & INDUSTRIAL AUTOMATION.
1 Challenge the future Automatic extraction of Improved Geometrical Network Model from CityGML for Indoor Navigation Filippo Mortari.
Presentation Layer (Graphical User Interface) AppGUI Logic Layer (Business Logic and data access) Network Discovery Device Information Extraction Network.
Spring 2014 CS274: Automatic Rigging
Hippie A Nomadic Information System Oppermann, et al. International Symposium on Handheld and Ubiquitous Computing (HUC 99)
An Architecture for Adaptive Content Extraction in Wireless Networks Phil West Greg Foster Peter Clayton Submitted to the South African Telecommunications.
Business-logic Layer Presentation Layer Network Layer Digital Signal Processing Layer SmartHome API SmartHome Software Architecture SH mobile application.
1 Android Workshop Platform Overview. 2 What is Android?  Android is a software stack for mobile devices that includes an operating system, middleware.
Responsive, web-based design and visualisation interface.
By Adam Reimel. Outline Introduction Platform Architecture Future Conclusion.
/16 Final Project Report By Facializer Team Final Project Report Eagle, Leo, Bessie, Five, Evan Dan, Kyle, Ben, Caleb.
Indoor surveying method for 3D indoor topology retrieval for escape route planning Geo-spatioal information infra-structure Lab, Faculty of Geoinformation.
Configure the intercom IP
Technologies: for Enhancing Broadcast Programmes with Bridgets
Mobile Navigation Control for Planetary Web Portals Team Members: John Calilung, Miguel Martinez, Frank Navarrete, Kevin Parton, Max Ru, Catherine Suh.
Advanced Graphics Algorithms Ying Zhu Georgia State University
Contents: Introduction Different Mobile Operating Systems
CS & CS Capstone Project & Software Development Project
Emerging Platform#3 Android & Programming an App
3D model of TUDelft Our experience
Presentation transcript:

A 3D MODEL BASED INDOOR NAVIGATION SYSTEM FOR HUBEI PROVINCIAL MUSEUM W. Xu, M. Kruminaite, B. Onrust, H. Liu, Q. Xiong, S. Zlatanova

Previous projects

Synthesis project 2013 The overall goal is a 3D multi-purpose indoor navigation application for the Hubei Provincial Museum 3D model of Wuhan The first activity of the JRC Wuhan- TUDelft Supervisors: Edward Verbree Qing Zhu, Sisi Zlatanova

Key issues Localisation System architecture Model & Database Network & Navigation User interface & Visualisation

System Architecture System Components: Sever (DBMS) Web services Application (HTML&Unity)

Model and database One model for all: localization, navigation, 3D visualization (CityGML) and context information (exhibits) PostGIS: Native geometric data type Spatial index Plenty spatial analysis functions, also in pgRouting module

Database Design and Implementation Relationships between tables Functionalities Localization Navigation 3D Visualization Context Service CityGML existingNM

Network Extraction

Indoor research and applications Claramunt and Ray., 2010 Bandi and Thalmann, 1998 Lorenz et al Google Indoor on Mobile

3D Grid: fly over, fly under Junqiao (John) Zhao, TUDelft

Surface for navigation Height of the storey Filter all the bottom faces of doors, walls and floors. Clean the overlapping parts of those bottom faces manual

Network Extraction Semi-automatic approach: Constrained Delaunay Triangulation (Triangle Python library). Center points of the triangles, doors and exhibits Connecting center points of adjacent triangles, doors and exhibits

3D Network Extraction Navigation between floors stacking the layers of 2D The vertical connections has to be created. Height information has to be assigned to all nodes. (not done) (Till et al 2011)

3D Mobile visualization

Mobile visualization technology Local visualization – Graphic API: OpenGL ES and Mobile 3D Graphics API – Game engine Remote visualization – Web visualization : HTML5 and WebGL

Pipeline of 3D visualization in Unity3D Import 3D modelCreate scene Path visualization Export to android Route info (.txt) Model (.dae)

User interface

User Interface Main menu Images show the exhibits. By pressing one of them, the route to them is then displayed in a 3D scene on the screen

Path Visualization The users location (starting point as red sphere). The path as pink line

Future Work Different user types in the application. Extraction of 3D navigation network. 3D model storage in the database. Information about objects (exhibits) in the mobile device.

Acknowledgements Thank You! Questions?