多目视觉自适应曝光同步方法及系统与流程

文档序号:25356118发布日期:2021-06-08 14:49阅读:171来源:国知局
多目视觉自适应曝光同步方法及系统与流程

1.本发明涉及机器视觉技术领域,尤其涉及多目视觉自适应曝光同步方法及系统。


背景技术:

2.多目视觉是机器视觉领域中一个重要的研究课题,被广泛应用于各种领域;在视觉导航领域中,如无人机视觉惯导、agv视觉导航等;在工业测量领域,用于目标检测与跟踪;在识别领域,常用于目标识别、目标跟踪以及场景识别等。相机能够工作在外触发模式下,当接收到触发信号时完成曝光;但是,由于多目相机的目标亮度以及拍摄的技术不同,在拍摄照片过程中曝光时间往往也是不同的,因而造成多目爆光的同步性差异。
3.现有的多目视觉相机大多朝向一致,其进光量近似,因而曝光时间对同步精度的影响较小;但是当多目视觉相机位于不同方位,且具有明显的场景亮度差异时,多目视觉的曝光同步精度较差。


技术实现要素:

4.为了解决上述的技术问题,本发明的一个目的是提供一种多目视觉自适应曝光同步方法,所述方法包括:
5.触发多个单目视觉相机进行第一次曝光,获取多个单目视觉相机产生的高电平信号,高电平信号保持时间为第二次曝光的曝光时间;
6.在所述第二次曝光的曝光时间的中点时刻时,触发多个单目视觉相机进行第二次曝光,使得第二次曝光的曝光时间的中点时刻与利用fpga产生的同步信号的同步时刻一致。
7.采用以上技术方案,所述同步时刻为同步信号中高电平信号的保持时间的中点时刻。
8.采用以上技术方案,触发多个单目视觉相机进行第一次曝光前,配置多个单目视觉相机,将多个单目视觉相机设置为外触发模式。
9.采用以上技术方案,多个单目视觉相机设置为不同方向或相同方向。
10.采用以上技术方案,当获取多个单目视觉相机产生的高电平信号后,记录其图像时间戳,所述图像时间戳的曝光开始时刻为高电平信号上升沿时间,所述图像时间戳的曝光结束时刻为高电平信号下降沿时间。
11.采用以上技术方案,触发多个单目视觉相机进行第一次曝光时,在收到有效的帧数据后获取图像数据。
12.采用以上技术方案,多个单目视觉相机采集的图像数据缓存到fpga,图像数据通过网络接口发送至主机。
13.采用以上技术方案,所述fpga的网络接口为gmii接口,采用udp协议的千兆以太网完成数据传输。
14.采用以上技术方案,使用所述第二次曝光的曝光时间对第二次曝光进行曝光补
偿,将第二次曝光的曝光时间的二分之一时间作为第二次曝光同步的曝光补偿参数,在所述曝光时间的中点时刻触发多个单目视觉相机进行第二次曝光。
15.本发明的另一个目的是提供一种多目视觉自适应曝光同步系统,所述系统包括:
16.获取模块,所述获取模块用于当触发多个单目视觉相机进行第一次曝光时,获取多个单目视觉相机产生的高电平信号,高电平信号保持时间为第二次曝光的曝光时间;
17.曝光同步模块,所述曝光同步模块用于在所述第二次曝光的曝光时间的中点时刻时,触发多个单目视觉相机进行第二次曝光,使得第二次曝光的曝光时间的中点时刻与利用fpga产生的同步信号的同步时刻一致。。
18.相较于现有技术而言:本发明在视觉相机第一次曝光时获取高电平信号,高电平信号保持时间为第二次曝光的曝光时间,在第二次曝光的曝光时间的中点时刻时,触发多个单目视觉相机进行第二次曝光,使得第二次曝光的曝光时间的中点时刻与利用fpga产生的同步信号的同步时刻一致,能够根据位置和场景的变化实现多目视觉相机的曝光同步,从而使得多目视觉相机不再受位置和场景的限制,显著提高了多目视觉的爆光同步精度,易于普及。
附图说明
19.图1是本发明实施例公开的一种图像采集设备的结构示意图。
20.图2是本发明实施例公开的一种双目视觉自适应曝光同步方法的流程示意图。
21.图3是本发明实施例公开的一种双目视觉自适应曝光同步方法的另一示意图。
22.图4是本发明实施例公开的一种双目视觉自适应曝光同步方法中双目视觉相机的曝光时间同步示意图。
23.图5是本发明实施例公开的一种双目视觉自适应曝光同步系统的结构示意图。
24.图中标号说明:11、单目视觉相机;12、fpga;13、主机;21、获取模块;211、记录单元;212、曝光计算单元;22、曝光同步模块;221、自适应曝光补偿单元。
具体实施方式
25.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
26.下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
27.为了更加清楚的阐述本发明实施例公开的一种多目视觉自适应曝光同步方法及系统。本发明其中一个优选实施例对一种双目视觉自适应曝光同步方法及系统进行详尽的阐述,该双目视觉自适应曝光同步方法及系统扩展到多目视觉的同步应用上即可。
28.本发明一个优选实施例公开了一种双目视觉自适应曝光同步方法及系统,能够根据位置和场景的变化实现双目视觉相机的自适应曝光同步,使得双目视觉相机的曝光时间的中点一致,从而能够显著提高双目视觉的同步精度。以下分别进行详细说明。
29.为了更好的理解本发明实施例公开的一种双目视觉自适应曝光同步方法及系统,下面先对本发明实施例适用的图像采集设备的结构进行描述。
30.请参阅图1,图1是本发明实施例公开的一种图像采集设备的结构示意图。在图1所
示的结构中,图像采集设备包括双目视觉相机(即两个单目视觉相机11)、fpga12和主机13,fpga12通过dvp接口连接双目视觉相机,fpga12通过以太网与主机13建立连接。其中fpga12指现场可编程门阵列;另外双目视觉相机(即两个单目视觉相机11)为两个cmos传感器模组,两个cmos传感器模组由fpga12独立控制,其外部触发信号由fpga12提供。cmos传感器模组优选为单色全局快门传感器,该模式下,所有像素在同一时刻同时曝光,有效地避免了果冻效应的产生。
31.图1所示的图像采集设备,设备启动时,建立主机13与fpga12的连接,主机13根据实际应用需求满足图像接收条件后,向fpga12发送系统启动指令,初始化设备,配置cmos传感器模组的寄存器,将其设置为外触发模式,fpga12产生触发信号触发cmos传感器模组采集图像数据,并将采集的双目实时图像数据传输给主机13。本发明实施例不做限定。
32.基于图1所示的图像采集设备,本发明实施例公开了一种双目视觉自适应曝光同步方法。请参阅图2和图3,图2是本发明实施例公开的一种双目视觉自适应曝光同步方法的流程示意图。图2和图3所描述的方法可以应用于图1所示的图像采集设备。该双目视觉自适应曝光同步方法可以包括以下步骤:
33.s201、触发两个单目视觉相机11进行第一次曝光,获取多个单目视觉相机11产生的高电平信号,高电平信号保持时间为第二次曝光的曝光时间。
34.示例地,双目视觉相机(即两个单目视觉相机11)位于不同方向,例如双目视觉相机位于fpga12的两个相反方向,当然双目视觉相机还可以是其他形式的不同方向,甚至本发明实施例双目视觉相机还可以是同一方向,本发明不以此为限定。
35.示例地,fpga12产生触发信号,两个单目视觉相机11接收到来自fpga12的触发信号后进行第一次曝光,两个单目视觉相机11产生高电平信号,高电平保持时间即为第二次爆光的曝光时间。具体的,当fpga12获取两个单目视觉相机11产生的高电平信号后,记录其图像时间戳,图像时间戳的曝光开始时刻为高电平信号上升沿时间,图像时间戳的曝光结束时刻为高电平信号下降沿时间。例如图像时间戳精度为10ns。
36.示例地,fpga12触发第一次曝光时,在收到有效的帧数据后获取图像数据,图像数据分别缓存到fpga12的两个存储器中,通过网络接口发送至主机13,fpga12的网络接口为gmii接口,采用udp协议的千兆以太网完成数据传输,实际数据传输速率为96mb/s。
37.示例地,本发明实施例的第一次曝光被认为是无效同步,详见图3所示的第第一次曝光。在图3中,两个单目视觉相机cam0和cam1在第一次曝光中产生的高电平信号的曝光时间的中点不对齐,即cam0和cam1的曝光不同步。
38.s202、在第二次曝光的曝光时间的中点时刻时,触发多个单目视觉相机进行第二次曝光,使得第二次曝光的曝光时间的中点时刻与利用fpga产生的同步信号的同步时刻一致。
39.可选的,同步时刻为同步信号中高电平信号的保持时间的中点时刻。
40.示例地,使用第二次曝光的曝光时间对第二次曝光进行曝光补偿,获得触发第二次曝光的触发信号的输出时间。具体的,使用第二次曝光的曝光时间的二分之一时间作为第二次曝光同步的曝光补偿参数,在曝光时间的中点时刻触发多个单目视觉相机11进行第二次曝光,使得第二次曝光的曝光时间的中点时刻与同步信号的同步时刻一致。通过使用上第一次曝光产生的高电平信号的曝光时间参与下一次的曝光补偿,如此实现单目视觉相
机11的自适应曝光同步,保证两个单目视觉相机11的曝光时间的中间时刻与同步信号的同步时刻对齐,即曝光中点一致,详见图4所示。
41.示例地,同步信号为fpga12产生的同步频率的同步信号,该同步信号的同步频率对应同步时间,该同步时间即为系统设定的曝光间隔时间,曝光间隔时间即相邻两次曝光的间隔时间,同步时刻为同步信号中高电平信号的保持时间的中点时刻,当同步时刻与第二次曝光产生的高电平信号的曝光时间的中点时刻一致时,即系统实现曝光同步,详见图4所示。
42.可见,在图2所描述的方法中,本发明实施例在视觉相机第一次曝光时获取高电平信号,高电平信号保持时间为第二次曝光的曝光时间,在第二次曝光的曝光时间的中点时刻时,触发多个单目视觉相机11进行第二次曝光,使得第二次曝光的曝光时间的中点时刻与利用fpga产生的同步信号的同步时刻一致,能够根据位置和场景的变化实现双目视觉相机的曝光同步,从而使得双目视觉相机不再受位置和场景的限制,显著提高了双目视觉的爆光同步精度,易于普及。
43.基于图1所示的图像采集设备,本发明实施例公开了一种双目视觉自适应曝光同步系统。请参阅图5,图5是本发明实施例公开的一种双目视觉自适应曝光同步系统。其中,图5所描述的双目视觉自适应曝光同步系统可以应用于图像采集设备,该双目视觉自适应曝光同步系统可以包括以下模块:
44.获取模块21,用于当触发多个单目视觉相机进行第一次曝光时,获取多个单目视觉相机产生的高电平信号,高电平信号保持时间为第二次曝光的曝光时间。
45.曝光同步模块22,用于在第二次曝光的曝光时间的中点时刻时,触发两个单目视觉相机11进行第二次曝光,使得第二次曝光的曝光时间的中点时刻与利用fpga产生的同步信号的同步时刻一致。
46.可选的,同步时刻为同步信号中高电平信号的保持时间的中点时刻。
47.本发明在视觉相机第一次曝光时获取高电平信号,高电平信号保持时间为第二次曝光的曝光时间,在第二次曝光的曝光时间的中点时刻时,触发多个单目视觉相机11进行第二次曝光,使得第二次曝光的曝光时间的中点时刻与利用fpga产生的同步信号的同步时刻一致,能够根据位置和场景的变化实现双目视觉相机的曝光同步,从而使得双目视觉相机不再受位置和场景的限制,显著提高了双目视觉的爆光同步精度,易于普及。。
48.作为一种可行的实施方式,获取模块21包括记录单元211,当获取模块21获取多个单目视觉相机产生的高电平信号后,记录单元211用于记录其图像时间戳,图像时间戳的曝光开始时刻为高电平信号上升沿时间,图像时间戳的曝光结束时刻为高电平信号下降沿时间。具体内容见上面内容,本发明在这里不做赘述。
49.作为一种可行的实施方式,获取模块21包括图像数据采集模块212,图像数据采集模块212用于在两个单目视觉相机11第一次曝光时采集图像数据。
50.作为一种可行的实施方式,曝光同步模块22包括自适应曝光补偿单元221,自适应曝光补偿单元221用于使用获取的高电平信号的曝光时间对第二次曝光进行曝光补偿,获得触发第二次曝光的触发信号的输出时间。进一步地,自适应曝光补偿单元221用于使用获取的高电平信号的曝光时间的二分之一时间作为第二次曝光同步的曝光补偿参数,在该曝光时间的中点时刻触发多个单目视觉相机进行第二次曝光,使得第二次曝光的曝光时间的
中点时刻与同步信号的同步时刻一致。具体内容见上面内容,本发明在这里不做赘述。
51.需要说明的是,在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其他实施例的相关描述。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1