发明名称 汽车防撞行人智能装置与方法
摘要 一种汽车自动控制技术领域的汽车防撞行人智能装置与方法,装置包括:双目针孔摄像头、信号处理器、车速操控机构和语音提示器;方法的步骤包括:步骤一,摄像头参数标定;步骤二,左、右视图合成;步骤三,判定并确定移动物体所在区域;步骤四,克服灰度差异的阈值求取;步骤五,相似度度量;步骤六,检测移动物体与车辆的距离;步骤七,控制指令输出;步骤八,重复步骤二到步骤七的循环过程。本发明能够对路面状况进行自动检测,一旦发现过路行人,装置就会立即发出控制指令,警示驾驶员注意前方路况,并自动使车辆减速和刹车,因此提升了车辆自动化、智能化技术水平,确保了行车安全。
申请公布号 CN101734214B 申请公布日期 2012.08.29
申请号 CN201010023042.9 申请日期 2010.01.21
申请人 上海交通大学 发明人 张秀彬;应俊豪;崔灿;胡志勇;马丽
分类号 B60R21/01(2006.01)I;B60R21/34(2006.01)I;B60T7/12(2006.01)I;G08G1/16(2006.01)I 主分类号 B60R21/01(2006.01)I
代理机构 上海交达专利事务所 31201 代理人 王锡麟;王桂忠
主权项 1.一种汽车防撞行人智能装置的防撞方法,其特征在于,所述汽车防撞行人智能装置包括:双目针孔摄像头、信号处理器、车速操控机构和语音提示器,其中:双目针孔摄像头设置在车辆前方远视灯的内侧,双目针孔摄像头的两个针孔摄像头的光轴平行,且两个针孔摄像头分别与信号处理器相连传输道路景物图像模拟信息,双目针孔摄像头的输出端分别与信号处理器的输入端相连传输道路景物图像模拟信息,信号处理器输出端分别与车速操控机构和语音提示器相连传输控制决策信息和音响警示信息;所述方法包括以下步骤:步骤一,以Y<sub>W</sub>、Z<sub>W</sub>构成水平面坐标,X<sub>W</sub>垂直于水平面来建立世界坐标系,根据计算机图像坐标系像素点坐标(u,v)和世界坐标系空间三维坐标(X<sub>W</sub>,Y<sub>W</sub>,Z<sub>W</sub>)之间的关系,对双目针孔摄像头进行参数标定;步骤二,将信号处理器接收到的左、右两幅数字图像进行透视变换恢复到同一个透视关系上,获得两幅数字图像中形状一致的公共部分,并使得两幅数字图像在非重叠部分具有良好的形状平滑连续性,将两幅数字图像根据公共部分重合原则进行拼接,得到二维平面图像;步骤三,根据步骤二得到的二维平面图像,确定移动物体所在区域;步骤四,根据最大类间方差法,得到每帧二维平面图像的克服灰度差异的阈值k;步骤五,将得到的前后两帧二维平面图像中移动物体的最小距离度量D(p,q)与克服灰度差异的阈值k进行比较,当<img file="FDA00001623059300011.GIF" wi="288" he="126" />时,则像素点(p,q)所在的单元是运动区域的一部分,对该单元进行标注,进而对移动物体的整个区域进行标注,其中最小距离度量D(p,q)的具体公式为:<maths num="0001"><![CDATA[<math><mrow><mi>D</mi><mrow><mo>(</mo><mi>p</mi><mo>,</mo><mi>q</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>N</mi><mn>1</mn></msub></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>N</mi><mn>2</mn></msub></munderover><mo>|</mo><msub><mi>X</mi><mrow><mi>p</mi><mo>+</mo><mi>i</mi><mo>,</mo><mi>q</mi><mo>+</mo><mi>j</mi></mrow></msub><mo>-</mo><msub><mi>Y</mi><mrow><mi>p</mi><mo>+</mo><mi>i</mi><mo>,</mo><mi>q</mi><mo>+</mo><mi>j</mi></mrow></msub><mo>|</mo><mo>,</mo></mrow></math>]]></maths>或:<maths num="0002"><![CDATA[<math><mrow><mi>D</mi><mrow><mo>(</mo><mi>p</mi><mo>,</mo><mi>q</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mrow><msub><mi>N</mi><mn>1</mn></msub><msub><mi>N</mi><mn>2</mn></msub></mrow></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>N</mi><mn>1</mn></msub></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>N</mi><mn>2</mn></msub></munderover><mo>|</mo><msub><mi>X</mi><mrow><mi>p</mi><mo>+</mo><mi>i</mi><mo>,</mo><mi>q</mi><mo>+</mo><mi>j</mi></mrow></msub><mo>-</mo><msub><mi>Y</mi><mrow><mi>p</mi><mo>+</mo><mi>i</mi><mo>,</mo><mi>q</mi><mo>+</mo><mi>j</mi></mrow></msub><mo>|</mo><mo>,</mo></mrow></math>]]></maths>或:<maths num="0003"><![CDATA[<math><mrow><mi>D</mi><mrow><mo>(</mo><mi>p</mi><mo>,</mo><mi>q</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>N</mi><mn>1</mn></msub></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>N</mi><mn>2</mn></msub></munderover><msup><mrow><mo>(</mo><msub><mi>X</mi><mrow><mi>p</mi><mo>+</mo><mi>i</mi><mo>,</mo><mi>q</mi><mo>+</mo><mi>j</mi></mrow></msub><mo>-</mo><msub><mi>Y</mi><mrow><mi>p</mi><mo>+</mo><mi>i</mi><mo>,</mo><mi>q</mi><mo>+</mo><mi>j</mi></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>,</mo></mrow></math>]]></maths>或:<maths num="0004"><![CDATA[<math><mrow><mi>D</mi><mrow><mo>(</mo><mi>p</mi><mo>,</mo><mi>q</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mrow><msub><mi>N</mi><mn>1</mn></msub><msub><mi>N</mi><mn>2</mn></msub></mrow></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>N</mi><mn>1</mn></msub></munderover><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>N</mi><mn>2</mn></msub></munderover><msup><mrow><mo>(</mo><msub><mi>X</mi><mrow><mi>p</mi><mo>+</mo><mi>i</mi><mo>,</mo><mi>q</mi><mo>+</mo><mi>j</mi></mrow></msub><mo>-</mo><msub><mi>Y</mi><mrow><mi>p</mi><mo>+</mo><mi>i</mi><mo>,</mo><mi>q</mi><mo>+</mo><mi>j</mi></mrow></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>,</mo></mrow></math>]]></maths>其中:X<sub>p+i,q+j</sub>为像素点(p,q)所在的单元移动前图像向量,Y<sub>p+i,q+j</sub>为像素点(p,q)所在的单元移动后图像向量,每个单元包含N<sub>1</sub>×N<sub>2</sub>个像素,p、q则分别为像素点的二维坐标;步骤六,根据移动物体的标注点,得到移动物体与车辆的距离;步骤七,信号处理器根据得到的移动物体与车辆的距离信息,对车速操控机构和语音提示器发出控制指令,警示驾驶员注意前方路况,并通过车速操控机构自动使车辆减速并停止在移动物体之前;步骤八,在车辆行驶的过程中,不断依次重复步骤二到步骤七,保障车辆安全行驶。
地址 200240 上海市闵行区东川路800号