体外诊断(POCT)之软件介绍

news/2024/10/17 21:43:29/

这是2016上半年的研究成果,其中包括了概率统计,密码学,软件逆向,图像编解码,图像识别,多媒体指令优化等多个学科知识的交叉

下面即从技术角度,对所用得到的知识开发的这个产品进行一个简易的描述说明.


扩展阅读:

体外诊断(POCT)之软件入口配置修改

体外诊断(POCT)之系统配置文件修改

体外诊断(POCT)之检测卡配置文件

体外诊断(POCT)之条纹配置参数修改

体外诊断(POCT)之检测线配置文件修改


产品特点:

1.专为触屏研发的界面, 快速, 方便, 精准的触控操作

2.支持最多65536个检测项目, 仅受磁盘容量限制的检测数据存储(理论上无限容量)

3.快速,准确的智能识别算法, 排除扫描时间, 不到0.01秒即可得出结果

4.可与医院信息系统(HIS)和实验室信息系统(LIS)对接,实现数据共享

5.自由灵活的实验模式,客服仪器,试剂及批次的"水土不服"

6.基于TWAIN接口的采集模块,支持绝大多数扫描仪,并可在仪器外部授权升级


下面对几个特征性的属性进行举例:


1.界面

关于界面库,参见

体外诊断(POCT)之无窗口界面库:VGUI

界面的按钮是面向触摸的圆形:


按钮相对较大, 与边界有一定的距离, 用手指点触十分容易, 而且一般不会出现误操作, 或不响应(不响应也会影响操作者的心情)

圆形是为了更好的定位, 类似枪械的照门, M16之所以比AK拥有更高的精准度, 很大原因是因为它使用觇口式照门, 国产的95式系列轻武器也用这种照门

还有特种兵的红点瞄准镜等,都是相同的原理


孵化检测是指延迟自动开启的检测方式,医务人员滴完体液样品后,丢到机器里,点孵化检测即可去忙别的事情

回来即可得到结果, 实现的是无人值守的检测, 如果中途又多一个检测, 可以异步进行孵化检测


数据存储方面没什么说的了,当然如果机器厂方使用固态硬盘存储, 则应考虑限制存储量

大多数国产的机器都使用国外相同的一套系统,加以OEM界面,他们都有相同的一些参数,比如一万份的存储量等

因为除了存储数据, 测试的图片也是必要的, 人命关天, 必须尽可能的谨慎, 系统使用PNG转码存储, 在不丢失数据的情况下, 可提升100倍左右的存储量

(其实国外的软件趋向于不存储图像,至存储数值,观念不同,中医比较喜欢眼睛, 西医依赖数据和概率,1%的不良反应也是良药)


对于智能识别,大多数国产和国外的软件都是拼接方式, 这里一段代码,那里一种编码风格, 能实现功能即可

本系统务求精确,系统,和快速,以识别阵列码过程为例,初始扫描到的图像如下(限于浏览器,约35%的缩放):


注意除了边界的卡扣, 托盘的凹槽外, 还有故意在扫描仪表面上抹上的手指印(4号卡槽位置)

经过复杂的算法,迅速提取出检测卡的大致区域, 如图:


可见卡槽的痕迹还隐约可见,但是其影响可以忽略不计了,而手指印更是无声无息的被干掉了

进一步即可快速的提取边沿,如图



不难看出, 经过我的算法, 外加补丁机制处理后, 即便检测卡乱放, 也是可以快速, 精确的识别出它的位置来

在实验模式下识别出的检测卡图像(所有中间图像都是DEBUG输出)


可以看出图像有一定的旋转角度, 处于对原始数据的重视, 软件不会去旋转这个图像, 而是提取最优的检测线强度数据进行处理

因而检测卡的旋转角应保持在较小范围内(常规放置都可以保证)


对于HIS和LIS主要的工作还是数据库字段的配置,国家标准中只定义了框架, 而不对具体的字段名进行定义,

也没有对数据库系统和角色权限进行严格的定义


实验模式则允许用户自己实验得出曲线, 再写入配置文件中, 当然厂方如果为了对机器负责或对商业机密的保密起见,

可以禁用这个模式, 此部分接近二次开发的范畴


对于扫描仪, 只要符合TWAIN协议的扫描仪都可以用, 但是更换扫描仪应重新进行实验

不同扫描仪的采集效果还是有差别的, 而且对于精密的仪器计算, 这个影响还是比较大的,研发时使用的是Plustek OpticSlim 550扫描仪

主要是瞄准它48位的扫描位深,市场价是3000元,后来发现48位跟24位的差别并不大,加样量的影响都更大

因此,为了成本,也可以用国产其他24位(已经是1600万真彩色)的扫描仪,比如明基的价格才800元,相差近4倍,


由于时间和投入(由于缺少生物技术人才,公司终止了研发投入,也相当于暂停了POCT项目)的原因,目前只使用系统安装的默认扫描仪,

因而您必须将所用的扫描设为默认扫描仪,并配置好参数, 系统不会自己去寻找和选择特定的扫描仪(一般都只有一台扫描仪,够用)


对于配置文件,有名称(字符串)的配置值应保持在63字节(包括63)以内.

如果您觉得此系统有价值, 可以联系此项目主管人员, 人类的知识和技术, 就让它造福人类吧!


2016-06-14 19:12:42 绿城@桂



http://www.ppmy.cn/news/386739.html

相关文章

计算机组装与维修统测试卷7,计算机组装与维修》课程学业水平测试卷样卷答案...

《计算机组装与维修》课程学业水平测试卷(样卷) 一、单项选择题:(每题1分,共30分) 1、(B)规定因课堂教学、科学研究等需要对软件进行少量的复制,但要求在使用时加以说明,不得侵犯有关人员的权利。 A、互联网管理条例 B、计算机保护…

计算机组装的主要判选购依据是什么,《计算机组装与维修》课程学业水平测试大纲及样卷.doc...

《计算机组装与维修》课程学业水平测试大纲及样卷 中等专业学校学业水平测试 《计算机组装与维修》课程考试大纲 本测试大纲依据江苏省教育厅下发的江苏省中等职业教育信息技术类相关专业指导性人才培养方案对本课程的具体要求,结合江苏省中等职业学校《计算机组装与…

中国通信产业链全扫描(求职实用指南)

中国通信产业链全扫描(求职实用指南) TD-SCDMA等 通信产业链全扫描 1. 终端 1.1终端芯片 射频芯片: 美信、鼎芯、锐迪科、广晟微电子 基带芯片: MTK、展讯、凯明(已经倒闭)、T3G、重邮信科 …

Python的type内置类详解

目录导览 欢迎来到本文Type简介Type的常见用法用法1-获取对象的类型用法2-创建新的类 Type做为元类(metaclass)元类的作用如何自定义元类 欢迎来到本文 Type简介 在Python中,type是一个内建的类,它是用于表示对象的类型的类。ty…

中国通信产业链全扫描

1. 终端 1.1终端芯片 射频芯片: 美信、鼎芯、锐迪科、广晟微电子 基带芯片: MTK、展讯、凯明(已经倒闭)、T3G、重邮信科 多媒体芯片: 飞思卡尔,英飞凌,Marvell,Corelogic,Mtekvision 1.2 终端软件 操作系统&#xf…

告别BenQ, 新选blackberry

从大学用到现在,四年多了,BenQ S660 一直跟随着我! 我的第一部机就是它。 BenQ S660 网友都称之为阿六,当时选择它,在网上的评价甚佳。 我还给它做了一个广告词:跑车流线型,夜里荧光屏。 当…

TWAIN学习笔记003 TWAIN之用户图形界面

TWAIN作为一种协议,是个抽象的存在。实际应用中,用户需要通过用户界面来使用相关的应用程序和设备。在最基础的层面上,上一篇文章1中提到的源管理程序DSM和源Source都有默认的UI。 DSM的UI DSM管理着所有的Sources,如果一个特定…

Linux 使用Benq 4300U扫描仪

Fedora 11的软件库带有xsane,这是一个很好用的扫描仪前端程序(front-end)。但真的要让scanner工作,还要适当的配置后端(back-end)。 Benq 4300U是个很老式的扫描仪了,usb接口的,在Windows下工作的很好,这种类型的设备…