in the name of god telemedicine nazanin makkinejad raziye salarifard spring 2011

33
In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011

Upload: noah-carroll

Post on 24-Dec-2015

227 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011

In the name of GOD

Telemedicine

Nazanin Makkinejad

Raziye Salarifard

Spring 2011

Page 2: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011

Abstract

Page 3: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011

Outline

Introduction

System Architecture

Implementation challenges and

solutions

Future works

Conclusion

Page 4: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011

Outline

• Introduction• System Architecture• Implementation challenges and solutions• Future works• Conclusion

Page 5: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011

Introduction

Page 6: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011

Motivation

Reducing costs

Removing the necessity of traveling

a long distance

Page 7: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011

Implementation ChallengesSystem design and architecture

Security and authenticity

Internet reliability

Speed of communication

Page 8: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011

Models for telemedicine systems

Quality attributes model

Real-time telemedicine system

Multimedia telemedicine system (MTS)

Page 9: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011

Outline

• Introduction• System Architecture• Implementation challenges and solutions• Future works• Conclusion

Page 10: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011

The video conferencing system architecture

Page 11: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011

Functionalities

Remote monitoring

Different users’ access

Page 12: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011

IP cameras

Page 13: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011

IP cameras

Having a built-in access server which receives the clients’ requests

Broadcasting the videos streams to the

requesting clients

Page 14: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011

Why IP cameras?

The real-time response of the cameras

The availability of software development

kit (SDK)

The support of different protocols

The maximum resolution of the

cameras

Page 15: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011

The best way to build a video conferencing system

SDK

Audio and Video

encoder/decoder

The web page plug-ins

The media player

Page 16: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011

The structure of video conferencing system

A client-server architecture

• The client accesses the web server and joins the conference

Page 17: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011

How can we achieve this functionality?

ActiveX Component • Encoding the audio signal

ActiveX Component• Encoding and broadcasting

video signal

ActiveX Component • Media player

Page 18: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011

A snapshot of client web based interface

Page 19: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011

Outline

• Introduction• System Architecture• Implementation challenges and solutions• Future works• Conclusion

Page 20: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011

Implementation challenges and solutions

Challenges:• play – out latency• Failure in Serving Multiple Synchronized Requests •Synchronizing Multiple Video Streams

Page 21: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011

play – out latency

Page 22: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011

play – out latency solution

cameras that have their own proprietary media player

50sec ………3sec

Page 23: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011

Failure in Serving Multiple Synchronized Requests

Page 24: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011

Failure in Serving Multiple Synchronized Requests

Page 25: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011

Failure in Serving Multiple Synchronized Requests solution

media player for the

zoomed view of the IP

camera and the media players of

the webcam

media player for the

IP cameras

Page 26: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011

Synchronizing Multiple Video Streams

slight time lag maybe noticed between the play-out of different cameras that is monitoring the

same event

This phenomenon becomes more apparent when the client uses an

on demand video server to view an off-line operation.

Page 27: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011

Synchronizing Multiple Video Streams solution

Page 28: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011

Outline

• Introduction• System Architecture• Implementation challenges and solutions• Future works• Conclusion

Page 29: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011

Future works

implementing this system over the Internet

real-telemedicine

archiving and recording capability for the

conferences

Page 30: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011

Outline

• Introduction• System Architecture• Implementation challenges and solutions• Future works• Conclusion

Page 31: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011

Conclusion

t

e

c

h

n

i

c

a

l

i

s

s

u

e

s

e

n

c

o

u

n

t

e

r

e

d

d

u

ri

n

g

t

h

e

i

m

p

l

e

m

e

n

t

a

ti

o

n

Page 32: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011

Reference

• [1] R. Bashshur, J. Sanders, and G. Shannon, Telemedicine Theory and Practice, Springfield, IL, Charles C. Thomas, 1997, ch 1. • [2] Hofmann, B.,“Theory and Applications of Telemedicine”. J Medical Systems, Vol. 26, pp. 199-220, 2002.

• [3] P. J. Klutke, P. Mattioli, F. Baruffaldi, A. Toni, and K. H. Englmeier, “The telemedicine Benchmark--A general tool to measure and compare the performance of video conferencing equipment in the telemedicine area”. Computer Methods and Programs in

Biomedicine. 60(2), pp.133-141, 1999. • [4] C. LeRouge, M. Garfield, and A. Hevner, "Quality Attributes in Telemedicine Video Conferencing" Proceedings

of the 35th Annual Hawaii International Conference on System Sciences, Hawaii, January 2002, pp. 2050-2059. • [5] H. Yun, S.Yoo, D.Kim, S.Kim, "Performance Evaluation of Telemedicine System based on Multicasting over

Heterogeneous Network", IEEE Engineering Conference in Medicine and Biology, Shanghai-China, September, 2005, pp. 2175-2177.

• [6] L.Ling, Y.Dezhong, L.Jianqing, L.Bin, W.Ling, "A multimedia telemedicine system", IEEE Engineering Conference in Medicine and Biology, Shanghai-China. September, 2005, 3746-3748.

• [7] “Axis Network Cameras” [Online]. Available: http://www.axis.com/products/video/camera/productguide.htm. [Accessed: June 22, 2009].

• [8] “LEADTOOLS Video Streaming Module” [Online]. Available: • http://leadtools.com/SDK/Multimedia/video-ondemand-sdk.htm. [Accessed: June 22, 2009]. • [9] “Video Broadcast SDK ActiveX v2.0” [Online]. Available:

http://www.viscomsoft.com/products/videobroadcast/index.html. [Accessed: June 22, 2009]. • [10]”Microsoft Windows Media Player” [Online]. Available:

http://www.microsoft.com/windows/windowsmedia/default.mspx. [Accessed: June 22, 2009].

Page 33: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011

Thank you