[发明专利]基于LabVIEW的计算式鬼成像驱动方法有效
申请号: | 201410799254.4 | 申请日: | 2014-12-19 |
公开(公告)号: | CN104484861A | 公开(公告)日: | 2015-04-01 |
发明(设计)人: | 张闻文;斯雪峰;何睿清;张伟良;李百凌;陈钱;顾国华;何伟基;钱惟贤;隋修宝;屈惠明;路东明;于雪莲;任侃;王利平;王庆宝;张毅 | 申请(专利权)人: | 南京理工大学 |
主分类号: | G06T5/00 | 分类号: | G06T5/00 |
代理公司: | 南京理工大学专利中心 32203 | 代理人: | 唐代盛 |
地址: | 210094 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 labview 算式 成像 驱动 方法 | ||
1.一种基于labview的计算式鬼成像驱动方法,其特征在于由mathscript模块、vision模块、DAQ模块、保存模块采用顺序结构布置为四层,第一层为mathscript模块和vision模块,第二层和第三层都为DAQ模块,在第二层DAQ模块给相机提供高电平,在第三层DAQ模块给相机提供低电平;第四层为保存模块;由mathscript模块生成具有一定像素块大小的随机矩阵,通过vision模块用来将随机矩阵转化为灰度图像并全屏显示,此时空间光调制器将包含参考光信息的光源照射物体对象,形成物光信息的光源,DAQ模块便提供相机高电平触发,使相机拍下包含物光信息的图片,保存模块用来保存参考光图片。
2.根据权利要求1所述的基于labview的计算式鬼成像驱动方法,其特征在于在mathscript模块中,设像素块大小为unit,随机矩阵行数为row,列数为column,生成大小为(row/unit)*(column/unit)的随机矩阵mod和两个大小为unit*unit的随机矩阵,该两个大小为unit*unit的随机矩阵中,设一个随机矩阵为combine,矩阵元素为0到1之间的随机数,另一个随机矩阵为ones,矩阵元素全为1;随机矩阵mod的矩阵元素为0到1之间的随机数,将随机矩阵mod内的元素四舍五入取整数值,使其变为二值随机矩阵;
使combine分别与mod矩阵每个元素相乘,此时得到大小为row*column的随机矩阵slm,矩阵中像素块大小为unit且像素块为随机矩阵combine和黑色像素块;
使ones分别与(1-mod)矩阵每个元素相乘,此时得到大小为row*column的随机矩阵slmsave,矩阵中像素块大小为unit且像素块为白色像素块和黑色像素块,slm中随机矩阵combine对应slmsave中黑色像素块,slm中随机矩阵黑色像素块对应slmsave中白色像素块,使矩阵slm与矩阵slmsave相加后,得到随机矩阵slm2,矩阵中像素块大小为unit且像素块为随机矩阵combine和白色像素块,此时slm2中随机矩阵combine对应slmsave中黑色像素块,slm2中随机矩阵白色像素块对应slmsave中白色像素块,slm2中随机矩阵combine用于空间光调制器显示黑色像素块。
3.根据权利要求1所述的基于labview的计算式鬼成像驱动方法,其特征在于mathscript模块生成的随机矩阵slm2位于屏幕中间,即设电脑屏幕行数为height,电脑屏幕列数为length,x=(height-row)/2,y=(length-column)/2,生成大小为height*length的矩阵com,矩阵元素全为1,将矩阵slm2纵坐标放在矩阵com的(x+1)到(height-x)之间,将矩阵slm2横坐标放在矩阵com的(y+1)到(length-y)之间,使矩阵slm2位于矩阵com的中间,得到矩阵slmshow,将矩阵slmshow和矩阵slmsave内元素乘以255成为8位灰度图像矩阵。
4.根据权利要求1所述的基于labview的计算式鬼成像驱动方法,其特征在于在vision模块中,将矩阵slmshow输入控件IMAG ArrayToColorImage中,输出矩阵slmshow对应的彩色图像,将彩色图像输入控件IMAG ExtractSingleColorPlane中输出矩阵slmshow对应的8位灰度图像,将8位灰度图像输入控件IMAG WindowDraw进行全屏显示。
5.根据权利要求1所述的基于labview的计算式鬼成像驱动方法,其特征在于空间光调制器包含参考光信息的光源照射物体对象,形成物光信息的光源,在DAQ模块中,提供相机高电平使相机处于高电平状态,相机拍照采集物光信息图片,采集完成后提供相机低电平使相机处于低电平状态,相机停止拍照。
6.根据权利要求1所述的基于labview的计算式鬼成像驱动方法,其特征在于采集完物光信息图片后,在保存模块中,将矩阵slmsave输入控件IMAQ write File使其保存在电脑中,设样本数为N,若保存的图像数未达到N,则重复操作驱动的过程,若已达到样本数则结束。
7.根据权利要求6所述的基于labview的计算式鬼成像驱动方法,其特征在于重复操作以及参考光信息图像的保存:计算式鬼成像重建图像运算需要样本数为N的物光图像和参考光图像,需要以样本数为循环条件进行循环操作,在保存参考光信息图像的时候,将当前样本数作为文件名进行保存,在相机保存物光图像的时候会自动对图像进行计数,这样参考光图像和物光图像实验数据便保持了一致性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学,未经南京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410799254.4/1.html,转载请声明来源钻瓜专利网。