Architecture of a shared-image electronic whiteboard in telemedicine

Slides:



Advertisements
Similar presentations
Chapter 3: Introduction to Data Communications and Networking
Advertisements

Integrated Healthcare Management system. Standards based design. [ Supports HXP (Health Exchange Protocol) a standard in exchanging health care data ]
Computer Networks TCP/IP Protocol Suite.
© UNCTAD End. © UNCTAD End Direct Trader Input A short description of how Direct Trader Input ( DTI) is implemented using the ASYCUDA ++
TERENA NETWORKING CONFERENCE , Limerick Ireland 1 Design and Evaluation of a Multi-User Virtual Audio Chat Lea Skorin-Kapov R&D Center,
Teleconferencing support for small groups Eva Hladká *, Petr Holub *, Jiří Denemark * * Faculty of Informatics Masaryk University Brno, CZ Institute of.
0 - 0.
Universitá degli Studi di LAquila Mälardalens Högskola, Västerås 10th September 2009 Integrating Wireless Systems into Process Industry and Business Management.
NexSentry Imaging Solutions
Overview Environment for Internet database connectivity
“Web Based Access Control and Integration to BAS” March 2007
1 Communication in Distributed Systems REKs adaptation of Tanenbaums Distributed Systems Chapter 2.
1 IP Telephony (VoIP) CSI4118 Fall Introduction (1) A recent application of Internet technology – Voice over IP (VoIP): Transmission of voice.
Chapter 1 Data Communications and NM Overview 1-1 Chapter 1
Section 9.1 Computers in Marketing
Categories of I/O Devices
Test on Input, Output, Processing, & Storage Devices
Content Interaction and Formatting, Tayeb LEMLOUMA & Nabil Layaïda. November Tayeb Lemlouma & Nabil Layaïda Presented by Sébastien Laborie November.
Application Server Based on SoftSwitch
ICS 434 Advanced Database Systems
Distributed search for complex heterogeneous media Werner Bailer, José-Manuel López-Cobo, Guillermo Álvaro, Georg Thallinger Search Computing Workshop.
Database System Concepts and Architecture
PROF. MAULIK PATEL CED, GPERI Mobile Computing Gujarat Power Engineering and Research Institute 1 Prepared By: Prof. Maulik Patel.
Introduction to z/OS Security Lesson 4: There’s more to it than RACF
TCP/IP MODEL Maninder Kaur
Jaringan Informasi Pengantar Sistem Terdistribusi oleh Ir. Risanuri Hidayat, M.Sc.
The Real Time Streaming Protocol (RTSP)
The road to reliable, autonomous distributed systems
Socket Programming.
Protocols and the TCP/IP Suite Chapter 4 (Stallings Book)
Protocols and the TCP/IP Suite
CHA1 Mobile Commerce Digital Meeting Support System Presented by Hung Lau Yung, Simon Ip Tak Shun, Alan Siu Po Wa Power Advised by Prof. Samuel T. Chanson.
Data Networking Fundamentals Unit 7 7/2/ Modified by: Brierley.
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
GIS technologies and Web Mapping Services
13/09/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing Transport layer and Application Layer Slide 1.
D. Sturzebecher, Institute of Operating Systems and Computer Networks, TU-Braunschweig Modular Advanced Collaboration System A Framework for Collaborative.
Presented by Xiaoyu Qin Virtualized Access Control & Firewall Virtualization.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
1 Distributed Systems: an Introduction G53ACC Chris Greenhalgh.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
Distributed Systems Principles and Paradigms Chapter 02 Communication 00 – 1.
Telemedicine Transfer X-Ray image and Patient Data through Network Group Members: Group Members: Manish Kevre(AN-16) Manish Kevre(AN-16) Mohit Thakur(AN-17)
Fisheries Oceanography Collaboration Software Donald Denbo NOAA/PMEL-UW/JISAO Presented by Nancy Soreide NOAA/PMEL AMS 2002/IIPS 10.3.
1 Multimedia Services Service provider Service client Service registry Publish Find/discovery Bind Multimedia Services Framework and architecture.
Integrating Digital Libraries by CORBA, XML and Servlet Integrating Digital Libraries by CORBA, XML and Servlet Wing Hang Cheung, Michael R. Lyu and Kam.
OS Services And Networking Support Juan Wang Qi Pan Department of Computer Science Southeastern University August 1999.
William Stallings Data and Computer Communications
A DICOM mechanism for multicast streaming Rafael MAYORAL, Adrián VÁZQUEZ, Stefan BOHN, Oliver BURGERT Innovation Center Computer Assisted Surgery, University.
Jini Architecture Introduction System Overview An Example.
Protocols COM211 Communications and Networks CDA College Olga Pelekanou
CHAPTER 4 PROTOCOLS AND THE TCP/IP SUITE Acknowledgement: The Slides Were Provided By Cory Beard, William Stallings For Their Textbook “Wireless Communication.
Medical Imaging Lection 3.
PACS in Radiology By Alanoud Al Saleh.
Overview of Jini CS Fall 2000 Jason I. Hong.
TM 8-1 Copyright © 1999 Addison Wesley Longman, Inc. Client/Server and Middleware.
Medical Imaging Lection 3. Basic Questions Imaging in Medical Sciences Transmission Imaging PACS and DICOM.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
Protocols and the TCP/IP Suite
Last Class: Introduction
Design and Implementation of Audio/Video Collaboration System Based on Publish/subscribe Event Middleware CTS04 San Diego 19 January 2004 PTLIU Laboratory.
Protocols and the TCP/IP Suite
ECEN “Internet Protocols and Modeling”
Distributed Systems Bina Ramamurthy 11/30/2018 B.Ramamurthy.
Distributed Systems Bina Ramamurthy 12/2/2018 B.Ramamurthy.
Protocols and the TCP/IP Suite
Network Basics and Architectures Neil Tang 09/05/2008
Presentation transcript:

Architecture of a shared-image electronic whiteboard in telemedicine Projekt INTER-FACE Michael Fromme Lehrgebiet Rechnernetze und Verteilte Systeme Universität Hannover

Outline Conferencing scenarios in INTER-FACE Network infrastructure in INTER-FACE Whiteboard software and images Architecture for whiteboard communication System architecture and implementation Conclusion Michael Fromme

Project INTER-FACE Topic Aim maxillofacial surgeries with bone rearrangements computer-aided planning of the surgery pre-operative treatment by orthodontists multiple consultations of surgeon and orthodontist necessary Aim allow some consultations with the aid of a video conference build a working environment for that case evaluate working environment with respect to efficiency practical requirements patient experience Michael Fromme

Computer aided surgery planning pre-surgery post-surgery Michael Fromme

Technical Equipment Orthodontist equipment Video communication terminal (H.323) PC with whiteboard intra-oral camera Michael Fromme

Communication structure One or more specialists at university hospitals (Munich, Düsseldorf, or Stuttgart) point-to-point or multipoint conference Orthodontist (Munich) H.323 MCU (Hanover) IWB Server (Hanover) Michael Fromme

Network infrastructure GWiN 620 Mbps Hanover Munich St. Augustin H o s p i t a l s decix / DFN Düsseldorf SDSL 1Mbps Stuttgart Orthodontists (Munich) Michael Fromme

Image Whiteboard functionality Load and display common image formats (TIFF, JPEG, BMP, FlashPix, PNG, PNM, GIF) Image annotations Image manipulations (zoom, pane, color effects) Distribute and synchronize image and annotations Use color management functionality Session management Print and save images Michael Fromme

ICC Color Management Every device processes color in a different way scanner screen computer digital Kamera printer We need additional processing for a true reproduction of color. This processing is done by a color management system. Michael Fromme

Color Management screen profile scanner input profile screen computer output profile digital Kamera printer device dependend color space device independend color space device dependend color space Michael Fromme

Color Management in IWB Features uses color management facility of Java Advanced Imaging API images can be loaded together with explicit input profile images are distributed and processed in the device independent color space SRGB Notes need of accurate profiles for input / output devices, they can be generated with a spectral photometer and calibration software many manufacturer provide profiles for their devices Michael Fromme

IWB Network Communication Multi-point conferences with IWB IP multicast capable, but works in IP multicast networks only TCP and central server needed for SDSL connected partners or partners behind firewalls Multi-point protocol features session handling reliable transmission startup syncronization (image bootstrap) with unicast Michael Fromme

System architecture Michael Fromme

Remote Object Invocation Object method call Object method call Object serialization Object de-serialization transport connection Request/Reply Michael Fromme

ROI Transport Protocols Unicast TCP connection for reliable transport UDP connections (variants: reliable, rate-limited) Multicast UDP (unreliable) Lightweight Reliable Multicast Protocol LRMP (Inria) Reliable Multicast Framework RMP (TASC) Multicast simulation transport connection is TCP from peer to server central router component simulates unicast / multicast transmission ROI Object Method Invocation Semantics normal call (Unicast only) one-way call reliable group call with one return value (first value selected) group call with return value array Michael Fromme

Session Initiation Example Michael Fromme

Conclusion Multi-user whiteboard Related information Further work uses group-oriented middleware based on Java Image API Related information http://www.rvs.uni-hannover.de/projects/interface { german } http://www.rvs.uni-hannover.de/products/iwb Further work better adoption to the medical environment integration for medical software (surgery planning) user interface, input formats and functionality security, e.g. encryption of network communication Michael Fromme