一种高动态范围成像CMOS相机的制作方法

文档序号:16901150发布日期:2019-02-19 18:00阅读:507来源:国知局
一种高动态范围成像CMOS相机的制作方法

本发明涉及光学检测技术领域,具体涉及一种高动态范围成像cmos相机。



背景技术:

高动态范围成像最初只由计算机生成的图像。后来,人们开发出了一些从不同曝光范围照片中生成高动态范围图像的方法。随着数码相机的日渐流行以及桌面软件变得易于使用,许多业余摄影师使用高动态范围成像的方法生成高动态范围场景的照片。高动态范围成像技术能提供更丰富的场景动态信息,但目前大多成像设备获取的图像为低动态范围。要获得高动态范围的图像,现有方法多为对同一场景,相机设定不同光圈和曝光时间对该场景多次成像,之后利用算法对多帧图像进行处理以获得高动态范围图像。这种图像的获取方法要求大容量的图像存储单元和较长的图像获得和处理时间;对摄像者要求较高,且成像时间长。



技术实现要素:

本发明的目的在于提供一种可直接输出高动态范围的图像的高动态范围成像cmos相机。

本发明的目的是通过以下技术方案实现的:

一种高动态范围成像cmos相机,包括相机壳体以及安装在相机壳体内的cmos成像本体,所述cmos成像本体包括cmos传感器芯片、fpga模块、存储器、存储模块、cameralink接口和gpio隔离接口,所述fpga模块分别与cmos传感器芯片、存储器、存储模块、cameralink接口和gpio隔离接口连接;

所述cmos传感器芯片用于获取差分图像信号,并将差分图像信号输出到fpga模块,fpga模块将差分图像信号保存在存储器中,并根据时序关系再从存储器中读出保存的差分图像信号,并对差分图像信号做高动态范围的图像处理得到图像数据,图像数据通过cameralink接口输出至上位机;

fpga模块通过gpio隔离接口接收外触发信号,并通过gpio隔离接口输出曝光时间同步信号。

进一步地,还包括rs485模块,所述rs485模块分别与fpga模块和cameralink接口连接,上位机通过cameralink接口发送串行指令,串行指令通过rs485模块做电平转换后输出给fpga模块,fpga模块执行指令。

进一步地,所述fpga模块采用xilinxspartan6系列fpga芯片。

进一步地,所述存储器采用ddr3高速存储器。

进一步地,所述存储模块采用flash存储芯片。

进一步地,所述cameralink接口设置为cameralinkfull模式。

进一步地,所述gpio隔离接口采用mocd207m芯片。

进一步地,本发明还包括用于提供工作电压的电源模块。

本发明通过设置cmos传感器芯片、fpga芯片和存储器实现高动态范围的图像的获取,并通过设置的cameralink接口与上位机实现建立通信,实现图像数据的上传和串口指令的下达。

附图说明

图1为本发明的cmos成像本体的结构示意图。

图中标记:1、cmos传感器芯片;2、fpga模块;3、存储器;4、存储模块;5、cameralink接口;6、rs485模块;7、gpio隔离接口;8、电源模块。

具体实施方式

如图1所示,本实施例提供的高动态范围成像cmos相机包括cmos传感器芯片1、fpga模块2、存储器3、存储模块4、cameralink接口5、rs485模块6、gpio隔离接口7、电源模块8和相机壳体。

所述相机壳体采注塑模具制备而成,其外观与普通相机差别不大。相机壳体内安装有用于成像的cmos成像本体。

所述cmos成像本体包括fpga模块2以及分别与fpga模块2连接的cmos传感器芯片1、存储器3、存储模块4、cameralink接口5、rs485模块6和gpio隔离接口7。所述cmos传感器芯片1用于获取差分图像信号,具体地,采用长春长光辰芯光电gsense2020s,该cmos传感器芯片1可获取2048*2048的像素分辨率尺寸为6.5um*6.5um的图像信号,获取的差分图像信号输出至fpga模块2,具体地,所述fpga模块2为xilinxspartan6系列xc6slx100-2fg676i,fpga模块2将cmos传感器芯片1获取的差分图像信号并将其保存在存储器3中,存储器3为ddr3高速存储器,具体为micronddr3mt41k256m16,通过ddr3高速存储器存储采集的差分图像信号,实时完成高动态范围图像合成,所述高动态范围图形合成是指根据时序关系再从ddr3高速存储器中读出保存的差分图像信号,并对差分图像信号做高动态范围的图像处理得到图像数据,最后通过cameralink接口5以cameralink以full模式输出46帧/秒(分辨率2048*2048)动态范围达70.3db的图像。

本实施例提供的相机还可通过上位机(计算机)配置工作参数,具体是通过上位机(计算机)发送串口指令,串口指令通过cameralink接口5传输送到rs485模块6,rs485模块6将串口指令做电平转换后发送到fpga模块2,fpga模块2接收串口指令并根据串口指令做相应调整,把那个将配置参数保存在存储模块4中,所述存储模块4为flash存储模块,具体为steepromm95020。

在外触发工作模式下,fpga模块2接收通过gpio隔离接口7传送的外触发信号,或上位机通过cameralink接口5和gpio隔离接口7发送给fpga模块2的触发信号,来确定每帧图像的的触发时间。

所述电源模块8将输入直流12v电压转换成各种直流电压为该相机系统供电。

本发明的工作流程为:fpga模块2上电完成对cmos传感器芯片1初始化后,输出对cmos传感器芯片1的控制时序信号,从cmos传感器芯片1读出高增益和低增益的背景噪声信号后,将此信号数据保存在ddr3高速存储器;再从cmos传感器芯片1读出高增益和低增益的图像含噪信号,并同时从ddr3高速存储器中读出高增益和低增益的背景噪声信号;将图像含噪信号减去背景噪声信号后得到图像信号,再做高动态范围图像处理算法,得到高动态范围图像信号,并通过cameralink接口5输出。fpga模块2通过gpio隔离接口7输出每帧图像的曝光时间信号。

以上所述仅是本发明优选的,实施方式,但本发明的保护范围并不局限于此,任何基于本发明所提供的技术方案和发明构思进行的改造和替换都应涵盖在本发明的保护范围内。



技术特征:

技术总结
本发明公开了一种高动态范围成像CMOS相机,包括相机壳体以及安装在相机壳体内的CMOS成像本体,所述CMOS成像本体包括CMOS传感器芯片、FPGA模块、存储器、存储模块、Camera Link接口和GPIO隔离接口,所述FPGA模块分别与CMOS传感器芯片、存储器、存储模块、Camera Link接口、RS485电平转换模块和GPIO隔离接口连接;本发明通过设置CMOS传感器芯片、FPGA芯片和存储器实现高动态范围的图像的获取,并通过设置的Camera Link接口与上位机实现建立通信,实现图像数据的上传和串口指令的下达。

技术研发人员:何其锐;刘诚筠
受保护的技术使用者:四川雷得兴业信息科技有限公司;电子科技大学
技术研发日:2018.10.16
技术公布日:2019.02.19
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1