一种基于电子外后镜的图像合成方法及存储介质与流程

文档序号:27001444发布日期:2021-10-19 22:08阅读:72来源:国知局
一种基于电子外后镜的图像合成方法及存储介质与流程

1.本发明涉及图像处理技术领域,尤其涉及一种基于电子外后镜的图像合成方法及存储介质。


背景技术:

2.汽车后视镜反映汽车后方、侧方和下方的情况,使驾驶者可以间接看清楚这些位置的情况,它起着“第二只眼睛”的作用,扩大了驾驶者的视野范围。一般轿车都具备3个后视镜,车主每天驾车看它们几乎不下百个来回,但有一些与之相关的问题却常被人们忽略,比如后视镜如何调整才能达到最佳程度、如何处理后视镜的盲点问题以及后视镜反射率对各种光线情况下的影响等。这些问题催生出使用更为便利的电子外后视镜。
3.现有的电子外后视镜通过摄像和显示屏来实现视野获取,由摄像头取代物理镜,但依旧存在一个伸出车身的外摄像头。外摄像头的伸出部分将影响车辆的风阻,且在狭窄处通行时容易磕碰,即容易受到外界刮碰。
4.因此,现有技术有待进一步改进。


技术实现要素:

5.本发明提供一种基于电子外后镜的图像合成方法及存储介质,解决了现有的电子外后视镜依赖于外摄像头进行车外图像获取,但外摄像头的伸出将影响风阻从而限制车辆的提速,同时在狭窄路段通行时还存在刮碰的隐患的技术问题。
6.为解决以上技术问题,本发明提供一种基于电子外后镜的图像合成方法,包括步骤:
7.s1、分别从前侧摄像头、后侧摄像头中获取第一图像、第二图像;
8.s2、根据预设算法确定所述第一图像与所述第二图像的重叠区域;
9.s3、对所述重叠区域进行融合拼接,得到拼接图像;
10.s4、根据外后视镜视线标准裁剪所述拼接图像,得到目标图像并显示。
11.本基础方案通过在车身上安装嵌入式的侧摄像头(前侧摄像头、后侧摄像头),使得车身两侧无突出结构,从而有效降低风阻,提高车辆提速上限;从前侧摄像头、后侧摄像头中获取第一图像、第二图像,并经过融合重叠区域、裁剪拼接图像后得到目标图像,不仅可提高成像清晰度还可向用户提供等同于外摄像头的视野图像。即本方案不仅满足了用户视觉范围要求,同时不再需要将摄像头伸出车身,从而大大提高车辆对于路段的兼容性(例如兼容较为狭窄的路段)。
12.在进一步的实施方案中,在所述步骤s1之前还包括步骤:s0、根据安装要求,将所述前侧摄像头、所述后侧摄像头安装在预设的安装位;
13.其中,所述安装要求为:所述前侧摄像头的垂直视角控制在天空占比1/3,且其全视角可覆盖到本车后轮;所述后侧摄像头的垂直视角控制在天空占比1/3,且其全视角可覆盖到本车前轮。
14.本方案设置嵌入式的前侧摄像头、后侧摄像头,通过视野交叉实现向外伸出摄像头才能够达到的对侧方位图像全覆盖,从而可提高车身的流线性,并降低其与外物碰撞的几率。
15.在进一步的实施方案中,所述步骤s2包括:
16.s21、依次对所述第一图像、所述第二图像进行二值化处理和中值滤波处理,得到第一处理图像、第二处理图像;
17.s22、根据预设步长分别从所述第一处理图像、所述第二处理图像中等间距地选定n列目标像素,计算每一列目标像素中的目标像素点个数并分别存储为第一数组、第二数组;
18.s23、比对所述第一数组、所述第二数组,根据预设算法确定相似度最高的像素区域作为重叠区域。
19.本方案在获取到第一图像、第二图像后,为配合重叠图像的确定,提前进行图像处理(二值化处理和中值滤波处理)得到第一处理图像、第二处理图像;随后,根据预设步长从分别从所述第一处理图像、所述第二处理图像中等间距地选定n列目标像素,并计算得到第一数组、第二数组,通过对比第一数组、第二数组即可快速确定重叠区域,设计预设步长作为采样依据,可有效降低图像对比难度并减少计算量,从而提高图像合成效率。
20.在进一步的实施方案中,所述步骤s23包括:
21.s231、根据预设区域宽度,分别从所述第一数组、所述第二数组中获取多个递进的第一规划数组和第二规划数组;
22.s232、计算任一所述第二规划数组与任意所述第一规划数组的方差,从中选取数值最小的所述第二规划数组作为目标数组;
23.s233、获取所述目标数组的首个元素作为目标元素;
24.s234、根据所述目标元素对应的像素列作为重叠区域的一侧重叠边界确定重叠区域。
25.本方案自主设计了根据预设区域宽度对第一数组、第二数组进行逐段截取的比对方案,从而细致到重叠区域范围内每一像素点的识别判断,通过计算第二规划数组与第一规划数组之间的方差,以将两个数组对应的区域的差异性数据化,从而可更精准的定位重叠区域。
26.在进一步的实施方案中,在所述步骤s234中,所述重叠区域的表示格式为{(起始坐标),重叠区域宽度,重叠区域高度},则:
27.在所述第一图像中,所述重叠区域为{(0,0),w2

j*k,h1)};
28.在所述第二图像中,所述重叠区域为{(j*k,0),w2

j*k,h2)};
29.其中,h1表示所述第一图像的像素高度,h2表示第二图像的像素高度,w2表示第二图像的像素宽度,j表示所述目标元素在第二图像所对应的第j列像素,k表示预设步长。
30.在进一步的实施方案中,所述步骤s3具体为,根据融合公式计算所述重叠区域中每一像素点的目标像素值,根据目标像素值拼合所述重叠区域得到拼接图像;所述融合公式如下:
31.32.其中,p为像素点的所述目标像素值,p1为所述像素点在所述第一图像中的像素值,p2为所述像素点在所述第二图像中的像素值,θ为所述重叠区域顶角的角度,α为过像素点、所述重叠区域顶点的直线与所述重叠边界的夹角。
33.在进一步的实施方案中,所述步骤s4包括:
34.s41、根据物理外后视镜的法规要求的视线范围,对所述拼接图像进行标定,得到标定区域;
35.s42、以本车原后视镜的安装位置为起点,裁剪所述标定区域中的拼接图像,得到目标图像并在显示屏显示。
36.本方案以法规要求物理外后视镜的视线范围作为电子外后镜的标准,对拼接图像进行标定划分出对应于后视镜视野的角度的标定区域,可满足汽车后视镜的行业标准与特性,给予用户安全的使用体验。
37.在进一步的实施方案中,所述第一图像与所述第二图像的图像分辨率相同。
38.本方案采用相同分辨率的前侧摄像头、后侧摄像头,获取分辨率相同的第一图像与第二图像进行图像识别、拼接,可降低图像处理难度,提高图像合成效率。
39.本发明还提供一种存储介质,其上存储有计算机程序,所述计算机程序用于实现上述一种基于电子外后镜的图像合成方法。其中,存储介质可以是磁碟、光盘、只读存储器(read only memory,rom)或者随机存取器(random access memory,ram)等。
附图说明
40.图1是本发明实施例1提供的一种基于电子外后镜的图像合成方法的工作流程图;
41.图2是本发明实施例1提供的前侧摄像头视野要求示意图;
42.图3是本发明实施例1提供的前侧摄像头的安装示意图;
43.图4是本发明实施例1提供的后侧摄像头视野要求示意图;
44.图5是本发明实施例1提供的后侧摄像头的安装示意图;
45.图6是本发明实施例1提供的重叠区域的确定及拼接图像的标定示意图;
46.图7是本发明实施例1提供的拼接图像的裁剪示意图。
47.其中:q1

前侧摄像头、q2

后侧摄像头、s

重叠区域、t

拼接图像。
具体实施方式
48.下面结合附图具体阐明本发明的实施方式,实施例的给出仅仅是为了说明目的,并不能理解为对本发明的限定,包括附图仅供参考和说明使用,不构成对本发明专利保护范围的限制,因为在不脱离本发明精神和范围基础上,可以对本发明进行许多改变。
49.实施例1
50.本发明实施例提供的一种基于电子外后镜的图像合成方法,如图1所示,在本实施例中,包括步骤s0~s4:
51.s0、根据安装要求,将前侧摄像头q1、后侧摄像头q2安装在预设的安装位;即每一车辆配备两组“前侧摄像头q1+后侧摄像头q2”分设在车辆两侧,例如前、后车门的把手处。
52.其中,参见图2~图5,安装要求为:前侧摄像头q1的垂直视角控制在天空占比1/3,且其全视角可覆盖到本车后轮;后侧摄像头q2的垂直视角控制在天空占比1/3,且其全视角
可覆盖到本车前轮。
53.在本实施例中,根据以上安装要求计算得到:
54.当前侧摄像头q1安装在前车门的把手处(距地面1米、与后车轮中心的水平距离为1.2米),前侧摄像头q1的垂直视角为46.1
°
,再根据16:9的显示要求,摄像头的水平总视角为82
°

55.当前侧摄像头q1安装在前车门的把手处(距地面1.1米、与前车轮中心的水平距离为2.4米),后侧摄像头q2的垂直视角为30.9
°
,根据16:9的显示要求,摄像头的水平总视角为55
°

56.本实施例设置嵌入式的前侧摄像头q1、后侧摄像头q2,通过视野交叉实现向外伸出摄像头才能够达到的对侧方位图像全覆盖,从而可提高车身的流线性,并降低其与外物碰撞的几率。
57.s1、分别从前侧摄像头q1、后侧摄像头q2中获取第一图像、第二图像;
58.在本实施例中,前侧摄像头q1、后侧摄像头q2获取到的第一图像与第二图像的图像分辨率相同。
59.本实施例采用相同分辨率的前侧摄像头q1、后侧摄像头q2,获取分辨率相同的第一图像与第二图像进行图像识别、拼接,可降低图像处理难度,提高图像合成效率。
60.s2、根据预设算法确定第一图像与第二图像的重叠区域s,参见图6,包括:
61.s21、依次对第一图像、第二图像进行二值化处理和中值滤波处理,得到第一处理图像、第二处理图像;
62.s22、根据预设步长分别从第一处理图像、第二处理图像中等间距地选定n列目标像素,计算每一列目标像素中的目标像素点个数并分别存储为第一数组e、第二数组f;
63.例如:如果第一处理图像的像素宽度w1是1080列,像素高度h1是720行,则预设步长k=[w1/n]=[1080/20]=54,根据54优选预设步长为50,即表示每隔50列取一列像素,分别是第0列、第49列、第99列
……
第999列,共取20列像素。
[0064]
在本实施例中,目标像素点为像素亮度值为0的像素点,则第一数组e中每列中目标像素点的像素点个数为ei(i=0,1,2

n

1),第二数组f中每列中目标像素点的像素点个数为fj(j=0,1,2

n

1)。
[0065]
s23、比对第一数组e、第二数组f,根据预设算法确定相似度最高的像素区域作为重叠区域s,包括:
[0066]
s231、根据预设区域宽度,分别从第一数组e、第二数组f中获取多个递进的第一规划数组e(p)(p=0,1,2

n

1)和第二规划数组f(p)(p=0,1,2

n

1);
[0067]
在本实施例中,预设区域宽度可根据实际的图像比进行设置,优选的数量n=[n/2],其中[]表示取整,当n为20时,则n=10。
[0068]
因此可得:
[0069]
e(0)={e0,e1

e9},e(1)={e1,e2

e10},e(2)={e2,e3

e11},
……
e(10)={e10,e1

e19};
[0070]
f(0)={f0,f1

f9},f(1)={f1,f2

f10},f(2)={f2,f3

f11},
……
f(10)={f10,f1

f19}。
[0071]
s232、计算任一第二规划数组f(p)与任意第一规划数组e(p)的方差,从中选取方
差数值最小的第二规划数组f(j)作为目标数组;
[0072]
s233、获取目标数组的首个元素fj作为目标元素fj;
[0073]
s234、根据目标元素fj对应的像素列作为重叠区域s的一侧重叠边界确定重叠区域s。
[0074]
具体的,重叠区域s的表示格式为{(起始坐标),重叠区域s宽度,重叠区域s高度},则:
[0075]
在第一图像中,重叠区域s为{(0,0),w2

j*k,h1)};
[0076]
在第二图像中,重叠区域s为{(j*k,0),w2

j*k,h2)};
[0077]
其中,h1表示第一图像的像素高度,h2表示第二图像的像素高度,w2表示第二图像的像素宽度,j表示目标元素在第二图像所对应的第j列像素,k表示预设步长。
[0078]
最终确定的重叠区域s如图6中三角形mab所示,其中a点、b点分别为前侧摄像头q1、后侧摄像头q2的安装位在图像中的位置,m为前侧摄像头q1、后侧摄像头q2的视野交叉点。
[0079]
本实施例自主设计了根据预设区域宽度对第一数组e、第二数组f进行逐段截取的比对方案,从而细致到重叠区域s范围内每一像素点的识别判断,通过计算第二规划数组f(k)与第一规划数组e(k)之间的方差,以将两个数组对应的区域的差异性数据化,从而可更精准的定位重叠区域s。
[0080]
本实施例在获取到第一图像、第二图像后,为配合重叠图像的确定,提前进行图像处理(二值化处理和中值滤波处理)得到第一处理图像、第二处理图像;随后,根据预设步长从分别从第一处理图像、第二处理图像中等间距地选定n列目标像素,并计算得到第一数组e、第二数组f,通过对比第一数组e、第二数组f即可快速确定重叠区域s,设计预设步长作为采样依据,可有效降低图像对比难度并减少计算量,从而提高图像合成效率。
[0081]
s3、对重叠区域s进行融合拼接,得到拼接图像t,具体为,根据融合公式计算重叠区域s中每一像素点的目标像素值,根据目标像素值拼合重叠区域s得到拼接图像t;融合公式如下:
[0082][0083]
其中,p为像素点的目标像素值,p1为像素点在第一图像中的像素值,p2为像素点在第二图像中的像素值,θ为重叠区域s顶角(即线段ma与线段mb的夹角)的角度,α为过像素点、重叠区域s顶点的直线与重叠边界的夹角(即像素点p与m的连线mp与融合边界ma的夹角)。
[0084]
s4、根据外后视镜视线标准裁剪拼接图像t,得到目标图像并显示,参见图6、图7,包括:
[0085]
s41、根据物理外后视镜的法规要求的视线范围,对拼接图像t进行标定,得到标定区域;
[0086]
在本实施例中的外后视镜的标定中,选择在地面上以车身边缘为边界且平行于车身径向、无限长(实际为有限长)、宽度为0.75m/4m的两道划线作为标定依据。因此,在拼接图像t中的标定为,标定出与原后视镜的安装位置c相距4m(在世界坐标中的实际距离)且向外侧延伸长度为0.75m的线l1、与原后视镜的安装位置c相距20m且向外侧延伸长度为4m的
线l2及其所占像素。
[0087]
s42、以本车原后视镜的安装位置c为起点,裁剪标定区域中的拼接图像t,得到目标图像并在显示屏显示。
[0088]
具体的,以过安装位置c且平行车身轴向的直线为起始线,以l1、l2的连线为外边界,裁剪标定区域中的拼接图像t,得到目标图像并输出到显示屏中进行显示。
[0089]
本实施例以法规要求物理外后视镜的视线范围作为电子外后镜的标准,对拼接图像t进行标定划分出对应于后视镜视野的角度的标定区域,可满足汽车后视镜的行业标准与特性,给予用户安全的使用体验。
[0090]
本发明实施例通过在车身上安装嵌入式的侧摄像头(前侧摄像头q1、后侧摄像头q2),使得车身两侧无突出结构,从而有效降低风阻,提高车辆提速上限;从前侧摄像头q1、后侧摄像头q2中获取第一图像、第二图像,并经过融合重叠区域s、裁剪拼接图像t后得到目标图像,不仅可提高成像清晰度还可向用户提供等同于外摄像头的视野图像。即本实施例不仅满足了用户视觉范围要求,同时不再需要将摄像头伸出车身,从而大大提高车辆对于路段的兼容性(例如兼容较为狭窄的路段)。
[0091]
实施例2
[0092]
本发明实施例还提供一种存储介质,其上存储有计算机程序,计算机程序用于实现上述实施例1提供的一种基于电子外后镜的图像合成方法。其中,存储介质可以是磁碟、光盘、只读存储器(read only memory,rom)或者随机存取器(random access memory,ram)等。
[0093]
上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1