医学超声图像直线检测方法

文档序号:6480655阅读:418来源:国知局
专利名称:医学超声图像直线检测方法
技术领域
本发明涉及一种医学超声图像直线检测方法。
背景技术
医学超声图像中的直线检测广泛应用于自由臂三维超声成像系统的超声标定等 其它应用领域。现有的方法主要有全手动检测和基于霍夫变换的直线检测两种方法。全手 动的检测方法在检测过程中需要操作人员在每帧图像中选择两个关键点来确定直线,这种 方法耗时较长,整个过程都需要人工操作,且检测结果受操作人员主观因素影响较大。基于 霍夫变换的检测方法可以实现检测过程的自动化,但这种方法计算量大,不能实现对视频 超声图像的实时检测,且抗噪声性能差,对低信噪比图像的检测效果不佳,并且检测结果会 受到超声图像中斑点噪声的严重影响。

发明内容
为克服上述缺陷,本发明的目的在于提出一种能对低信噪比的医学超声图像中的 直线进行自动检测的方法,并且使图像中的斑点噪声对检测结果的影响尽量小,而且处理 过程中的计算量不能太大,使计算机能够对采集到的视频图像进行实时处理。为达到上述目的,本发明医学超声图像直线检测方法,包括以下步骤(1)对当前的帧图像进行抽样;(2)找出每个抽样样本中的边缘点;(3)使用随机抽样一致性算法对找出的边缘点进行计算,并根据计算结果选取一 条直线作为检测到的直线。优先的,在上述的步骤(1)之前还包括步骤A 选取图像中的感兴趣区域;相应的 步骤(1)具体为对当前的帧图像中的感兴趣区域进行抽样。优先的,上述步骤A具体为在图像中通过点选形成凸多边形,该凸多边形内的区 域为所述感兴趣区域。优先的,上述步骤(1)具体为在水平方向选取处于所述感兴趣区域中的多个单 列像素,所选取的每个单列像素为一个抽样样本。优先的,上述步骤(1)具体为预先设定一个正整数N作为采样间隔,然后在水平 方向每隔N个像素点垂直选取处于所述感兴趣区域中的单列像素作为一个抽样样本。优先的,上述步骤(2)具体为对每个抽样样本进行差分,找出所述每个抽样样本 中的边缘点。优先的,上述步骤(2)具体为设定一个灰度阈值Tl,从差分后的所述每个抽样样 本中从上至下选取第一个灰度值超过所述灰度阈值Tl的像素点作为边缘点;如果都没有 超过所述灰度阈值Tl则选取最大灰度值点作为边缘点。优先的,在上述步骤(1)与步骤(2)之间还包括步骤B 对采集到的所有抽样样本 使用低通滤波器进行滤波。
优先的,上述的步骤⑶具体为(31)将所述找出的各边缘点两两组合成备选直线;(32)计算每条所述备选直线的一致点数;(33)搜索所述备选直线的一致点数的最大值d ;(34)如果只有一条备选直线的一致点数为d,则该条备选直线为检测到的直 线; 如果有多条备选直线的一致点数都为d,则对其中每条备选直线都计算其d个一致点到该 备选直线的距离和,并选取距离和最小的那条备选直线为检测到的直线。优先的,上述的步骤(32)具体为(321)计算每个边缘点到每条备选直线的距离;(322)将步骤(321)的结果与预先设定的距离阈值T2比较;(323)针对每条备选直线,统计到该条备选直线的距离小于所述距离阈值T2的边 缘点的数量,该数量即为该条备选直线的一致点数。上述本发明的方法中,通过只对图像中的感兴趣区域进行直线检测来减少计算 量,并采取滤波等措施,来抑制噪声对检测结果的影响;并尽量排除图像中无关信息,大大 地减少图像处理等操作的计算量,加快了对视频图像的实时检测速度。


图1为本发明医学超声图像直线检测方法实施例一的流程框图。图2为本发明医学超声图像直线检测方法实施例二的流程框图。图3为本发明医学超声图像直线检测方法实施例三的流程框图。图4为图2或图3所示的流程框图中“设定感兴趣区域”步骤的示意图。图5为图1至图3所示的流程框图中“对当前的帧图像进行抽样”步骤的示意图。图6为图1至图3所示的流程框图中“找出抽样样本中的边缘点”步骤的示意图。图7为图1至图3所示的流程框图中“使用随机抽样一致性算法对找出的边缘点 进行计算,并根据计算结果选取一条直线作为检测到的直线”步骤的示意图。图8为本发明医学超声图像直线检测方法实施例五的流程框图。
具体实施例方式下面结合附图和实施例对本发明作进一步的说明。实施例1本发明医学超声图像直线检测方法,如图1所示,包括以下步骤101、对当前的帧图像进行抽样;其中,抽样的过程是这样的对当前帧图像按照预先设定好的抽样间隔垂直采样。 预先设定好一个正整数N作为采样间隔,然后在水平方向每隔N个像素点垂直选取单列像 素作为一个抽样样本。直线检测将通过这些抽样样本来实现。102、找出抽样样本中的边缘点;S卩设定一个灰度阈值Tl,将抽样样本差分后从 上至下选取第一个灰度值超过所述灰度阈值Tl的像素点作为边缘点,如果都没有超过所 述灰度阈值Tl则选取最大灰度值点作为边缘点。103、使用随机抽样一致性算法对找出的边缘点进行计算,并根据计算结果选取一条直线作为检测到的直线。其方法是如果有η条抽样样本,那么就有η个边缘点,它们可 以两两组合成η*(η-1)/2条备选直线。对这η*(η-1)/2条备选直线,我们计算它们的一致 点数如果某边缘点到某条直线的距离小于预先设定的距离阈值Τ2,就认为此边缘点与这 条备选直线一致;也就是说我们针对每条备选直线,统计到该条备选直线的距离小于所述 距离阈值Τ2的边缘点的数量,该数量即为该条备选直线的一致点数。通过对非一致点的排 除,可以很好地消除斑点噪声对最终检测结果的影响。搜索η*(η-1)/2条备选直线相应的 一致点数的最大值d。如果只有一条备选直线的一致点数为d,则该条直线为检测到的直 线;如果有多条备选直线的一致点数都为d,则对其中每条备选直线都计算其d个一致点到 该直线的距离和,并选取距离和最小的那条备选直线为检测到的直线。本实施例中,通过对当前的图像帧进行抽样,可大大地减少图像处理量。能够实现 对视频中每帧图像的实时检测。实施例2本发明医学超声图像直线检测方法,如图2所示,包括以下步骤201、设定感兴趣区域;即在开始实时检测前,通过在屏幕上显示的图像中选取多边形的顶点形成凸多 边形(圆形或椭圆形属于凸多边形一种特例,因此本发明中的凸多边形包括圆形或椭圆 形),凸多边形内的区域为感兴趣区域,后续的直线检测步骤将只对感兴趣区域内的图像进 行。(如图4)202、对当前的帧图像中的感兴趣区域进行抽样;抽样的过程是这样的对当前帧图像按照预先设定好的抽样间隔垂直采样。预先 设定好一个正整数N作为采样间隔,然后在水平方向每隔N个像素点垂直选取处于感兴趣 区域中的单列像素作为抽样样本。直线检测将通过这些抽样样本来实现。(如图5)203、找出抽样样本中的边缘点;S卩设定一个灰度阈值Tl,将抽样样本差分后从 上至下选取第一个灰度值超过所述灰度阈值Tl的像素点作为边缘点,如果都没有超过所 述灰度阈值Tl则选取最大灰度值点作为边缘点。(如图6)204、使用随机抽样一致性算法对找出的边缘点进行计算,并根据计算结果选取一 条直线作为检测到的直线。其方法是如果有η条抽样样本,那么就有η个边缘点,它们可 以两两组合成η* (η-1) /2条备选直线。对这η* (η-1) /2条备选直线,我们计算它们的一致 点数如果某边缘点到某条直线的距离小于预先设定的距离阈值Τ2,就认为此边缘点与这 条备选直线一致;也就是说我们针对每条备选直线,统计到该条备选直线的距离小于所述 距离阈值Τ2的边缘点的数量,该数量即为该条备选直线的一致点数。通过对非一致点的排 除,可以很好地消除斑点噪声对最终检测结果的影响。搜索η*(η-1)/2条备选直线相应的 一致点数的最大值d。如果只有一条备选直线的一致点数为d,则该条直线为检测到的直 线;如果有多条备选直线的一致点数都为d,则对其中每条备选直线都计算其d个一致点到 该直线的距离和,并选取距离和最小的那条备选直线为检测到的直线。(如图7)本实施例中,通过只对感兴趣区域进行直线检测来减少计算量,并尽量排除图像 中无关信息对直线检测结果的影响,大大加快对视频中每帧图像的实时检测速度。实施例3本发明医学超声图像直线检测方法,如图3所示,包括以下步骤
301、设定感兴趣区域;即在开始实时监测前,通过在屏幕显示的图像中选取凸多边形的顶点确定一个凸多边形,凸多边形内的区域为感兴趣区域,后续的直线检测步骤将只对感兴趣区域内的 图像进行。(如图4)。302、对当前的帧图像中的感兴趣区域进行抽样;抽样的过程是这样的对当前帧图像按照预先设定好的抽样间隔垂直采样。预先 设定好一个正整数N作为采样间隔,然后在水平方向每隔N个像素点垂直选取处于感兴趣 区域中的单列像素作为抽样样本。直线检测将通过这些抽样样本来实现。(如图5)303、对采集到的所有抽样样本使用低通滤波器进行滤波;这一步可以抑制常规噪声对检测结果的影响。304、找出抽样样本中的边缘点。对滤波后的抽样样本进行差分;设定一个灰度阈 值Tl,将差分后的抽样样本从上至下选取第一个灰度值超过所述灰度阈值Tl的像素点作 为边缘点,如果都没有超过所述灰度阈值Tl则选取最大灰度值点作为边缘点。(如图6)305、使用随机抽样一致性算法对找出的边缘点进行计算,并根据计算结果选取一 条直线作为检测到的直线。其方法是如果有η条抽样样本,那么就有η个边缘点,它们可 以两两组合成η* (η-1) /2条备选直线。对这η* (η-1) /2条备选直线,我们计算它们的一致 点数如果某边缘点到某条直线的距离小于预先设定的距离阈值Τ2,就认为此边缘点与这 条备选直线一致;也就是说我们针对每条备选直线,统计到该条备选直线的距离小于所述 距离阈值Τ2的边缘点的数量,该数量即为该条备选直线的一致点数。通过对非一致点的排 除,可以很好地消除斑点噪声对最终检测结果的影响。搜索η*(η-1)/2条备选直线相应的 一致点数的最大值d。如果只有一条备选直线的一致点数为d,则该条直线为检测到的直 线;如果有多条备选直线的一致点数都为d,则对其中每条备选直线都计算其d个一致点到 该直线的距离和,并选取距离和最小的那条备选直线为检测到的直线。(如图7)本实施例中,通过对采集到的所有抽样样本使用低通滤波器进行滤波,从而达到 抑制常规的噪声对检测结果的影响的目的,大大地增强了后续检测结果的准确性,减少后 续的图像处理量,可进一步加快对视频中每帧图像的实时检测速度。实施例4401、设定感兴趣区域;即在开始实时监测前,通过在屏幕显示的图像中选取凸多边形的顶点确定一个 凸多边形,凸多边形内的区域为感兴趣区域,后续的直线检测步骤将只对感兴趣区域内的 图像进行。402、对当前的帧图像中的感兴趣区域进行抽样;抽样的过程是这样的对于当前帧图像,在水平方向随机选取处于感兴趣区域中 的多个单列像素,每个单列像素作为一个抽样样本。403、对采集到的所有抽样样本使用低通滤波器进行滤波;这一步可以抑制常规的噪声对检测结果的影响。404、找出抽样样本中的边缘点。对滤波后的抽样样本进行差分;设定一个灰度阈 值Tl,将差分后的抽样样本从上至下选取第一个灰度值超过所述灰度阈值Tl的像素点作 为边缘点,如果都没有超过所述灰度阈值Tl则选取最大灰度值点作为边缘点。(如图6)
405、使用随机抽样一致性算法对找出的边缘点进行计算,并根据计算结果选取一条直线作为检测到的直线。其方法是如果有η条抽样样本,那么就有η个边缘点,它们可 以两两组合成η* (η-1) /2条备选直线。对这η* (η-1) /2条备选直线,我们计算它们的一致 点数如果某边缘点到某条直线的距离小于预先设定的距离阈值Τ2,就认为此边缘点与这 条备选直线一致;也就是说我们针对每条备选直线,统计到该条备选直线的距离小于所述 距离阈值Τ2的边缘点的数量,该数量即为该条备选直线的一致点数。通过对非一致点的排 除,可以很好地消除斑点噪声对最终检测结果的影响。搜索η*(η-1)/2条备选直线相应的 一致点数的最大值d。如果只有一条备选直线的一致点数为d,则该条直线为检测到的直 线;如果有多条备选直线的一致点数都为d,则对其中每条备选直线都计算其d个一致点到 该直线的距离和,并选取距离和最小的那条备选直线为检测到的直线。(如图7)作为实施例3的变形,本实施例中的步骤402采用非固定间隔来对感兴趣区域进 行抽样,也能达到实施例3类似的效果。实施例5从上述的各实施例中可以看出,上述的各实施例可以实现对单帧图像的检测。为 了实现对视频图像进行实时检测,只需在检测直线完成后,增加一个对下一帧图像进行检 测的步骤即可,如图8所示。综上所述,本发明的方法克服了现有技术需要人工操作,计算量很大且不能实时 检测的缺点;增强了抗噪性,降低了对噪声敏感度,能够很好地消除斑点噪声对检测结果的 影响,能够对视频超声图像进行自动、实时的检测。显然,本领域的技术人员可以对本发明的方法进行各种改变而不脱离本发明的精 神范围。因此如果这些改变属于本发明权利要求书及其等同技术范围内,则本发明也意图 涵盖这些改变。
权利要求
一种医学超声图像直线检测方法,其特征在于,包括以下步骤(1)对当前的帧图像进行抽样;(2)找出每个抽样样本中的边缘点;(3)使用随机抽样一致性算法对找出的边缘点进行计算,并根据计算结果选取一条直线作为检测到的直线。
2.如权利要求1所述的医学超声图像直线检测方法,其特征在于在所述的步骤(1) 之前还包括步骤A 选取图像中的感兴趣区域;相应的步骤(1)具体为对当前的帧图像中 的感兴趣区域进行抽样。
3.如权利要求2所述的医学超声图像直线检测方法,其特征在于所述步骤A具体为 在图像中通过点选形成凸多边形,该凸多边形内的区域为所述感兴趣区域。
4.如权利要求2所述的医学超声图像直线检测方法,其特征在于所述步骤(1)具体 为在水平方向上选取处于所述感兴趣区域中的多个单列像素,所选取的每个单列像素为 一个抽样样本。
5.如权利要求2所述的医学超声图像直线检测方法,其特征在于所述步骤(1)具体 为预先设定一个正整数N作为采样间隔,然后在水平方向每隔N个像素点垂直选取处于所 述感兴趣区域中的单列像素作为一个抽样样本。
6.如权利要求2所述的医学超声图像直线检测方法,其特征在于所述步骤(2)具体 为对每个抽样样本进行差分,找出所述每个抽样样本中的边缘点。
7.如权利要求6所述的医学超声图像直线检测方法,其特征在于所述步骤(2)具体 为设定一个灰度阈值Tl,从差分后的所述每个抽样样本中从上至下选取第一个灰度值超 过所述灰度阈值Tl的像素点作为边缘点;如果都没有超过所述灰度阈值Tl则选取最大灰 度值点作为边缘点。
8.如权利要求1至权利要求7任一权利要求所述的医学超声图像直线检测方法,其特 征在于在步骤(1)与步骤(2)之间还包括步骤B 对采集到的所有抽样样本使用低通滤波 器进行滤波。
9.如权利要求1至权利要求7任一权利要求所述的医学超声图像直线检测方法,其特 征在于所述的步骤(3)具体为(31)将所述找出的各边缘点两两组合成备选直线;(32)计算每条所述备选直线的一致点数;(33)搜索所述备选直线的一致点数的最大值d;(34)如果只有一条备选直线的一致点数为d,则该条备选直线为检测到的直线;如果 有多条备选直线的一致点数都为d,则对其中每条备选直线都计算其d个一致点到该备选 直线的距离和,并选取距离和最小的那条备选直线为检测到的直线。
10.如权利要求9所述的医学超声图像直线检测方法,其特征在于所述的步骤(32) 具体为(321)计算每个边缘点到每条备选直线的距离;(322)将步骤(321)的结果与预先设定的距离阈值T2比较;(323)针对每条备选直线,统计到该条备选直线的距离小于所述距离阈值T2的边缘点 的数量,该数量即为该条备选直线的一致点数。
全文摘要
本发明公开了一种医学超声图像直线检测方法,为了克服现有技术需要人工操作,抗噪性能差,计算量很大且不能实时检测等缺点而发明;包括以下步骤(1)选取感兴趣区域;(2)对当前的帧图像进行抽样;(3)找出每个抽样样本中的边缘点;(4)使用随机抽样一致性算法对找出的边缘点进行计算,并根据计算结果选取一条直线作为检测到的直线。采用上述方法大大地减少了医学超声图像直线检测处理的计算量,增强了抗噪性,降低了对噪声敏感度,能够很好地消除斑点噪声对检测结果的影响,能够对视频超声图像进行实时、自动的检测。
文档编号G06T7/00GK101807297SQ20091000567
公开日2010年8月18日 申请日期2009年2月16日 优先权日2009年2月16日
发明者刘庆江, 刘志刚, 刘炜, 孙丰荣, 梅良模, 王庆浩, 贾晓波 申请人:海信集团有限公司;山东大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1