CN105917354A - 用于图像处理的空间金字塔池化网络 - Google Patents
用于图像处理的空间金字塔池化网络 Download PDFInfo
- Publication number
- CN105917354A CN105917354A CN201480072125.3A CN201480072125A CN105917354A CN 105917354 A CN105917354 A CN 105917354A CN 201480072125 A CN201480072125 A CN 201480072125A CN 105917354 A CN105917354 A CN 105917354A
- Authority
- CN
- China
- Prior art keywords
- spp
- network
- wave filter
- size
- pond
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/44—Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
- G06V10/443—Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components by matching or filtering
- G06V10/449—Biologically inspired filters, e.g. difference of Gaussians [DoG] or Gabor filters
- G06V10/451—Biologically inspired filters, e.g. difference of Gaussians [DoG] or Gabor filters with interaction between the filter responses, e.g. cortical complex cells
- G06V10/454—Integrating the filters into a hierarchical structure, e.g. convolutional neural networks [CNN]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/28—Determining representative reference patterns, e.g. by averaging or distorting; Generating dictionaries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Molecular Biology (AREA)
- General Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Health & Medical Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Engineering & Computer Science (AREA)
- Biodiversity & Conservation Biology (AREA)
- Multimedia (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Evolutionary Biology (AREA)
- Bioinformatics & Computational Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Image Analysis (AREA)
Abstract
空间金字塔池化(SPP)层与卷积层组合,并把输入图像从较精细到较粗略水平地划分各部分,并且聚集这些部分中的局部特征。SPP层可不管输入大小如何都生成固定长度的输出。SPP层使用的多层空间箱可向对象变形提供稳健性。基于SPP层的系统可池化由于输入尺度的灵活性而以可变尺度提取的特征,从而使其能够生成供测试的全图像表示。此外,SPP网络可允许在训练期间馈送具有不同大小或尺度的图像,这可增加尺度不变性并降低过拟合的风险。
Description
背景
计算机视觉包括对图像以及,一般来说,来自现实世界的高维数据的获取、处理、分析和理解,以便产生数字或符号信息,例如,以决策的形式。所述图像理解可被视为使用由几何、物理、统计和学习理论辅助构造的模型对来自图像数据的符号信息的剖析(disentangle)。该图像数据可采取许多形式,如视频序列、来自多个相机的视图、或来自医疗扫描仪的多维数据。计算机视觉的进一步领域可包括场景重构、事件检测、视频跟踪、对象识别、学习、索引、运动估计以及图像恢复。
计算机视觉技术通常是复杂的工作,在许多情况下涉及大量的计算资源并且缺少准确性。例如,现有深度卷积神经网络(CNN)涉及固定大小(例如224×224)的输入图像。这个要求是“人工的”并且可能降低对任意大小/尺度的图像或子图像的识别准确性。
发明内容
提供本概述以便以简化的形式介绍将在以下的详细描述中进一步描述的一些概念。该概述不旨在穷尽地标识所要求保护的主题的关键特征或必要特征,也不旨在帮助确定所要求保护的主题的范围。
各实施例涉及使用空间金字塔池化网络来处理图像的方法、设备和系统。一示例方法可包括接收输入图像;由神经网络的一个或多个卷积层上的一个或多个滤波器生成特征图(feature map);在跟随所述顶部卷积层的空间金字塔池化(SPP)网络处对顶部卷积层的每个滤波器的响应进行空间池化,其中SPP网络包括一个或多个层;将顶部SPP网络层的输出作为固定维度向量提供给全连接层。
从阅读以下详细描述及查看相关附图后,这些及其它特征和优点将显而易见。应当理解,以上一般描述及以下详细描述两者均是说明性的,而不限制所要求保护的各方面。
附图简述
图1概念性地例示出基于CNN的图像处理和基于SPP的图像处理的过程;
图2例示出具有空间金字塔池化层的示例神经网络结构;
图3例示出根据一些实施例的用于图像处理的系统的框图,该系统包括SPP层以及卷积神经网络层;
图4是可用于管理用于自动图像处理的SPP网络的示例通用计算设备的框图;
图5例示出根据实施例的使用SPP网络来进行图像处理的过程的逻辑流程图。
详细描述
如上面简要描述的,空间金字塔池化(SPP)层可与卷积层组合,并把图像从较精细到较粗略水平地划分成各部分,并且聚集这些部分中的局部特征。SPP层可不管输入大小如何都生成固定长度的输出。该SPP层使用的多层空间箱(spatial bin)可向对象变形提供稳健性。基于SPP层的系统可池化由于输入尺度的灵活性而以可变尺度提取的特征,从而使得能够生成供测试的全图像表示。此外,SPP网络可允许在训练期间馈送具有不同大小或尺度的图像,这可增加尺度不变性并降低过拟合的风险。
在下面的详细描述中,参考构成其一部分的附图,在附图中,通过例图,示出了具体的实施例或示例。可以将这些方面组合起来,也可以理由其它方面,并且可以作出结构上的改变而在不背离本公开的精神或范围。因此,下面的详细描述并不旨在进行限制,并且本发明的范围由所附权利要求书以及其等效方案来限定。
尽管将在与在个人计算机上的操作系统上运行的应用程序一起执行的程序模块的一般上下文中来描述一些实施例,但是,本领域的技术人员将认识到,这些方面也可以与其他程序模块相结合地实现。
一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、组件、数据结构及其它类型的结构。此外,本领域的技术人员将理解,各实施例可以用其它计算机系统配置来实现,包括手持设备、多处理器系统、基于微处理器的或可编程的消费者电子设备、小型计算机、大型计算机及类似的计算设备。各实施例也可以在分布式计算环境中实现,在分布式计算环境中,多个任务由通过通信网络链接的远程处理设备来执行。在分布式计算环境中,程序模块可位于本地和远程的存储器存储设备两者中。
一些实施例可以被实现为计算机实现的过程(方法)、计算系统、或者作为诸如计算机程序产品或计算机可读介质之类的制品。计算机程序产品可以是可由计算机系统读取的计算机存储介质,该计算机存储介质对包括指令的计算机程序进行编码,这些指令用于使计算机或计算系统执行(多个)示例进程。计算机可读存储介质是计算机可读存储器设备。计算机可读存储介质可以例如通过易失性计算机存储器、非易失性存储器、硬盘驱动器、闪存驱动器、软盘或紧致盘、以及类似硬件介质中的一个或多个来实现。
贯穿本说明书,术语“平台”可以是用于图像处理的软件和硬件组件的组合。平台的示例包括、但不限于:在多个服务器上执行的主存服务、在单个计算设备上执行的应用、及类似的系统。术语“服务器”一般是指一般在联网环境中执行一个或多个软件程序的计算设备。然而,服务器也可以被实现为在一个或多个计算设备上执行的虚拟服务器(软件程序),该虚拟服务器被视为网络上的服务器。以下提供了关于这些技术和示例操作的更多细节。
图1概念性地例示出基于CNN的图像处理和基于SPP的图像处理的过程。
对深度卷积神经网络(CNN)的使用以及大规模训练数据的可用性正导致视觉技术的革命性变化,特别是在图像分析与对象检测方面。基于深度网络的方法被用于图像分类、对象检测、以及其它识别或非识别任务。如上所述,SPP层可不管输入大小如何都生成固定长度的输出,而常规深度网络中所使用的滑动窗口池化则不能。SPP层使用的多层空间箱可向对象变形提供稳健性,而滑动窗口池化仅使用单一窗口大小。
CNN的技术缺点是它们要求固定输入图像大小的事实。如图示100示出的,常规的基于CNN的图像处理系统开始于输入图像102,如示例图示106和108示出的,该输入图像可能经受裁剪或扭曲(warping)104。经裁剪或扭曲的图像然后可被卷积层110处理,接着由提供输出116的全连接层114处理。经裁剪的区域可能不包含整个对象,而经扭曲的内容可能导致不合需要的几何失真。由于内容丢失或失真,识别准确性可能受到损害。此外,当对象尺度变化时,预定义尺度(例如224)可能不合适。固定输入大小可能忽略了涉及尺度的问题。卷积层可以按滑动窗口方式操作并输出特征图,特征图表示激活值(activation)的空间排列。实际上,卷积层可不要求固定图像大小并且可生成任何大小的特征图。另一方面,全连接层可能需要按其定义具有固定大小/长度的输入。因此,该固定大小约束可来自全连接层,全连接层存在于网络的较深阶段。
与用于图像处理的常规神经网络相反,根据各实施例系统可首先在卷积层110处理该输入图像102而不管输入图像的大小或尺度,然后在可向全连接层114提供所需的固定大小输入的SPP层112执行进一步的处理。
图1中的示例图像已被描述为具有特定大小、类型和形状的具体图像。各实施例不限于对特定大小、形状或类型的对象的检测,也不限于对特定大小、类型或内容的图像的检测。根据各实施例的使用空间金字塔池化来进行图像处理的系统可在能作用于任何大小、类型或内容的图像且能使用本文所描述的原理检测任何大小、形状或类型的对象的配置中实现。
图2例示出具有空间金字塔池化层的示例神经网络结构。
卷积层204可接受任意输入图像202大小,但是它们产生可变大小的输出。由预训练网络给出的固定长度表示还可被用于在其它数据集上训练分类器(诸如SVM或softmax)。在另一方面,分类器或全连接层可要求固定长度向量作为输入。空间金字塔池化可在生成这样的向量的同时通过在局部空间箱中的池化维护空间信息。空间箱可具有正比于图像大小的大小,所以箱的数量可不管图像大小而固定,这与常规深度网络的滑动窗口池化相反,其中滑动窗口的数量取决于输入大小。
为了使深度网络采用任意大小的图像,卷积层5(conv5)之后的池化层可被例如空间金字塔池化层210取代。在每个空间箱中,可池化每个滤波器的响应。最大池化是池化的一示例方法,但还可使用其它的池化方法。在一示例实现中,空间金字塔池化的输出208可以是kM维向量,箱的数量被表示成M(k为conv5滤波器的数量)。然后,固定维度向量可作为全连接层(fc6)212的输入被提供。
利用空间金字塔池化,输入图像可以是不仅允许任意宽高比而且允许任意尺度的任何大小。输入图像可以被按任何尺度调整大小(例如min(w;h)=180,224,...)并且相同深度网络被应用于该输入图像。当输入图像处于不同尺度时,网络(具有相同的滤波器大小)可以按不同尺度提取特征。
可用标准反向传播来训练上述网络结构而不管输入图像大小。然而,在实际图形处理单元(GPU)实现中,可使用固定输入图像。然而,GPU实现可在被利用的同时仍保留空间金字塔池化行为。
在一个示例场景中,网络可收到从图像裁剪出的固定大小输入(224×224)。裁剪可被用于数据扩充的目的。对于具有给定大小的图像,空间金字塔池化需要的箱大小可以被预计算。
考虑conv5之后的具有a×a(例如13×13)大小的特征图与一金字塔层的n×n个箱,池化层可被实现为滑动窗口池化,其中窗口大小并且步幅其中和表示向上和向下取整操作。
对于l层金字塔,可实现l个这样的层。接下来的全连接层(fc6)可串接这l个输出。在一个示例配置中,具有conv5 13×13大小的特征图的3层空间金字塔池化网络可具有分别具有3×3、2×2和1×1个箱的各池化层。单一大小训练可允许多层池化行为,并且还提供增加的准确性。
为了解决训练中变化的图像大小,可考虑一组预定义大小。例如,可使用两种大小(180×180和224×224),但也可实现任何数量的大小。不是裁剪较小的180×180区域,而是可将上述224×224区域调整到180×180大小。因此,两个尺度的区域可仅在分辨率不同,而不是在内容和/或布局不同。为使网络接受180×180输入,可实现另一固定大小输入(180×180)的网络。这个情况下,在conv5之后的特征图大小可以是a×a=10×10。然后,窗口大小和步幅可仍旧被用于实现每个金字塔池化层。该180-网络的空间金字塔池化层的输出可具有与224-网络相同的固定长度。因此,这个180-网络可在每个层具有与224-网络完全相同的参数。换言之,在训练期间,可由共享参数的两个固定大小输入的网络来实现不同大小输入的SPP网络。
为了降低从一个网络(例如224)切换到另一网络(例如180)的开销,每个完整时期可在一个网络上被训练,然后为了下一个完整时期切换到另一个网络(复制所有权重)。这可被迭代地执行。该多大小训练的收敛速率可类似于以上讨论的单一大小训练。多大小训练可被用于模拟不同输入大小,同时仍利用现有的良好优化的固定大小实现。根据其它实施例,还可使用附加尺度/宽高比,每个尺度/宽高比对应一个网络并且所有网络共享权重。或者,可使用不同大小的实现来避免网络切换。应当注意,本文中描述的单一/多大小方法可被用于训练。在测试阶段,SPP网络可被应用于任何大小的图像。
图3例示出根据一些实施例的用于图像处理的系统的框图,该系统包括SPP层以及卷积神经网络层。
在根据各实施例的系统中,多层池化的增益不是简单地归因于较多参数。相反,它是由于多层池化对对象变形和空间布局的变化是稳健的。由于基于空间金字塔池化的网络的使用不取决于尺度,所以可调整图像大小使得可用较小维度和相同网络来提取特征。
如图示300示出的,根据各实施例的图像处理系统可采用一个或多个神经网络304来处理输入图像302并提供可被用于训练分类器、场景重构、事件检测、视频跟踪、对象识别、图像索引、或运动估计的输出316。特征图可从整个图像中被提取一次(任选地以多个尺度)。然后,空间金字塔池化可被应用于特征图的每个候选窗口以便池化此窗口的固定长度表示。因为可能耗时的卷积网络被应用了一次,该系统可以比诸如R-CNN之类的办法快诸数量级地检测对象。
在一些实施例中,可从特征图308的诸区域中提取(310)窗口级特征。从而,在来自深度卷积特征图308的任意窗口中可启用特征提取。可调整输入图像302的大小以便适合网络的结构。包括基于滤波器数量的空间箱的一层或多层的SPP网络312,顶部卷积层可池化所提取的特征,并为全连接层314生成固定大小输出。
在一些示例中,输入图像302可被调整大小使得min(w;h)=s,其中w是宽度,h是高度,s表示预定义尺度(例如256),并且可从整个图像提取conv5的特征图。在一些示例实现中,4层空间金字塔(1×1、2×2、3×3和6×6,总共50个箱)可被用于每个候选窗口以便池化特征。这可为每个窗口生成12800维(256×50)表示。这些表示可被提供给网络的全连接层。
在其它实施例中,也可使用多尺度特征提取。图像可被调整大小使得min(w;h)=s∈{480;576;688;864;1200},并且可针对每个尺度计算conv5的特征图。在一些示例中,可通过逐通道地池化来自这些尺度的特征来组合它们。在其它示例中,可为每个候选窗口选择单一尺度s,以使得经缩放的候选窗口具有与一预定义值(例如224×224)最接近的像素数量。然后,根据这个尺度提取的特征图可被用于计算该窗口的特征。
已经使用具体示例、配置和基于空间金字塔池化的图像处理过程描述了图1至3中的示例。使用空间金字塔池化执行图像处理的实施例并不限于根据这些示例描述的具体示例、配置和过程。
一种采用SPP网络来处理图像的系统,可有利地提高对象检测在搜索、视觉系统和其它图像分析实现中的可用性,以及降低诸如处理器负载、存储器负载之类的计算开销,并增强在例如卫星成像、安全监控和类似系统中的对象检测的可靠性。
图4是可使用空间金字塔池化来处理图像的示例通用计算设备的框图。
例如,计算设备400可被用作服务器、台式计算机、便携式计算机、智能电话、专用计算机或类似设备。在示例基本配置402中,计算设备400可包括一个或多个处理器404和系统存储器406。存储器总线408可用于处理器404与系统存储器406之间的通信。该基本配置402在图4中用内部虚线内的那些组件例示出。
取决于所期望的配置,处理器404可以是任何类型的,包括但不限于微处理器(μP)、微控制器(μC)、数字信号处理器(DSP)、或其任何组合。处理器404可包括诸如分级高速缓存存储器412之类的一级或多级高速缓存、一个或多个处理器核414、以及寄存器416。示例处理器核414可(各自)包括算术逻辑单元(ALU)、浮点单元(FPU)、数字信号处理核(DSP核)、或其任何组合。一示例存储器控制器418也可与处理器404一起使用,或在一些实现中,存储器控制器418可以是处理器404的内部部分。
取决于所期望的配置,系统存储器406可以是任何类型的,包括但不限于易失性存储器(诸如RAM)、非易失性存储器(诸如ROM、闪存等等)、或其任何组合系统存储器406可包括操作系统420、应用422、以及程序数据424。应用422可包括图像处理模块426,图像处理模块426可以是应用的一个组成部分或其本身就是一个独立应用。图像处理模块426可执行图像大小调整、特征提取(使用深度卷积特征图)、空间金字塔池化、以及分类器训练。任选地,多个固定大小网络可被用于不同大小的输入图像以及SPP层的结果在全连接层串接。如本文所描述的,程序数据424可包括与使用SPP层的图像处理的启用有关的图像数据428,以及其它数据。
计算设备400可具有附加特征或功能,以及附加接口以便促进基本配置402和任何所需设备与接口之间的通信。例如,总线/接口控制器430可被用于促进基本配置402与一个或多个数据存储设备432之间经由存储接口总线434进行的通信。数据存储设备432可以是一个或多个可移动存储设备436、一个或多个不可移动存储设备438、或其组合。仅举数例,可移动存储和不可移动存储设备的示例包括诸如软盘驱动器和硬盘驱动器(HDD)之类的磁盘设备、诸如紧致盘(CD)驱动器或数字多功能盘(DVD)驱动器之类的光盘驱动器、固态驱动器(SSD)、以及带驱动器。示例计算机存储介质可包括以用于存储诸如计算机可读指令、数据结构、程序模块、或其它数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。
系统存储器406、可移动存储设备436和不可移动存储设备438都是计算机存储介质的示例。计算机存储介质包括,但不限于,RAM、ROM、EEPROM、闪存或其它存储器技术、CD-ROM、数字多功能盘(DVD)、固态驱动器或其他光学存储、磁盒、磁带、磁盘存储或其他磁性存储设备、或能用于存储所需信息且可以由计算设备400访问的任何其他介质。任何此类计算机存储介质可以是计算设备400的一部分。
计算设备400还可包括接口总线440用于促进经由总线/接口控制器430从各种接口设备(例如一个或多个输出设备442,一个或多个外围接口444、以及一个或多个通信设备446)到基本配置402的通信。一些示例输出设备442包括图形处理单元448和音频处理单元450,可配置输出设备442以便其经由一个或多个A/V端口452与诸如显示器或扬声器的各种外部设备通信。一个或多个示例外围接口444可包括串行接口控制器454或并行接口控制器456,可配置外围接口444以便经由一个或多个I/O端口458与诸如输入设备(例如键盘、鼠标、笔、语音输入设备、触摸输入设备等等)或其它外围设备(例如打印机、扫描仪等等)的外部设备通信。一示例通信设备446包括网络控制器460,网络控制器460可被安排成促进经由一个或多个通信端口464通过网络通信链接与一个或多个其它计算设备462进行通信。该一个或多个其它计算设备462可包括服务器、客户端设备以及类似设备。
网络通信链路可以是通信介质的一个示例。通信介质通常可由计算机可读指令、数据结构、程序模块或诸如载波或其它传输机制等已调制数据信号中的其它数据来体现,并可包括任何信息传递介质。“已调制数据信号”可以是通过对信号中的信息进行编码的方式设置或改变其具有的一个或多个特征的信号。通过示例而非限制,通信介质可包括诸如有线网络或直接有线连接之类的有线介质,以及诸如声、射频(RF)、微波、红外(IR)和其它无线介质之类的无线介质。如此处所使用的术语计算机可读介质可包括存储介质和通信介质两者。
计算设备400可被实现为包括任何上述功能的通用或专门的服务器、大型机或类似的计算机的一部分。计算设备400还可被实现为包括膝上型计算机和非膝上型计算机配置两者的个人计算机。
示例实施例还可包括图像中通用对象检测的方法。这些方法可以以任何数量的方式来实现,包括本文中描述的结构。一种这样的方式可以是通过具有本公开中描述的类型的设备的机器操作。另一可任选方式可以是该方法的各个操作中的一个或多个操作结合一个或多个人类操作者执行某些操作来执行,的同时其它操作可被机器执行。这些人类操作者不需要彼此位于同处,但每个人类操作者可以仅具有执行程序的一部分的一台机器。在其它实施例中,人类交互可被自动化,诸如通过可以是机器自动化的预选标准。
图5解说了根据各实施例的过程500的逻辑流程图,即使用基于空间金字塔池化的神经网络来处理图像的过程。可在服务器或其它系统上实现过程500。
过程500始于操作510,其中图像处理应用可接收输入图像以便处理。图像处理应用可以是视觉应用、分析应用、监视应用、搜索引擎、或被配置为把使用SPP网络处理图像作为其操作的一部分的任何类似应用。
在操作520,可由处理输入图像的神经网络的一个或多个卷积层上的一个或多个滤波器生成特征图。该滤波器可以是滑动滤波器。在卷积层顶层的多个滤波器可确定在后续SPP网络中所需要的多个箱。特征图可从整个输入图像以一个或多个尺度生成一次。
在操作530,图像处理应用对SPP网络的一个或多个层上的每个滤波器的响应进行空间池化。该SPP网络可在多个空间箱中池化每个滤波器的响应并且生成多维输出向量,其中输出向量的维数基于该多个空间箱的数量乘以最后卷积层中的滤波器数量。
在操作540,可将SPP网络的顶层的输出作为固定维度向量提供给全连接层。全连接层的输出可被用于训练分类器、场景重构、事件检测、视频跟踪、目标识别、图像索引、运动估计、或类似的目的。
过程500中包括的操作用于说明目的。使用SPP层的图像处理可使用本文描述的各原理通过具有更少或更多步骤、以及不同的操作次序的类似过程来实现。
在一些实施例中,用于使用SPP网络的图像处理装置可包括用于接收输入图像的装置;用于由神经网络的一个或多个卷积层上的一个或多个滤波器生成特征图的装置;用于在跟随该顶部卷积层的空间金字塔池化(SPP)网络处对顶部卷积层的每个滤波器的响应进行空间池化的装置,其中该SPP网络包括一个或多个层;以及用于将顶部SPP网络层的输出作为固定维度向量提供给全连接层的装置。
根据一些示例,使用SPP网络的图像处理方法可包括接收输入图像;由神经网络的一个或多个卷积层上的一个或多个滤波器生成特征图;在跟随该顶部卷积层的空间金字塔池化(SPP)网络处对顶部卷积层的每个滤波器的响应进行空间池化,其中该SPP网络包括一个或多个层;将顶部SPP网络层的输出作为固定维度向量提供给全连接层。
根据其它示例,该方法可进一步包括采用全连接层的输出用于以下各项中的一个或多个:训练分类器、场景重构、事件检测、视频跟踪、目标识别、图像索引以及运动估计。在SPP网络处对顶部卷积层上的每个滤波器的响应进行空间池化可包括在SPP网络的多个空间箱中对每个滤波器的响应进行池化。将顶部SPP网络层的输出提供给全连接层可包括将顶部SPP网络层的输出作为kM维向量来提供,其中M表示SPP网络中空间箱的数量并且k表示在顶部卷积层的滤波器数量。
根据进一步的示例,该方法还可包括调整输入图像大小以适合SPP网络的窗口大小,使用反向传播训练神经网络,和/或基于输入图像大小预计算SPP网络的空间箱数量。该方法可进一步包括a×a的图像大小以及包括n×n个箱的SPP网络层,将SPP网络层实现为滑动窗口池化层,其中由定义窗口大小并且由具有表示向上和向下取整操作的和的定义步幅。该方法还可包括在全连接层串接SPP网络层的输出。在SPP网络处对顶部卷积层上的每个滤波器的响应进行空间池化还可包括对顶部卷积层上的滤波器的响应采用最大池化。
根据又一些示例,描述了用于执行图像处理的计算设备。该计算设备可包括:被配置为通过有线或无线通信中的一种或多种来接收输入图像的输入模块,被配置为存储指令的存储器,以及耦合到该存储器和该输入模块的处理器。处理器可执行图像处理应用,其可被配置为接收输入图像;由神经网络的一个或多个卷积层上的一个或多个滤波器生成特征图;在跟随顶部卷积层的空间金字塔池化(SPP)网络的多个空间箱中对顶部卷积层的每个滤波器的响应进行空间池化,其中该SPP网络包括一个或多个层;以及将顶部SPP网络层的输出作为固定维度向量提供给全连接层。
根据又进一步的示例,特征图可从整个输入图像以一个或多个尺度生成一次。图像处理应用可进一步被配置为采用具有相应的SPP网络的两个或更多个固定大小的神经网络来处理两个或更多个大小的图像。两个或更多个固定大小的神经网络的顶部SPP网络层的输出可被配置为具有相同固定长度。图像处理应用也可被配置为在两个或更多个固定大小的神经网络中的第一固定大小的神经网络上训练第一完整时期,并且在两个或更多个固定大小神经网络中的第二固定大小的神经网络上训练第二完整时期。图像处理应用还可被配置为在两个或更多个固定大小的神经网络中的第二固定大小的神经网络上训练第二个时期之前将两个或更多个固定大小的神经网络中的第一固定大小的神经网络的权重复制给两个或更多个固定大小的神经网络中的第二固定大小的神经网络,并且以迭代的方式在不同的神经网络上执行训练。
根据其它示例,描述了具有存储在其上的用于执行图像处理的指令的计算机可读存储设备。这些指令可包括接收输入图像;由神经网络的一个或多个卷积层上的一个或多个滤波器生成特征图;在跟随该顶部卷积层的空间金字塔池化(SPP)网络的多个空间箱中对顶部卷积层的每个滤波器的响应空间池化,其中该SPP网络包括一个或多个层;将顶部SPP网络层的输出作为固定维度向量提供给全连接层。
根据进一步的示例,该指令可进一步包括调整该输入图像的大小,使得min(w;h)=s,其中w是图像的宽度,h是图像的高度,以及s代表针对图像的预定义尺度,并且通过以迭代的方式将第一固定大小的神经网络的权重复制给后续的固定大小的神经网络来在不同的固定大小的神经网络上训练不同的完整时期。
以上说明、示例和数据提供了各实施例的组成的制造和用途的完整描述。尽管用结构特征和/或方法动作专用的语言描述了本主题,但可以理解,所附权利要求书中定义的主题不必限于上述具体特征或动作。相反,上述具体特征和动作是作为实现权利要求和实施例的示例形式公开的。
Claims (10)
1.一种执行图像处理的方法,所述方法包括:
接收输入图像;
由神经网络的一个或多个卷积层上的一个或多个滤波器生成特征图;
在跟随顶部卷积层的空间金字塔池化(SPP)网络处对所述顶部卷积层的每个滤波器的响应进行空间池化,其中所述SPP网络包括一个或多个层;以及将顶部SPP网络层的输出作为固定维度向量提供给全连接层。
2.如权利要求1所述的方法,其特征在于,进一步包括:
采用全连接层的输出用于以下各项中的一个或多个:训练分类器、场景重构、事件检测、视频跟踪、目标识别、图像索引、和运动估计。
3.如权利要求1所述的方法,其特征在于,在所述SPP网络处对所述顶部卷积层的每个滤波器的响应进行空间池化包括:
在所述SPP网络的多个空间箱中对每个滤波器的响应进行池化。
4.如权利要求3所述的方法,其特征在于,将所述顶部SPP网络层的输出提供给所述全连接层包括:
将所述顶部SPP网络层的输出作为kM维向量来提供,其中M表示所述SPP网络中的空间箱的数量并且k表示所述顶部卷积层处的滤波器数量。
5.如权利要求1所述的方法,其特征在于,进一步包括:
调整所述输入图像大小以适合所述SPP网络的窗口大小。
6.如权利要求1所述的方法,其特征在于,进一步包括:
在所述全连接层处串联所述SPP网络层的输出。
7.一种执行图像处理的计算设备,所述计算设备包括:
被配置为通过有线或无线通信中的一种或多种来接收输入图像的输入模块;
被配置为存储指令的存储器;以及
耦合到所述存储器和所述输入模块的处理器,所述处理器执行图像处理应用,其中所述图像处理应用被配置为:
接收输入图像;
由神经网络的一个或多个卷积层上的一个或多个滤波器生成特征图;
在跟随顶部卷积层的空间金字塔池化(SPP)网络处的多个空间箱中对所述顶部卷积层的每个滤波器的响应进行空间池化,其中所述SPP网络包括一个或多个层;以及
将顶部SPP网络层的输出作为固定维度向量提供给全连接层。
8.如权利要求7所述的计算设备,其特征在于,所述图像处理应用被进一步配置为:
采用具有相应的SPP网络的两个或更多个固定大小的神经网络来处理两个或更多个大小的图像。
9.如权利要求8所述的计算设备,其特征在于,所述两个或更多个固定大小的神经网络的顶部SPP网络层的输出被配置为具有相同固定长度。
10.一种其上存储有执行图像处理的指令的计算机可读存储器设备,所述指令包括:
接收输入图像;
由神经网络的一个或多个卷积层上的一个或多个滤波器生成特征图;
在跟随顶部卷积层的空间金字塔池化(SPP)网络的多个空间箱中对所述顶部卷积层的每个滤波器的响应进行空间池化,其中所述SPP网络包括一个或多个层;
将顶部SPP网络层的输出作为固定维度向量提供给全连接层;以及
基于在所述全连接层处所接收到的所述固定维度向量来训练分类器以便标记所述输入图像。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2014/088166 WO2016054779A1 (en) | 2014-10-09 | 2014-10-09 | Spatial pyramid pooling networks for image processing |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105917354A true CN105917354A (zh) | 2016-08-31 |
Family
ID=55652468
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201480072125.3A Pending CN105917354A (zh) | 2014-10-09 | 2014-10-09 | 用于图像处理的空间金字塔池化网络 |
Country Status (4)
Country | Link |
---|---|
US (1) | US9542621B2 (zh) |
EP (1) | EP3204888A4 (zh) |
CN (1) | CN105917354A (zh) |
WO (1) | WO2016054779A1 (zh) |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106778773A (zh) * | 2016-11-23 | 2017-05-31 | 北京小米移动软件有限公司 | 图片中目标物的定位方法及装置 |
CN106991440A (zh) * | 2017-03-29 | 2017-07-28 | 湖北工业大学 | 一种基于空间金字塔的卷积神经网络的图像分类算法 |
CN107341798A (zh) * | 2017-07-06 | 2017-11-10 | 西安电子科技大学 | 基于全局‑局部SPP Net的高分辨SAR图像变化检测方法 |
CN108154153A (zh) * | 2016-12-02 | 2018-06-12 | 北京市商汤科技开发有限公司 | 场景分析方法和系统、电子设备 |
CN109447066A (zh) * | 2018-10-18 | 2019-03-08 | 中国人民武装警察部队海警学院 | 一种快速精确的单阶段目标检测方法及装置 |
CN109522902A (zh) * | 2017-09-18 | 2019-03-26 | 微软技术许可有限责任公司 | 空-时特征表示的提取 |
CN109670512A (zh) * | 2017-10-16 | 2019-04-23 | 斯特拉德视觉公司 | 使用多尺度特征图调整cnn参数的学习方法和学习装置及使用其的测试方法和测试装置 |
CN109724703A (zh) * | 2018-12-29 | 2019-05-07 | 哈工大机器人(山东)智能装备研究院 | 基于模式识别的复杂场景下的温度矫正方法 |
CN109948666A (zh) * | 2019-03-01 | 2019-06-28 | 广州杰赛科技股份有限公司 | 图像相似性识别方法、装置、设备及存储介质 |
CN110096617A (zh) * | 2019-04-29 | 2019-08-06 | 北京百度网讯科技有限公司 | 视频分类方法、装置、电子设备及计算机可读存储介质 |
CN110232394A (zh) * | 2018-03-06 | 2019-09-13 | 华南理工大学 | 一种多尺度图像语义分割方法 |
CN110533088A (zh) * | 2019-08-16 | 2019-12-03 | 湖北工业大学 | 一种基于区分式卷积神经网络的场景文字语种识别方法 |
CN110969079A (zh) * | 2018-09-28 | 2020-04-07 | 安波福技术有限公司 | 运载工具的对象检测系统 |
CN110991617A (zh) * | 2019-12-02 | 2020-04-10 | 华东师范大学 | 万花筒卷积网络的构建方法 |
CN111325381A (zh) * | 2020-01-22 | 2020-06-23 | 中国农业机械化科学研究院 | 一种多源异构农田大数据产量预测方法、系统与装置 |
CN112307937A (zh) * | 2020-10-28 | 2021-02-02 | 广发证券股份有限公司 | 一种基于深度学习的身份证质检方法及系统 |
CN112784987A (zh) * | 2019-01-29 | 2021-05-11 | 武汉星巡智能科技有限公司 | 基于多级神经网络级联的目标看护方法及装置 |
US11062453B2 (en) | 2016-12-02 | 2021-07-13 | Beijing Sensetime Technology Development Co., Ltd. | Method and system for scene parsing and storage medium |
Families Citing this family (81)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10104345B2 (en) | 2014-12-16 | 2018-10-16 | Sighthound, Inc. | Data-enhanced video viewing system and methods for computer vision processing |
US10489703B2 (en) * | 2015-05-20 | 2019-11-26 | Nec Corporation | Memory efficiency for convolutional neural networks operating on graphics processing units |
US20160350336A1 (en) * | 2015-05-31 | 2016-12-01 | Allyke, Inc. | Automated image searching, exploration and discovery |
US10733504B2 (en) * | 2015-09-11 | 2020-08-04 | Deepmind Technologies Limited | Training reinforcement learning neural networks |
US10002313B2 (en) * | 2015-12-15 | 2018-06-19 | Sighthound, Inc. | Deeply learned convolutional neural networks (CNNS) for object localization and classification |
CN105894045B (zh) * | 2016-05-06 | 2019-04-26 | 电子科技大学 | 一种基于空间金字塔池化的深度网络模型的车型识别方法 |
WO2017214968A1 (en) * | 2016-06-17 | 2017-12-21 | Nokia Technologies Oy | Method and apparatus for convolutional neural networks |
US9767557B1 (en) * | 2016-06-23 | 2017-09-19 | Siemens Healthcare Gmbh | Method and system for vascular disease detection using recurrent neural networks |
US10303977B2 (en) * | 2016-06-28 | 2019-05-28 | Conduent Business Services, Llc | System and method for expanding and training convolutional neural networks for large size input images |
CN107590153B (zh) | 2016-07-08 | 2021-04-27 | 微软技术许可有限责任公司 | 使用卷积神经网络的对话相关性建模 |
US10296792B2 (en) | 2016-07-14 | 2019-05-21 | Magic Leap, Inc. | Iris boundary estimation using cornea curvature |
EP3485425B1 (en) | 2016-07-14 | 2023-08-23 | Magic Leap, Inc. | Deep neural network for iris identification |
KR102439771B1 (ko) | 2016-08-22 | 2022-09-02 | 매직 립, 인코포레이티드 | 딥 러닝 센서들을 갖는 증강 현실 디스플레이 디바이스 |
CN106326893A (zh) * | 2016-08-25 | 2017-01-11 | 安徽水滴科技有限责任公司 | 一种基于区域辨别的车辆颜色识别方法 |
CN106407891B (zh) * | 2016-08-26 | 2019-06-28 | 东方网力科技股份有限公司 | 基于卷积神经网络的目标匹配方法及装置 |
RU2016138608A (ru) | 2016-09-29 | 2018-03-30 | Мэджик Лип, Инк. | Нейронная сеть для сегментации изображения глаза и оценки качества изображения |
EP3523751A4 (en) | 2016-10-04 | 2020-05-06 | Magic Leap, Inc. | EFFICIENT DATA ARRANGEMENTS FOR CONVOLUTIONAL NEURAL NETWORKS |
US10366328B2 (en) * | 2017-09-19 | 2019-07-30 | Gyrfalcon Technology Inc. | Approximating fully-connected layers with multiple arrays of 3x3 convolutional filter kernels in a CNN based integrated circuit |
US10360470B2 (en) * | 2016-10-10 | 2019-07-23 | Gyrfalcon Technology Inc. | Implementation of MobileNet in a CNN based digital integrated circuit |
US10339445B2 (en) * | 2016-10-10 | 2019-07-02 | Gyrfalcon Technology Inc. | Implementation of ResNet in a CNN based digital integrated circuit |
WO2018081135A1 (en) * | 2016-10-25 | 2018-05-03 | Vmaxx Inc. | Point to set similarity comparison and deep feature learning for visual recognition |
CN106326886B (zh) * | 2016-11-07 | 2019-05-10 | 重庆工商大学 | 基于卷积神经网络的手指静脉图像质量评估方法 |
KR20230170119A (ko) | 2016-11-15 | 2023-12-18 | 매직 립, 인코포레이티드 | 큐보이드 검출을 위한 딥 러닝 시스템 |
IL308490A (en) | 2016-12-05 | 2024-01-01 | Magic Leap Inc | Virtual user input controls in a mixed reality environment |
WO2018120013A1 (en) * | 2016-12-30 | 2018-07-05 | Nokia Technologies Oy | Artificial neural network |
US11351673B2 (en) | 2017-03-06 | 2022-06-07 | Miso Robotics, Inc. | Robotic sled-enhanced food preparation system and related methods |
US20210030199A1 (en) | 2017-03-06 | 2021-02-04 | Miso Robotics, Inc. | Augmented reality-enhanced food preparation system and related methods |
CN110419049B (zh) | 2017-03-17 | 2024-01-23 | 奇跃公司 | 房间布局估计方法和技术 |
CN106897714B (zh) * | 2017-03-23 | 2020-01-14 | 北京大学深圳研究生院 | 一种基于卷积神经网络的视频动作检测方法 |
EP3612985A4 (en) | 2017-04-20 | 2020-12-23 | HRL Laboratories, LLC | MACHINE VIEWING SYSTEM FOR DIFFERENT LOCATION OF OBJECTS |
IL271929B (en) | 2017-07-26 | 2022-07-01 | Magic Leap Inc | Neural network training with displays of user interface devices |
WO2019060283A1 (en) | 2017-09-20 | 2019-03-28 | Magic Leap, Inc. | PERSONALIZED NEURONAL FOLLOW-UP NETWORK |
WO2019071433A1 (en) * | 2017-10-10 | 2019-04-18 | Nokia Technologies Oy | METHOD, SYSTEM AND APPARATUS FOR RECOGNIZING PATTERNS |
JP7181928B2 (ja) * | 2017-10-26 | 2022-12-01 | マジック リープ, インコーポレイテッド | 深層マルチタスクネットワークにおける適応的損失平衡のための勾配正規化システムおよび方法 |
CN108038409B (zh) * | 2017-10-27 | 2021-12-28 | 江西高创保安服务技术有限公司 | 一种行人检测方法 |
CN111492382B (zh) * | 2017-11-20 | 2024-05-07 | 皇家飞利浦有限公司 | 训练第一神经网络模型和第二神经网络模型 |
US10528054B2 (en) * | 2017-12-18 | 2020-01-07 | GM Global Technology Operations LLC | Detecting features from multi-modal images |
EP4283528A3 (en) | 2018-01-04 | 2024-02-14 | Samsung Electronics Co., Ltd. | Video playback device and control method thereof |
US10853691B1 (en) | 2018-01-25 | 2020-12-01 | Apple Inc. | Neural network architecture |
CN108875752B (zh) * | 2018-03-21 | 2022-06-07 | 北京迈格威科技有限公司 | 图像处理方法和装置、计算机可读存储介质 |
WO2019222135A1 (en) | 2018-05-16 | 2019-11-21 | Benevis Informatics, Llc | Systems and methods for review of computer-aided detection of pathology in images |
WO2019222951A1 (en) * | 2018-05-24 | 2019-11-28 | Nokia Technologies Oy | Method and apparatus for computer vision |
CN108681752B (zh) * | 2018-05-28 | 2023-08-15 | 电子科技大学 | 一种基于深度学习的图像场景标注方法 |
CN108830196A (zh) * | 2018-05-31 | 2018-11-16 | 上海贵和软件技术有限公司 | 基于特征金字塔网络的行人检测方法 |
US11386287B2 (en) * | 2018-06-26 | 2022-07-12 | Nokia Technologies Oy | Method and apparatus for computer vision |
CN109002863B (zh) * | 2018-06-27 | 2022-04-15 | 佛山市顺德区中山大学研究院 | 一种基于紧凑卷积神经网络的图像处理方法 |
KR102476239B1 (ko) | 2018-07-17 | 2022-12-12 | 삼성전자주식회사 | 전자 장치, 영상 처리 방법 및 컴퓨터 판독가능 기록 매체 |
US11167421B2 (en) | 2018-08-10 | 2021-11-09 | Miso Robotics, Inc. | Robotic kitchen assistant including universal utensil gripping assembly |
US10719737B2 (en) | 2018-08-23 | 2020-07-21 | Denso International America, Inc. | Image classification system for resizing images to maintain aspect ratio information |
JP2020035502A (ja) | 2018-08-28 | 2020-03-05 | キオクシア株式会社 | 半導体集積回路 |
CN109242033B (zh) * | 2018-09-21 | 2021-08-20 | 长鑫存储技术有限公司 | 晶片缺陷模式分类方法及装置、存储介质、电子设备 |
US11577401B2 (en) | 2018-11-07 | 2023-02-14 | Miso Robotics, Inc. | Modular robotic food preparation system and related methods |
CN113569798B (zh) * | 2018-11-16 | 2024-05-24 | 北京市商汤科技开发有限公司 | 关键点检测方法及装置、电子设备和存储介质 |
CN111275066A (zh) * | 2018-12-05 | 2020-06-12 | 北京嘀嘀无限科技发展有限公司 | 一种图像特征的融合方法、装置以及电子设备 |
CN109754389B (zh) * | 2018-12-07 | 2021-08-24 | 北京市商汤科技开发有限公司 | 一种图像处理方法、装置及设备 |
US10410120B1 (en) * | 2019-01-25 | 2019-09-10 | StradVision, Inc. | Learning method and testing method of object detector to be used for surveillance based on R-CNN capable of converting modes according to aspect ratios or scales of objects, and learning device and testing device using the same |
CN113490955B (zh) * | 2019-02-25 | 2024-09-10 | 谷歌有限责任公司 | 用于产生金字塔层的架构的系统和方法 |
CN109993701B (zh) * | 2019-04-09 | 2022-06-21 | 福州大学 | 一种基于金字塔结构的深度图超分辨率重建的方法 |
CN110210336B (zh) * | 2019-05-16 | 2021-03-16 | 赣南师范大学 | 一种低分辨率单样本人脸识别方法 |
CN110276756A (zh) * | 2019-06-25 | 2019-09-24 | 百度在线网络技术(北京)有限公司 | 路面裂缝检测方法、装置及设备 |
US12133615B2 (en) | 2019-07-26 | 2024-11-05 | Miso Robotics, Inc. | Transportable robotic-automated kitchen workcell |
CN110659726B (zh) * | 2019-09-24 | 2022-05-06 | 北京达佳互联信息技术有限公司 | 一种图像处理方法、装置、电子设备及存储介质 |
TWI718750B (zh) * | 2019-11-07 | 2021-02-11 | 國立中央大學 | 來源分離方法、裝置及非暫態電腦可讀取媒體 |
CN111275775A (zh) * | 2019-11-30 | 2020-06-12 | 北京林业大学 | 基于密集连接全局平均带孔金字塔池化模型的再编码器 |
CN113128256A (zh) | 2019-12-30 | 2021-07-16 | 北京三星通信技术研究有限公司 | 视频采样方法及装置 |
US11854113B2 (en) * | 2020-01-03 | 2023-12-26 | Mayachitra, Inc. | Deep learning methods for event verification and image re-purposing detection |
CN111444365B (zh) * | 2020-03-27 | 2023-12-05 | Oppo广东移动通信有限公司 | 图像分类方法、装置、电子设备及存储介质 |
CN111445420B (zh) * | 2020-04-09 | 2023-06-06 | 北京爱芯科技有限公司 | 卷积神经网络的图像运算方法、装置和电子设备 |
KR20220052223A (ko) * | 2020-10-20 | 2022-04-27 | 삼성에스디에스 주식회사 | 객체 감지를 위한 라벨링 장치 및 방법 |
EP4226325A1 (en) * | 2020-12-18 | 2023-08-16 | Huawei Technologies Co., Ltd. | A method and apparatus for encoding or decoding a picture using a neural network |
CN112991274B (zh) * | 2021-02-19 | 2023-06-30 | 平安科技(深圳)有限公司 | 一种人群计数方法、装置、计算机设备及存储介质 |
CN113111711A (zh) * | 2021-03-11 | 2021-07-13 | 浙江理工大学 | 一种基于双线性和空间金字塔的池化方法 |
CN117279552A (zh) | 2021-05-01 | 2023-12-22 | 米索机器人有限公司 | 用于在机器人厨房工作间中接受食品的自动化料仓系统及相关方法 |
CN113326779B (zh) * | 2021-05-31 | 2024-03-22 | 中煤科工集团沈阳研究院有限公司 | 一种井下巷道积水检测识别方法 |
US12135533B2 (en) | 2021-06-03 | 2024-11-05 | Miso Robotics, Inc. | Automated kitchen system for assisting human worker prepare food |
CN113485836B (zh) * | 2021-07-21 | 2024-03-19 | 瀚博半导体(上海)有限公司 | 一种基于张量切分的张量处理方法和张量处理系统 |
CN113591685B (zh) * | 2021-07-29 | 2023-10-27 | 武汉理工大学 | 一种基于多尺度池化的地理对象空间关系识别方法及系统 |
CN113936263A (zh) * | 2021-12-16 | 2022-01-14 | 江西财经大学 | 一种道路场景的轻量级小目标检测方法及装置、服务器 |
US11983920B2 (en) * | 2021-12-20 | 2024-05-14 | International Business Machines Corporation | Unified framework for multigrid neural network architecture |
US12115656B1 (en) | 2022-05-11 | 2024-10-15 | Ally Robotics, Inc. | Modular robotic arm |
CN115511779B (zh) * | 2022-07-20 | 2024-02-20 | 北京百度网讯科技有限公司 | 图像检测方法、装置、电子设备和存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110116711A1 (en) * | 2009-11-18 | 2011-05-19 | Nec Laboratories America, Inc. | Locality-constrained linear coding systems and methods for image classification |
US20110229045A1 (en) * | 2010-03-16 | 2011-09-22 | Nec Laboratories America, Inc. | Method and system for image classification |
US20130129199A1 (en) * | 2011-11-19 | 2013-05-23 | Nec Laboratories America, Inc. | Object-centric spatial pooling for image classification |
US20130208977A1 (en) * | 2011-11-02 | 2013-08-15 | Nec Laboratories America, Inc. | Receptive field learning for pooled image features |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7242988B1 (en) * | 1991-12-23 | 2007-07-10 | Linda Irene Hoffberg | Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore |
US5568590A (en) * | 1993-12-17 | 1996-10-22 | Xaos Tools | Image processing using genetic mutation of neural network parameters |
US6687657B2 (en) * | 2000-09-27 | 2004-02-03 | David N. Levin | Self-referential method and apparatus for creating stimulus representations that are invariant under systematic transformations of sensor states |
US7827124B2 (en) * | 2005-12-28 | 2010-11-02 | Neurosciences Research Foundation, Inc. | Brain-based device having a cerebellar model for predictive motor control |
US8356004B2 (en) * | 2007-12-13 | 2013-01-15 | Searete Llc | Methods and systems for comparing media content |
US8374442B2 (en) | 2008-11-19 | 2013-02-12 | Nec Laboratories America, Inc. | Linear spatial pyramid matching using sparse coding |
US8365131B2 (en) * | 2010-01-11 | 2013-01-29 | Empire Technology Development Llc | Hardware synthesis using thermally aware scheduling and binding |
US8447767B2 (en) | 2010-12-15 | 2013-05-21 | Xerox Corporation | System and method for multimedia information retrieval |
US8787682B2 (en) | 2011-03-22 | 2014-07-22 | Nec Laboratories America, Inc. | Fast image classification by vocabulary tree based image retrieval |
US9146941B2 (en) | 2012-08-03 | 2015-09-29 | Adobe Systems Incorporated | Image tag pair graph for image annotation |
-
2014
- 2014-10-09 CN CN201480072125.3A patent/CN105917354A/zh active Pending
- 2014-10-09 WO PCT/CN2014/088166 patent/WO2016054779A1/en active Application Filing
- 2014-10-09 EP EP14903561.0A patent/EP3204888A4/en not_active Withdrawn
-
2015
- 2015-02-10 US US14/617,936 patent/US9542621B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110116711A1 (en) * | 2009-11-18 | 2011-05-19 | Nec Laboratories America, Inc. | Locality-constrained linear coding systems and methods for image classification |
US20110229045A1 (en) * | 2010-03-16 | 2011-09-22 | Nec Laboratories America, Inc. | Method and system for image classification |
US20130208977A1 (en) * | 2011-11-02 | 2013-08-15 | Nec Laboratories America, Inc. | Receptive field learning for pooled image features |
US20130129199A1 (en) * | 2011-11-19 | 2013-05-23 | Nec Laboratories America, Inc. | Object-centric spatial pooling for image classification |
Non-Patent Citations (1)
Title |
---|
KAIMING HE 等: "Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition", 《COMPUTER VISION - ECCV 2014》 * |
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106778773A (zh) * | 2016-11-23 | 2017-05-31 | 北京小米移动软件有限公司 | 图片中目标物的定位方法及装置 |
CN108154153A (zh) * | 2016-12-02 | 2018-06-12 | 北京市商汤科技开发有限公司 | 场景分析方法和系统、电子设备 |
US11062453B2 (en) | 2016-12-02 | 2021-07-13 | Beijing Sensetime Technology Development Co., Ltd. | Method and system for scene parsing and storage medium |
CN106991440B (zh) * | 2017-03-29 | 2019-12-24 | 湖北工业大学 | 一种基于空间金字塔的卷积神经网络的图像分类方法 |
CN106991440A (zh) * | 2017-03-29 | 2017-07-28 | 湖北工业大学 | 一种基于空间金字塔的卷积神经网络的图像分类算法 |
CN107341798A (zh) * | 2017-07-06 | 2017-11-10 | 西安电子科技大学 | 基于全局‑局部SPP Net的高分辨SAR图像变化检测方法 |
CN109522902A (zh) * | 2017-09-18 | 2019-03-26 | 微软技术许可有限责任公司 | 空-时特征表示的提取 |
CN109522902B (zh) * | 2017-09-18 | 2023-07-07 | 微软技术许可有限责任公司 | 空-时特征表示的提取 |
CN109670512A (zh) * | 2017-10-16 | 2019-04-23 | 斯特拉德视觉公司 | 使用多尺度特征图调整cnn参数的学习方法和学习装置及使用其的测试方法和测试装置 |
CN110232394B (zh) * | 2018-03-06 | 2021-08-10 | 华南理工大学 | 一种多尺度图像语义分割方法 |
CN110232394A (zh) * | 2018-03-06 | 2019-09-13 | 华南理工大学 | 一种多尺度图像语义分割方法 |
CN110969079B (zh) * | 2018-09-28 | 2023-09-19 | 安波福技术有限公司 | 运载工具的对象检测系统 |
CN110969079A (zh) * | 2018-09-28 | 2020-04-07 | 安波福技术有限公司 | 运载工具的对象检测系统 |
CN109447066A (zh) * | 2018-10-18 | 2019-03-08 | 中国人民武装警察部队海警学院 | 一种快速精确的单阶段目标检测方法及装置 |
CN109447066B (zh) * | 2018-10-18 | 2021-08-20 | 中国人民武装警察部队海警学院 | 一种快速精确的单阶段目标检测方法及装置 |
CN109724703A (zh) * | 2018-12-29 | 2019-05-07 | 哈工大机器人(山东)智能装备研究院 | 基于模式识别的复杂场景下的温度矫正方法 |
CN112784987B (zh) * | 2019-01-29 | 2024-01-23 | 武汉星巡智能科技有限公司 | 基于多级神经网络级联的目标看护方法及装置 |
CN112784987A (zh) * | 2019-01-29 | 2021-05-11 | 武汉星巡智能科技有限公司 | 基于多级神经网络级联的目标看护方法及装置 |
CN109948666A (zh) * | 2019-03-01 | 2019-06-28 | 广州杰赛科技股份有限公司 | 图像相似性识别方法、装置、设备及存储介质 |
CN110096617A (zh) * | 2019-04-29 | 2019-08-06 | 北京百度网讯科技有限公司 | 视频分类方法、装置、电子设备及计算机可读存储介质 |
CN110533088A (zh) * | 2019-08-16 | 2019-12-03 | 湖北工业大学 | 一种基于区分式卷积神经网络的场景文字语种识别方法 |
CN110991617A (zh) * | 2019-12-02 | 2020-04-10 | 华东师范大学 | 万花筒卷积网络的构建方法 |
WO2021147300A1 (zh) * | 2020-01-22 | 2021-07-29 | 中国农业机械化科学研究院 | 一种多源异构农田大数据产量预测方法、系统与装置 |
CN111325381A (zh) * | 2020-01-22 | 2020-06-23 | 中国农业机械化科学研究院 | 一种多源异构农田大数据产量预测方法、系统与装置 |
CN112307937A (zh) * | 2020-10-28 | 2021-02-02 | 广发证券股份有限公司 | 一种基于深度学习的身份证质检方法及系统 |
Also Published As
Publication number | Publication date |
---|---|
US20160104056A1 (en) | 2016-04-14 |
EP3204888A1 (en) | 2017-08-16 |
EP3204888A4 (en) | 2017-10-04 |
US9542621B2 (en) | 2017-01-10 |
WO2016054779A1 (en) | 2016-04-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105917354A (zh) | 用于图像处理的空间金字塔池化网络 | |
Dewi et al. | Weight analysis for various prohibitory sign detection and recognition using deep learning | |
US20240013506A1 (en) | Joint training of neural networks using multi-scale hard example mining | |
Karaaslan et al. | Artificial intelligence assisted infrastructure assessment using mixed reality systems | |
CN108876792B (zh) | 语义分割方法、装置和系统及存储介质 | |
US11810326B2 (en) | Determining camera parameters from a single digital image | |
Mangeruga et al. | Guidelines for underwater image enhancement based on benchmarking of different methods | |
US20190171871A1 (en) | Systems and Methods for Optimizing Pose Estimation | |
US20190172224A1 (en) | Optimizations for Structure Mapping and Up-sampling | |
Wong et al. | Segmentation of additive manufacturing defects using U-net | |
JP7536893B2 (ja) | 自己注意ベースのニューラルネットワークを使用した画像処理 | |
CN106462940A (zh) | 图像中通用对象检测 | |
CN106204522A (zh) | 对单个图像的联合深度估计和语义标注 | |
Xie et al. | Sparse‐sensing and superpixel‐based segmentation model for concrete cracks | |
Nguyen et al. | Towards more efficient security inspection via deep learning: A task-driven X-ray image cropping scheme | |
Peng et al. | 3D multi-scale deep convolutional neural networks for pulmonary nodule detection | |
CN117597703A (zh) | 用于图像分析的多尺度变换器 | |
Ullah et al. | DLNR-SIQA: deep learning-based No-reference stitched image quality assessment | |
CN115829915A (zh) | 图像质量检测方法、电子设备、存储介质及程序产品 | |
Gharahbagh et al. | Best frame selection to enhance training step efficiency in video-based human action recognition | |
Li et al. | Learning to holistically detect bridges from large-size vhr remote sensing imagery | |
Lee et al. | Design of an FPGA-based high-quality real-time autonomous dehazing system | |
AlElaiwi et al. | VPP: visual pollution prediction framework based on a deep active learning approach using public road images | |
CN111583417B (zh) | 一种图像语义和场景几何联合约束的室内vr场景构建的方法、装置、电子设备和介质 | |
CN113538413A (zh) | 图像检测方法及装置、电子设备和存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160831 |
|
RJ01 | Rejection of invention patent application after publication |