当前位置: 首页 > news >正文

中国建设银行山西分行招聘网站银川网站开发推广企业

中国建设银行山西分行招聘网站,银川网站开发推广企业,出入广州最新通知今天,做家电网是什么网站目录 0引言 1CCD采集图像质心算法 2基于FPGA的图像质心算法 3仿真结果与分析 4结论 0引言 在一些姿态检测的实际应用中#xff0c;需要在被测对象上安装激光探测器[1]#xff0c;利用CCD相机捕捉激光光斑来检测观测对象的实际情况#xff0c;光斑图像质心坐标的提取是图…目录 0引言 1CCD采集图像质心算法 2基于FPGA的图像质心算法 3仿真结果与分析 4结论 0引言 在一些姿态检测的实际应用中需要在被测对象上安装激光探测器[1]利用CCD相机捕捉激光光斑来检测观测对象的实际情况光斑图像质心坐标的提取是图像处理技术中常见的问题激光的瞬时和高速性是激光光斑图像的重要特征[2]。为了实时准确地获取激光光斑质心的坐标相机要求以300帧每秒的速度进行采集。原设备原始应用场景为工业高清相机通过专用CameraLink电缆连接图像采集卡图像采集卡插入计算机内部计算机接收图像数据后进行信号处理运算质心算法的实现在计算机上完成[3]。本文通过对原设备的结构进行优化将算法部分移植到硬件环境中形成相机控制器使得摄像机与计算机可以远距离部署一台计算机可以控制和接收多台相机数据并同时进行信号处理并且对计算机的配置要求较低有灵活的扩展性。在质心算法研究方面将计算机软件实现的算法用硬件描述语言Verilog设计实现获取激光光斑的实时质心坐标。 1CCD采集图像质心算法 激光探测器形成的激光光斑在CCD表面的光强分布可以看作以中心对称的高斯分布[4]所以在激光光斑质心坐标算法中可以用光斑光亮的最强点作为激光光斑的质心坐标对于CCD数字视频信号来说就是灰度值最大的那一点的坐标值[5]。具体算法如下 第一步噪声采集。假设图像x方向与y方向分别有m与n个像素点。在无激光照射CCD情况下采集N幅图(N理论上越多越好实际N值手动可设即可)databuffa[m][n]为第a幅图的数据。对N幅图进行求均方根即可得到噪声数据。 第二步去噪声。此时开始进行激光光斑的采集CCD所采集的每幅图数据为h[m][n]进行去噪声处理将CCD所采集的数据与采集算好的噪声相减。如果低于最小灰度值0则为0如果高于最大灰度值255则为255。 第三步去一定比例的最大灰度值比例系数为p。此时经过去噪声的图像数据h[i][j]还具有一定的干扰采用阈值去掉干扰阈值为最大灰度值的比例数。首先寻找图像的最大灰度值然后进行去掉阈值。 第四步进行质心计算。CCD所采集图像质心即图像灰度的重心i与j分别为两个方向的坐标g[i][j]为像素点(ij)坐标的灰度值则图像质心位置坐标为 式中x、y即为图像质心的坐标。 2基于FPGA的图像质心算法 FPGA的特点是数字逻辑的思维与并行的处理方式。FPGA的并行处理能力使得它有着更高的处理速度让人们更青睐于这种可编程逻辑方式去实现所需要的算法。本文的目的是将CCD采集图像质心算法用可编程逻辑Verilog语言去实现所需算法为了实现上述算法需要对算法进行必要的改造。 第一步噪声均方根的采集实现。对于数字逻辑中只有0和1之分灰度图像的颜色由8位二进制来表示故灰度颜色由0~255这256个数据来表示。故这里不需对根号内数据进行开方而是直接根据根号下的数据即可算出均方根的结果因为这里的结果都是四舍五入后的整数。 第二步去噪声的实现。此算法可直接用可编程逻辑实现与原算法一致。 第三步去一定比例的最大灰度值中比例数p是一个0~1之间的小数在实际应用中小数可以通过浮点数的方法来表示浮点数的表示有32位与64位的表示方法。所以本文的设计方法是将0~1的数与0~100的数字一一对应在后续再转换缩回比例求出数据。例如0.16对应整数16这样只需要7位二进制数即可表示节省了寄存器占用的空间利于算法的实现。 第四步质心计算的实现。第三步中的质心计算的算法方式由于求矩阵过程复杂运算量大不适用于可编程逻辑方式为此将此算法进行了转换。一种基于函数转换的快速搜素质心算法利用目标质心与目标上所有各点间距离之和值最小的原理快速求出质心。此算法适用于灰度图像对灰度图像求质心具有广泛的用途与实际的意义。应用此算法后n个乘法转换成了1个乘法便于Verilog语言去实现。 3仿真结果与分析 将改进后的算法应用到可编程逻辑Verilog语言中后实现了光斑质心算法的功能并能够实时求出质心的坐标。通过上位机选择需要算出的N幅图得到的噪声系数将求出的噪声系数存入RAM中当激光照射后读出RAM中存储的噪声系数值即可。本设计包括噪声系数模块去噪声模块与质心坐标算法3个模块。图1为光斑质心算法的总体架构图。 噪声系数模块初始化后检测ready信号ready拉高表示外部输入已经准备好可以接收数据可保证在一帧图像数据内的连续性。在准备好后等待pulse_in信号的到来pulse_in为脉冲信号当接收到此信号时表示通知模块需要计算噪声系数。pixel_num为像素值选择frame_num为帧数选择范围是0~131072。data_in为输入的图像数据8位灰度值noise_req为噪声系数输入数据请求信号当此信号拉高后输入信号data_in在下一拍输入数据。noise_done为噪声系数计算完成信号当计算结束并没有接收到重新计算信号pulse_in时noise_done一直拉高来表示噪声系数模块处理完成。在noise_done高电平期间输入来自去噪声模块的地址信号addr_in即可读出RAN中对应地址的数据databuffnoise。 去噪声模块在noise_done高电平期间可启动去噪声模块。read_en为脉冲信号一个脉冲可接收一帧图像数据。proportion信号是上位机发来的比例系数范围在0~100之间表示0~1之间的数。在接收到read_en脉冲信号后发出数据请求信号data_reqdata_req拉高后输入dec_in数据信号由于需要求出一帧图像的最大图像数据所以会有一帧图像的延迟当输出图像数据有效data_valid信号拉高时输出去噪后有效的pixel_data数据在data_valid信号拉高后输出的pixel_data数据会传到质心算法模块中进行计算。图2为去噪模块仿真结果。 质心坐标算法模块输入的request_in信号是去噪声模块的输出信号data_valid在request_in信号有效时输入的数据gravity_in信号有效与去噪模块的输出数据信号pixel_data线性连接。在信号请求输出req_out高脉冲同时输出质心坐标xy_pos信号输出的x、y坐标都是10位二进制数表示根据需求以32位xy_pos信号输出高25~16位填充x坐标,9~0位填充y坐标其他填充0。通过各个模块的验证可看出算法符合基本要求,最后得到如图3所示的3个模块整体的顶层模块仿真结果图。 将此算法用C在VS2012上运行并验证质心坐标是否正确输入相同输入数据验证结果如图4所示。 通过分析和仿真验证了设计的正确性CCD图像质心算法被很好地应用到可编程逻辑语言中FPGA的高速并行优点使得算法可以达到流水线高速运行由于相机的图像采集速度可达到每秒300帧为了符合这样的高速采集能力本文采用了流水线算法可实时算出质心坐标供上位机采集和使用。 4结论 本文所设计的光斑质心定位算法是基于实际应用的激光探测器相机控制器的算法实现部分该算法的实现使得摄像机与计算机可以远距离部署将复杂算法的运算量交给控制器去处理减轻了计算机的工作量去处理更重要的事情。该方法适用于有一定存储空间的FPGA芯片去实现注重高速与实时性对工业高清相机这种高精度要求的应用有一定的实用价值。
http://www.hkea.cn/news/14509621/

相关文章:

  • 佛山市网站建设 乾图信息科技合肥seo排名公司
  • 中企动力公司网站价格wordpress如何改代码
  • 建设网站开通网线多少钱网站推广优化哪家公司好
  • 制作网站软件大良网站建设
  • 个人主页设计孙悟空示例包头seo营销公司
  • 常用来做网站首页的是织梦做的网站首页出现空白
  • 学用php做网站ip网址域名查询网
  • 丽水专业网站制作公司crm系统 网站建设
  • 没学过计算机开始学做网站seo搜索优化专员招聘
  • 郑州做网站设计的公司网上做任务网站
  • 河南网站建设华企祥云陕西网站建设推广公司
  • 最新的新闻 最新消息最专业的网站建设seo优化服务公司
  • 云南专业网站制作公司网站怎样制作吸引人
  • 免费seo网站推荐一下广告宣传费明细和单价
  • 做蛋糕的网站新颖的网站策划
  • 产品宣传网站开发购车网站设计
  • 网站建设更新不及时 整改报告河南省建设厅网站首页
  • 做个个人网站要怎么做网站开发要怎么学
  • 建设银行缴费网站登录企业做网站推广
  • 响应式网站断点实用网站模板
  • 网站 什么语言开发公司刚做网站在那里找图片做
  • 厦门企业自助建站卫生局网站建设
  • 山东省建设官方网站合肥简川科技网站建设公司 概况
  • 深圳网站建设设计平台云南建设项目审批中心网站
  • 网站开发软件是什么专业网页设计与制作配套素材
  • 长沙手机网站建设哪些内容沈阳网站建设技术支持
  • 多肉建设网站的目的及功能定位网站做弹窗
  • 平面设计服务方案网站开发seo规范
  • 沈阳网站建站推广网站建设案例要多少钱
  • 网站建设(信科网络)静态网页设计报告