一种扫描床标记点位置的确定方法和装置的制造方法_3

文档序号:9788166阅读:来源:国知局
]步骤603,判断所述M是否大于等于4,如果是,则执行步骤604,如果否,则使用当前尺寸的模板图像无法确定扫描床标记点在患者图像中的位置,执行步骤607。
[0058]步骤604,判断M个候选位置中是否存在能够组成矩形的4个候选位置;如果是,则执行步骤605;如果否,则使用当前尺寸的模板图像无法确定扫描床标记点在患者图像中的位置,执行步骤607。
[0059]步骤605,获得所述4个候选位置在患者图像中组成的矩形的第一长宽比,并获得扫描床上设置的N对标记点中的任意两对标记点组成的矩形的第二长宽比,并判断是否存在与第一长宽比相同的第二长宽比。如果是,则执行步骤606;如果否,则使用当前尺寸的模板图像无法确定扫描床标记点在患者图像中的位置,执行步骤607。
[0060]步骤606,将所述4个候选位置确定为4个标记点在患者图像中的位置。
[0061 ] 其中,步骤601-步骤606的处理与步骤501-步骤506的处理相同,在此不再重复赘述。
[0062]步骤607,判断模板图像的尺寸是否已经达到预设最大尺寸;如果未达到预设最大尺寸,执行步骤608;如果已经达到预设最大尺寸,执行步骤609。
[0063]其中,预设最大尺寸可以根据实际经验任意设置,例如,可以设置预设最大尺寸为标记点在扫描床上的尺寸,如2(cm)*2(cm)等。
[0064]其中,预设最大尺寸表示:当模板图像的尺寸已经达到或者超过该预设最大尺寸时,基于该模板图像所计算出的每个位置的模板图像与患者图像之间的相似度,已经无法准确地识别出扫描床标记点在患者图像中的位置。
[0065]步骤608,增加模板图像的尺寸,并使用增加尺寸后的模板图像重新执行步骤602,即步骤602中使用的模板图像是增加尺寸后的模板图像。
[0066]其中,对模板图像增加的尺寸,可以根据实际需要进行配置,例如,增加模板图像的当前尺寸的10%,或者,增加预设大小的尺寸等。
[0067]其中,模板图像的初始尺寸通常较小,如果使用初始尺寸的模板图像执行上述步骤时,无法确定出标记点在患者图像中的位置,增加模板图像的尺寸,使用增加尺寸后的模板图像继续执行上述步骤,如果仍然无法确定出标记点在患者图像中的位置,继续增加模板图像的尺寸,以此类推,直到确定出标记点在患者图像中的位置或者模板图像的尺寸已经达到预设最大尺寸。
[0068]步骤609,无法确定出标记点在患者图像中的位置,输出失败信息。
[0069]针对上述两个实施例,在从患者图像上M个候选位置中确定出的组成矩形的4个候选位置确定为4个标记点在患者图像中的位置之后,还可以包括以下步骤:
[0070]步骤1、从扫描床设置的N对标记点中确定与第一长宽比相同的第二长宽比对应的两对标记点,并获得这两对标记点在扫描床的实际位置。
[0071]例如,当患者图像中的4个候选位置组成的矩形的第一长宽比与扫描床的两对标记点(假设为A1、A2、B1、B2)组成的矩形的第二长宽比相同时,则确定的两对标记点为扫描床的标记点Al、标记点A2、标记点B1、标记点B2,且患者图像中的4个候选位置分别为扫描床的标记点A1、标记点A2、标记点B1、标记点B2在患者图像中的位置。而且,针对扫描床的每个标记点,均会维护标记点与其在扫描床的实际位置之间的对应关系,因此可以获知扫描床的标记点Al、标记点A2、标记点B1、标记点B2在扫描床的实际位置。
[0072]步骤2、确定扫描区域在患者图像中的位置,并利用扫描区域在患者图像中的位置以及确定的4个标记点在患者图像中的位置,确定这4个标记点与扫描区域在患者图像中的位置关系。
[0073]其中,图像处理设备在得到患者图像之后,还可以确定出患者图像中的扫描区域,即扫描区域在患者图像中的位置。例如,当患者躺在扫描床上时,如果疾病区域为人体胸腔,则图像处理设备可以识别出患者图像中的人体胸腔,并将识别出的人体胸腔的区域作为扫描区域。进一步的,从患者图像中识别出扫描区域的算法可以采用现有的图像识别算法,针对采用图像识别算法从患者图像中识别出扫描区域的过程,本发明实施例中不再详加赘述。
[0074]步骤3、利用4个标记点与扫描区域在患者图像中的位置关系、两对标记点在扫描床的实际位置,确定扫描区域在扫描床的实际位置。
[0075]例如,在步骤506或步骤606中,分别确定出扫描床的标记点Al、标记点A2、标记点B1、标记点B 2在患者图像中的位置。在步骤I中,分别确定出扫描床的标记点A1、标记点A 2、标记点B1、标记点B 2在扫描床的实际位置。在步骤2中,确定出扫描床的标记点A1、标记点A2、标记点B1、标记点B2在患者图像中的位置,与扫描区域在患者图像中的位置关系,假设在患者图像中,扫描区域的起始位置为标记点Al与标记点A2之间的连线,扫描区域的终止位置为标记点BI与标记点B2之间的连线。基于此,在步骤3中,确定扫描区域在扫描床的实际位置为:起始位置是标记点Al在扫描床的实际位置与标记点A2在扫描床的实际位置之间的连线,终止位置是标记点BI在扫描床的实际位置与标记点B2在扫描床的实际位置之间的连线。之后,可以由医疗成像设备对扫描床上的起始位置和终止位置之间的扫描区域进行成像扫描。
[0076]基于与上述方法同样的发明构思,本发明实施例中还提供了一种扫描床标记点位置的确定装置,该扫描床标记点位置的确定装置应用在图像处理设备上。其中,该扫描床标记点位置的确定装置可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在的图像处理设备的处理器,读取非易失性存储器中对应的计算机程序指令形成的。从硬件层面而言,如图7所示,为本发明提出的扫描床标记点位置的确定装置所在的图像处理设备的一种硬件结构图,除了图7所示的处理器、非易失性存储器外,图像处理设备还可以包括其他硬件,如负责处理报文的转发芯片、网络接口、内存等;从硬件结构上来讲,该图像处理设备还可能是分布式设备,可能包括多个接口卡,以便在硬件层面进行报文处理的扩展。
[0077]如图8所示,为本发明提出的扫描床标记点位置的确定装置的结构图,所述扫描床上设置有N对标记点,N为大于等于2的正整数,所述装置具体包括:
[0078]图像获得模块11,用于获得患者图像和模板图像,所述患者图像包含所述扫描床上设置的标记点,所述模板图像的形状与所述标记点的形状相同,并将所述患者图像和所述模板图像输出给位置获得模块12;
[0079]位置获得模块12,用于在所述患者图像上滑动所述模板图像,得到患者图像上的每个位置与模板图像之间的相似度,并获得患者图像上相似度大于预设阈值的位置的数量M;
[0080]判断模块13,用于当所述M大于等于4时,判断所述M个候选位置中是否存在能够组成矩形的4个候选位置;
[0081]长宽比获得模块14,用于当判断模块13判断所述M个候选位置中存在能够组成矩形的4个候选位置时,获得所述4个候选位置在所述患者图像中组成的矩形的第一长宽比,并获得扫描床上设置的所述N对标记点中的任意两对标记点组成的矩形的第二长宽比;
[0082]确定模块15,用于当所述第一长宽比与所述第二长宽比相同时,将所述4个候选位置确定为4个标记点在所述患者图像中的位置。
[0083]进一步地,所述判断模块13,还用于当所述M小于4,或者当所述M虽大于等于4但不存在能够组成矩形的4个候选位置,或者所述患者图像上的候选位置M能够组成矩形但扫描床上不存在与所述第一长宽比相同的第二长宽比对应的标记点时,进一步判断所述模板图像的尺寸是否已经达到预设最大尺寸;
[0084]所述图像获得模块11,还用于当判断结果为未达到预设最大尺寸时,则增加所述模板图像的尺寸,并将增加尺寸后的模板图像输出给所述位置获得模块。
[0085]进一步地,所述装置还包括维护模块(图中未体现),用于针对所述N对标记点中的每对标记点,预先维护每对标记点之间的水平距离;针对在所述扫描床的一侧设置的N个标记点,预先维护任意两个标记点之间的垂直距离;
[0086]所述长宽比获得模块14,在获得扫描床上设置的所述N对标记点中的任意两对标记点组成的矩形的第二长宽比的过程中,利用所述每对标记点之间的水平距离以及所述任意两个标记点之间的垂直距离,获得扫描床上设置的所述N对标记点中的任意两对标记点组成的矩形的第二长宽比。
[0087]进一步地,所述确定模块15,还用于在从所述患者图像上M个候选位置中确定出的组成矩形的4个候选位置确定为4个标记点在所述患者图像中的位置之后,从所述扫描床设置的N对标记点中确定与所述第一长宽比相同的第二长宽比对应的两对标记点,并获得所述两对标记点在所述扫描床的实际位置;确定扫描区域在所述患者图像中的位置,并利用所述扫描区域在所述患者图像中的位置以及所述4个标记点在所述患者图像中的位置,确定所述4个标记点与所述扫描区域在所述患者图像中的位置关系;利用所述4个标记点与所述扫描区域在所述患者图像中的位置关系、所述两对标记点在所述扫描床的实际位置,确定扫描区域在扫描床的实际位置。
[0088]进一步地,所述N对标记点中的每个标记点均是设置在扫描床的两侧,且具有相同形状;
[
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1