in the name of god telemedicine nazanin makkinejad raziye salarifard spring 2011
TRANSCRIPT
In the name of GOD
Telemedicine
Nazanin Makkinejad
Raziye Salarifard
Spring 2011
Abstract
Outline
Introduction
System Architecture
Implementation challenges and
solutions
Future works
Conclusion
Outline
• Introduction• System Architecture• Implementation challenges and solutions• Future works• Conclusion
Introduction
Motivation
Reducing costs
Removing the necessity of traveling
a long distance
Implementation ChallengesSystem design and architecture
Security and authenticity
Internet reliability
Speed of communication
Models for telemedicine systems
Quality attributes model
Real-time telemedicine system
Multimedia telemedicine system (MTS)
Outline
• Introduction• System Architecture• Implementation challenges and solutions• Future works• Conclusion
The video conferencing system architecture
Functionalities
Remote monitoring
Different users’ access
IP cameras
IP cameras
Having a built-in access server which receives the clients’ requests
Broadcasting the videos streams to the
requesting clients
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
The best way to build a video conferencing system
SDK
Audio and Video
encoder/decoder
The web page plug-ins
The media player
The structure of video conferencing system
A client-server architecture
• The client accesses the web server and joins the conference
How can we achieve this functionality?
ActiveX Component • Encoding the audio signal
ActiveX Component• Encoding and broadcasting
video signal
ActiveX Component • Media player
A snapshot of client web based interface
Outline
• Introduction• System Architecture• Implementation challenges and solutions• Future works• Conclusion
Implementation challenges and solutions
Challenges:• play – out latency• Failure in Serving Multiple Synchronized Requests •Synchronizing Multiple Video Streams
play – out latency
play – out latency solution
cameras that have their own proprietary media player
50sec ………3sec
Failure in Serving Multiple Synchronized Requests
Failure in Serving Multiple Synchronized Requests
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
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.
Synchronizing Multiple Video Streams solution
Outline
• Introduction• System Architecture• Implementation challenges and solutions• Future works• Conclusion
Future works
implementing this system over the Internet
real-telemedicine
archiving and recording capability for the
conferences
Outline
• Introduction• System Architecture• Implementation challenges and solutions• Future works• Conclusion
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
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].
Thank you