当前位置: 首页 > news >正文

以AI为灯,照亮医疗放射防护监管盲区

a5e90275827c3a391d5046a9dabfd0b0.gif

相信绝大部分人都有在医院拍X光片的经历,它能够让医生更方便快速地找出潜在问题,判断病人健康状况,是医疗诊断过程中的常见检查方式。但同时X射线也是一把双刃剑,它的照射量可在体内累积,对人体血液白细胞有杀伤力,对甲状腺、肾腺、性腺等内分泌腺体影响尤大。孕妇、儿童及恶性肿瘤患者更是X射线的“高危人群”。

考虑到 X 射线的潜在危害,监管部门对此领域也非常重视。医疗放射卫生监管主要侧重三个方向:一是资质,二是设备,三是从业人员。然而设备监测等方式往往是事后发现问题,一旦出现辐射泄露,就已经造成了医疗事故。因此,监管机构越来越将目光放到从业人员监督上,希望通过对人员操作规范的监督,更好地保障患者医疗放射检查安全。

我国早在2002年卫生部颁发的《放射工作卫生防护管理办法》以及2006年国家卫健委颁发的《放射诊疗管理规定》中也明确了相关防护要求:放射诊疗工作人员对患者和受检者进行医疗照射时,对邻近照射野的敏感器官和组织进行屏蔽防护,并事先告知患者和受检者辐射对健康的影响。据了解,病人穿上防护服检查时,99%以上的散射光都可以防护掉,能够极大降低这一医疗检查方式带来的潜在风险。

河南中盟新云,一家为卫生部门提供信息化建设与软件解决方案的公司,基于飞桨企业版 EasyDL 零门槛 AI 开发平台,训练出放射用具穿戴识别模型,并在此基础上研发医疗放射防护 AI 智能在线监管系统。该系统可自动识别在放射检查过程中患者是否使用防护用品,为医院放射诊疗工作人员增加一道“双保险”。还可将监测数据上传至医院及地方卫健委监督监测中心,为医疗放射卫生监督执法提供依据,有效规范医疗机构行为,使受诊者避免由于医护人员操作疏漏而遭受到射线风险。

a68ced959bfcfb0d2ff3c24ec3acb4ff.png

以“从业人员监管”为切入点

用 AI 为老百姓做实事

为什么会存在不穿戴放射防护装备的情况?这和防护装备特性息息相关。一般的放射防护用品如防护围裙、防护帽、防护围脖等均含铅,相对较重,穿戴不便,很多时候还需放射诊疗工作人员来帮助受检者穿戴。这就导致受检者穿防护服所花费时间,甚至会长于拍普通 X 光片的时间。在医院放射科相对繁忙的时间段,尤其是赶上患者较多的时候,一些工作人员往往顾不上检查和提醒义务,导致患者们在不知情的情况下承受风险。

“监管部门在监督过程中,对从业人员的监管往往是感到力不从心的,”中盟新云技术负责人崔涛介绍到,“受制于人力与时间成本等因素,目前监管部门以巡检或突击检查方式为主,这就很难覆盖到每一次的放射诊疗。因此,我们就设计研发了这个系统,来帮助医疗卫生监督机构更好地进行从业人员监管,为老百姓实实在在做一些好事。目前这在河南省范围来说,是第一次。”

立足于河南省“智慧卫监”的探索方向,中盟新云创新性地将 AI 图像识别技术运用到放射防护监管领域中。据调查,当时市面上流行的通用图像识别模型缺乏针对性训练,仅能识别是否有人,无法精准的识别出是否穿戴防护用具,更无法识别数十种之多的防护用具品类、不同医院使用的不同制式。而业内做得比较好的大公司对此类项目缺乏重视,虽有尝试,但专业研发人员投入不足,最终效果也不理想。中盟新云希望能够结合自身对于行业的深刻洞察,让专业的行业知识快速与 AI 能力结合,从而更好地解决这一问题。

8081c8f95979e7b2705912e6dc8a6ba2.png

飞桨Easy DL助力无算法工程师团队

自研高精度模型

中盟新云针对医疗放射防护人员监督的整体解决方案设计如下:

  • 定制化训练高精度AI模型,能够识别防护用品使用情况;

  • 在医疗机构放射科室部署抓拍摄像头,通过对放射检查过程的视频分析进行精准的受检场景抓怕;

  • 通过模型分析该场景中受检者是否正确穿戴防护设备,自动对识别结果进行风险等级分类并主动与预警;

  • 监督中心监管大屏实时显示预警信息,同时该预警信息自动下发至被抓拍的放射科室操作员手机端,操作人员可以对高风险预警信息进行申诉。

b7612d44cae7dbbbb08f2dede3e924ad.png

技术方案流程图

然而在第一阶段的模型开发训练上,团队犯了难。由于没有算法工程师,之前如果遇到 AI 类需求,只能与高校进行合作,但高校合作的开发进度往往无法满足客户的需求。从头招聘资深的算法工程师并不现实,不仅短时间内人才难寻,相匹配的费用开支也不低。后来团队又联系到一家公司打算定制开发一套模型,而对方却报价几十万,最终也只得无奈放弃。就在一筹莫展的时候,中盟新云寻找到了飞桨 EasyDL 零门槛 AI 开发平台。

“真的是非常简单易用,满足了我们‘定制’和‘零门槛’的需求。”崔涛介绍到,“我们用自己的数据在飞桨 EasyDL 上训练模型,全程只需选择和配置,操作非常简单。训练好的模型还提供丰富的部署方式,直接调用接口或者线下部署就可以调用模型能力,满足我们的需求。完全是一个开箱即用的体验。这对我们而言就已经没有任何难度了。”

飞桨 EasyDL 零门槛 AI 开发平台预制了高精度的预训练大模型 VIMER-CAE ,它是百度文心大模型 VIMER 系列的 CV 自监督预训练大模型,训练数据过亿,覆盖广泛行业场景。自监督视觉表征学习 VIMER-CAE 大模型创新性地提出“在隐含的编码表征空间完成掩码预测任务”的预训练框架,在图像分类、目标检测、语义分割等经典下游任务上达到 SOTA 结果。用户只需要使用相对少量的自身场景数据,在 EasyDL 平台依托其底层预训练通用大模型,快速训练高可用小模型,再通过公有云接口或者私有化部署调用模型能力。中盟新云整体方案采用“预训练+微调”的新范式,基于互联网海量的无标签数据对 VIMER-CAE 模型进行自监督学习方式训练,通过少量数据进行下游任务的模型训练。

最终,中盟新云团队每个标签仅使用100+张训练数据,共1000张左右图片,便训练出照片抓拍精准情况下识别精度达95%的模型,并基于模型开发出医疗放射防护AI智能在线监管系统。该系统在多种X射线检测场景中(如 CT 设备、DR 设备、CR 设备、X 射线胃肠机等),可识别出铅帽、铅裙、铅方巾、铅围脖、铅屏风等多种防护用具是否被使用,实现了对医疗放射防护行为的自动识别与监测,为后续的进一步监管提供了基础。

b5217487fd2976d088b258db98329e36.jpeg

b435ab1c4c6633e0e28674ba46bc511f.png

a56ea903bc9dc820d91926666d145be8.png

应用示例

ae08225654812c8acc4fe38a46634b48.png

持续赋能医疗卫生领域

为病患带来健康与安全

目前,中盟新云研发的医疗放射防护AI智能在线监管系统已深入服务于河南省内各县区的卫健委、监督局,在河南省内覆盖了郑州市和各县区广泛的一二三级医院,并在河南滑县、兰考县两个县区全部140余家医疗机构应用。在河南全省属独一份。

该智能监控系统的使用解决了卫生监督单位无法持续监管医疗机构放射防护情况的难点。不仅实现对医疗放射防护行为的自动识别,同时可以对识别结果进行初步的评估和判断,识别到风险行为后可以在监督指挥中心进行实时预警提醒。对真实发生的医疗违规行为也可以进行相应的录像取证作为执法依据,后续分析结果可用于指导放射卫生工作的不断改进,帮助政府机构高效执法,有效规范医疗机构行为,同时更是保护了受诊者的身体健康。

“之前总是会看到患者不穿防护装备的情况,等到我们把系统装上以后,监管部门的工作也更方便开展,穿戴防护设备这件事在医疗机构中得到了更大程度的重视。”崔涛谈起这一点表示非常欣慰,“目前的防护设备穿戴率已经越来越高了。希望通过我们的系统和监管的双赋能,让更多老百姓拥有更加安全的医疗环境。”

未来,中盟新云也将持续使用 AI 来服务医疗监管领域,除了医疗放射防护场景,还在医美医师资质审核、手术流程标准化等数十余种医疗监管场景持续赋能,助力监督执法部门的监查工作提效,为人民群众带来更加公开透明和安全的医疗环境。飞桨 EasyDL 零门槛 AI 开发平台也将持续与医疗领域中小企业携行,助力医疗卫生行业智能升级,为行业参与者和病患提供更多安全与便利。

往期推荐

飞桨EasyDL落地三大工业场景,工业AI赋能产业升级

效率提升98%!高海拔光伏电站运维巡检背后的AI利器

立体仓库货物识别率99.9%!AI让仓储管理事半功倍

相关文章:

以AI为灯,照亮医疗放射防护监管盲区

相信绝大部分人都有在医院拍X光片的经历,它能够让医生更方便快速地找出潜在问题,判断病人健康状况,是医疗诊断过程中的常见检查方式。但同时X射线也是一把双刃剑,它的照射量可在体内累积,对人体血液白细胞有杀伤力&…...

Golang单元测试详解(一):单元测试的基本使用方法

Golang 单元测试 Golang 中的单元测试是使用标准库 testing 来实现的,编写一个单元测试是很容易的: 创建测试文件:在 Go 项目的源代码目录下创建一个新的文件(和被测代码文件在同一个包),以 _test.go 为后…...

数据库的序列

目录 一、序列是什么 二、序列的用途 二、创建序列 三、查看、修改、删除序列 四、使用序列 (1)在插入语句中使用 (2)不在插入语句中使用 五、使用序列的例子 一、序列是什么 数据库对象分为:用户、视图、索引…...

2022年回顾

年总写完了(已持续多年),顺便写个小的回顾。 寻找属于自己的方向 无论当前干啥,大多数都不是真正适合你的,但是,你又不能不做下去,那么,持续的寻找适合的,就是一种解开…...

40亿个QQ号,限制1G内存,如何去重?

40亿个unsigned int,如果直接用内存存储的话,需要: 4*4000000000 /1024/1024/1024 14.9G ,考虑到其中有一些重复的话,那1G的空间也基本上是不够用的。 想要实现这个功能,可以借助位图。 使用位图的话&a…...

【django】django的orm的分组查询

前言:django当中分组查询如何实现? annotate from myapp import models from django.db.models.functions import TruncMonth from django.db.models import Count,Avg# 分组 values 就是取值作用 model.Book.objects.values(month).annotate(countCo…...

MySQL5.8在Windows下下载+安装+配置教程

MySQL是一款常用的关系型数据库管理系统,本文将介绍MySQL5.8在Windows下的安装配置教程。 1. 软件下载地址 免安装版下载地址:https://dev.mysql.com/downloads/mysql/安装版下载地址:https://dev.mysql.com/downloads/installer/ 2. 免安…...

Flask or FastAPI? Python服务端初体验

1. 引言 最近由于工作需要,又去了解了一下简单的python服务搭建的相关工作,主要是为了自己开发的模型或者工具给同组的人使用。之前介绍的针对于数据科学研究比较友好的一个可以展示的前端框架Streamlit可以说是一个利器。不过,随着ChatGPT的…...

《计算机组成原理》唐朔飞 第7章 指令系统 - 学习笔记

写在前面的话:此系列文章为笔者学习计算机组成原理时的个人笔记,分享出来与大家学习交流。使用教材为唐朔飞第3版,笔记目录大体与教材相同。 网课 计算机组成原理(哈工大刘宏伟)135讲(全)高清_…...

Linux:apache网页优化

Linux:apache网页优化 一、Apache 网页优化二、网页压缩2.1 检查是否安装 mod_deflate 模块2.2 如果没有安装mod_deflate 模块,重新编译安装 Apache 添加 mod_deflate 模块2.3 配置 mod_deflate 模块启用2.4 检查安装情况,启动服务2.5 测试 m…...

涨点技巧:注意力机制---Yolov8引入Resnet_CBAM,CBAM升级版

1.计算机视觉中的注意力机制 一般来说,注意力机制通常被分为以下基本四大类: 通道注意力 Channel Attention 空间注意力机制 Spatial Attention 时间注意力机制 Temporal Attention 分支注意力机制 Branch Attention 1.1.CBAM:通道注意力和空间注意力的集成者 轻量级…...

solr教程

一:安装配置 下载完成之后,解压solr文件,解压tomcat 1.1 在tomcat安装solr,并且建立solrCore 把solr5.5目录下的server/solr-webapp/webapp 重命名为solr,并且放置到tomcat/webapp的目录下。 打开tomcat/webapp/solr/WEB-INF/web.xml新建…...

基于java语言编写的爬虫程序

Java语言可以使用Jsoup、HttpClient等库进行网络爬虫开发,其中Jsoup提供了HTML解析和DOM操作的功能,HttpClient则提供了HTTP协议的支持。你可以通过使用这些库,构建网络爬虫程序来爬取指定网站的数据。需要注意的是,应该遵守网站的…...

UM2082F08 125k三通道低频无线唤醒ASK接收功能的SOC芯片 汽车PKE钥匙

1产品描述 UM2082F08是基于单周期8051内核的超低功耗8位、具有三通道低频无线唤醒ASK接收功能的SOC芯片。芯片可检测30KHz~300KHz范围的LF (低频)载波频率数据并触发唤醒信号,同时可以调节接收灵敏度,确保在各种应用环境下实现可靠唤醒,其拥…...

【SpringBoot_Project_Actual combat】 Summary of Project experience_需要考虑的问题

无论是初学者还是有经验的专业人士,在学习一门新的IT技术时,都需要采取一种系统性的学习方法。那么作为一名技术er,你是如何系统的学习it技术的呢。 一、DB Problems 数据库数据类型与java中数据类型对应问题? MySql数据库和java…...

恒容容器放气的瞬时流量的计算与合金氢化物放氢流量曲线的计算

有时候,你会遇到一个问题,该问题的描述如下: 你有一个已知体积的容器,设容器体积为V,里面装有一定压力(初始压力)的气体,如空气或氢气等,设初始压力为1MPa,容器出口连接着一个阀门开…...

网络编程_UDP通信

网络编程_UDP通信 1. TCP与UDP2. 使用UDP通信3. sendto与recvfrom、recv4.实例实例1: 服务器接收、客户端发送实例2:服务器收发、客户方发送、接收。1. TCP与UDP 当使用网络套接字通信时, 套接字的“域”都取AF_INET; 套接字的type: SOCK_STREAM 此时,默认使用TCP协议进行…...

windows修改Pycharm的右键打开方式

title: windows中open floder as Pycharm太长了怎么修改 date: 2023-06-04 author: IoT_H2 tags: windows系统问题 categories: Markdown 问题描述: Pycharm这一栏这么长,长的我实在是很难受,事实上Jetbrains家的软件都是这个鸟模样 导…...

Python入门(十四)函数(二)

函数(二) 1.传递实参1.1 位置实参1.2 关键字实参1.3 默认值 作者:xiou 1.传递实参 函数定义中可能包含多个形参,因此函数调用中也可能包含多个实参。向函数传递实参的方式很多:可使用位置实参,这要求实参…...

Allure测试报告定制全攻略,优化你的Web自动化测试框架!

目录 前言: 1. Allure测试报告简介 2. Web自动化测试框架简介 3. 封装Web自动化框架 3.1 安装Selenium 3.2 封装Selenium 3.3 定制Allure测试报告 3.3.1 适配翻译插件 3.3.2 定制测试报告样式 4. 示例代码 5. 总结 前言: 随着现在Web应用的普…...

浅谈 React Hooks

React Hooks 是 React 16.8 引入的一组 API,用于在函数组件中使用 state 和其他 React 特性(例如生命周期方法、context 等)。Hooks 通过简洁的函数接口,解决了状态与 UI 的高度解耦,通过函数式编程范式实现更灵活 Rea…...

web vue 项目 Docker化部署

Web 项目 Docker 化部署详细教程 目录 Web 项目 Docker 化部署概述Dockerfile 详解 构建阶段生产阶段 构建和运行 Docker 镜像 1. Web 项目 Docker 化部署概述 Docker 化部署的主要步骤分为以下几个阶段: 构建阶段(Build Stage)&#xff1a…...

VB.net复制Ntag213卡写入UID

本示例使用的发卡器:https://item.taobao.com/item.htm?ftt&id615391857885 一、读取旧Ntag卡的UID和数据 Private Sub Button15_Click(sender As Object, e As EventArgs) Handles Button15.Click轻松读卡技术支持:网站:Dim i, j As IntegerDim cardidhex, …...

.Net框架,除了EF还有很多很多......

文章目录 1. 引言2. Dapper2.1 概述与设计原理2.2 核心功能与代码示例基本查询多映射查询存储过程调用 2.3 性能优化原理2.4 适用场景 3. NHibernate3.1 概述与架构设计3.2 映射配置示例Fluent映射XML映射 3.3 查询示例HQL查询Criteria APILINQ提供程序 3.4 高级特性3.5 适用场…...

中南大学无人机智能体的全面评估!BEDI:用于评估无人机上具身智能体的综合性基准测试

作者:Mingning Guo, Mengwei Wu, Jiarun He, Shaoxian Li, Haifeng Li, Chao Tao单位:中南大学地球科学与信息物理学院论文标题:BEDI: A Comprehensive Benchmark for Evaluating Embodied Agents on UAVs论文链接:https://arxiv.…...

Opencv中的addweighted函数

一.addweighted函数作用 addweighted()是OpenCV库中用于图像处理的函数,主要功能是将两个输入图像(尺寸和类型相同)按照指定的权重进行加权叠加(图像融合),并添加一个标量值&#x…...

五年级数学知识边界总结思考-下册

目录 一、背景二、过程1.观察物体小学五年级下册“观察物体”知识点详解:由来、作用与意义**一、知识点核心内容****二、知识点的由来:从生活实践到数学抽象****三、知识的作用:解决实际问题的工具****四、学习的意义:培养核心素养…...

论文浅尝 | 基于判别指令微调生成式大语言模型的知识图谱补全方法(ISWC2024)

笔记整理:刘治强,浙江大学硕士生,研究方向为知识图谱表示学习,大语言模型 论文链接:http://arxiv.org/abs/2407.16127 发表会议:ISWC 2024 1. 动机 传统的知识图谱补全(KGC)模型通过…...

蓝桥杯3498 01串的熵

问题描述 对于一个长度为 23333333的 01 串, 如果其信息熵为 11625907.5798&#xff0c; 且 0 出现次数比 1 少, 那么这个 01 串中 0 出现了多少次? #include<iostream> #include<cmath> using namespace std;int n 23333333;int main() {//枚举 0 出现的次数//因…...

rnn判断string中第一次出现a的下标

# coding:utf8 import torch import torch.nn as nn import numpy as np import random import json""" 基于pytorch的网络编写 实现一个RNN网络完成多分类任务 判断字符 a 第一次出现在字符串中的位置 """class TorchModel(nn.Module):def __in…...