In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011.
-
Upload
noah-carroll -
Category
Documents
-
view
225 -
download
0
Transcript of In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011.
![Page 1: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011.](https://reader035.fdocuments.us/reader035/viewer/2022062221/56649dc75503460f94abb5d9/html5/thumbnails/1.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062221/56649dc75503460f94abb5d9/html5/thumbnails/2.jpg)
Abstract
![Page 3: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011.](https://reader035.fdocuments.us/reader035/viewer/2022062221/56649dc75503460f94abb5d9/html5/thumbnails/3.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062221/56649dc75503460f94abb5d9/html5/thumbnails/4.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062221/56649dc75503460f94abb5d9/html5/thumbnails/5.jpg)
Introduction
![Page 6: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011.](https://reader035.fdocuments.us/reader035/viewer/2022062221/56649dc75503460f94abb5d9/html5/thumbnails/6.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062221/56649dc75503460f94abb5d9/html5/thumbnails/7.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062221/56649dc75503460f94abb5d9/html5/thumbnails/8.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062221/56649dc75503460f94abb5d9/html5/thumbnails/9.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062221/56649dc75503460f94abb5d9/html5/thumbnails/10.jpg)
The video conferencing system architecture
![Page 11: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011.](https://reader035.fdocuments.us/reader035/viewer/2022062221/56649dc75503460f94abb5d9/html5/thumbnails/11.jpg)
Functionalities
Remote monitoring
Different users’ access
![Page 12: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011.](https://reader035.fdocuments.us/reader035/viewer/2022062221/56649dc75503460f94abb5d9/html5/thumbnails/12.jpg)
IP cameras
![Page 13: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011.](https://reader035.fdocuments.us/reader035/viewer/2022062221/56649dc75503460f94abb5d9/html5/thumbnails/13.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062221/56649dc75503460f94abb5d9/html5/thumbnails/14.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062221/56649dc75503460f94abb5d9/html5/thumbnails/15.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062221/56649dc75503460f94abb5d9/html5/thumbnails/16.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062221/56649dc75503460f94abb5d9/html5/thumbnails/17.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062221/56649dc75503460f94abb5d9/html5/thumbnails/18.jpg)
A snapshot of client web based interface
![Page 19: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011.](https://reader035.fdocuments.us/reader035/viewer/2022062221/56649dc75503460f94abb5d9/html5/thumbnails/19.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062221/56649dc75503460f94abb5d9/html5/thumbnails/20.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062221/56649dc75503460f94abb5d9/html5/thumbnails/21.jpg)
play – out latency
![Page 22: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011.](https://reader035.fdocuments.us/reader035/viewer/2022062221/56649dc75503460f94abb5d9/html5/thumbnails/22.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062221/56649dc75503460f94abb5d9/html5/thumbnails/23.jpg)
Failure in Serving Multiple Synchronized Requests
![Page 24: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011.](https://reader035.fdocuments.us/reader035/viewer/2022062221/56649dc75503460f94abb5d9/html5/thumbnails/24.jpg)
Failure in Serving Multiple Synchronized Requests
![Page 25: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011.](https://reader035.fdocuments.us/reader035/viewer/2022062221/56649dc75503460f94abb5d9/html5/thumbnails/25.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062221/56649dc75503460f94abb5d9/html5/thumbnails/26.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062221/56649dc75503460f94abb5d9/html5/thumbnails/27.jpg)
Synchronizing Multiple Video Streams solution
![Page 28: In the name of GOD Telemedicine Nazanin Makkinejad Raziye Salarifard Spring 2011.](https://reader035.fdocuments.us/reader035/viewer/2022062221/56649dc75503460f94abb5d9/html5/thumbnails/28.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062221/56649dc75503460f94abb5d9/html5/thumbnails/29.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062221/56649dc75503460f94abb5d9/html5/thumbnails/30.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062221/56649dc75503460f94abb5d9/html5/thumbnails/31.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062221/56649dc75503460f94abb5d9/html5/thumbnails/32.jpg)
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.](https://reader035.fdocuments.us/reader035/viewer/2022062221/56649dc75503460f94abb5d9/html5/thumbnails/33.jpg)
Thank you