CN112842285B - 一种内镜下辅助识别粘膜下血管的方法及*** - Google Patents

一种内镜下辅助识别粘膜下血管的方法及*** Download PDF

Info

Publication number
CN112842285B
CN112842285B CN202011639891.7A CN202011639891A CN112842285B CN 112842285 B CN112842285 B CN 112842285B CN 202011639891 A CN202011639891 A CN 202011639891A CN 112842285 B CN112842285 B CN 112842285B
Authority
CN
China
Prior art keywords
pixel
value
image
blood volume
fluctuation frequency
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011639891.7A
Other languages
English (en)
Other versions
CN112842285A (zh
Inventor
左秀丽
李延青
马铭骏
李�真
邵学军
杨晓云
赖永航
冯健
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qingdao Medcare Digital Engineering Co ltd
Qilu Hospital of Shandong University
Original Assignee
Qingdao Medcare Digital Engineering Co ltd
Qilu Hospital of Shandong University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qingdao Medcare Digital Engineering Co ltd, Qilu Hospital of Shandong University filed Critical Qingdao Medcare Digital Engineering Co ltd
Priority to CN202011639891.7A priority Critical patent/CN112842285B/zh
Publication of CN112842285A publication Critical patent/CN112842285A/zh
Application granted granted Critical
Publication of CN112842285B publication Critical patent/CN112842285B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/02Detecting, measuring or recording pulse, heart rate, blood pressure or blood flow; Combined pulse/heart-rate/blood pressure determination; Evaluating a cardiovascular condition not otherwise provided for, e.g. using combinations of techniques provided for in this group with electrocardiography or electroauscultation; Heart catheters for measuring blood pressure
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/0059Measuring for diagnostic purposes; Identification of persons using light, e.g. diagnosis by transillumination, diascopy, fluorescence
    • A61B5/0082Measuring for diagnostic purposes; Identification of persons using light, e.g. diagnosis by transillumination, diascopy, fluorescence adapted for particular medical purposes
    • A61B5/0084Measuring for diagnostic purposes; Identification of persons using light, e.g. diagnosis by transillumination, diascopy, fluorescence adapted for particular medical purposes for introduction into the body, e.g. by catheters
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/02Detecting, measuring or recording pulse, heart rate, blood pressure or blood flow; Combined pulse/heart-rate/blood pressure determination; Evaluating a cardiovascular condition not otherwise provided for, e.g. using combinations of techniques provided for in this group with electrocardiography or electroauscultation; Heart catheters for measuring blood pressure
    • A61B5/026Measuring blood flow
    • A61B5/0295Measuring blood flow using plethysmography, i.e. measuring the variations in the volume of a body part as modified by the circulation of blood therethrough, e.g. impedance plethysmography
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/72Signal processing specially adapted for physiological signals or for diagnostic purposes

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • Veterinary Medicine (AREA)
  • Public Health (AREA)
  • Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Biophysics (AREA)
  • Pathology (AREA)
  • Biomedical Technology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Medical Informatics (AREA)
  • Molecular Biology (AREA)
  • Physiology (AREA)
  • Cardiology (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Signal Processing (AREA)
  • Psychiatry (AREA)
  • Hematology (AREA)
  • Endoscopes (AREA)

Abstract

本发明提供一种内镜下辅助识别粘膜下血管的方法及***,属于血管识别技术领域,对实时采集的待检测部位的时序图像进行预处理,将时序图像的像素值转化为零均值和单位方差;基于成像式光电容积描记技术,从预处理后的时序图像中,提取血液容积波,并确定对应的血液容积波动频率;基于成像式光电容积描记技术,从预处理后的时序图像中,提取各像素点的像素变化值,并确定对应的像素点的像素波动频率;根据血液容积波、血液容积波动频率、像素变化值以及像素波动频率,确定粘膜下血管覆盖区域。本发明能够在内窥镜操作过程中,在不借助额外设备且不延长操作时间的前提下,实时准确提取消化道血流信息,准确识别粘膜下血管,保证了手术安全。

Description

一种内镜下辅助识别粘膜下血管的方法及***
技术领域
本发明涉及血管识别技术领域,具体涉及一种内镜下辅助识别粘膜下血管的方法及***。
背景技术
随着内镜技术的发展,越来越多原本需要外科开刀的疾病可以选择内镜微创治疗。然而在手术过程中,因粘膜下血管显示不清等各种原因,难免会碰到术中出血的问题。轻者可内镜下处理,重者需外科止血,极少数病人甚至会导致死亡。目前尚未存在内镜下辅助识别粘膜下血管的方法。成像式光电容积描记技术(IPPG),可允许智能手机通过对面部、皮肤录像,通过血红蛋白对光的吸收及反射的原理,实现无接触的测量人体的心率、呼吸率、自主神经兴奋性、血压,将人体体表的血流信息反映在图像中。
发明内容
本发明的目的在于提供一种能够准确提取消化道血流信息并准确识别粘膜下血管的内镜下辅助识别粘膜下血管的方法及***,以解决上述背景技术中存在的至少一项技术问题。
为了实现上述目的,本发明采取了如下技术方案:
一方面,本发明提供一种内镜下辅助识别粘膜下血管的方法,包括如下步骤:
获取多帧待检测部位的RGB时序图像;其中,使用感知哈希算法实时计算前后两帧图像哈希值,当前后两帧图像哈希值的差异大于阈值时,需重新记录RGB时序图像信息;
选取实时采集的待检测部位的RGB时序图像中的G通道分量数据,进行预处理,将时序图像的像素值转化为零均值和单位方差;
基于成像式光电容积描记技术,从预处理后的时序图像中,提取血液容积波,并确定对应的血液容积波动频率;
基于成像式光电容积描记技术,从预处理后的时序图像中,提取各像素点的像素变化值,并确定对应的像素点的像素波动频率;
根据血液容积波、血液容积波动频率、像素变化值以及像素波动频率,确定粘膜下实际血管覆盖区域。
优选的,所述方法还包括,从内镜检查中实时获得待检测部位的时序图像。
优选的,所述方法还包括,采用虚影轮廓方法将实际血管覆盖区域进行展示。
优选的,对实时采集的待检测部位的时序图像进行预处理包括:
G通道分量数据作为提取消化道血流信息图像的原始数据,结合高斯模糊和白化处理,将像素值转化为零均值和单位方差。
优选的,提取血液容积波包括:
把每帧图像像素值看做是时间的连续函数,血液容积波计算公式如下:
Figure BDA0002879715900000021
其中,vk表示第k帧图像的血液容积值,0≤k<N,N表示图像的总帧数;pkxy表示第k帧图像坐标为(x,y)的像素点的绿色分量G数据的预处理值;w表示图像的宽;h表示图像的高。
优选的,确定血液容积波动频率包括:
使用时域滤波对所述血液容积波进行平滑处理,并使用快速傅里叶变换进行能量图谱分析,能量最高点对应的频率即为血液容积波动频率。
优选的,提取各像素点的像素变化值包括:
像素点像素变化值,即连续的N帧图像中,每相邻两帧图像对应坐标点像素值差的绝对值之和,计算公式如下:
Figure BDA0002879715900000031
其中,Sxy表示连续N帧图像中,坐标违(x,y)的像素点像素变化值;pkxy表示第k帧图像坐标为(x,y)的像素点的绿色分量G数据的预处理值。
优选的,确定对应的像素点的像素波动频率包括:
对连续N帧图像数据中每个像素的绿色分量G数据计算其变化规律,设某个坐标为(x,y)的像素点的G分量值G(x,y)在连续N帧图像中的数值组成一个G分量序列{G(x,y)[k]},其中,k表示第k帧图像,0≤k<N;
使用时域滤波对分量序列进行平滑处理,并使用快速傅里叶变换进行能量图谱分析,能量最高点对应的频率即为像素波动频率。
优选的,确定粘膜下实际血管覆盖区域包括:
判断像素点像素变化值是否大于第一阈值,若大于第一阈值,则该像素点为疑似血管覆盖区域,当该像素点的像素波动频率与血液容积波动频率的差小于第二阈值时,即可确定该像素点为实际血管覆盖区域。
第二方面,本发明提供一种内镜下辅助识别粘膜下血管的***,包括:
预处理模块,用于对实时采集的待检测部位的时序图像进行预处理,将时序图像的像素值转化为零均值和单位方差;
第一计算模块,用于基于成像式光电容积描记技术,从预处理后的时序图像中,提取血液容积波,并确定对应的血液容积波动频率;
第二计算模块,用于基于成像式光电容积描记技术,从预处理后的时序图像中,提取各像素点的像素变化值,并确定对应的像素点的像素波动频率;
判断模块,用于根据血液容积波、血液容积波动频率、像素变化值以及像素波动频率,确定粘膜下血管覆盖区域。
本发明有益效果:在内窥镜操作过程中,在不借助额外设备且不延长操作时间的前提下,实时准确提取消化道血流信息,准确识别粘膜下血管,保证了手术安全。
本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例1所述的内镜下辅助识别粘膜下血管的***功能原理框图。
图2为本发明实施例2所述的内镜下辅助识别粘膜下血管的***功能原理框图。
具体实施方式
下面详细叙述本发明的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过附图描述的实施方式是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语)具有与本发明所属领域中的普通技术人员的一般理解相同的意义。
还应该理解的是,诸如通用字典中定义的那些术语应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样定义,不会用理想化或过于正式的含义来解释。
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件和/或它们的组。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
为便于理解本发明,下面结合附图以具体实施例对本发明作进一步解释说明,且具体实施例并不构成对本发明实施例的限定。
本领域技术人员应该理解,附图只是实施例的示意图,附图中的部件并不一定是实施本发明所必须的。
实施例1
如图1所示,本发明实施例1提供一种内镜下辅助识别粘膜下血管的***,该***包括:预处理模块,用于对实时采集的待检测部位的时序图像进行预处理,将时序图像的像素值转化为零均值和单位方差;
第一计算模块,用于基于成像式光电容积描记技术,从预处理后的时序图像中,提取血液容积波,并确定对应的血液容积波动频率;
第二计算模块,用于基于成像式光电容积描记技术,从预处理后的时序图像中,提取各像素点的像素变化值,并确定对应的像素点的像素波动频率;
判断模块,用于根据血液容积波、血液容积波动频率、像素变化值以及像素波动频率,确定粘膜下实际血管覆盖区域。
在本实施例1中,基于上述的内镜下辅助识别粘膜下血管的***,实现了一种内镜下辅助识别粘膜下血管的方法,该方法基于现有设备设施和内镜环境,实现了白光内镜下血管位置预测,一定程度上减少手术中出血问题。该方法包括如下步骤:
对实时采集的待检测部位的时序图像进行预处理,将时序图像的像素值转化为零均值和单位方差;
基于成像式光电容积描记技术,从预处理后的时序图像中,提取血液容积波,并确定对应的血液容积波动频率;
基于成像式光电容积描记技术,从预处理后的时序图像中,提取各像素点的像素变化值,并确定对应的像素点的像素波动频率;
根据血液容积波、血液容积波动频率、像素变化值以及像素波动频率,确定粘膜下实际血管覆盖区域。
在本实施例1中,对实时采集的待检测部位的时序图像进行预处理包括:
从读取的待检测部位的RGB时序图像数据中选取绿色分量G数据,作为提取消化道血流信息图像的原始数据,结合高斯模糊和白化处理,将像素值转化为零均值和单位方差。
提取血液容积波包括:
把每帧图像像素值看做是时间的连续函数,血液容积波计算公式如下:
Figure BDA0002879715900000061
其中,vk表示第k帧图像的血液容积值,0≤k<N,N表示图像的总帧数;pkxy表示第k帧图像坐标为(x,y)的像素点的绿色分量G数据的预处理值;w表示图像的宽;h表示图像的高。
确定血液容积波动频率包括:
使用时域滤波对所述血液容积波进行平滑处理,并使用快速傅里叶变换进行能量图谱分析,能量最高点对应的频率即为血液容积波动频率。
提取各像素点的像素变化值包括:
像素点像素变化值,即连续的N帧图像中,每相邻两帧图像对应坐标点像素值差的绝对值之和,计算公式如下:
Figure BDA0002879715900000071
其中,Sxy表示连续N帧图像中,坐标违(x,y)的像素点像素变化值;pkxy表示第k帧图像坐标为(x,y)的像素点的绿色分量G数据的预处理值。上述Sxy的计算公式不仅可以得到波动频率,还能预测影响波动频率的主要区域。
确定对应的像素点的像素波动频率包括:
对连续N帧图像数据中每个像素的绿色分量G数据计算其变化规律,设某个坐标为(x,y)的像素点的G分量值G(x,y)在连续N帧图像中的数值组成一个G分量序列{G(x,y)[k]},其中,k表示第k帧图像,0≤k<N;
使用时域滤波对分量序列进行平滑处理,并使用快速傅里叶变换进行能量图谱分析,能量最高点对应的频率即为像素波动频率。
确定粘膜下实际血管覆盖区域包括:
判断像素点像素变化值是否大于第一阈值,若大于第一阈值,则该像素点为疑似血管覆盖区域,当该像素点的像素波动频率与血液容积波动频率的差小于第二阈值时,即可确定该像素点为实际血管覆盖区域。
实施例2
如图2所示,本发明实施例2提供一种内镜下辅助识别粘膜下血管的***,该***包括:
图像采集模块,用于从内镜检查中实时获得待检测部位的时序图像;
预处理模块,用于对实时采集的待检测部位的时序图像进行预处理,将时序图像的像素值转化为零均值和单位方差;
第一计算模块,用于基于成像式光电容积描记技术,从预处理后的时序图像中,提取血液容积波,并确定对应的血液容积波动频率;
第二计算模块,用于基于成像式光电容积描记技术,从预处理后的时序图像中,提取各像素点的像素变化值,并确定对应的像素点的像素波动频率;
判断模块,用于根据血液容积波、血液容积波动频率、像素变化值以及像素波动频率,确定粘膜下实际血管覆盖区域;
显示模块,用于对确定的实际血管覆盖区域采用虚影轮廓方法将血管覆盖区域进行展示。
在本实施例2中,基于上述的内镜下辅助识别粘膜下血管的***,实现了一种内镜下辅助识别粘膜下血管的方法,该方法包括如下步骤:
对实时采集的待检测部位的时序图像进行预处理,将时序图像的像素值转化为零均值和单位方差;
基于成像式光电容积描记技术,从预处理后的时序图像中,提取血液容积波,并确定对应的血液容积波动频率;
基于成像式光电容积描记技术,从预处理后的时序图像中,提取各像素点的像素变化值,并确定对应的像素点的像素波动频率;
根据血液容积波、血液容积波动频率、像素变化值以及像素波动频率,确定粘膜下实际血管覆盖区域。
在对实时采集的待检测部位的时序图像进行预处理之前,从内镜检查中实时获得待检测部位的时序图像,包括:使用内镜摄像头保持镜头稳定2-3s获取N帧RGB待检图像。该过程中使用感知哈希算法(perceptual hash algorithm)实时计算镜头晃动程度,当前后两帧图像哈希值差异大于某一阈值时,需重新记录图像信息。
所述方法还包括,对于确定的实际血管覆盖区域采用虚影轮廓方法将血管覆盖区域进行展示。
在本实施例2中,对实时采集的待检测部位的时序图像进行预处理包括:
从读取的待检测部位的RGB时序图像数据中选取绿色分量G数据,作为提取消化道血流信息图像的原始数据,结合高斯模糊和白化处理,将像素值转化为零均值和单位方差。
提取血液容积波包括:
把每帧图像像素值看做是时间的连续函数,血液容积波计算公式如下:
Figure BDA0002879715900000091
其中,vk表示第k帧图像的血液容积值,0≤k<N,N表示图像的总帧数;pkxy表示第k帧图像坐标为(x,y)的像素点的绿色分量G数据的预处理值;w表示图像的宽;h表示图像的高。
确定血液容积波动频率包括:
使用时域滤波对所述血液容积波进行平滑处理,并使用快速傅里叶变换进行能量图谱分析,能量最高点对应的频率即为血液容积波动频率。
提取各像素点的像素变化值包括:
像素点像素变化值,即连续的N帧图像中,每相邻两帧图像对应坐标点像素值差的绝对值之和,计算公式如下:
Figure BDA0002879715900000092
其中,Sxy表示连续N帧图像中,坐标违(x,y)的像素点像素变化值;pkxy表示第k帧图像坐标为(x,y)的像素点的绿色分量G数据的预处理值。
确定对应的像素点的像素波动频率包括:
对连续N帧图像数据中每个像素的绿色分量G数据计算其变化规律,设某个坐标为(x,y)的像素点的G分量值G(x,y)在连续N帧图像中的数值组成一个G分量序列{G(x,y)[k]},其中,k表示第k帧图像,0≤k<N;
使用时域滤波对分量序列进行平滑处理,并使用快速傅里叶变换进行能量图谱分析,能量最高点对应的频率即为像素波动频率。
确定粘膜下实际血管覆盖区域包括:
判断像素点像素变化值是否大于第一阈值,若大于第一阈值,则该像素点为疑似血管覆盖区域,当该像素点的像素波动频率与血液容积波动频率的差小于第二阈值时,即可确定该像素点为实际血管覆盖区域。
实施例3
本发明实施例3提供一种内镜下辅助识别粘膜下血管的方法,该方法包括包括以下步骤:
步骤1:从内镜检查中实时获得检测部位的时序图像
使用内镜摄像头保持镜头稳定2-3s获取N帧RGB待检图像。该过程中使用感知哈希算法(perceptual hash algorithm)实时计算镜头晃动程度,当前后两帧图像哈希值差异大于某一阈值时,需重新记录图像信息。
步骤2:对采集的图像进行预处理
从读取的RGB图像数据中选取绿色分量G图像数据,作为提取消化道血流信息图像的原始数据。原因在于含氧血红蛋白对绿光的吸收率最大,且经过实验对比发现G通道由血液充斥量而导致的像素值变化最大。
本实施例3中,为过滤掉细的毛细血管信号干扰,保留粗大血管和降低摄像头传感器自带噪声,采用高斯模糊和白化处理,将像素值转化为零均值和单位方差。
步骤3:基于IPPG技术从时序图像中提取血液容积波和波动频率
把每帧图像像素值看做是时间的连续函数,血液容积波计算公式如下:
Figure BDA0002879715900000111
其中,vk表示第k帧图像的血液容积值,0≤k<N,N表示图像的总帧数;pkxy表示第k帧图像坐标为(x,y)的像素点的绿色分量G数据的预处理值;w表示图像的宽;h表示图像的高。
使用时域滤波对上述公式所求血液容积波进行平滑处理,并使用快速傅里叶变换进行能量图谱分析,能量最高点对应的频率即为波动频率fv
步骤4:基于IPPG技术从图像中提取各像素点像素变化值和波动频率
步骤4.1:像素点像素波动频率
对连续N帧图像数据中每个像素的绿色分量计算其变化规律,设某个坐标(x,y)像素的G分量值G(x,y)在连续N帧图像中的数值组成一个G分量序列{G(x,y)[k]},其中,k表示第k帧图像,0≤k<N。
使用时域滤波对分量序列进行平滑处理,并使用快速傅里叶变换进行能量图谱分析,能量最高点对应的频率即为像素点像素波动频率fxy
步骤4.2:像素点像素变化值
像素点像素变化值即为连续的N帧图像中,每相邻两帧图像对应坐标点像素值差的绝对值之和,计算公式如下:像素点像素变化值,即连续的N帧图像中,每相邻两帧图像对应坐标点像素值差的绝对值之和,计算公式如下:
Figure BDA0002879715900000112
其中,Sxy表示连续N帧图像中,坐标违(x,y)的像素点像素变化值;pkxy表示第k帧图像坐标为(x,y)的像素点的绿色分量G数据的预处理值。
现有的IPPG技术本身只能对时序图像进行分析,得到色彩的波动频率。而本实施例3中,上述Sxy的计算公式不仅可以得到波动频率,还能预测影响波动频率的主要区域。
步骤5:进一步统计分析,确定血管区域
像素点像素变化值Sxy越大,说明该点像素变化越丰富,当Sxy大于第一阈值时,即可判断该点疑似为血管覆盖区域。当该点像素波动频率fxy与血液容积波动频率fv差异在某一阈值范围之内时,即可确定该像素点为实际血管覆盖区域。
步骤6:利用显示模块,将处于实际血管覆盖区域的坐标点集合转换为实际覆盖区域并使用虚影轮廓展示在电脑屏幕上。
实施例4
本发明实施例4提供一种计算机设备,包括存储器和处理器,所述处理器和所述存储器相互通信,所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令执行内镜下辅助识别粘膜下血管的方法,包括如下步骤:
对实时采集的待检测部位的时序图像进行预处理,将时序图像的像素值转化为零均值和单位方差;
基于成像式光电容积描记技术,从预处理后的时序图像中,提取血液容积波,并确定对应的血液容积波动频率;
基于成像式光电容积描记技术,从预处理后的时序图像中,提取各像素点的像素变化值,并确定对应的像素点的像素波动频率;
根据血液容积波、血液容积波动频率、像素变化值以及像素波动频率,确定粘膜下血管覆盖区域。
实施例5
本发明实施例5提供一种计算机可读存储介质,其存储有计算机程序,所述计算机程序被处理器执行时实现内镜下辅助识别粘膜下血管的方法,包括如下步骤:
对实时采集的待检测部位的时序图像进行预处理,将时序图像的像素值转化为零均值和单位方差;
基于成像式光电容积描记技术,从预处理后的时序图像中,提取血液容积波,并确定对应的血液容积波动频率;
基于成像式光电容积描记技术,从预处理后的时序图像中,提取各像素点的像素变化值,并确定对应的像素点的像素波动频率;
根据血液容积波、血液容积波动频率、像素变化值以及像素波动频率,确定粘膜下血管覆盖区域。
综上所述,本发明实施例所述的内镜下辅助识别粘膜下血管的方法及***,能够在内窥镜操作过程中,在不借助额外设备且不延长操作时间的前提下,实时准确提取消化道血流信息,准确识别粘膜下血管,保证了手术安全。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述仅为本公开的优选实施例而已,并不用于限制本公开,对于本领域的技术人员来说,本公开可以有各种更改和变化。凡在本公开的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。
上述虽然结合附图对本公开的具体实施方式进行了描述,但并非对本公开保护范围的限制,所属领域技术人员应该明白,在本发明公开的技术方案的基础上,本领域技术人员在不需要付出创造性劳动即可做出的各种修改或变形,都应涵盖在本发明的保护范围之内。

Claims (8)

1.一种内镜下辅助识别粘膜下血管的方法,其特征在于,包括如下步骤:
获取多帧待检测部位的RGB时序图像;其中,使用感知哈希算法实时计算前后两帧图像哈希值,当前后两帧图像哈希值的差异大于阈值时,需重新记录RGB时序图像信息;
选取实时采集的待检测部位的RGB时序图像中的G通道分量数据,进行预处理,将时序图像的像素值转化为零均值和单位方差;
基于成像式光电容积描记技术,从预处理后的时序图像中,提取血液容积波,并确定对应的血液容积波动频率;所述提取血液容积波包括:
把每帧图像像素值看做是时间的连续函数,血液容积波计算公式如下:
Figure FDA0003178249790000011
其中,vk表示第k帧图像的血液容积值,0≤k<N,N表示图像的总帧数;pkxy表示第k帧图像坐标为(x,y)的像素点的绿色分量G数据的预处理值;w表示图像的宽;h表示图像的高;
基于成像式光电容积描记技术,从预处理后的时序图像中,提取各像素点的像素变化值,并确定对应的像素点的像素波动频率;
根据血液容积波、血液容积波动频率、像素变化值以及像素波动频率,确定粘膜下实际血管覆盖区域;所述确定粘膜下实际血管覆盖区域包括:判断像素点像素变化值是否大于第一阈值,若大于第一阈值,则该像素点为疑似血管覆盖区域,当该像素点的像素波动频率与血液容积波动频率的差小于第二阈值时,即可确定该像素点为实际血管覆盖区域。
2.根据权利要求1所述的内镜下辅助识别粘膜下血管的方法,其特征在于,所述方法还包括,从内镜检查中实时获得待检测部位的时序图像。
3.根据权利要求1所述的内镜下辅助识别粘膜下血管的方法,其特征在于,所述方法还包括,采用虚影轮廓方法将实际血管覆盖区域进行展示。
4.根据权利要求1所述的内镜下辅助识别粘膜下血管的方法,其特征在于,对实时采集的待检测部位的时序图像进行预处理包括:
G通道分量数据作为提取消化道血流信息图像的原始数据,结合高斯模糊和白化处理,将像素值转化为零均值和单位方差。
5.根据权利要求1所述的内镜下辅助识别粘膜下血管的方法,其特征在于,确定血液容积波动频率包括:
使用时域滤波对所述血液容积波进行平滑处理,并使用快速傅里叶变换进行能量图谱分析,能量最高点对应的频率即为血液容积波动频率。
6.根据权利要求1所述的内镜下辅助识别粘膜下血管的方法,其特征在于,提取各像素点的像素变化值包括:
像素点像素变化值,即连续的N帧图像中,每相邻两帧图像对应坐标点像素值差的绝对值之和,计算公式如下:
Figure FDA0003178249790000031
其中,Sxy表示连续N帧图像中,坐标违(x,y)的像素点像素变化值;pkxy表示第k帧图像坐标为(x,y)的像素点的绿色分量G数据的预处理值。
7.根据权利要求6所述的内镜下辅助识别粘膜下血管的方法,其特征在于,确定对应的像素点的像素波动频率包括:
对连续N帧图像数据中每个像素的绿色分量G数据计算其变化规律,设某个坐标为(x,y)的像素点的G分量值G(x,y)在连续N帧图像中的数值组成一个G分量序列{G(x,y)[k]},其中,k表示第k帧图像,0≤k<N;
使用时域滤波对分量序列进行平滑处理,并使用快速傅里叶变换进行能量图谱分析,能量最高点对应的频率即为像素波动频率。
8.一种内镜下辅助识别粘膜下血管的***,其特征在于,包括:
预处理模块,用于对实时采集的待检测部位的时序图像进行预处理,将时序图像的像素值转化为零均值和单位方差;
第一计算模块,用于基于成像式光电容积描记技术,从预处理后的时序图像中,提取血液容积波,并确定对应的血液容积波动频率;所述提取血液容积波包括:
把每帧图像像素值看做是时间的连续函数,血液容积波计算公式如下:
Figure FDA0003178249790000032
其中,vk表示第k帧图像的血液容积值,0≤k<N,N表示图像的总帧数;pkxy表示第k帧图像坐标为(x,y)的像素点的绿色分量G数据的预处理值;w表示图像的宽;h表示图像的高;
第二计算模块,用于基于成像式光电容积描记技术,从预处理后的时序图像中,提取各像素点的像素变化值,并确定对应的像素点的像素波动频率;
判断模块,用于根据血液容积波、血液容积波动频率、像素变化值以及像素波动频率,确定粘膜下实际血管覆盖区域;所述确定粘膜下实际血管覆盖区域包括:判断像素点像素变化值是否大于第一阈值,若大于第一阈值,则该像素点为疑似血管覆盖区域,当该像素点的像素波动频率与血液容积波动频率的差小于第二阈值时,即可确定该像素点为实际血管覆盖区域。
CN202011639891.7A 2020-12-31 2020-12-31 一种内镜下辅助识别粘膜下血管的方法及*** Active CN112842285B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011639891.7A CN112842285B (zh) 2020-12-31 2020-12-31 一种内镜下辅助识别粘膜下血管的方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011639891.7A CN112842285B (zh) 2020-12-31 2020-12-31 一种内镜下辅助识别粘膜下血管的方法及***

Publications (2)

Publication Number Publication Date
CN112842285A CN112842285A (zh) 2021-05-28
CN112842285B true CN112842285B (zh) 2021-09-24

Family

ID=76000590

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011639891.7A Active CN112842285B (zh) 2020-12-31 2020-12-31 一种内镜下辅助识别粘膜下血管的方法及***

Country Status (1)

Country Link
CN (1) CN112842285B (zh)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109363630A (zh) * 2018-09-03 2019-02-22 浙江大华技术股份有限公司 一种生命体征信息测量方法及装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014001981A1 (en) * 2012-06-28 2014-01-03 Koninklijke Philips N.V. Evaluation of patency using photo-plethysmography on endoscope images
EP3456243A1 (en) * 2017-09-14 2019-03-20 Koninklijke Philips N.V. Improved vessel geometry and additional boundary conditions for hemodynamic ffr/ifr simulations from intravascular imaging
US11406255B2 (en) * 2018-01-03 2022-08-09 Koninklijke Philips N.V. System and method for detecting abnormal tissue using vascular features
CN110279402A (zh) * 2019-07-31 2019-09-27 杭州泽铭睿股权投资有限公司 一种皮下血管光学视频图像的成像方法
CN111387966B (zh) * 2020-03-20 2022-08-26 中国科学院深圳先进技术研究院 信号波重构方法及心率变异性信息的检测设备
CN111898416A (zh) * 2020-06-17 2020-11-06 绍兴埃瓦科技有限公司 视频流处理方法、装置、计算机设备和存储介质

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109363630A (zh) * 2018-09-03 2019-02-22 浙江大华技术股份有限公司 一种生命体征信息测量方法及装置

Also Published As

Publication number Publication date
CN112842285A (zh) 2021-05-28

Similar Documents

Publication Publication Date Title
CN107529646B (zh) 一种基于欧拉影像放大的无接触式心率测量方法及装置
US8811698B2 (en) Image processing apparatus, image processing method, and computer-readable recording medium
EP2233062B1 (en) Scene change detection device and scene change detection program
US8711252B2 (en) Image processing device and information storage medium including motion vector information calculation
CN105825516B (zh) 一种dicom影像血流分析***
US7248724B2 (en) Method for monitoring wounds
US20120008860A1 (en) Image processing apparatus, image processing method, and computer-readable recording medium
CN107292835B (zh) 一种眼底图像视网膜血管自动矢量化的方法及装置
JP2010512173A (ja) 内視鏡からの映像を用いるコンピュータ支援解析
Rokade et al. Automatic detection of hard exudates in retinal images using haar wavelet transform
CN103327883A (zh) 医用图像处理装置和医用图像处理方法
JP4817689B2 (ja) 医用画像処理装置及び医用画像処理プログラム
CN115187596B (zh) 用于腹腔镜结直肠癌手术的神经智能辅助识别***
CN111938622A (zh) 心率检测方法、装置及***、可读存储介质
CN113361480A (zh) 基于人脸视频的人体脉搏波获取方法
CN109584167A (zh) 基于二阶特征的ct图像肝内血管增强与分割方法及***
CN116309676A (zh) 一种冠脉血管图像分割方法、装置、电子设备及存储介质
CN111223090A (zh) 人体肺部ct图像中肿瘤图像的识别***
KR20200046775A (ko) Ct 영상 내 간암 영역 기반으로 3차원 분석을 하는 수술 보조 장치 및 방법
CN112842285B (zh) 一种内镜下辅助识别粘膜下血管的方法及***
Ihsan et al. A median filter with evaluating of temporal ultrasound image for impulse noise removal for kidney diagnosis
CN113693573B (zh) 一种基于视频的非接触式多生理参数监测的***及方法
CN115115657A (zh) 病灶分割方法及装置、电子设备及存储介质
EP2313848A1 (en) Methods for enhancing vascular patterns in cervical imagery
CN111626974B (zh) 冠状动脉造影图像序列的质量评分方法和装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant