【技术实现步骤摘要】
高速人工智能相机片上实时图像处理方法与装置
本专利技术属于高速成像和智能化图像处理
,可用于高速拍摄图像并对图像数据进行片上快速智能化处理,极大地提高了相机智能化数据处理能力和数据传输速度。
技术介绍
高速成像和智能化图像处理技术在工业检测、航空遥感、智能化仪器和微电子等领域都具有重要的作用。高速相机采用CMOS或CCD等图像传感器将拍摄的光学图像信息快速转化为数字电信号,并通过逻辑存储和处理器件将转化后的图像信息进行输出,从而完成图像的采集和传输。相比普通相机,高速相机可以实现对高速运动目标的快速图像采集和实时显示,具有高图像稳定性、高传输能力和高抗干扰能力等,能够实现对目标的实时跟踪记录。目前,高速相机的研究大多集中在德国、美国、加拿大等欧美发达国家,长期的研究探索使得这些国家的高速相机在性能上处于领先水平。对高速相机的研究主要包括以下两个途径:一是通过拓展相机数据接口的传输能力,实现对大量的数据信息进行快速传输;二是集成数据缓存卡,将高速采集的大量图像数据暂时存入缓存卡,再通过缓存卡将数据进行输出。其中,通过拓展相机数据接口传输能力这条途径实现高速相机的问题在于:(1)受硬件因素的制约,相机数据接口的传输能力不可能无限拓展;(2)大量数据在传输过程中的通信稳定性会受到很大的挑战;(3)所需要的硬件成本也会显著提升。通过集成数据缓存卡实现高速相机的问题在于:(1)受缓存卡容量的限制,所拍摄图像的帧数非常受限;(2)该方法通过先存入缓存,再后续输出图像的方法,只能实现对图像的高速采集,却无法做到对图像 ...
【技术保护点】
1.高速人工智能相机片上实时图像处理方法,其特征在于:通过上位机将图像传感器控制程序、基于人工智能算法的图像处理程序和上传处理结果至上位机程序载入到可编程模块中,其中基于人工智能算法的图像处理程序是根据使用需求编写的,用于对采集图像进行智能化处理;当程序载入到可编程模块后,具体的运行步骤为:/n(a)可编程模块通过其通信接口接收到开始运行指令后系统开始运行;/n(b)所述可编程模块运行图像传感器控制程序来控制图像传感器采集图像数据,并将采集的图像数据从所述图像传感器传至所述可编程模块中;/n(c)所述可编程模块运行基于人工智能算法的图像处理程序对采集的图像数据进行处理,得到图像的智能化处理结果;/n(d)所述可编程模块运行上传处理结果至上位机程序将图像的智能化处理结果上传至上位机;/n(e)循环步骤b到步骤d,由所述可编程模块高速实时地将采集图像的智能化处理结果上传至上位机,直到所述可编程模块收到终止运行指令。/n
【技术特征摘要】
1.高速人工智能相机片上实时图像处理方法,其特征在于:通过上位机将图像传感器控制程序、基于人工智能算法的图像处理程序和上传处理结果至上位机程序载入到可编程模块中,其中基于人工智能算法的图像处理程序是根据使用需求编写的,用于对采集图像进行智能化处理;当程序载入到可编程模块后,具体的运行步骤为:
(a)可编程模块通过其通信接口接收到开始运行指令后系统开始运行;
(b)所述可编程模块运行图像传感器控制程序来控制图像传感器采集图像数据,并将采集的图像数据从所述图像传感器传至所述可编程模块中;
(c)所述可编程模块运行基于人工智能算法的图像处理程序对采集的图像数据进行处理,得到图像的智能化处理结果;
(d)所述可编程模块运行上传处理结果至上位机程序将图像的智能化处理结果上传至上位机;
(e)循环步骤b到步骤d,由所述可编程模块高速实时地将采集图像的智能化处理结果上传至上位机,直到所述可编程模块收到终止运行指令。
2.根据权利要求1所述的高速人工智能相机片上实时图像处理方法,其特征在于:当使用需求发生改变时,将所述可编程模块上已经载入的程序擦除,然后将更新后的基于人工智能算法的图像处理程序连同图像传感器控制程序和上传处理结果至上位机程序重新载入所述可编程模块中,进而实现对基于人工智能算法的图像处理程序的更新和替换。
3.根据权利要求1所述的高速人工智能相机片上实时图像处理方法,其特征在于:在载入到可编程模块中的程序中增加了上传图像数据至上位机程序,用户根据实际需求通过指令来控制可编程模块运行对应的程序;当用户向可编程模块下达将图像数据直接上传至上位机的指令时,具体的运行步骤为:
(a)可编程模块通过其通信接口接收到开始运行指令后系统开始运行;
(b)所述可编程模块运行图像传感器控制程序来控制图像传感器采集图像数据,并将采集的图像数据从所述图像传感器传至所述可编程模块中;
(c)所述可编程模块通过上传图像数据至上位机程序将采集的图像数据直接传输给上位机;
(d)循环步骤b和步骤c,由所述可编程模块实时地将采集的图像数据上传至上位机,直到收到终止运行指令;
当用户向可编程模块下达将图像数据的智能化处理结果上传至上位机的指令时,具体的运行步骤为:
(a)可编程模块通过其通信接口接收到开始运行指令后系统开始运行;
(b)所述可编程模块运行图像传感器控制程序来控制图像传感器采集图像数据,并将采集的图像数据从所述图像传感器传至所述可编程模块中;
(c)所述可编程模块运行基于人工智能算法的图像处理程序来对采集的图像数据进行处理,得到图像的智能化处理结果;
(d)所述可编程模块运行上传处理结果至上位机程序将图像的智能化处理结果上传至上位机;
(e)循环步骤b到步骤d,由所述可编程模块高速实时地将采集...
【专利技术属性】
技术研发人员:杨佳苗,邹高宇,刘林仙,童强,赵雁雨,梁美彦,王嘉仪,龚雷,崔祥辰,任竹云,沈阳,乔楠楠,马奎,
申请(专利权)人:杨佳苗,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。