Lobo Pedro, Vilaça João L, Torres Helena, Oliveira Bruno, Simões Alberto
2AI, School of Technology, IPCA, Barcelos, Portugal.
LASI - Associate Laboratory of Intelligent Systems, Guimarães, Portugal.
Heliyon. 2023 May 29;9(6):e16297. doi: 10.1016/j.heliyon.2023.e16297. eCollection 2023 Jun.
The daily monitoring of the physiological parameters is essential for monitoring health condition and to prevent health problems. This is possible due to the democratization of numerous types of medical devices and promoted by the interconnection between these and smartphones. Nevertheless, medical devices that connect to smartphones are typically limited to manufacturers applications.
This paper proposes an intelligent scanning system to simplify the collection of data displayed on different medical devices screens, recognizing the values, and optionally integrating them, through open protocols, with centralized databases.
To develop this system, a dataset comprising 1614 images of medical devices was created, obtained from manufacturer catalogs, photographs and other public datasets. Then, three object detector algorithms (yolov3, Single-Shot Detector [SSD] 320 × 320 and SSD 640 × 640) were trained to detect digits and acronyms/units of measurements presented by medical devices. These models were tested under 3 different conditions to detect digits and acronyms/units as a single object (single label), digits and acronyms/units as independent objects (two labels), and digits and acronyms/units individually (fifteen labels). Models trained for single and two labels were completed with a convolutional neural network (CNN) to identify the detected objects. To group the recognized digits, a condition-tree based strategy on density spatial clustering was used.
The most promising approach was the use of the SSD 640 × 640 for fifteen labels.
Lastly, as future work, it is intended to convert this system to a mobile environment to accelerate and streamline the process of inserting data into mobile health (mhealth) applications.
日常监测生理参数对于监测健康状况和预防健康问题至关重要。由于多种类型医疗设备的普及以及这些设备与智能手机之间的互联互通,这成为可能。然而,连接到智能手机的医疗设备通常仅限于制造商的应用程序。
本文提出一种智能扫描系统,以简化从不同医疗设备屏幕上显示的数据的收集过程,识别这些值,并通过开放协议将其选择性地与集中式数据库集成。
为开发此系统,创建了一个包含1614张医疗设备图像的数据集,这些图像来自制造商目录、照片和其他公共数据集。然后,训练了三种目标检测器算法(yolov3、320×320的单阶段检测器[SSD]和640×640的SSD),以检测医疗设备呈现的数字和测量的首字母缩写/单位。这些模型在3种不同条件下进行测试,以将数字和首字母缩写/单位作为单个对象(单标签)、数字和首字母缩写/单位作为独立对象(双标签)以及分别检测数字和首字母缩写/单位(十五标签)进行检测。针对单标签和双标签训练的模型使用卷积神经网络(CNN)来识别检测到的对象。为了对识别出的数字进行分组,使用了基于密度空间聚类的条件树策略。
最有前景的方法是使用640×640的SSD进行十五标签检测。
最后,作为未来的工作,打算将此系统转换为移动环境,以加速并简化将数据插入移动健康(mhealth)应用程序的过程。