铸造表面粗糙度严重影响铸件的外观质量和使用性能,表面粗糙度还影响机械设备配合性质的稳定性和动力的消耗,而且表面越粗糙,越容易产生噪声、振动等[1-2]。所以,控制和提高铸件表面粗糙度,不仅能够有效提高铸件的外观质量、使用性能及其使用寿命[3],而且还可以降低生产成本,从而提高铸造产品的经济效益。表面粗糙度作为应用较为广泛的零件表面特性参数[4],其测量方法目前主要分为两类:第一类包括触针法,光切法、样块对比法等需要对试件表面进行实际测量;第二类是建立理想的理论模型,比如计算机视觉法。近几年利用神经网络作为辨识模型的方法层出不穷,着重研究提取图像特征值,利用特征参数与粗糙度系数之间建立辨识模型[5-6],有效避免了像直接测量法的触针法触针易磨损,操作繁琐,还有可能损伤铸件表面等缺点。本研究采用了计算机视觉分析方法,提出了基于MATLAB辨识神经网络的模拟训练方法。1?图像识别表面粗糙辨识方法建立1.1?试样样本测量利用XD30M高级倒置金相显微镜对图1所示的铸铁样块表面进行显微拍摄,获取的图像如图2所示。采用TR200型粗糙度测量仪,分别对9件铸铁样块表面进行粗糙度测量。测量时,随机选取表面三个位置进行Ra测量,测量数据如表1所示。1.2?表面粗糙度图像预处理对于图像的预处理采用的最常用的方式是Gauss-Laplace变换[7]。图像在产生和传输过程,不可避免地会产生噪声,所以要对图像进行滤波处理。本文采用的滤波方式是高斯滤波,因为在计算机视觉分析中,高斯滤波较为常用[8-9]。高斯滤波是一种平滑滤波,用于得到信噪比SNR较高的图像(反应真实信号),适用于消除图像信号在接收过程中产生的噪声,其主要思想是对整幅图像进行加权平均,对于图像上的每一点像素值都由周围的像素值加权平均得到。运用的高斯公式是采用公式(1):

域;高频区指灰度变化较剧烈的像素区,如边缘和噪G(x,y)=(1)声等。中心灰度变化更加剧烈,相应的频谱中高频分Gauss滤波后,接下来进行的就是Laplace变换。量较强,但整体还是低频区域更多,毕竟背景无变化由于图像在边缘部位不清晰,为后续的特征采集带来的黑色区都属于低频。不便,所以需要进行Laplace锐化处理。拉普拉斯锐从频率谱图中可以看出,白点从中心向四周扩化主要思想是求二阶导矢,用二阶导的过零点确定边散,因为图像粗糙度变化越快,灰度变化越剧烈,高缘[10]。如果在图像中一个比较暗的区域中出现了一个亮频部分占的比重越大,那么频率谱中白点的像素值就点,那么用拉普拉斯锐化就会使这个亮点变得更亮。对越大。因为整张图亮度值过于庞大,不利于计算,设于数字图像,采用的拉普拉斯算子可以简化为:置亮度比公式y=c/z,式中y为亮度比,c为频率谱中白点g(i,j)=4f(i,j)-f(i+1,j)-f(i-1,j)亮度的总数,z为整张频率谱的亮度总数。-f(i,j+1)-f(i,j-1)(2)卷积的形式为:1.4?BP神经网络训练BP神经网络是通过大量的神经元或节点互连组g(i,j)=f(i-r,j-s)H(r,s)(3)经过Gauss-Laplace变换的图像如图3所示。1.3?特征参数提取1.3.1占空比特征提取为了获得图像的特征参数,需要对锐化后图像进行二值化处理[11]。二值化的原理是将图像上的点的灰度值置为0和255,使图像呈现明显的黑白效果。二值化处理需要设置一个阈值,阈值的选取采用图1铸铁样块Otsu算法Fig. 1 Cast iron testing piece(大律法)[12-13],基本思想是用某一假想T将图像的灰度分为两组

matlab计算表面粗糙度,基于MATLAB图像处理的铸造表面粗糙度测量方法相关推荐

  1. MATLAB计算杨氏模量,基于MATLAB处理动态图像的杨氏模量测量方法.doc

    7A版优质实用文档 PAGE PAGE 16 7A版优质实用文档 基于MATLAB处理动态图像的杨氏模量测 量方法 黄浩钊1,陈玥琦2,李家卉3 第三军医大学学员13营,重庆,400038:2.第三军 ...

  2. matlab计算正交变换,基于Matlab的LFM信号的正交变换和脉冲压缩

    基于 Matlab的 LFM 信号的正交变换和脉冲压缩 付银娟 (西安邮电学院 陕西 西安 710121) 摘 要 :正交变换和脉冲压缩是雷达信号处理中常用的两个基本技术.介绍了正交变换和脉冲压缩的基 ...

  3. 「电子万年历matlab仿真」——基于Matlab的电子万年历仿真实现

    「电子万年历matlab仿真」--基于Matlab的电子万年历仿真实现 作为一种具有时间显示.日期查询.闹钟提醒等功能的电子产品,电子万年历已经成为了人们日常生活中不可或缺的一部分.而在现代科技的发展 ...

  4. matlab设计译码器,基于MATLAB的循环码编译码器设计与仿真.doc

    扳昂旨螺冈唉陨裤外狸尿恨铸伸隧刽搅必勒诚天腑皖漂豌鲁靳碑缆键兽峙棘陶宽槐撒层僧袁廖颤渐魄货鼎躬薛扬衍逮西兰迫依煤鲁虐渠惫平合啥昭并屿己笆坍痞庐披吏去凄嘛兄察突徊溅今箩直藩潦咙锨谓崇若制匹扮复淌颐糖嗅你 ...

  5. matlab水果图片,基于MATLAB的水果识别的数字图像处理教程.docx

    基于MATLAB的水果识别的数字图像处理教程 图像处理(报告) 题目: 基于MATLAB的水果识别的数字图像处理 指导教师: 职称: 教授 学生姓名: 学号: 专 业: 院(系): 完成时间: 201 ...

  6. matlab水果图片,基于matlab的水果识别的数字图像处理

    基于matlab的水果识别的数字图像处理 图像处理(报告)题目: 基于 MATLAB 的水果识别的数字图像处理 指导教师: 职称: 教授 学生姓名: 学号:专 业: 院(系): 完成时间: 2016 ...

  7. 电力系统matlab实验报告,基于matlab语言计算电力系统暂态稳定仿真程序实验报告.docx...

    基于matlab语言计算电力系统暂态稳定仿真程序实验报告 BeijingJiaotongUniversity 电力系统分析 暂态稳定分析实验 学院:电气工程学院 班级:xxxxxxxx 学号:xxxx ...

  8. 基于matlab生物医学影像处理,基于MATLAB的医学图像处理

    基于MATLAB的医学图像处理 届 别 2012 届 学 号 200814350135 毕业设计(论文)基于 MATLAB 的医学图像处理姓 名 唐 涛 系 别 . 专 业 计 算 机 科 学 系 . ...

  9. 电气潮流运算Matlab怎么编程,基于Matlab的电力系统潮流编程计算

    计算技术 信息发展 与 64 -- 科协论坛 · 2011 年第 6 期(下) -- 基于 Matlab 的电力系统潮流编程计算 □ 黄扬威 吴喜春 郭志峰 张斯翔 (三峡大学电气与新能源学院 湖北· ...

最新文章

  1. 【STM32 .NET MF开发板学习-29】摄像头蓝牙图像远程获取
  2. layer.msg();怎么关闭
  3. 逸鹏说道:漫漫人生路
  4. QT的QMutableLinkedListIterator类的使用
  5. 链接服务器---无效的产品名称
  6. 使用httpHandlers进行url rewrite时,提示http 404 error 错误
  7. 字符串p型编码(信息学奥赛一本通-T1145)
  8. java list filter 性能,java的List中使用filter過濾出符合特定條件的元素List
  9. JAVA中数据的读取与写入,不同类型数据的转换
  10. Windows程序设计:使用VS2010创建窗口程序
  11. 电气防火限流式保护器应用场景及选型指南
  12. 手写键盘计算机,鼠标手写输入法计算机版本v2017最新版本
  13. 【OpenCV学习】(三)色彩及矩阵操作
  14. 如何在网页中播放音乐和视频
  15. 八戒,别以为你站在路灯下就是夜明猪了
  16. Java实现谷歌验证器
  17. Deepin搭建Qt5开发环境
  18. 怎么打开本地计算机策略编辑器,打开本地组策略编辑器; 2.在弹出的本地组策略编辑器窗口...
  19. 我要的精致:人间有茶是清欢
  20. mac下的c语言贪吃蛇

热门文章

  1. 【新题速览】2023年湖南新高考教学教研联盟高二5月联考数学
  2. 指纹(生物识别)的软件框架
  3. Oracle数据文件(10g)
  4. 2020年6月程序员工资统计,平均14404元,又跌了,扎心了!你的呢?
  5. 手机WIFI连接电脑
  6. 图书速读 | 一分钟读完《考试脑科学》
  7. linux里实现sl跑火车
  8. 前端开发:Vue项目报错Unknown custom element:XXX - did you register the component correctly…的解决方法丨蓄力计划
  9. 华硕p5vdc-x主板老板子刷bios方法
  10. 小程序毕设作品之微信美食菜谱小程序毕业设计成品(7)中期检查报告