Sei sulla pagina 1di 4

2016 Conference on Advances in Signal Processing (CASP)

Cummins College of Engineering for Women, Pune. Jun 9-11, 2016

Telemedicine Mobile System


Pranit Pol Ashwini M. Deshpande
Department of Electronics and Telecommunication Department of Electronics and Telecommunication
Engineering Engineering
TSSM’s BSCOER, Narhe, Pune Cummins College of Engineering for Women, Pune
pranitpol@gmail.com ashwini.deshpande@cumminscollege.in

Abstract— Virtual medical instrumentation plays a vital role II. SYSTEM ARCHITECTURE
in a telemedicine system that obtains data from the medical
instrument, required by doctors at remote location to diagnose a Fig. 1 shows the block diagram of the telemedicine system
patient. The work proposed in this paper facilitates doctors’ to
architecture.
provide medical treatment for the patients at far end. In the
proposed system alpha- numeric data is acquired from the
display of medical instrument. An image processing method
called optical character recognition (OCR) is used to extract the
reading from the display automatically. This data is then stored
using DBMS and published on webpage. Experimental result
shows the recognition rate of 96.6% for 60 test images.

Keywords- Telemedicine, OCR, DBMS, MySQL, LabVIEW

I. INTRODUCTION
Telemedicine mobile system refers to a system that integrates
software and hardware to form a usable medical device on
computer. It provides user friendly interface and extensive
tools to interface, model, process and display virtually any
instrument. Telemedicine refers to the application of medical
data and information which is transferred from one location to Fig. 1 System Architecture
another over a communication medium.
T. Xin et al. [5] developed a mixed type wireless Initially virtual medical instrument and OCR system are
telemedicine monitor centre system using LabVIEW, a designed and tested in LabVIEW. It is similar to acquiring
general packet radio service (GPRS) and Digital Signal LCD readings from the medical instrument’s LCD display in
Processor (DSP). A telemedicine central unit receives patient real-time.
vital signs which were captured and transmitted by a PDA In a mechanical enclosure the USB camera (1.3 MP
over the internet using GPRS and also by DSP boards over webcam) is placed in front of the LCD display of medical
LAN. Y. Lin [6] described an automatic instrumental reading instrument (e.g. blood pressure monitor). In this enclosure
system using CMOS camera and neural network. In this work appropriate lighting arrangement is provided additionally for
the system performs OCR algorithm together with self- proper visualization of readings on the display. A webcam is
learning back propagation neural network to process the image connected to a computer through USB port. Local computer
captured. Ghugardare et al. [7] carried a similar research to hosts the LabVIEW software which includes Vision Assistant
obtain seven-segment display reading using OCR. add-on that is required for processing the image acquired
In our work doctors can obtain the data/ history from previously. Vision Assistant contains Optical Character
the medical instrument display through the proposed Recognition (OCR) training module which is essential for
telemedicine system to diagnose a patient at remote locations. translating medical instrument readings from image to data.
The proposed system can be implemented at public health As the image feed is coming in from USB camera, LabVIEW
centers and small hospitals in rural areas to seek treatment captures images of the medical instrument LCD and at the
from expert doctors for critically-ill patients. same time the OCR system performs the conversion in real-
The rest of the paper is arranged as follows: Section time. Thus both operations are performed simultaneously/at
II describes the system architecture. In Section III details of the same time. The data obtained is stored in the database and
implementation methodology is discussed. Section IV depicts also in the excel file for external usage. This file is used by the
the experimental setup and Section V shows experimental graphical user interface (GUI) to display the medical
results. Conclusions are presented in Section VI. instrument’s data and other information related to patient.

978-1-5090-0849-0/16/$31.00 ©2016 IEEE 484


III. IMPLEMENTATION METHODOLOGY
A. Image acquisition
In image acquisition process an image is acquired with a
camera. While camera captures an image, some information
from the captured might be lost due to low light exposure or
camera misfocus. To recover the information loss and to
restore the original image some pre-processing steps in image
processing and appropriate machine vision tools are used.
The proposed system uses IMAQ; image acquisition
library in LabVIEW to acquire image from camera. Fig. 2
shows image of acquired blood pressure monitor display.

Fig 3. Code for Image Processing

C. OCR TRAINING

Training the OCR system requires capturing the LCD display


image repeatedly until the system will be able to recognize a
character accurately. For this purpose, OCR for LCD display
is trained separately. Each time an image is processed, the
system outputs the instrument’s LCD reading in the data
format which is compared with an OCR database. If the data is
incorrect, the corrected value is updated to OCR system
database in order to learn the specific pattern of each
character. After training the OCR repeatedly for specific
number it starts displaying the character accurately. Fig. 4
shows the LabVIEW OCR methodology used.

Fig. 2 Image Acquisition

B. Image Processing
The image captured by USB camera is processed by
LabVIEW Vision Assistant module. This module is
configured to search for characters on the LCD display of the
medical instrument as shown in Fig. 2. Vision Assistant OCR
system converts the image into grey scale to differentiate dark
and light pixels. Thresholding is then applied to convert the
image to binary image. LabVIEW OCR intelligence system
then creates a histogram with peak for maximum density of
Fig. 4 OCR methodology
dark pixels compared to light pixels density and valley for
their absence. The corresponding character is then segmented
D. Post Processing
from the peak and the result is shown on the ‘Text Read’ tab
on LabVIEW OCR system. The image is then compared with
The image is then compared with a database of pre-trained
a database of pre-trained character image stored in the OCR
character image stored in the OCR system to recognize the
system. Fig. 3 shows code for image processing in LabVIEW.
character it represents. The characters recognized are stored in
the database and transmitted over internet for generation of
medical report.

485
E. Database Management and Report

Database Management System (DBMS) consists of software


that organizes the storage of data. A DBMS controls the
creation, maintenance and use of the database storage
structures of organizations and of their end users. It allows
organizations to place control of organization-wide database
development in the hands of Database Administrators (DBAs)
and other specialists. In large systems, a DBMS allows users
and other software to store and retrieve data in a structured Fig 6.Top View of Experimental Setup
way. This system uses MySQL as DBMS and LabVIEW
Database connectivity toolkit for database management and A camera is connected to the computer equipped with a
reporting. The report is also produced in MS Excel format. telemedicine system software and a graphical user interface
Fig. 5 shows the code for database management. (GUI).

Fig. 5 Code for Database Management


Fig. 7 Side View of Experimental Set Up
F. Web Publication

A telemedicine mobile system can be accessed and controlled V. EXPERIMENTAL RESULTS


externally over some communication medium. This system
runs locally on a LabVIEW platform with an ability to be Once the LabVIEW OCR system is trained and able to
monitored and controlled over the internet through a web accurately recognize characters on instrument LCD screens
browser. In our system the telemedicine server is connected to separately, it is combined into one complete system. The OCR
a computer through host computer via internet. reading data is compared with the display on medical
The client can be any computer or mobile connected instruments’ LCD and the result is shown in Table 1.
to the Internet running a simple browser. Once connected, the
client will see the same front panel as the local host and avails Table 1. Comparison of OCR and LCD Readings
the same program functionality.

IV. EXPERIMENTAL SETUP

Fig. 6 and Fig. 7 show an experimental setup- a mechanical


enclosure which consists of a USB camera, a light source (for
arranging proper lighting conditions) and a blood pressure
monitor.

The result shows that the system is able to correctly recognize


the characters on the display of medical instrument, which
shows that the LabVIEW OCR system is trained adequately.
The surrounding ambient light does not affect the system’s
accuracy as the USB camera and LCD screens are enclosed
inside a box. The converted OCR data is recognized and

486
transmitted over the internet by GUI. The telemedicine mobile in this work considerably reduced the time required to create a
system transmission is tested on both broadband and dial-up working system. Moreover, the system is proven to be
internet connection. This system is able to work at acceptable accurate and reliable in long run. This is essential to ensure
rate in most broadband and narrowband internet. flawless operation of the proposed telemedicine mobile
The proposed system is tested on the set of 60 test system. This paper also highlights necessity of appropriate
images, out of which 58 images matches with OCR readings. arrangement of the LCD display and camera positioning and
Thus recognition rate of our system is 96.6%. Experimental also sufficient LabVIEW OCR system training.
results show successful implementation of a telemedicine
mobile system with accuracy and reliability. REFERENCES

[1] L. Chengwei, Z. Limei, and H. Xiaoming, “The Study on Virtual


Medical Instrument based on LabVIEW,” In proceedings- IEEE
Engineering in Medicine and Biology 27th Annual Conference, 2005,
pp. 4072-4075.
[2] M. Iftikhar and M. Mariappan, “Otorob (Ortho Robot) with Docmata
(Doctor_s Eye): Role of Remote Presence in Developing Countries,”
2009 Second International Conference on Advances in Human-Oriented
and Personalized Mechanisms, Technologies, and Services, pp. 51-56.
[3] M. Lascu and D.A.N. Lascu, “LabVIEW Based Biomedical Signal
Acquisition and Processing,” Image (Rochester,N.Y.), 2007, pp. 38-43.
[4] B. Grinstead and M.E. Parten, “Biomedical signal acquisition using
Labview,” In Proceedings 11th IEEE Symposium on Computer-Based
Medical Systems (Cat. No.98CB36237), pp. 157-161.
[5] T. Xin, G. Xing-ming, and C. Min, “Design and Realization of
Distributed Wireless Telemedicine Monitor Center Based on Virtual
Instruments,” 3rd International Conference on Bioinformatics and
Biomedical Engineering , 2009. ICBBE 2009., 2009, pp. 1-4.
[6] Y. Lin, “Study on the Automatic Instrumental Reading System Based on
Image Processing,” 2007 International Conference on Mechatronics and
Automation, Aug. 2007, pp. 3870-3875.
[7] R.P. Ghugardare, S.P. Narote, P. Mukherji, and P.M. Kulkarni, “Optical
Fig. 9 GUI of Telemedicine Mobile System character recognition system for seven segment display images of
measuring instruments,” TENCON 2009 - 2009 IEEE Region 10
Conference, Nov. 2009, pp. 1-6.
Fig. 9 depicts the proposed GUI of a Telemedicine Mobile
[8] I. Lita, D.A. Visan, and I.B. Cioc, “LabVIEW Application for
System, while Fig. 10 shows GUI for main console. The GUI Movement Detection Using Image Acquisition and Processing,” IEEE
designed for the system provides ease of access and control 16th International Symposium for Design and Technology in Electronic
for the user. Packaging (SIITME), 2010, pp. 225-228.
[9] Y. Zhong, “Research on network of remote real-time surveillance
system based on LabVIEW,” 7th IEEE International Conference on
Industrial Informatics, 2009, pp. 60-65.
[10] Hu, M. K., "Visual Pattern Recognition by Moment Invariant", IRE
Transaction on Information Theory, vol IT- 8, pp. 179-187, 1962.
[11] Naito, T., Tsukada, T., Yamada, K.s Kozuka, K., and Yamamoto, S.,
"Robust license plate recognition method for passing vehicles under
Outside environment", IEEE. Transactions on Vehicular Technology,
vol: 49 Issue: 6, 2000, pp: 2309-2319.
[12] Cowell J. and Hussain F., “Extracting Features from Arabic characters”,
Proceedings of the IASTED International Conerence on COMPUTER
GRAPHICS AND IMAGING, Honolulu, Hawaii, USA, 2001, pp. 201-
206.
[13] Hansen H., Kristensen A. W., Kohler M. P., Mikkelsen A. W. ,
Pedersen J. M., and Trangeled M., "Automatic recognition of license
plates", Institute for Electronic System, Aalhorg University, May 2002.
[14] Hamami L. and Berkani D., "Recognition System for Printed Multi-
Fig. 10 GUI of Main Console Font and Multi-Size Arabic Characters", The Arabian Journal for Science
and Engineering, vol. 27, no. IB, pp. 57-72, 2002.
[15] www.ni.com
IV. CONCLUSIONS [16] http://sine.ni.com/nips/cds/view/p/lang/en/nid/207534
The work presented in this paper describes a method of [17] http://sine.ni.com/nips/cds/view/p/lang/en/nid/208822
obtaining medical instrument’s LCD readings using LabVIEW [18] http://sine.ni.com/nips/cds/view/p/lang/en/nid/208809
Vision Assistant and OCR modules. The usage of LabVIEW [19] www.oracle.com

487

Potrebbero piacerti anche