CN107038723A - 棒状像素估计方法和*** - Google Patents

棒状像素估计方法和*** Download PDF

Info

Publication number
CN107038723A
CN107038723A CN201611022017.2A CN201611022017A CN107038723A CN 107038723 A CN107038723 A CN 107038723A CN 201611022017 A CN201611022017 A CN 201611022017A CN 107038723 A CN107038723 A CN 107038723A
Authority
CN
China
Prior art keywords
bar
shaped pixel
radar
data
described image
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.)
Granted
Application number
CN201611022017.2A
Other languages
English (en)
Other versions
CN107038723B (zh
Inventor
S.曾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
GM Global Technology Operations LLC
Original Assignee
GM Global Technology Operations LLC
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by GM Global Technology Operations LLC filed Critical GM Global Technology Operations LLC
Publication of CN107038723A publication Critical patent/CN107038723A/zh
Application granted granted Critical
Publication of CN107038723B publication Critical patent/CN107038723B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/82Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/86Combinations of radar systems with non-radar systems, e.g. sonar, direction finder
    • G01S13/867Combination of radar systems with cameras
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/88Radar or analogous systems specially adapted for specific applications
    • G01S13/93Radar or analogous systems specially adapted for specific applications for anti-collision purposes
    • G01S13/931Radar or analogous systems specially adapted for specific applications for anti-collision purposes of land vehicles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • G06F18/241Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
    • G06F18/2413Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on distances to training or reference patterns
    • G06F18/24133Distances to prototypes
    • G06F18/24137Distances to cluster centroïds
    • G06F18/2414Smoothing the distance, e.g. radial basis function networks [RBFN]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • G06T7/77Determining position or orientation of objects or cameras using statistical methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/764Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • G06V20/58Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10004Still image; Photographic image
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10024Color image
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10028Range image; Depth image; 3D point clouds
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10032Satellite or aerial image; Remote sensing
    • G06T2207/10044Radar image
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20081Training; Learning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20084Artificial neural networks [ANN]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20092Interactive image processing based on input by user
    • G06T2207/20104Interactive definition of region of interest [ROI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30248Vehicle exterior or interior
    • G06T2207/30252Vehicle exterior; Vicinity of vehicle
    • G06T2207/30261Obstacle

Landscapes

  • Engineering & Computer Science (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Evolutionary Computation (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Artificial Intelligence (AREA)
  • General Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • Electromagnetism (AREA)
  • Evolutionary Biology (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Probability & Statistics with Applications (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Traffic Control Systems (AREA)
  • Radar Systems Or Details Thereof (AREA)
  • Image Analysis (AREA)
  • Image Processing (AREA)

Abstract

本发明涉及棒状像素估计方法和***。提供用于检测物体的方法和***。在一个实施例中,一种方法包括:由处理器接收来自图像传感器的图像数据;由处理器接收来自雷达***的雷达数据;由所述处理器使用深度学习方法处理来自所述图像传感器的图像数据和来自所述雷达***的雷达数据;以及由所述处理器基于所述处理检测物体。

Description

棒状像素估计方法和***
相关申请的交叉引用
本发明要求提交于2015年11月20日的美国临时申请第62/258,303号的权益。
技术领域
技术领域总体上涉及物体检测***和方法,并且更具体地涉及在场景中估计一个或多个棒状像素并且基于所估计的棒状像素来检测物体的物体检测***和方法。
背景技术
各种***处理数据以检测靠近***的物体。例如,一些车辆***检测靠近车辆的物体并且使用关于物体的信息来向驾驶员警告关于物体的情况和/或控制车辆。车辆***基于放置在车辆周围的传感器来检测物体。例如,多个相机被放置在车辆的后方、侧方和/或前方,以便检测物体。来自多个相机的图像被用于基于立体视觉检测物体。在车辆或任何***中实现多个相机增加了总成本。
因此,期望提供基于单个相机检测图像中的物体的方法和***。此外,结合附图和前述技术领域和背景技术,从随后的详细描述和所附权利要求,本发明的其它期望特征和特性将变得明显。
另外,本公开包括以下技术方案:
技术方案1:一种用于检测物体的方法,包括:
由处理器接收来自图像传感器的图像数据;
由处理器接收来自雷达***的雷达数据;
由所述处理器使用深度学习方法处理来自所述图像传感器的所述图像数据和来自所述雷达***的所述雷达数据;和
由所述处理器基于所述处理来检测物体。
技术方案2:根据技术方案1所述的方法,其中,所述处理包括处理所述图像数据以确定一个或多个棒状像素,并且其中所述深度学习方法使用所述一个或多个棒状像素。
技术方案3:根据技术方案2所述的方法,其中,所述处理包括:
基于所述图像数据形成图像的感兴趣区域(ROI)窗口;和
使所述ROI窗口从图像位置的左侧到所述图像的右侧运动到多个位置,以顺序地确定在每个位置处棒状像素的存在。
技术方案4:根据技术方案2所述的方法,其中,所述处理包括:
基于所述图像数据形成感兴趣区域(ROI)窗口;
使用卷积神经网络确定所述ROI窗口的中心线是否包括棒状像素;和
当确定棒状像素时报告可能性、位置、高度和类别标签。
技术方案5:根据技术方案1所述的方法,其中,所述处理包括:
处理来自所述雷达***的所述雷达数据以确定一个或多个存在向量,并且其中所述深度学习方法使用所述一个或多个存在向量。
技术方案6:根据技术方案1所述的方法,其中,所述处理包括使用所述深度学习方法融合所述图像数据的棒状像素和所述雷达数据的存在向量。
技术方案7:根据技术方案6所述的方法,还包括确定所述融合的棒状像素和存在向量的每个的速度,并且其中,基于所述融合的棒状像素和存在向量的每个的所述速度来进行所述物体的检测。
技术方案8:根据技术方案7所述的方法,还包括确定所述融合的棒状像素和存在向量的每个的位移,并且其中,基于所述融合的棒状像素和存在向量的每个的所述位移来进行所述物体的检测。
技术方案9:一种用于检测物体的***,包括:
图像传感器,其生成图像数据;
雷达***,其生成雷达数据;和
计算机模块,其由处理器使用深度学习方法处理所述图像数据和所述雷达数据,并且基于所述处理检测物体。
技术方案10:根据技术方案9所述的***,其中,所述计算机模块处理所述图像数据以确定一个或多个棒状像素,并且其中,所述深度学习方法使用所述一个或多个棒状像素。
技术方案11:根据技术方案10所述的***,其中,所述计算机模块基于所述图像数据形成图像的感兴趣区域(ROI)窗口;并且使所述ROI窗口从图像位置的左侧到所述图像的右侧运动到多个位置,以顺序地确定在每个位置处棒状像素的存在。
技术方案12:根据技术方案10所述的***,其中,所述计算机模块基于所述图像数据形成感兴趣区域(ROI)窗口,使用卷积神经网络确定所述ROI窗口的中心线是否包括棒状像素,并且当确定棒状像素时报告可能性、位置、高度和类别标签。
技术方案13:根据技术方案9所述的***,其中,所述计算机模块处理来自所述雷达***的所述雷达数据以确定一个或多个存在向量,并且所述深度学习方法使用所述一个或多个存在向量。
技术方案14:根据技术方案9所述的***,其中,所述计算机模块使用所述深度学习方法融合所述图像数据的棒状像素和所述雷达数据的存在向量。
技术方案15:根据技术方案14所述的***,其中,所述计算机模块确定所述融合的棒状像素和存在向量的每个的速度,并且基于所述融合的棒状像素和存在向量的每个的所述速度来检测所述物体。
技术方案16:根据技术方案15所述的***,其中,所述计算机模块确定所述融合的棒状像素和存在向量的每个的位移,并且基于所述融合的棒状像素和存在向量的每个的所述位移来检测所述物体。
技术方案17:根据技术方案9所述的***,其中,所述图像传感器和所述雷达***与车辆相关联,并且其中,所述控制模块检测在所述车辆附近的物体。
发明内容
提供用于检测物体的方法和***。在一个实施例中,一种方法包括:由处理器接收来自图像传感器的图像数据;由处理器接收来自雷达***的雷达数据;由处理器利用深度学习方法处理来自图像传感器的图像数据和来自雷达***的雷达数据;由处理器基于处理检测物体。
附图说明
下文将结合以下附图描述示例性实施例,其中同样数字指代同的元件,并且附图中:
图1是包括根据各种实施例的物体检测***的车辆的图示;
图2是图示可以由根据各种实施例的物体检测***执行的物体检测方法的流程图;以及
图3-6是根据各种实施例的图像场景和处理方法的图示。
具体实施方式
以下详细说明本质上仅为示例性的且不旨在限制应用及用途。此外,并不旨在受到呈现在前述技术领域、背景技术、发明内容或以下详细描述中的任何明确或隐含的理论限制。应当理解,贯穿附图,相应的附图标记表示同样或相应的零件和特征。如本文中所使用的,术语模块指代专用集成电路(ASIC)、电子电路、执行一个或多个软件或固件程序的处理器(共享的、专用的,或成组的)和存储器、组合逻辑电路,和/或提供上述功能的其它合适的部件。
现在参考图1,车辆10被示出为包括根据各种实施例的物体检测***12。物体检测***12利用来自两个或更多个不同传感器(诸如,但不限于来自一个单目相机和一个雷达***)的输入来估计外部环境的棒状像素(stixel)和自由空间表达。如可理解的,所示出和描述的物体检测***12可实施在各种***中,包括非移动平台或移动平台,诸如但不限于汽车、卡车、公共汽车、摩托车、火车、海洋船只、航空器、旋翼飞行器、机器人、机器人平台等。出于示例性目的,将在车辆10中实施物体检测***12的背景中讨论本公开。尽管本文所示的附图描绘在元件的某些布置的情况下的示例,但是额外的介入元件、装置、特征或部件可以出现在实际实施例中。还应当理解,图1仅仅是说明性的且可以不按比例绘制。
在各种实施例中,物体检测***12包括与物体检测模块16相关联的图像传感器14(例如,相机或其它图像感测装置)以及雷达***15。图像传感器14可位于车辆10的内侧或外侧的任何地方,包括但不限于,车辆10的前侧、车辆10的左侧、车辆10的右侧,和车辆10的后侧。如可理解的,多个图像传感器14可以实施在车辆10上,在车辆10的前侧、车辆10的左侧、车辆10的右侧和车辆10的后侧中的每一者或其组合上有一个。出于示例性目的,将在车辆10仅具有位于车辆10的前侧的一个图像传感器14的背景中讨论本公开。
图像传感器14感测与车辆10相关联的区域,并基于此生成传感器信号。在各种实施例中,传感器信号包括图像数据。当被设置时,图像数据例如图示车辆10的外侧的场景。雷达***15可位于车辆10的内侧或外侧的任何位置,包括但不限于车辆10的前侧、车辆10的左侧、车辆10的右侧以及车辆10的后侧。如可理解的,多个雷达传感器15可实施在车辆10上,在车辆10的前侧、车辆10的左侧、车辆10的右侧和车辆10的后侧中的每一者或其组合上有一个。出于示例性目的,将在车辆10仅具有位于车辆10的前侧的一个雷达***15的背景中讨论本公开。
雷达***15生成沿着一条或多条路径的波信号,并接收从(多条)路径反射的任何波信号。物体检测模块16接收来自图像传感器14和雷达***15的信号,并处理该信号以检测物体。物体检测模块16基于本公开的图像处理方法和***检测物体。通常,物体检测模块16使用深度学习模型处理图像数据以确定场景中的棒状像素。该深度学习模型可包括,但不限于,神经网络(诸如卷积网络)或其它深度学习模型(诸如深度信念网络)。基于大量样本图像数据预训练该深度学习模型。
在各种实施例中,物体检测模块16基于物体的检测选择性地生成信号。该信号由控制模块18和/或警报模块20接收,以选择性地控制车辆10和/或警告驾驶员关于物体的情况和/或控制车辆10。
现在参考图2,并继续参考图1,流程图图示物体检测方法100,其可由根据各种实施例的图1的物体检测***12执行。如可理解的,根据本公开,方法100内的操作顺序不限于如图2中图示的顺序执行,而且可按照可适用并且根据本公开的一个或多个变化顺序执行。
如可进一步理解的,图2的方法可被计划成以预定的时间间隔在车辆10的操作期间运行,和/或可被计划成基于预定事件运行。
在一个示例中,该方法可开始于105。在110处接收来自图像传感器14的图像数据和来自雷达***15的雷达数据。在120处处理图像数据以确定棒状像素数据。例如,如图3和图4所示,接收图像数据,并且由其形成场景。形成感兴趣区域(ROI)窗口(即,从顶行到最下行未被车身遮挡的带阴影的矩形(如图3所示)),作为对卷积神经网络(CNN)的输入层。CNN确定ROI的中心线是否包含棒状像素,并且报告可能性、位置(rV,rV)、高度h和棒状像素所属的种类标签l。使ROI窗口从图像的左侧移动到右侧,以顺序地针对每个ROI窗口位置确定棒状像素的存在。
标记的数据用于使用CNN训练棒状像素检测器,其将自动形成视觉特征映射。
返回参考图2,在130处,物体检测模块16处理雷达数据以确定雷达存在向量。例如,如图3和4中所示,所有的雷达点均投影于图像平面上。该图像平面被划分成ROI且ROI被划分成竖直片,其中每个竖直片均是棒状像素候选。在片中确定雷达点的存在并且行索引被分配于存在向量中的对应元素。(注意,对于不存在元素的默认值为零)。
返回参考图2,在140处,所述物体检测模块16然后将雷达点与场景中的识别出的棒状像素融合。例如,如图3和4中所示,向传统全连接层提供雷达存在向量和视觉特征映射,该全连接层最终输出棒状像素的存在可能性以及棒状像素的位置(r V ),高度(h),以及匹配的雷达点(d)。如图5所示,棒状像素被存储在由列c表示的一维阵列中。假设相机是经校准的,则xy-平面中的点p = (x, y)可以以图像像素为单位被映射到图象平面中的点q = (r, c)q = H(p),并且反之亦然p = H -1 (q)。每个棒状像素具有以下属性:
列(图像):c
行(图像):r
高度(图像):h
可从q = (r, c) 和雷达二维位置pR推导出xy-平面中的二维位置p:
其中,是利用来自棒状像素位置的信号的位置测量准确度,是利用来自雷达的信号的位置测量准确度;
雷达多普勒测量:d
下标0和1指示在时间t0和t1下估计的来自相同的棒状像素的属性。时间间隔Δt=t0-t1
返回参考图2,在150处,物体检测模块随后针对每个像素确定xy-平面中的2d速度:。 例如,如图5和图6中图示的,在不丧失一般性的情况下,c1、c0分别表示在时间 t1和t0处来自物体的相同棒状像素。棒状像素运动估计被公式化为运动m(在图像列中)到棒状像素c 1 的分配,使得c 1 = c 0 + m。给定相对于先前时间帧的棒状像素c 0 的棒状像素c 1 和运动分配m,棒状像素c 1 的二维速度(v 1 (c 1 ))是以下二次表达式的最小值:
其中函数H(v 1 , p 1 (c 1 )) 将xy-平面中的位置p1(c1)处的二维速度映射到图像平面,并且光流矢量:
其中是雷达多普勒准确度,并且是针对以像素为单位的棒状像素的光流准确度。因此,所估计的二维速度是运动分配m的函数,被写作v 1 (c 1 , m)
返回参考图2,在160和170处,物体检测模块16然后经由标准动态规划最小化估计像素m*(c 1 ) 中的最佳列位移,并且基于所估计的位移来确定物体。例如,让C 1 成为在输入帧上包含有效棒状像素的所有列的集合。最小化问题将解决:
动态规划以两个阶段执行。形成动态规划矩阵D,且列是棒状像素的所有符合条件位置(即,C 1 )并且行是所有符合条件运动(即,对于 c 1 C 1 M(c 1 ))。
为了简化符号,对于以下动态编程矩阵D计算,忽略当前棒状像素c 1 中的下标。
在第一次通过中,如以下给出的那样递归地(从右至左)计算D(c, m)
其中c max C 1 中最右侧的棒状像素。
否则用于所有m M(c)c C 1 。为了简化,注意到c标记在时间帧t1中列c处的棒状像素。可用在第二阶段中回溯(从左至右)推出棒状像素运动估计m(c)
在各种实施例中,棒状像素c 1 和棒状像素c 1 的匹配成本可是:
其中h i (c)是帧t i 上的列c处的棒状像素的高度,以米为单位;a、b和γ是缩放参数;d i (c)是在帧t i 上的列c处的棒状像素在xy-平面中的多普勒测量。集合M(c 1 )包括相对于先前时间帧的棒状像素c 1 的所有符合条件列位移。其取决于棒状像素的位置和捕获图像的帧速率。例如,对于附近的棒状像素,其对应的|M(c 1 )|趋于更大,并且随着其运动远离图像传感器14而减小。成本 cnull是针对无效运动的默认成本值,其被设定为上述等式中的最大可能成本值。SAD(c1,m)是在 t 1 处棒状像素c 1 t 0 处的棒状像素c 0 = c 1 − m之间的RGB颜色通道上的绝对差异的像素的求和。
在各种实施例中,相邻棒状像素可或者对应于相同的物体,或者对应于单独的物体。如果棒状像素对应于相同的物体,则它们应当具有相同的运动:
Reg(m(c1), m(c1 + 1)) = ks|m(c1) − m(c1 + 1)|。
缩放因子ks取决于相邻棒状像素(即,c 1 c 1 + 1)属于同一物体的可能性。如果棒状像素c 1 c 1 + 1属于相同物体,则ks应当是大的,同时,如果它们属于不同的物体,则ks将是小的。
在各种实施例中,场景中的物体可相对于相机具有不同取向。取决于物体取向,相同物体的不同部分可能具有不同的深度值。但是,在物体的小邻域中存在深度的空间连续性。因此,可假设小邻域内的相邻棒状像素具有相似的深度值。
具有类似深度值的小邻域中的棒状像素可仍然属于不同的物体(例如,在行人紧邻停放的车辆站立的场景中的行人对车辆)。对于这种情况,语义标签(例如,行人、车辆等)是用于相对于不同物体的单独棒状像素的信息暗示。
对于汽车应用场景,雷达多普勒测量是将棒状像素分割成物体的另一弱暗示。
因此,缩放因子的设计可是
其中
并且 x 1 (c 1 )表示棒状像素c 1 在xy-平面中的x坐标,函数
∆x∆d 是针对对应于相同物体的相邻棒状像素的深度和多普勒的最大可能差异。
在一个实施例中,提供αx = 0.1、α l = 0.5、α d = 0.2、∆x = 3、∆d = 2,并且与在匹配成本函数中的缩放参数a、b和γ那样相似地将k x , k l , and k d 归一化。
在各种实施例中,对于汽车场景,棒状像素的运动是平滑的。因此,除了空间约束之外,可针对棒状像素c 1 添加以下时间约束以确保运动的平滑性:
其中v 1 (c 1 , m)是对棒状像素的运动分配m的给定假设的二维速度估计,并且kt是重量缩放因子。
虽然在前述详细描述中已经呈现了至少一个示例性实施例,但是应当理解,存在大量的变型。还应当理解的是,一个或多个示例性实施例仅仅是示例,并且不旨在以任何方式限制本公开的范围,适用性或构造。相反,前述详细描述将为本领域技术人员提供用于实施一个或多个示例性实施例的方便的路线图。应当理解,在不偏离如所附权利要求及其法律等同物所阐述的本公开的范围的情况下,可以对元件的功能和布置做出各种改变。

Claims (10)

1.一种用于检测物体的方法,包括:
由处理器接收来自图像传感器的图像数据;
由处理器接收来自雷达***的雷达数据;
由所述处理器使用深度学习方法处理来自所述图像传感器的所述图像数据和来自所述雷达***的所述雷达数据;和
由所述处理器基于所述处理来检测物体。
2.根据权利要求1所述的方法,其中,所述处理包括处理所述图像数据以确定一个或多个棒状像素,并且其中所述深度学习方法使用所述一个或多个棒状像素。
3. 根据权利要求2所述的方法,其中,所述处理包括:
基于所述图像数据形成图像的感兴趣区域(ROI)窗口;和
使所述ROI窗口从图像位置的左侧到所述图像的右侧运动到多个位置,以顺序地确定在每个位置处棒状像素的存在。
4.根据权利要求2所述的方法,其中,所述处理包括:
基于所述图像数据形成感兴趣区域(ROI)窗口;
使用卷积神经网络确定所述ROI窗口的中心线是否包括棒状像素;和
当确定棒状像素时报告可能性、位置、高度和类别标签。
5.根据权利要求1所述的方法,其中,所述处理包括:
处理来自所述雷达***的所述雷达数据以确定一个或多个存在向量,并且其中所述深度学习方法使用所述一个或多个存在向量。
6.根据权利要求1所述的方法,其中,所述处理包括使用所述深度学习方法融合所述图像数据的棒状像素和所述雷达数据的存在向量。
7.根据权利要求6所述的方法,还包括确定所述融合的棒状像素和存在向量的每个的速度,并且其中,基于所述融合的棒状像素和存在向量的每个的所述速度来进行所述物体的检测。
8.根据权利要求7所述的方法,还包括确定所述融合的棒状像素和存在向量的每个的位移,并且其中,基于所述融合的棒状像素和存在向量的每个的所述位移来进行所述物体的检测。
9.一种用于检测物体的***,包括:
图像传感器,其生成图像数据;
雷达***,其生成雷达数据;和
计算机模块,其由处理器使用深度学习方法处理所述图像数据和所述雷达数据,并且基于所述处理检测物体。
10.根据权利要求9所述的***,其中,所述计算机模块处理所述图像数据以确定一个或多个棒状像素,并且其中,所述深度学习方法使用所述一个或多个棒状像素。
CN201611022017.2A 2015-11-20 2016-11-21 棒状像素估计方法和*** Active CN107038723B (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201562258303P 2015-11-20 2015-11-20
US62/258303 2015-11-20
US15/353,359 US10482331B2 (en) 2015-11-20 2016-11-16 Stixel estimation methods and systems
US15/353359 2016-11-16

Publications (2)

Publication Number Publication Date
CN107038723A true CN107038723A (zh) 2017-08-11
CN107038723B CN107038723B (zh) 2020-09-11

Family

ID=58693748

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611022017.2A Active CN107038723B (zh) 2015-11-20 2016-11-21 棒状像素估计方法和***

Country Status (3)

Country Link
US (1) US10482331B2 (zh)
CN (1) CN107038723B (zh)
DE (1) DE102016122190A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109670409A (zh) * 2018-11-28 2019-04-23 浙江大学 一种语义棒状像素的场景表示***及方法
CN112970029A (zh) * 2018-09-13 2021-06-15 辉达公司 用于自主机器应用中传感器视盲检测的深度神经网络处理

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2972183C (en) * 2015-12-14 2018-03-27 Motion Metrics International Corp. Method and apparatus for identifying fragmented material portions within an image
US20180290590A1 (en) * 2017-04-07 2018-10-11 GM Global Technology Operations LLC Systems for outputting an alert from a vehicle to warn nearby entities
US11392133B2 (en) 2017-06-06 2022-07-19 Plusai, Inc. Method and system for object centric stereo in autonomous driving vehicles
US11042155B2 (en) * 2017-06-06 2021-06-22 Plusai Limited Method and system for closed loop perception in autonomous driving vehicles
US11573573B2 (en) 2017-06-06 2023-02-07 Plusai, Inc. Method and system for distributed learning and adaptation in autonomous driving vehicles
DE102018202244A1 (de) 2018-02-14 2019-08-14 Robert Bosch Gmbh Verfahren zur Abbildung der Umgebung eines Fahrzeugs
DE102018205879A1 (de) 2018-04-18 2019-10-24 Volkswagen Aktiengesellschaft Verfahren, Vorrichtung und computerlesbares Speichermedium mit Instruktionen zur Verarbeitung von Sensordaten
US11009591B2 (en) * 2019-02-01 2021-05-18 GM Global Technology Operations LLC Deep learning for de-aliasing and configuring a radar system
US11204417B2 (en) 2019-05-08 2021-12-21 GM Global Technology Operations LLC Selective attention mechanism for improved perception sensor performance in vehicular applications
EP3806065A1 (en) 2019-10-11 2021-04-14 Aptiv Technologies Limited Method and system for determining an attribute of an object at a pre-determined time point
US11436876B2 (en) * 2019-11-01 2022-09-06 GM Global Technology Operations LLC Systems and methods for diagnosing perception systems of vehicles based on temporal continuity of sensor data
KR20210106864A (ko) 2020-02-20 2021-08-31 삼성전자주식회사 레이더 신호에 기초한 오브젝트 검출 방법 및 장치
EP3872710A1 (en) 2020-02-27 2021-09-01 Aptiv Technologies Limited Method and system for determining information on an expected trajectory of an object
US11709260B2 (en) * 2021-04-30 2023-07-25 Zoox, Inc. Data driven resolution function derivation

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1940591A (zh) * 2005-09-26 2007-04-04 通用汽车环球科技运作公司 使用传感器融合进行目标跟踪的***和方法
CN101947956A (zh) * 2009-07-09 2011-01-19 株式会社电装 物体指定装置和具有该装置的车辆控制设备
CN102609953A (zh) * 2010-12-02 2012-07-25 通用汽车环球科技运作有限责任公司 摄影机和距离传感器数据的多物体外观增强融合
CN104197897A (zh) * 2014-04-25 2014-12-10 厦门大学 一种基于车载激光扫描点云的城区道路标线自动分类方法
CN104459668A (zh) * 2014-12-03 2015-03-25 西安电子科技大学 基于深度学习网络的雷达目标识别方法
CN104931977A (zh) * 2015-06-11 2015-09-23 同济大学 一种用于智能车辆的障碍物识别方法

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5912986A (en) * 1994-06-21 1999-06-15 Eastman Kodak Company Evidential confidence measure and rejection technique for use in a neural network based optical character recognition system
US5542006A (en) * 1994-06-21 1996-07-30 Eastman Kodak Company Neural network based character position detector for use in optical character recognition
DE19546506A1 (de) * 1995-12-13 1997-06-19 Daimler Benz Ag Fahrzeug-Navigationssystem und Signalverarbeitungsverfahren für ein solches Navigationssystem
US6028956A (en) * 1997-04-04 2000-02-22 Kofile Inc. Object location and span determination method and apparatus which determines a location and span of an object in an image
JP4308381B2 (ja) * 1999-09-29 2009-08-05 富士通テン株式会社 周辺監視センサ
WO2009142758A1 (en) * 2008-05-23 2009-11-26 Spectral Image, Inc. Systems and methods for hyperspectral medical imaging
US9117133B2 (en) * 2008-06-18 2015-08-25 Spectral Image, Inc. Systems and methods for hyperspectral imaging
US8385971B2 (en) * 2008-08-19 2013-02-26 Digimarc Corporation Methods and systems for content processing
US8812226B2 (en) * 2009-01-26 2014-08-19 GM Global Technology Operations LLC Multiobject fusion module for collision preparation system
DE102009009047A1 (de) * 2009-02-16 2010-08-19 Daimler Ag Verfahren zur Objektdetektion
US8121618B2 (en) * 2009-10-28 2012-02-21 Digimarc Corporation Intuitive computing methods and systems
US8102306B2 (en) * 2010-05-13 2012-01-24 The United States Of America As Represented By The Secretary Of The Navy Active-radar-assisted passive composite imagery for aiding navigation or detecting threats
US20120287031A1 (en) * 2011-05-12 2012-11-15 Apple Inc. Presence sensing
JP6176028B2 (ja) * 2013-09-26 2017-08-09 株式会社デンソー 車両制御システム、画像センサ
JP2013031054A (ja) * 2011-07-29 2013-02-07 Ricoh Co Ltd 撮像装置及びこれを備えた物体検出装置、並びに、光学フィルタ及びその製造方法
US9187099B2 (en) * 2013-10-17 2015-11-17 Richard M. Powers Systems and methods for predicting weather performance for a vehicle
US9563199B1 (en) * 2013-11-27 2017-02-07 Google Inc. Assisted perception for autonomous vehicles
US9664784B2 (en) * 2013-12-04 2017-05-30 Trimble Inc. System and methods for data point detection and spatial modeling
US9417911B2 (en) * 2014-03-12 2016-08-16 Live Planet Llc Systems and methods for scalable asynchronous computing framework
US9195904B1 (en) * 2014-05-08 2015-11-24 Mitsubishi Electric Research Laboratories, Inc. Method for detecting objects in stereo images
US9630318B2 (en) * 2014-10-02 2017-04-25 Brain Corporation Feature detection apparatus and methods for training of robotic navigation
US9704043B2 (en) * 2014-12-16 2017-07-11 Irobot Corporation Systems and methods for capturing images and annotating the captured images with information

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1940591A (zh) * 2005-09-26 2007-04-04 通用汽车环球科技运作公司 使用传感器融合进行目标跟踪的***和方法
CN101947956A (zh) * 2009-07-09 2011-01-19 株式会社电装 物体指定装置和具有该装置的车辆控制设备
CN102609953A (zh) * 2010-12-02 2012-07-25 通用汽车环球科技运作有限责任公司 摄影机和距离传感器数据的多物体外观增强融合
CN104197897A (zh) * 2014-04-25 2014-12-10 厦门大学 一种基于车载激光扫描点云的城区道路标线自动分类方法
CN104459668A (zh) * 2014-12-03 2015-03-25 西安电子科技大学 基于深度学习网络的雷达目标识别方法
CN104931977A (zh) * 2015-06-11 2015-09-23 同济大学 一种用于智能车辆的障碍物识别方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112970029A (zh) * 2018-09-13 2021-06-15 辉达公司 用于自主机器应用中传感器视盲检测的深度神经网络处理
CN112970029B (zh) * 2018-09-13 2024-06-07 辉达公司 用于自主机器应用中传感器视盲检测的深度神经网络处理
CN109670409A (zh) * 2018-11-28 2019-04-23 浙江大学 一种语义棒状像素的场景表示***及方法
CN109670409B (zh) * 2018-11-28 2022-10-21 浙江大学 一种语义棒状像素的场景表示***及方法

Also Published As

Publication number Publication date
CN107038723B (zh) 2020-09-11
US20170147888A1 (en) 2017-05-25
DE102016122190A1 (de) 2017-05-24
US10482331B2 (en) 2019-11-19

Similar Documents

Publication Publication Date Title
CN107038723A (zh) 棒状像素估计方法和***
CN112292711B (zh) 关联lidar数据和图像数据
JP7254823B2 (ja) 物体の検出および特徴付けのためのニューラルネットワーク
JP7052663B2 (ja) 物体検出装置、物体検出方法及び物体検出用コンピュータプログラム
KR102629651B1 (ko) 신경망 이미지 프로세싱을 사용하는 3d 경계 박스들로서의 직접 차량 검출
US11205298B2 (en) Method and system for creating a virtual 3D model
CN105335955B (zh) 对象检测方法和对象检测装置
US8831336B2 (en) Method, system and computer program product for detecting an object in response to depth information
KR20240057388A (ko) 항만 모니터링 장치 및 항만 모니터링 방법
CN107808390A (zh) 使用来自单摄像机的数据的对象距离估算
WO2018177159A1 (zh) 运动物体的位置确定方法及***
CN107305635A (zh) 对象识别方法、对象识别装置和分类器训练方法
US20200184727A1 (en) Localization method and apparatus based on 3d color map
CN108040496A (zh) 检测物体距图像传感器的距离的计算机实现的方法
US10984263B2 (en) Detection and validation of objects from sequential images of a camera by using homographies
WO2021163516A1 (en) Lane detection and distance estimation using single-view geometry
CN111091038A (zh) 训练方法、计算机可读介质和检测消失点的方法及装置
US10984264B2 (en) Detection and validation of objects from sequential images of a camera
CN110969064A (zh) 一种基于单目视觉的图像检测方法、装置及存储设备
Liu et al. Vehicle detection and ranging using two different focal length cameras
CN112539753A (zh) 位置估计的方法和装置
CN104471436B (zh) 用于计算对象的成像比例的变化的方法和设备
CN106096493A (zh) 使用深度学习的棒状像素估计和道路场景分割
Badino et al. Stereo-based free space computation in complex traffic scenarios
US11087150B2 (en) Detection and validation of objects from sequential images of a camera by using homographies

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant