当前位置: 信息机 >> 信息机发展 >> 肺结节CT影像辅助检测软件注册审查指导原
肺结节CT影像辅助检测软件注册审查指导原则(征求意见稿)
本指导原则是对肺结节CT影像辅助检测软件的一般要求。注册申请人应依据具体产品的特性对注册申报资料的内容进行充实和细化。注册申请人还应依据具体产品的特性确定其中的内容是否适用,若不适用,需具体阐述其理由及相应的科学依据。
本指导原则是供注册申请人和技术审评人员使用的指导性文件,但不包括注册审批所涉及的行政事项,亦不作为法规强制执行,如果有能够满足相关法规要求的其他方法,也可以采用,但是需要提供详细的研究资料和验证资料。应在遵循相关法规的前提下使用本指导原则。本指导原则是在现行法规和标准体系以及当前认知水平下制定的,随着法规和标准的不断完善,以及科学技术的不断发展,本指导原则相关内容也将进行适时的调整。本指导原则中相关内容均应执行最新版本的标准。
本指导原则是人工智能医疗器械指导原则体系的重要组成部分,基于人工智能医疗器械审评指导原则的通用要求,明确了肺结节CT图像辅助检测软件的具体要求。
一、适用范围
本指导原则适用于肺结节CT影像辅助检测软件的产品注册。按现行《医疗器械分类目录》,该类产品分类编码为21-04-02,管理类别为三类。
肺结节CT影像辅助决策软件包括肺结节CT影像辅助检测软件、肺结节CT影像辅助诊断软件,前者主要用于疑似肺结节的检测或者检测及影像学分类,后者主要用于疑似肺结节良恶性等临床诊断。肺结节CT影像辅助诊断软件可参照本指导原则执行。
二、注册审查要点
(一)监管信息明确产品名称的确定依据、管理类别、分类编码、规格型号、产品组成等信息。
1.产品名称
产品命名应符合《医疗器械通用名称命名规则》的要求。根据产品预期用途可采用肺结节CT影像辅助检测软件进行命名。
2.分类编码
依据《医疗器械分类目录》,申报产品分类编码为21-04-02。按第三类医疗器械管理。
3.注册单元划分
根据产品的技术原理、结构组成、性能指标、适用范围进行注册单元划分。
可以与CT设备一起作为软件组件注册,也可以按照独立软件注册。
4.适用范围
适用范围需明确处理对象、核心功能、适用人群、目标用户、临床用途。
例如,用于胸部CT影像的显示、处理、测量和分析,可对4mm及以上肺结节进行识别并分析结节影像学特征,供经培训合格的医师使用,不能单独用作临床诊疗决策依据。
(二)综述资料
1.产品描述
1.1器械及操作原理描述
1.1.1工作原理
需详述产品的工作原理,例如:基于深度学习技术对医学影像进行分析处理、对肺结节进行分割、检测、自动识别等。
1.1.2结构组成
结构组成明确交付内容和功能模块,其中交付内容包括软件安装程序、授权文件、外部软件环境安装程序等软件程序文件,功能模块包括客户端、服务器端(若适用)、云端(若适用),若适用注明选装、模块版本。基于人工智能算法(如深度学习)的功能模块,需在模块名称中注明人工智能(如深度学习)。
1.2型号规格
需明确申报产品的型号规格及发布版本。产品型号/规格及其划分,如同一个注册单元包含多个型号规格,需提供产品型号规格区分列表或配置表。
1.3研发历程
阐述申请注册产品的研发背景和目的。如有参考的同类产品或前代产品,需提供同类产品或前代产品的信息,并说明选择其作为研发参考的原因。
2.适用范围和禁忌证
(1)适用范围
适用范围需明确处理对象、核心功能、适用人群、目标用户、临床用途、软件与医生阅片顺序。
例如,肺结节CT影像辅助检测软件产品适用范围为:用于胸部CT影像的显示、处理、测量和分析,可对4mm及以上肺结节进行识别并分析结节影像学特征,供经培训合格的医师使用,不能单独用作临床诊疗决策依据。
(2)预期使用环境
需明确设备使用场所和使用环境要求。
设备使用场所包括:医疗机构机房等。
使用环境要求需至少包括:温度、湿度、大气压、光照条件。
(3)适用人群需详述产品的适用人群。目标人群信息(如用于筛查、诊断)或无预期治疗特定人群的声明、感兴趣器官/疾病/病灶/异常、以及预期使用该产品的目标用户(如经培训合格的放射科医师、技师、专科医师等)
(4)禁忌证
明确产品临床应用的禁忌证以及不推荐使用该产品的情况。
3.产品功能
明确软件与医生阅片顺序。结合用户界面图示详细介绍技术要求中对应的临床功能,如有特殊声明,如用于检测继发性结节或更小结节,可以在功能中体现。明确自动、手动、半自动输出的数据、量化分析的具体内容、服务器部署(局域网、云端)等。
(三)非临床资料
1.产品风险管理资料
依据YY/T《医疗器械风险管理对医疗器械的应用》,提供产品风险管理报告。
申请人需重点说明:申报产品的研制阶段已对有关可能的危害及产生的风险进行了估计和评价,针对性地实施了降低风险的技术和管理方面的措施。产品性能测试对上述措施的有效性进行了验证,达到了通用和专用标准的要求。申请人对所有剩余风险进行了评价,全部达到可接受的水平。产品风险分析资料需为申请人关于产品安全性的承诺提供支持。
风险管理报告一般包括以下内容:
(1)申报产品的风险管理组织。
(2)申报产品的组成。
(3)申报产品符合的安全标准。
(4)申报产品的预期用途,与安全性有关的特征的判定。
(5)对申报产品的可能危害作出判定(见附录1)。
(6)对所判定的危害采取的降低风险的控制措施。
(7)对采取控制措施后的剩余风险进行估计和评价。
2.产品技术要求及检测报告
2.1产品技术要求
依据《医疗器械产品技术要求编写指导原则》进行编制。
2.1.1规格信息
明确软件发布版本和版本命名规则。软件版本命名规则原则上需涵盖算法驱动型更新和数据驱动型更新,明确并区分重大软件更新和轻微软件更新,其中重大软件更新列举常见典型情况。
明确不同型号间产品差异。
2.1.2性能指标
明确产品处理对象,以及数据接口信息,包括成像模态(如计算机体层摄影)和特定软硬件名称及型号(如适用)。
明确软件所有的临床功能,如结节检出的尺寸范围(如4-30mm)、结节密度分类类别(如实性、亚实性的手动分类等)、结节位置(如肺叶、肺段、肺结节CT图像层面、肺内、胸膜)、结节标记方式(紧密包裹结节的边界框、不紧密包裹结节的边界框)、分割方式(自动分割、半自动分割、手动分割)、测量功能(如体积、最大轴向平面最长直径、短径、平均直径、最大三维直径、有效直径、平均密度、面积等)、随访评估功能(如倍增时间、数值参数的百分比(%)和绝对变化、结节长轴、短轴、平均直径、最大三维直径、有效直径、体积、平均密度等)、测量精度(相对误差绝对值的平均值、绝对误差)、结节的3D或MIP可视化等。
使用限制明确应用场景(体检筛查、门诊病房)、患者(年龄、地域、疾病类型)、CT设备厂家、探测器排数、CT扫描参数(如管电压、管电流、层厚/层间距、剂量、窗宽窗位、重建方式、显示方式)、放射学检查条件(CT增强扫描、CT平扫)、CT图像质量要求(如分辨率、伪影)、结节检出的尺寸范围、结节密度分类类别。如软件包含图像质量判定功能,明确软件使用限制。
若含有基于测评数据库测试的性能指标,其要求参考《人工智能医疗器械注册审查指导原则》。
运行环境,运行在不同计算机系统的产品模块(如客户端和云端)需分别描述其运行环境。
附录中明确软件输出报告及界面数据图示及测评数据库数据库/集信息。服务器部署(局域网、云端)。
2.2检验报告
产品需符合GB/T.51《系统与软件工程系统与软件质量要求和评价(SQuaRE)第51部分:就绪可用软件产品(RUSP)的质量要求和测试细则》的要求。
注册人需在软件研究资料中提交GB/T.51自测报告或委托有资质的医疗器械检验机构出具检验报告。检测报告需明确软件发布版本信息。
3.软件研究
(1)基本要求
生产企业需依据《医疗器械软件注册审查指导原则》提交相应软件研究资料。其中,核心算法所述人工智能算法需依据《人工智能医疗器械注册审查指导原则》提交相应算法研究资料。
生产企业需依据《医疗器械网络安全注册审查指导原则》提交网络安全描述文档。按照《人工智能医疗器械注册审查指导原则》提交数据安全资料。
若使用云计算服务,生产企业需依据《人工智能医疗器械注册审查指导原则》提交相应研究资料。使用云计算服务需明确服务模式、部署模式、核心功能、数据接口、网络安全能力、服务(质量)协议等要求。
软件版本命名规则涵盖算法驱动型软件更新和数据驱动型软件更新;区分重大软件更新和轻微软件更新,其中重大软件更新需列举常见典型情况。
(2)软件安全级别
该类产品的软件安全性级别为严重(C)级。
(3)核心算法
核心算法的选择可以参考下表,其中采用全新算法(如深度学习)需提供算法研究资料。
表1.核心算法示例
4.算法研究资料
4.1算法基本信息肺结节CT影像辅助检测软件所涉及的算法一般包括肺结节检出算法、肺结节分类算法和肺结节测量算法。其中肺结节检出算法目的在于在胸部CT影像中利用人工智能技术自动检出肺结节,辅助医生筛查;肺结节分类算法对每个肺结节的属性进行归类,按照类别不同,肺结节分类算法包括但不限于肺结节密度分类算法,肺结节解剖定位分类算法等;肺结节测量算法对每个肺结节的属性进行量化测量,区别于肺结节分类算法,肺结节测量算法输出的是连续的量化值,而肺结节分类算法输出的是离散的类别。按照测量属性不同,肺结节测量算法包括但不限于肺结节体积测量算法,肺结节密度值测量算法和肺结节长短径测量算法等。
4.1.1肺结节检出算法
肺结节检出算法需明确算法的输入,比如算法采用的是2D,2.5D还是3D的胸部CT图像作为神经网络的输入;算法的输出,比如紧密包裹肺结节的矩形框端点(二维/三维),肺结节中心点;
明确算法所采用的神经网络结构,如FasterRCNN;明确算法训练采用的损失函数,如交叉熵,L1范数;明确算法设计过程中网络结构、损失函数等核心组件选择和设计的原则、方法与风险考量,如肺结节大小尺度的差异,肺结节与背景正负样本的不均衡性、假阳性、过拟合等;若肺结节检出采用多个模型融合,需明确不同模型训练与推理的方式,以及模型融合的策略,如级联,多数投票;
肺结节检出存在同一个目标多个重叠框的问题,算法需明确匹配关系所采用的策略,如交并比(IoU),定位框中心距离;
明确算法的流程图,需包含算法运行前所进行的前处理(图像缩放、图像像素值归一化、图像重采样)以及算法运行后所进行的后处理操作(图像重采样、非最大化抑制)。明确训练与部署所采用的框架(如Tensorflow,Pytorch)、算法运行环境(如内存、显存的需求)。
若使用迁移学习技术,除上述内容外还需补充预训练模型的数据集构建、验证与确认等总结信息,并论证迁移学习的适用性。
4.1.2肺结节分类算法
肺结节分类算法包括密度分类算法、肺结节解剖定位分类。
肺结节密度分类算法需明确输出(密度类别),密度类别制定依据以及临床适用性。
肺结节密度分类算法需明确算法的输入,比如算法采用的是2D,2.5D还是3D的图像作为神经网络的输入。若采用2D,需明确肺结节选取的图像层面,如中心层面,最大面积层面;明确算法所采用的神经网络结构,如ResidualNet,Dense-Net;明确算法训练采用的损失函数,如交叉熵,Focal损失函数;损失函数等核心组件选择和设计的原则、方法与风险考量,如肺结节大小尺度的差异,不同类别肺结节样本的不均衡性、过拟合等;若肺结节分类采用多个模型融合,需明确不同模型训练与推理的方式,以及模型融合的策略,如多数投票;最后,明确算法的流程图,训练与部署所采用的框架(如Tensorflow,Pytorch)、算法运行环境(如内存、显存的需求)。
肺结节解剖定位分类中,明确肺结节定位的类别,如左/右肺定位、肺叶定位、肺段定位。明确算法输入的类型,如肺结节二维切片,肺结节三维图像块,若输入类型为二维切片,明确二维切片选取标准(肺结节长短径交点所在切片、肺结节最大面积切片)。肺结节解剖定位分类算法需明确实现的机理,如图像分割算法,图像分类算法。
4.1.3肺结节测量算法
针对肺结节测量算法,明确测量实现的方式。肺结节体积测量算法、密度值测量算法与长短径测量算法可以通过肺结节分割技术来实现,也可以通过机器学习中的回归方法来进行预测。其中密度值测量算法需明确测量的类型,如平均值,标准差,最大值,最小值,中位数。
若申报产品涉及上述多个算法,需提供算法整体流程图,明确各个算法调用先后关系,以及输入输出依赖关系。
若使用迁移学习技术,除上述内容外还需补充预训练模型的数据集构建、验证与确认等总结信息,并论证迁移学习的适用性。
4.2算法需求规范
算法功能需求建议
转载请注明:http://www.aideyishus.com/lktp/7055.html