一种基于时空调制的血流速度测量装置及方法与流程

文档序号:12203941阅读:来源:国知局

技术特征:

1.一种基于时空调制的血流速度测量装置,其特征在于,包括电脑(1)、成像装置(2)、显微镜(3)、端口(4)及光源(5);光源(5)通过端口(4)照射在置于显微镜(3)载物台(7)上的被测样品(6),成像装置(2)固定于显微镜(3)目镜上方,成像装置(2)用于采集被测样品(6)的图像数据并将所述图像数据传输至电脑(1),电脑(1)对接收的图像数据进行处理以获取被测样品(6)的血流速度。

2.根据权利要求1所述的一种基于时空调制的血流速度测量装置,其特征在于,所述成像装置(2)为COMS相机。

3.根据权利要求1至2任一项所述的一种基于时空调制的血流速度测量装置,其特征在于,所述光源(5)发出的光为白光。

4.一种基于时空调制的血流速度测量方法,其特征在于,使用权利要求3所述的基于时空调制的血流速度测量装置,包括以下步骤:

S1.采集被测样品(6)的图像数据:将被测样品(6)放在显微镜(3)的载物台(7)上,并使被测样品(6)位于显微镜(3)的物镜的正下方,将光源(5)发出的光通过端口(4)照射在被测样品(6)上,对显微镜(3)进行聚焦,聚焦结束后用成像装置(2)采集被测样品(6)在显微镜(3)目镜中的成像以作为采集的被测样品(6)的图像数据,成像装置(2)采集的图像总帧数为F,成像装置(2)的帧率为f;

S2.成像装置(2)将采集到的被测样品(6)的图像数据传输至电脑(1),电脑(1)对接收的图像数据进行处理以得到被测样品(6)的血流速度,包括如下步骤:

S21.对采集到的F帧图像数据逐一像素点进行时间调制后再进行空间调制,以将背景组织信号与血红细胞信号进行分离,得到血红细胞信号Ist(x,y,t);

S22.对采集到的血红细胞信号Ist(x,y,t)进行自相关运算,以获取血红细胞的渡越时间;

S23.对采集到的血红细胞信号Ist(x,y,t)进行图像分割,以获取血红细胞的长度;

S24.用血红细胞的长度与血红细胞的渡越时间的比值作为血红细胞的流动速度,即被测样品(6)的血流速度。

5.根据权利要求4所述的一种基于时空调制的血流速度测量方法,其特征在于,步骤S21中,对F帧图像数据上每个像素点处的原始信号I(x,y,t)进行快速傅里叶变换,对快速傅里叶变换后的信号FFT[I(x,y,t)]进行第一次带通滤波,对第一次带通滤波后的信号IRBC(f)进行快速逆傅里叶变换,以得到经过时间调制后的血红细胞信号I′t(x,y,t);对经过时间调制后的血红细胞信号I′t(x,y,t)进行二维空间傅里叶变换,对二维空间傅里叶变换后的信号Ist(fx,fy,t)进行第二次带通滤波,对第二次带通滤波后的信号进行二维空间逆傅里叶变换,以得到经过时空调制后的血红细胞信号Ist(x,y,t);

I(x,y,t)=I0+IN(x,y,t)+IRBC(x,y,t) (1)

其中,I(x,y,t)为像素点(x,y)位置处的原始信号,I0为背景组织散射产生的散射光强度,IN(x,y,t)为噪声信号强度,IRBC(x,y,t)为运动的血红细胞散射产生的散射光强度,信号为非周期的脉冲信号;

<mrow> <msub> <mi>I</mi> <mrow> <mi>R</mi> <mi>B</mi> <mi>C</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>M</mi> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>N</mi> </munderover> <mi>r</mi> <mi>e</mi> <mi>c</mi> <mi>t</mi> <mrow> <mo>(</mo> <mfrac> <mrow> <mi>t</mi> <mo>-</mo> <msub> <mi>t</mi> <mi>i</mi> </msub> <mo>-</mo> <mfrac> <msub> <mi>&tau;</mi> <mn>0</mn> </msub> <mn>2</mn> </mfrac> </mrow> <msub> <mi>&tau;</mi> <mn>0</mn> </msub> </mfrac> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow>

其中,N为采集过程中通过的血红细胞个数,M为血红细胞散射光强幅值,rect[(t-ti0/2)/τ0]为单位矩形函数,τ0为矩形函数的宽度,ti是第i个血红细胞通过该像素位置的起始时间;

<mrow> <msub> <mi>I</mi> <mrow> <mi>R</mi> <mi>B</mi> <mi>C</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>,</mo> <mi>f</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>BPF</mi> <mrow> <msub> <mi>f</mi> <mn>1</mn> </msub> <mo>~</mo> <msub> <mi>f</mi> <mn>2</mn> </msub> </mrow> </msub> <mo>&lsqb;</mo> <mi>F</mi> <mi>F</mi> <mi>T</mi> <mo>&lsqb;</mo> <mi>I</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>&rsqb;</mo> <mo>&rsqb;</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </mrow>

其中,为执行第一次带通滤波,带通窗口范围为f1~f2,f1为f/F,f2<f/2,f为成像装置(2)的帧率,F为采集的图像总帧数,FFT[I(x,y,t)]为进行快速傅里叶变换;

I′t(x,y,t)=FFT-1[IRBC(x,y,f)] (4)

其中,FFT-1[]为进行快速逆傅里叶变换;

Ist(fx,fy,t)=FFT2[I′t(x,y,t)] (5)

其中,FFT2为进行二维空间傅里叶变换;第二次带通滤波的带通窗口范围为f3~f4,f3=0,f4=f/2-10Hz;

Ist(x,y,t)=IFFT2[Ist(fx,fy,t)] (6)

其中,IFFT2为进行二维空间逆傅里叶变换。

6.根据权利要求4所述的一种基于时空调制的血流速度测量方法,其特征在于,步骤S22中利用公式(7)得到血红细胞的自相关函数;

<mrow> <msub> <mi>R</mi> <mrow> <mi>X</mi> <mi>X</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>&tau;</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>E</mi> <mo>&lsqb;</mo> <msub> <mi>I</mi> <mrow> <mi>s</mi> <mi>t</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> <msub> <mi>I</mi> <mrow> <mi>s</mi> <mi>t</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>,</mo> <mi>t</mi> <mo>+</mo> <mi>&tau;</mi> <mo>)</mo> </mrow> <mo>&rsqb;</mo> <mo>=</mo> <mfrac> <mn>1</mn> <mi>F</mi> </mfrac> <msubsup> <mo>&Sigma;</mo> <mn>0</mn> <mi>T</mi> </msubsup> <msub> <mi>I</mi> <mrow> <mi>s</mi> <mi>t</mi> <mi>i</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> <msub> <mi>I</mi> <mrow> <mi>s</mi> <mi>t</mi> <mi>i</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>x</mi> <mo>,</mo> <mi>y</mi> <mo>,</mo> <mi>t</mi> <mo>+</mo> <msub> <mi>&tau;</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>7</mn> <mo>)</mo> </mrow> </mrow>

其中,E[]为平均值运算,T为信号的周期,F为成像装置(2)采集的图像总帧数为,τ为移动时间变量;

对自相关函数按公式(8)进行归一化处理,得到血红细胞的归一化的自相关函数;

<mrow> <msub> <mi>&rho;</mi> <mrow> <mi>X</mi> <mi>X</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>&tau;</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <msub> <mi>R</mi> <mrow> <mi>X</mi> <mi>X</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>&tau;</mi> <mo>)</mo> </mrow> </mrow> <mrow> <msub> <mi>R</mi> <mrow> <mi>X</mi> <mi>X</mi> </mrow> </msub> <mrow> <mo>(</mo> <mn>0</mn> <mo>)</mo> </mrow> </mrow> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>8</mn> <mo>)</mo> </mrow> </mrow>

所述血红细胞的渡越时间为自相关曲线初始时刻点与曲线纵坐标首次为0时刻点两点间曲线的斜率的倒数。

7.根据权利要求4所述的一种基于时空调制的血流速度测量方法,其特征在于,步骤S23中使用单阈值图像分割方法对采集到的血红细胞信号Ist(x,y,t)进行图像分割,以提取血红细胞的边界,计算多个血红细胞沿流经方向的最大长度并取平均值作为血红细胞的长度。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1