用于视觉搜索的自动图像校正的制作方法_3

文档序号:9252416阅读:来源:国知局
且将所述经校正输出图像发送到服务器用于视觉搜索。
[0031]在一个实施例中,自动地产生具有所关注的至少一个潜在对象的至少一个经校正图像用于视觉搜索包含将一个平面结构展开成每一输出图像的正视图。在另一个实施例中,自动地产生具有所关注的至少一个潜在对象的至少一个经校正图像包含校正来自多个输入图像的所关注的至少一个潜在对象的部分以产生至少一个输出图像。
[0032]图5说明用于执行视觉搜索的服务器500。服务器500包含存储媒体510,其具有数据库512以存储图像;及处理电路520,其经配置以执行用以经由网络接口 540接收至少一个经校正图像的指令522。网络接口可以通过有线或无线链路耦合到局域网或广域网。至少一个经校正图像包含如通过计算装置捕获用于视觉搜索的所关注的至少一个潜在对象。处理电路520经配置以执行用以提取表示至少一个经校正图像的特征(例如,高对比度区域)的描述符的指令。一系列数字(例如,128个数字)可以表示特征。至少一个经校正图像的经提取描述符设计成旋转、尺度及光照不变,而不需要视角或仿射失真不变。处理电路520进一步经配置以执行用以将至少一个经校正图像的经提取描述符与存储在数据库中的图像中的任一者的描述符匹配的指令522。处理电路520进一步经配置以执行用以传输与存储在数据中的具有与经提取描述符匹配的描述符的至少一个图像相关联的信息的指令522。在一个实施例中,至少一个经校正图像的经提取描述符在视角或仿射失真上是变化的。示例性存储媒体(例如,具有软件代码或指令的计算机可读媒体)耦合到处理电路,使得处理电路可以从存储媒体读取信息及将信息写入到存储媒体。在替代方案中,存储媒体可以与处理电路成一体式。
[0033]另外参考图6,展示流程图以说明在用于视频搜索的服务器处实施的过程600。过程600包含在块602处将多个图像存储在服务器的存储媒体中。存储媒体可以包含用于存储图像的数据库。过程600包含在块604处从用于视觉搜索的计算装置接收具有所关注的至少一个潜在对象的至少一个经校正图像。在块606处,所述过程提取表示至少一个经校正图像的特征的描述符。至少一个经校正图像的经提取描述符设计成旋转、尺度及光照不变,而不需要视角或仿射失真不变。在块608处,所述过程将至少一个经校正图像的经提取描述符与存储在数据库中的图像的描述符匹配。在块610处,所述过程传输与存储在数据库中的具有与经提取描述符匹配或基本上匹配的描述符的至少一个图像相关联的信息。
[0034]表示图像上的特征的描述符通常设计成旋转、尺度、光照及一定程度的视角失真不变。如按照定义,此不变性以损失辨别力为代价,这些变量的变化应对计算出的描述符具有极小影响。使用经校正图像潜在地允许使用不太恒定但更可辨别的描述符,此外所述描述符提取及匹配起来更快且更便宜。描述符将仍需旋转、尺度及光照不变,但最难处理的不变性(即,视角失真)将不再是要求。更可辨别的描述符将通过使用例如尺度不变特征变换(SIFT)允许消歧否则可能类似的描述符而允许大量对象进行检测。在一个实施例中,至少一个经校正图像的经提取描述符在视角失真或仿射失真上是变化的。
[0035]应了解,当计算装置或服务器为移动或无线装置时,其可以通过基于或以其它方式支持任何合适的无线通信技术的无线网络经由一或多个无线通信链路通信。举例来说,在一些方面中,计算装置或服务器可以与包含无线网络的网络相关联。在一些方面中,网络可以包括人体局域网络或个人局域网络(例如,超宽带网络)。在一些方面中,网络可以包括局域网或广域网。无线装置可以支持或以其它方式使用多种无线通信技术、协议或标准(例如,CDMA、TDMA、OFDM、OFDMA、WiMAX及W1-Fi等)中的一或多者。类似地,无线装置可以支持或以其它方式使用多种对应调制或多路复用方案中的一或多者。无线装置因此可以包含适当组件(例如,空中接口)以使用以上或其它无线通信技术建立一或多个无线通信链路及经由一或多个无线通信链路通信。举例来说,装置可以包括具有相关联的发射器及接收器组件(例如,发射器及接收器)的无线收发器,所述无线收发器可以包含促进在无线媒体上的通信的多个组件(例如,信号产生器及信号处理器)。众所周知,移动无线装置因此可以无线方式与其它移动装置、蜂窝电话、其它有线及无线计算机、因特网网站等通信。
[0036]本文中所描述的技术可以用于多种无线通信系统,例如码分多址(CDMA)、时分多址(TDMA)、频分多址(FDMA)、正交频分多址(OFDMA)、单载波FDMA (SC-FDMA)及其它系统。术语“系统”与“网络”通常可互换地使用。CDMA系统可以实施例如通用陆地无线接Λ (UTRA)、CDMA2000等无线电技术。UTRA包含宽带CDMA(W-CDMA)和CDMA的其它变体。CDMA2000涵盖过渡标准(IS)-2000、IS-95及IS-856标准。TDMA系统可以实施例如全球移动通信系统(GSM)的无线电技术。OFDMA系统可以实施例如以下各者等无线电技术:演进型通用陆地无线接入(演进型UTRA或E-UTRA)、超移动宽带(UMB)、电气电子工程师学会(IEEE) 802.1l(W1-Fi)UEEE 802.16 (WiMAX)、IEEE 802.20、闪存-OFDM.RTM.等。通用陆地无线接入(UTRA)及E-UTRA是通用移动通信系统(UMTS)的一部分。3GPP长期演进(LTE)是UMTS的使用E-UTRA的即将到来的版本,其在下行链路上采用OFDMA且在上行链路上采用SC-FDMA。UTRA、E-UTRA、UMTS、LTE及GSM描述于来自名为“第三代合作伙伴计划”(3GPP)的组织的文献中。CDMA2000及UMB描述于来自名为“第三代合作伙伴计划2”(3GPP2)的组织的文献中。
[0037]本文中的教示可以并入到多种设备(例如,装置)中(例如,在其内实施或由其执行)。举例来说,本文中教示的一或多个方面可以并入到电话(例如,蜂窝电话)、个人数据助理(“PDA”)、平板计算机、移动计算机、膝上型计算机、平板计算机、娱乐装置(例如,音乐或视频装置)、耳机(例如,头戴式耳机、听筒等)、医疗装置(例如,生物计量传感器、心率监测仪、计步器、EKG装置等)、用户I/O装置、计算机、服务器、销售点装置、娱乐装置、机顶盒或任何其它合适的装置中。这些装置可以具有不同的功率及数据要求。
[0038]在一些方面中,无线装置可以包括用于通信系统的接入装置(例如,W1-Fi接入点)。此接入装置可以提供(例如)经由有线或无线通信链路到另一网络(例如,广域网,例如因特网或蜂窝式网络)的连接性。因此,接入装置可以使得另一装置(例如,W1-Fi站)能够接入另一网络或一些其它功能性。另外,应了解,所述装置中的一或两者可以为便携式的,或在一些情况下,相对非便携式的。
[0039]所属领域的技术人员将理解,可以使用多种不同技术及技艺中的任一者来表示信息及信号。举例来说,可以通过电压、电流、电磁波、磁场或磁粒子、光场或光粒子或其任何组合来表示在以上描述中可以始终参考的数据、指令、命令、信息、信号、位、符号及码片。
[0040]所属领域的技术人员将进一步了解,可以将结合本文中所揭示的实施例而描述的各种说明性逻辑块、模块、电路及算法步骤实施为电子硬件、计算机软件或两者的组合。为清楚说明硬件与软件的此互换性,上文已大致关于其功能性而描述了各种说明性组件、块、模块、电路及步骤。此功能性是实施为硬件还是软件取决于特定应用及强加于整个系统的设计约束。所属领域的技术人员可以针对每一特定应用以不同方式来实施所描述的功能性,但此类实施方案决策不应被解释为会导致脱离本发明的范围。
[0041]可以使用经设计以执行本文所描述的功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑装置、离散门或晶体管逻辑、离散硬件组件或
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1