对使用胶囊相机所撷取的图像进行图像拼接的方法及装置与流程

文档序号:18215156发布日期:2019-07-19 22:35阅读:208来源:国知局
对使用胶囊相机所撷取的图像进行图像拼接的方法及装置与流程

本发明与2014年5月19日所提交的序列号为pct/us14/38533的pct专利申请相关,该申请要求2013年5月29日所提交的序列号为61/828,653的美国临时专利申请的优先权。本发明还与2015年4月1日所提交的序列号为14/675,744的美国非临时专利申请相关。该pct专利申请、美国临时专利申请及美国非临时专利申请整体通过参考包括于此。

本发明涉及针对在胶囊相机经过人体胃肠(gastrointestinal;gi)道时通过该胶囊相机所撷取的图像进行图像拼接。尤其,本发明涉及用以提升拼接效率以减少在拼接输出的图像的数目的技术。



背景技术:

胶囊相机是一种试图解决传统内窥镜的许多问题的体内成像装置。相机与用于向基站接收器或收发器传输数据的无线电发送器一起被容置于可吞咽胶囊中。还可使用位于体外的数据记录器以接收并记录所传输的数据。该数据主要包括通过该数字相机所记录的图像。该胶囊还可包括用于自基站发送器接收指令或其它数据的无线电接收器。替代使用射频传输,可使用较低频率电磁信号。功率可自外部电感器向该胶囊内的内部电感器电感供应或者由该胶囊内的电池供应。在具有板上存储器(on-boardstorage)的另一种类型胶囊相机中,所撷取的图像在板上被储存,而不是传输至外部装置。在该胶囊排出以后,取回具有板上存储器的该胶囊。具有板上存储器的该胶囊向患者提供舒适及自由,患者无需佩戴数据记录器或被限制于无线数据接收器的邻近范围。

获取并处理后的图像及数据通常被显示于显示装置上,以供诊断医生或医学专家检查。不过,每个胶囊仅提供胃肠道的一小段的有限视图。想要自多个胶囊图像形成(拼接)具有较大视场的单个合成图片。大图片可利用高分辨率大屏幕显示装置,以允许使用者同时视觉化更多信息。图像拼接过程可包括移除图像之间的冗余重叠区域,从而可在单个合成图片中同时观看较大面积的内部胃肠道表面。此外,大图片可提供完整视图或内部胃肠道表面的重要部分。诊断医生或医学专家应当更容易且更快地快速发现兴趣点,例如息肉。而且,所撷取的图像可能具有例如30,000帧。使用者将需要不止一小时进行审查。因此,图像拼接过程可减少帧数并加速该审查过程。

不过,胃肠道中的组织常常变形。此外,在胃肠道内部的胶囊运动是不稳定的。相机可能在人体胃肠道内部旋转并停顿。此外,尽管在服用胶囊之前胃肠道应当已被很好地清洗,但各种物体例如食物残留及气泡仍可能出现于图像中。因此,通过胶囊相机所撷取的图像就用于各种图像合成或图像拼接处理的图像模型来说是不理想的。想要开发考虑所撷取的图像不理想的事实并提升处理或算法收敛速度的方法。



技术实现要素:

本发明揭示一种处理通过胶囊相机自人体胃肠(gastrointestinal;gi)道所撷取的图像的方法及装置。接收通过胶囊相机自人体胃肠(gi)道所撷取的高帧率图像以供处理。该高帧率图像包括具有第一空间分辨率的第一图像以及具有第二空间分辨率的第二图像,该第一图像与该第二图像交错,且该第二空间分辨率低于该第一空间分辨率。通过对该高帧率图像应用图像配准,导出该高帧率图像之间的运动模型。依据该运动模型拼接该高帧率图像,以生成包括拼接图像及非拼接图像的拼接输出。提供该拼接输出。

应用于该高帧率图像的图像配准可包括可变形配准及运动估计。该可变形配准可应用于该运动估计之前或之后。可迭代地对该高帧率图像应用该可变形配准及该运动估计,直至满足停止标准。该运动估计可对应全局平移运动估计。该运动估计还可对应仿射变换。

在一个实施例中,该拼接仅应用于该第一图像。当对该高帧率图像应用图像配准时,以该第一空间分辨率及该第二空间分辨率执行该图像配准。不过,总是以该第一空间分辨率执行该拼接。用于识别属于各拼接图像的至少部分隶属的信息可与该拼接输出一起提供。若在该拼接输出中的任何非拼接图像属于该第二图像,则自该拼接输出移除该非拼接图像。该第二空间分辨率在水平方向及垂直方向可等于该第一空间分辨率的一半或四分之一。而且,与该第一图像相比,以较低的位深度撷取该第二图像。

依据另一种方法,执行与该第一种方法类似的步骤。不过,该第二空间分辨率可低于或等于该第一空间分辨率。而且,若在该拼接输出中的任何非拼接图像属于该第二图像,则自该拼接输出移除该非拼接图像。

依据又一种方法,该方法包括图像撷取及图像处理。当胶囊相机被人体吞服后经过人体胃肠(gi)道时,利用该胶囊相机撷取高帧率图像。高帧率图像包括具有第一空间分辨率的第一图像以及具有第二空间分辨率的桥接图像。该第一图像与该桥接图像交错,且该第二空间分辨率低于该第一空间分辨率。配准过程及拼接过程可与前面相同。在一个实施例中,与该第一图像相比,通过减少照明该胶囊相机的视场(fieldofview;fov)中的场景的光源能量来撷取该桥接图像。例如,针对该桥接图像,该光源能量可减少至少一半。调节该第一图像或该桥接图像的像素值以考虑不同的光源能量。若压缩所撷取的该高帧率图像,则与该第一图像相比,可利用较高的压缩比来压缩该桥接图像。依据另一个实施例,与该第一图像相比,可以较低的位深度撷取该桥接图像。调节该第一图像或该桥接图像的像素值以考虑不同的位深度。

附图说明

图1a显示常规图像序列及高帧率图像序列的例子,其中,该高帧率图像序列包括常规图像及桥接图像。

图1b显示针对该常规图像序列的示例图像拼接。

图1c显示针对该高帧率图像序列的示例图像拼接,其中,该桥接图像提供额外的信息以估计两个常规图像之间的运动模型。

图2显示依据本发明的实施例针对图像序列拼接系统的示例流程图,其中,该桥接图像具有较低的空间分辨率。

图3显示依据本发明的实施例针对另一个图像序列拼接系统的示例流程图,其中,若非拼接图像为桥接图像,则自拼接输出移除该非拼接图像。

图4显示依据本发明的实施例针对另一个图像序列拼接系统的示例流程图,其中,该系统包括图像撷取及图像处理。

具体实施方式

在下面的说明中,将说明本发明的各种方面。出于解释目的,阐述具体的配置及细节以提供有关本发明的透彻理解。可能略去或简化公知特征,以免模糊本发明。

关于图像配准(registration)及拼接(stitching)的一般技术方法的回顾可见于szeliski的“imagealignmentandstitching:atutorial”,microsoftresearchtechnicalreportmsr-tr-2004-92,2006年12月10日。

序列图像拼接是常用于图像拼接的过程。它将相机所撷取的几个序列图像作为输入并将它们无缝地组合在大画布上。此过程通过将类似的连续图像镶嵌(mosaic)成“大图片”来减少图像帧的数目。因此,它减少医生或医学专家检查拼接图像的时间。输入图像可对应通过使用多个相机所撷取的全景图像(例如,具有隔开90°的视场的四个相机,以覆盖360°全景)。而且,假定通过该多个相机同时撷取的各组透视图像已被适当拼接成全景图像。在此情况下,将按序列拼接全景图像。

在可对图像应用图像镶嵌之前,必须识别该些图像之间的对应关系。识别对应关系的过程被称为图像配准。在图像配准中,首先检测并识别来自两个图像的相应特征、对象或区域。接着,依据一些数学模型,将一个图像扭曲至另一个图像以对齐该两个图像。必须自所撷取的图像计算模型参数。由于胃肠道不断经历变形运动,因此需要可变形配准来对齐两个连续图像,该可变形配准说明非线性空间变换。相应地,基于强度的可变形配准框架优于基于特征的可变形配准框架,因为好的特征并不总是存在于胃肠图像中。优选的变形模型是自由变形立方b样条(free-formdeformationcubicb-splines)。可使用基于梯度的隐式欧拉法(gradient-basedimpliciteulermethod)进行优化。能量模型使用相关系数作为差异度量及位移的惩罚拉普拉斯算子(penalizeslaplacianofthedisplacements)以正则化。为方便起见,将第一帧称为参考r并将第二帧称为浮动图像f。该可变形配准使浮动图像f变形直至它与参考r匹配并保持参考r不变。

胶囊相机所撷取的图像不仅包含变形,而且具有全局刚性变换,其由胃肠道内部的相机运动引起。为获得良好的图像配准结果,引入估计全局变换(更具体地说,两个连续图像帧之间的平移)的步骤。通过最大限度地降低特定相似性度量(例如,互相关、互信息等)来估计刚性变换的方法常常无法产生合理的结果,因为变形通常大于全局变换。为克服此问题,使用简单的基于可变形配准的方法。对于每对输入图像,我们假定它们完全重叠并以较低的分辨率(例如,原始分辨率的1/16)运行可变形配准。基于每个像素的优化变形计算位移向量。接着导出平均位移并将其用作两个图像之间的全局平移。

接着,将恢复的平移应用于输入图像并在重叠区重新计算可变形配准。在我们的实验中,当全局平移小时,发现此方法是有效的。不过,当平移大时,它无法获得准确的平移。但是,恢复的平移通常与真实的平移在相同的方向。因此,通过平移浮动图像f更接近其真实位置,仍提升配准。可在所选的一组全局偏移位置应用可变形配准并选择获得最佳匹配的最佳位置以确定可变形配准与运动估计两者。例如,可在几个全局偏移(例如,[0,-10],[00],[010])应用可变形配准并使用最佳匹配作为全局运动。其相关联的可变形配准也被用作最佳配准。

在配准过程中,将当前图像帧指定为参考r并将下一帧指定为浮动图像f。在r与f之间应用上述可变形配准。若配准足够好,则将帧r与f拼接在一起以形成新的参考r。下一图像帧成为浮动图像f。若配准不是足够好,则将当前参考r写至输出且帧f成为新的参考帧r。以此方式,将连续输入帧以贪婪的方式拼接至较大的画布上。被写至输出的当前帧r变为拼接输出图像。若拼接两个或更多图像来形成此拼接输出图像,则此拼接输出图像可对应拼接图像。若相应参考r从未与任何图像拼接,则此拼接输出图像可对应非拼接图像。

为确定配准是否良好,可使用数个标准。例如,可计算在配准后两个图像之间的重叠。若重叠百分比低于特定阈值(例如,参考图像的75%),则拒绝该配准。还可计算变形的最大位移。若发现大的变形(例如,40个像素),则拒绝该配准。在另一个例子中,可计算配准的质量度量。该质量度量可与为临床目的所保存的信息相关。例如,能够检测两个帧之间的少量变化的度量。可针对r与扭曲f之间的差值图像的三个通道(例如rgb)计算此度量。可对差值图像应用30x30像素的平均滤波器并使用最大差值作为得分。若该得分超过阈值(例如,0.18),则可拒绝该配准。

一旦通过可变形配准来对齐该些图像,即可镶嵌(也就是拼接)该些图像。有两种广泛使用的图像镶嵌技术。第一种方法是混合,其旨在通过平滑图像之间的过渡来最大限度地降低伪影(例如,羽化(feathering)或α混合(alphablending))。第二种方法是最优接缝,其在两个图像匹配最佳的重叠区中搜索最优接缝。

羽化或α混合计算充当参考图像r与扭曲浮动图像f之间的混合的权重的每像素α值(per-pixelalphavalue),在本申请中将其称为α映射a(alphamapa)。混合结果i可被写为

i=f×(1-a)+r×a(1)

其中,×表示逐元素相乘(element-wisemultiplication)。为计算a,首先计算在大的空白画布上的r及f的轮廓。接着计算在两个轮廓上的距离变换dr及df。最后,基于至各轮廓的距离计算a:

α混合的一个问题是高频细节可能因为该混合而被抹去。此外,即使轻微的不对齐也会导致模糊的图像。当对较大量的图像应用混合时,这会变得更糟。

最优接缝技术是基于efros及freeman所揭示的最小误差边界切割方法(“imagequiltingfortexturesynthesisandtransfer”,alexeia.efros及williamt.freeman,proceedingsofthe28thannualconferenceoncomputergraphicsandinteractivetechniques(siggraph),pages341-346,2001)。关键思想是找到两个图像最佳匹配之处的像素上的切口。通过在该切口的每侧放置仅一个图像而没有任何混合或通过在围绕接缝的窄带上应用混合可构成输出图像。在重叠区域内的各像素位置,误差被定义为两个像素之间的rgb通道的差值的平方和。

为拼接变形的f与r,首先识别需要被附着至参考r的f的部分。由于变形可能具有任意形状,因此可能有不止一个这样的附着。可执行关于附着的连接组件分析并将每个组件视为一个对象。

对于每个对象,可找到起始及终止点,在这些点,附着对象的轮廓进入并离开参考图像r。当浮动f的轮廓的部分与r的轮廓对齐时,这些点可为单个像素(大多数情况下)或一组连接像素。可它们的其中之一设置为源点且另一个设置为汇点。在重叠区上运行最小切割算法,以找到从该源点的任意像素至该汇点的任意像素的路径。在计算出最优路径以后,由该路径及附着对象包围的像素由浮动图像f的像素替代。为移除任何剩余的视觉接缝,在沿该路径的窄带像素(例如,10个像素)上可应用羽化。为避免多条路径相互交叉,所有的计算路径位置经记录并设置以在最小误差边界切割过程期间具有无限误差。以此方式,任何新的路径将不会与现有的路径交叉。

上述图像拼接技术已被应用于使用胶囊相机在体内所撷取的图像序列组。图像序列以每秒两帧的帧率撷取,以生成约30,000个图像的图像总数。基于此测试,可移除约20%冗余,也就是,拼接输出图像的总数约减少20%。

对于胶囊相机应用,该小型装置必须长时间(例如,10小时或更多)经过人体胃肠(gi)道并拍摄大量图像(例如,30,000或更多)。所有该操作都由位于胶囊壳体内部的小纽扣电池或电池组支持。而且,所有图像必须通过使用位于该胶囊相机内的一个或多个光源拍摄。因此,功率源成为该系统非常珍贵的资源。实际上,胶囊系统仅可承受得起以极低的帧率(例如,每秒2帧)撷取图像。尽管该胶囊相机在胃肠道中非常缓慢地行进,但由于各种原因,例如该低帧率在图像之间引起大的相对差异,在连续图像之间的配准仍然很难以很好地执行。

提升拼接效率的一种技术是增加帧率,从而它可导致较好的配准以及提升的拼接效率。不过,增加帧率还将导致撷取更多图像,其似乎与较少数目的拼接输出图像的目标冲突。但是,若额外冗余移除超过增加的撷取图像数目,则可实现冗余移除的净增益。例如,若将帧率增加至6帧/秒(也就是,2帧/秒的三倍),在相同时期内所撷取的帧的总数将增加至三倍。在2帧/秒的速率,发现可拼接约20%的图像。若所撷取的图像的总数为30,000,则拼接输出图像的数目将为24,000。随着增加的帧率,预期由于在较短的帧周期的两个相邻图像之间的较小变化而导致较好的配准。为实现较少数目的拼接输出图像的目标,必须大幅增加拼接图像的百分比。在上面的例子中,拼接图像的百分比必须大于73.33%。若假设可拼接的图像在60%,则针对此情况的拼接输出图像为36,000(也就是,90,000x(1-60%)),其远高于传统方法。因此,想要开发一种系统,其通过使用高帧率撷取可实际上实现冗余移除的净增益。

如前所述,该胶囊相机就功率及储存而言具有极有限的资源。该胶囊相机通过一个或多个纽扣电池提供功率,预期该电池在成像人体胃肠道的过程期间持续超过10小时。该电池将由光源(例如led)使用以照明被成像的场景。该电池还由图像传感器及处理器使用以撷取并处理图像。该胶囊相机很难将帧率加倍或者甚至增至三倍。

高帧率撷取的思想主要意图通过减小两个图像之间的帧周期增加该相邻图像之间的配准质量,从而可拼接更多的图像。相应地,本发明揭示一种提升拼接的效率而没有对额外图像数据及/或处理资源造成太多负担的技术。基于本发明,撷取额外的“桥接图像(bridgingimages)”以辅助图像配准以及运动模型的导出。该桥接图像不必以全分辨率撷取。为节约珍贵的系统资源例如储存及电池功率,依据优选实施例,以降低的空间分辨率撷取该桥接图像。不过,技术将逐渐发展,该系统在未来可能能够承受得起以全分辨率撷取桥接图像。

图1a显示在传统系统中撷取常规图像以及依据本发明的实施例以交错方式撷取常规图像与桥接图像的例子。在图1a中,图像序列a对应常规序列,其中,各图像101代表具有全分辨率的常规图像。图像序列b对应高帧率图像序列,其包括交错的常规图像(111)与桥接图像(112)。在此例子中,该高帧率是常规帧率的三倍。图1b显示对应传统方法的针对该常规帧率图像的图像拼接的例子。将前两个图像拼接成拼接图像121;下一各图像是非拼接的(123);将接下来的两个图像拼接成拼接图像122;以及最后的图像是非拼接的(124)。在此例子中,拼接输出图像由两个拼接图像(121及122)以及两个非拼接图像(123及124)组成。所有拼接图像及非拼接图像都具有高分辨率。由于该常规帧率图像以较低的帧率撷取,因此各图像可能包含病理重要性。因此,所有拼接输出图像,无论是拼接还是非拼接图像,都将被保留为最终输出图像。换句话说,基于传统的方法,将具有四个最终输出图像。在图1b中,显示该拼接图像具有较宽的方块尺寸,以标示该拼接图像较大。不过,图1b中所示的拼接图像的方块尺寸并非意图与实际的拼接图像尺寸成比例显示。

图1c显示针对该高帧率图像的图像拼接的例子。将前七个图像拼接成拼接图像131;接下来的两个桥接图像是非拼接的(134及135);将接下来的四个图像拼接成拼接图像132;接下来的桥接图像是非拼接的(136);以及将最后两个图像拼接成拼接图像133。当对该高帧率图像应用图像配准时,通过中间桥接图像来辅助常规图像之间的配准。例如,可在常规图像1与桥接图像2之间、在桥接图像2与3之间,以及在桥接图像3与常规图像4之间应用配准。通过中间桥接图像2与3,预期提升常规图像1与4之间的配准。可将拼接应用于高帧率图像,也就是常规图像与桥接图像两者。不过,在一个优选实施例中,拼接仅应用于常规图像。在拼接两个图像以后,可基于已拼接的图像与新的图像(常规图像或桥接图像)进一步执行图像拼接。在图1c中所示的例子中,拼接输出图像是由拼接图像131-133及非拼接图像134-136组成。由于该桥接图像以降低的分辨率撷取,因此若该非拼接图像为桥接图像,则可自最终输出删除该图像。于是,在最终输出具有三个拼接图像131-133。与传统方法相比,如图1c中所示的依据本发明的实施例少拼接一个图像。

为减少储存以及所需处理能力,以在水平及垂直方向2:1或4:1的降低分辨率撷取该桥接图像。在水平及垂直方向4:1的降低分辨率的情况下,每个桥接图像对应常规尺寸图像的1/16。因此,当帧率增加至原始帧率的三倍时,总图像数据仅增加12.5%。对于具有板上存储器的胶囊相机,所撷取的图像将被储存于板上内存(memory)中。在该胶囊相机自人体排出并被取回以后,取出板上储存的该图像以供处理及/或观看。为节约储存空间,可以压缩格式储存该图像。对于具有无线发送器的胶囊相机,所撷取的图像将被传输至位于人体外部的无线接收器。例如,患者可佩戴无线背包以在该胶囊相机在人体内部行进时接收自该胶囊相机所传输的图像。接着,将该图像从该无线包检索至基站以供处理及/或显示。

除以降低的分辨率撷取该桥接图像以外,该系统还可通过以减少的光源能量撷取该桥接图像来节约功率,该光源能量照明该胶囊相机的视场(fieldofview;fov)中的场景。例如,与原始光源能量相比,可减少该光源能量以使像素中的预期光子生成电荷(photon-generatedcharges)变为约一半。因此,该桥接图像的强度可放大2倍以匹配常规图像的强度,例如通过将传感器的像素值输出乘以2或者通过使传感器读出增益增加2。也可将常规图像的强度缩小2倍,以在图像配准期间匹配该桥接图像的强度。

依据又一个实施例,该系统可通过以较小的位深度(bit-depth)撷取该桥接图像来减少能量。例如,可以每像素10位撷取该常规图像,而以每像素9位撷取该桥接图像。当以9位撷取图像时,整个色域被划分成512级。当以10位撷取图像时,整个色域被划分成1024级。在处理期间,可在配准期间将与该桥接图像相关联的数据左移1位或舍入,以匹配与该常规图像相关联的数据。在此情况下,可填充“0”作为该9位输出的lsb,从而将其转换为10位。或者,可在配准期间将与该常规图像对应的数据下移1位,以匹配与该桥接图像对应的数据。在此情况下,可删除或舍入该10位输出的lsb,从而将其转换为9位。

依据另一个实施例,当对所撷取的图像应用图像压缩时,该桥接图像可使用与该常规图像相比较高的压缩比。由于该桥接图像主要用于配准,因此图像质量可能不是那么重要。相应地,该桥接图像可承受得起由图像压缩造成的较大的扭曲。

尽管针对该高帧率图像的该配准可能利用额外桥接图像以在两个常规图像之间提供中间运动模型,但拼接两个常规图像的可能性得以提升。不过,不保证桥接图像总是有助于提升拼接。相应地,在一个实施例中,若具有中间桥接图像的两个常规图像无法拼接,则检查直接在该两个常规图像之间的配准。换句话说,依据此实施例,使用桥接图像辅助图像拼接的该系统在任何情况下都不会比传统方法更糟糕。

对于拼接输出图像,若具有任何非拼接桥接图像,则自最终输出删除该非拼接桥接图像。若具有任何非拼接常规图像,则在最终输出中保留该非拼接常规图像。最终图像的输出顺序可为处理顺序。换句话说,当生成拼接图像且不再有新的图像可拼接至此拼接图像时,可输出该拼接图像。若发现常规图像是非拼接的,则输出该非拼接常规图像。因此,最终输出图像由交错的拼接图像与非拼接图像组成。

在将图像拼接成拼接图像以后,在执行拼接以后可能不知道该拼接图像与其隶属(membership)图像(也就是,被拼接成该拼接图像的图像)之间的对应关系。不过,医生或医学专家可能对与该拼接图像相关联的原始隶属图像中的病理信息感兴趣。因此,依据本发明的一个实施例,属于各拼接图像的隶属或至少部分隶属与拼接输出一起提供。甚至对于被拼接成拼接图像的图像,常常储存原始图像。在一个实施例中,与各拼接图像相关联的隶属信息与该拼接图像的数据一起储存或独立储存,从而可使用该隶属信息检索单独的原始图像。类似地,可储存有关未拼接的常规图像的信息。此信息可有助于避免储存非拼接常规图像及相应原始常规图像的需要。

对于图像拼接,该过程主要包括两个任务:配准及拼接(也就是,镶嵌)。该配准通常包括强度计算,不论它是基于强度还是基于特征。通过使用胶囊相机所撷取的胃肠壁的图像通常包含很少的特征。由于蠕动,肠壁的图像常常逐帧变形。相应地,针对胃肠道的图像需要可变形配准,其进一步增加图像配准的复杂性。另一方面,在配准以后,运动模型已知,拼接过程(也就是,镶嵌)较容易。可在显示终端(例如,笔记本电脑)本地潜在执行该拼接过程,以供医生或医学专家观看。相应地,在一个实施例中,独立地执行该两个主要任务(也就是,配准及镶嵌)。尤其,该配准通过较强大的处理站例如服务器、高端电脑或经布置以共同地或协作地工作的多台电脑执行。可储存或传输该配准结果,从而可通过使用该配准结果执行该图像镶嵌。在此情况下,假定原始常规图像在本地可获得,从而可应用该镶嵌过程。该处理可在云环境下执行,其中,使用者可上传该高帧率图像至云服务器并接收所导出的配准结果。接着,在本地实时执行该镶嵌。

如前所述,通过胶囊相机所撷取的图像不仅包含变形,而且具有全局刚性变换。相应地,引入全局变换以处理变形。在一个实施例中,迭代地应用全局变换及可变形配准。可首先应用该全局变换,接着应用该可变形配准。或者,可首先应用该可变形配准,接着应用该全局变换。当满足预定义标准时,可终止该迭代过程。全局平移运动已被揭示为全局平移的一种形式。在另一个实施例中,还可使用仿射变换(affinetransformation)进行运动估计。在又一个实施例中,可使用预定义的一组全局变换并在各变换执行该可变形配准。获得最佳匹配的全局变换被用作所选的全局变换。其相关联的可变形配准被用作所选的可变形配准。

图2显示依据本发明的一个实施例针对图像序列拼接系统的示例流程图,其中,桥接图像具有较低的空间分辨率。在步骤210中,该系统接收通过胶囊相机自人体胃肠(gi)道所撷取的高帧率图像。该高帧率图像包括具有第一空间分辨率的第一图像以及具有第二空间分辨率的第二图像,该第一图像与该第二图像交错,且该第二空间分辨率低于该第一空间分辨率。在步骤220中,通过对该高帧率图像应用图像配准,导出该高帧率图像之间的运动模型。在步骤230中,依据该运动模型拼接该高帧率图像,以生成包括拼接图像及非拼接图像的拼接输出。在步骤240中,提供该拼接输出。可向医生或医学专家显示该拼接输出以供观看。

图3显示依据本发明的另一个实施例针对图像序列拼接系统的示例流程图,其中,若非拼接图像为桥接图像,则自拼接输出移除该非拼接图像。此系统与图2的系统类似。不过,桥接图像可具有与该第一图像相同的空间分辨率。此系统还包括步骤:若非拼接图像为桥接图像,则自拼接输出移除该非拼接图像。在步骤310中,该系统接收通过胶囊相机自人体胃肠(gi)道所撷取的高帧率图像。该高帧率图像包括具有对应常规帧率的第一空间分辨率的第一图像以及具有第二空间分辨率的第二图像,该第一图像与该第二图像交错,且该第二空间分辨率低于或等于该第一空间分辨率。在步骤320中,通过对该高帧率图像应用图像配准,导出该高帧率图像之间的运动模型。在步骤330中,依据该运动模型拼接该高帧率图像,以生成包括拼接图像及非拼接图像的拼接输出。在步骤340中,若该非拼接图像属于该第二图像,自该拼接输出移除任何非拼接图像。在步骤350中,提供该拼接输出。

图4显示依据本发明的一个实施例针对另一个图像序列拼接系统的示例流程图,其中,该系统包括图像撷取及图像处理。在步骤410中,当胶囊相机被人体吞服后经过人体胃肠(gi)道时,该系统使用该胶囊相机撷取高帧率图像。撷取高帧率图像包括撷取具有第一空间分辨率的第一图像以及撷取具有第二空间分辨率的桥接图像,该第一图像与该桥接图像交错,且该第二空间分辨率低于该第一空间分辨率。在步骤420中,通过处理单元接收该高帧率图像。在步骤430中,通过该处理单元对该高帧率图像应用图像配准,导出该高帧率图像之间的运动模型。在步骤440中,依据该运动模型拼接该高帧率图像,以生成包括拼接图像及非拼接图像的拼接输出。在步骤450中,提供该拼接输出。

上述方法可被实施为将要被执行于电脑上的位于机器可读媒体上的电脑程序。术语“机器可读媒体”应当被视为包括储存一组或多组指令的单个媒体或多个媒体(例如,集中式或分布式数据库,以及/或者相关联的缓存及服务器)。术语“机器可读媒体”还应当被视为包括能够储存、编码或携带一组指令以供机器执行并使机器执行本发明的任意一种或多种方法的任意媒体。该机器可读媒体包括以机器(例如,电脑、平板电脑、智能手机等)可读的形式提供(也就是,储存及/或传输)信息的任意机制。例如,机器可读媒体包括存储器(例如上述),光储存媒体或闪速存储器装置可被用作该机器可读媒体。

尽管附图中说明并显示特定的示例实施例,但应当理解,此类实施例仅为广义发明的示例而非限制,且本发明不限于所显示及说明的特定构造及布置,因为本领域的普通技术人员可想到各种其它修改。相应地,说明书及附图将被视为示例而非限制。

本发明可以其他特定形式实施,而不背离其精神或基本特征。上述例子应当在所有方面都仅被视为说明性质而非限制性质。因此,由所附权利要求而非上述说明表示本发明的范围。在权利要求的等同的意思及范围内所作的所有变更都将包括于其范围内。

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