表面计量封闭型高斯滤波器(Matlab代码实现)

news2025/1/14 0:57:15

💥💥💞💞欢迎来到本博客❤️❤️💥💥

🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。

⛳️座右铭:行百里者,半于九十。

📋📋📋本文目录如下:🎁🎁🎁

目录

💥1 概述

📚2 运行结果

🎉3 参考文献

🌈4 Matlab代码实现


💥1 概述

ISO 16610-21 封闭轮廓高斯滤波器库包含了根据 ISO 16610-21:2011 标准实现的封闭轮廓高斯卷积滤波器函数。该滤波器的设计目的是用于在表面计量中将短波和长波分量的轮廓与主要表面轮廓分离。通过从短波分量轮廓中评估粗糙度参数,可以对表面的粗糙程度进行评估。而从长波分量剖面中评估波纹度参数、形状、位置和跳动偏差可以更好地了解表面的波动情况。截止频率 fc 是用于初级轮廓分离的标准。该滤波器利用自身的函数对闭合轮廓和高斯权重函数进行卷积操作。滤波函数的输入参数是主要配置文件值线向量 P=[r1 r2...RN] 和截止频率 FC,而输出参数是经过滤波处理后的剖面线向量 W=[r1 r2...rn]。展示如何应用滤波器来处理附加的实际配置文件或基于输入参数生成的谐波正弦曲线。包括标准化传输计算功能和标准化传输特性绘制过程。

表面计量封闭型高斯滤波器是一种用于表面形貌分析的工具,通过分离主要表面轮廓与短波、长波分量轮廓,帮助评估表面的粗糙度和波纹度参数。

近年来,该领域的研究取得了显著的进展。研究者们借鉴 ISO 16610-21 标准,实现了封闭型高斯滤波器函数,并将其应用于各种表面计量任务中。

其中,关于滤波器的设计和性能优化是研究热点之一。研究者们通过调整截止频率和滤波函数,提高滤波器的灵敏度和准确性。另外,他们还探索了不同类型的高斯权重函数,以适应不同表面特征的提取需求。

另一个重要的研究方向是滤波器在表面评估中的应用。研究者们通过使用附加的实际配置文件或生成的谐波正弦曲线,展示了滤波器在粗糙度评估、波纹度分析以及形状、位置和跳动偏差评估等方面的应用。

此外,标准化传输计算功能和传输特性绘制过程也是研究的一部分。通过开发相关功能和过程,研究者们致力于提供标准化的表面计量方法,以促进实际应用中的可靠性和可重复性。

综上所述,表面计量封闭型高斯滤波器的研究不仅涉及滤波器设计和性能优化,还包括滤波器的应用及标准化传输计算功能和特性绘制过程。这些研究对于提高表面形貌分析的精度和可靠性,具有重要的理论和实际意义。

📚2 运行结果

 

部分代码:

% ----- characteristic and highlighted points ploting -----
semilogx(f,fc15tr,...
    f,fc50tr,...
    f,fc150tr,...
    f,fc500tr,...
    f,fc1500tr,...
    'LineWidth',2);
hold on;
semilogx(fhp,thp,'ro','LineWidth',2);
grid ON
title('Closed profile filter - short wave component transmission characteristic')
xlabel('f / fc')
ylabel('a_1 / a_0')
legend('fc=15 upr','fc=50 upr','fc=150 upr','fc=500 upr','fc=1500 upr');

% ----- Highlighted point output -----
if numel(ffchp)>0
    clc;
    display '  Highlighted transmissions';
    display '    f/fc      transmission';
    display ([ffchp' thp']);
end
% ---------- END OF GFLTSWPOLCHAR.M CODE ----------

🎉3 参考文献

文章中一些内容引自网络,会注明出处或引用为参考文献,难免有未尽之处,如有不妥,请随时联系删除。

[1]朴伟英,袁怡宝,孙涛,等.表面计量中高斯滤波器的一种高精度实现算法[J].纳米技术与精密工程, 2013, 11(6):5.DOI:10.3969/j.issn.1672-6030.2013.06.013.

[2]崔长彩,蒋向前,李小改,等.高斯滤波器对表面结构分离及其参数评定的实现[J].湖北汽车工业学院学报, 2009, 23(2):47-51.DOI:10.3969/j.issn.1008-5483.2009.02.013.

🌈4 Matlab代码实现

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/944809.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

按照json文件的值复制图片

按照json文件的值复制图片 文件格式处理当前JSON代码封装增加批处理 文件格式 0是不挑选,1是挑选 处理当前JSON # coding: utf-8 from PIL import Image, ImageDraw, ImageFont import os import shutil import cv2 as cv import numpy as np import jsondef read…

TDesign在按钮上加入图标组件

在实际开发中 我们经常会遇到例如 添加或者查询 我们需要在按钮上加入图标的操作 TDesign自然也有预备这样的操作 首先我们打开文档看到图标 例如 我们先用某些图标 就可以点开下面的代码 可以看到 我们的图标大部分都是直接用tdesign-icons-vue 导入他的组件就可以了 而我…

【【萌新的STM32学习20--按键输入实验】】

萌新的STM32学习20–按键输入实验 在了解完蜂鸣器的实验之后我们又进行一个小实验 又是正点原子没有上课讲解的实验 对于这种不平滑的情况我们更多的也会去选择方法进行消除抖动 软件消抖:方法很多,我们例程中使用最简单的延时消抖。检测到按键按下后&…

矿业配电柜监测,真的如此难以克服?

当今工业和商业领域中,电力作为生产和运营的基石,无可替代。在这个背景下,配电柜监控的重要性日益凸显。 配电柜作为电力系统的核心组成部分,其稳定运行直接关系到生产的连续性、安全性以及能源的高效利用。通过配电柜监控&#x…

小红书爆款种草笔记拆解:如何打造吸引眼球的内容!

小红书作为一个生活方式平台和消费决策入口,已成为众多年轻人所喜爱的种草圣地。在这里,用户可以通过分享美妆、穿搭、美食等各类生活方式,吸引大量的关注和点赞。然而,如何在小红书上打造一篇吸引眼球、引发用户种草的爆款笔记呢…

每日一题 823. 带因子的二叉树

每日一题 823. 带因子的二叉树 难度:中等 思路: 取乘积,那么两个叶子节点相乘一定会得到一个更大的数,所以先排序以父节点为根节点的数的数量 以右节点为根节点的数的数量 * 以左节点为根节点的数的数量初始化列表,…

vscode vue3自定义自动补全

敲代码多了,发现重发动作很多,于是还是定义自动补全代码吧——懒是第一生产力! 1,Ctrl Shift P打开快捷命令行:找到下面这个 2,然后找到ts: 里面给了demo照着写就行 // "Print to conso…

【Qt QAxObject】使用 QAxObject 高效任意读写 Excel 表

1. 用什么操作 Excel 表 Qt 的官网库中是不包含 Microsoft Excel 的操作库,关于对 Microsoft Excel 的操作库可选的有很多,包含基于 Windows 系统本身的 ActiveX、Qt Xlsx、xlsLib、LibXL、qtXLS、BasicExcel、Number Duck。 库.xls.xlsx读写平台Qt Xls…

访问学者择校容易犯哪些错误?

在选择访问学者的学校时,很多人容易犯一些错误,这些错误可能会影响他们的学术和个人发展。下面就让知识人网小编带大家一起来探讨一下,访问学者在选择学校时容易犯的一些错误。 首先,许多访问学者容易陷入排名偏见。他们可能会过于…

什么是数字化工厂呢?为何MES管理系统是工业4.0的核心

随着互联网时代的来临,线上业务逐渐成为企业发展的新趋势。越来越多的企业开始将业务拓展到线上,开展数字化工厂转型。那么,什么是数字化工厂呢?它有哪些特点呢? 数字化工厂,是指以数字化技术,包…

React 的七个值得推荐的动画库

今天,Web 应用程序用户界面有许多吸引用户的元素,为了满足这些需求,开发人员不得不寻找新的方法来实现带有动画和过渡的 UI,因此,开发了专门的库和工具来处理 Web 应用程序中的动画。在本文中,将讨论一些优…

Ansible学习笔记2

Ansible是Python开发的自动化运维工具,集合了众多运维工具(Puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置,批量程序部署、批量运行命令等功能。 特点: 1)部署简单&#xff…

Ceph入门到精通-LVS基础知识

LB集群: (Load Balancing)即负载均衡集群,其目的是为了提高访问的并发量及提升服务器的性能,其 实现方式分为硬件方式和软件方式。 硬件实现方式: 常用的有 F5公司的BIG-IP系列、A10公司的AX系列、Citrix公司的 NetScaler系列…

延迟队列的理解与使用

目录 一、场景引入 二、延迟队列的三种场景 1、TTL对队列进行延迟 2、创建通用延时消息对消息延迟 3、使用rabbitmq的延时队列插件 x-delayed-message使用 父pom文件 pom文件 配置文件 config 生产者 消费者 结果 一、场景引入 我们知道可以通过TTL来对队列进行设…

百数应用中心——生产制造管理解决方案解决行业难题

传统生产制造业面临着许多挑战,其中一些主要问题包括效率低下、交期压力大、需求预测不准确、生产模式复杂、异常响应慢、库存高和计划脱节等。这些问题不仅影响了生产效率和质量,也导致了不必要的成本和客户满意度下降。 生产制造管理应用对于企业的生产…

[已解决] wget命令出现Unable to establish SSL connection.错误

问题 从win11上下载best.ckpt包时 遇到: Unable to establish SSL connection.错误 解决方案: 加上参数: 加上跳过验证证书的参数--no-check-certificate 有些网站不允许通过非浏览器的方式进行下载,使用代理既可以解决问题&am…

MES管理系统中常用的数据模型有哪些

在MES管理系统项目中,数据建模对于生产过程的监控、分析和管理具有至关重要的作用。本文将介绍一些常见的MES管理系统数据建模方面,并阐述它们在生产过程中的重要性和应用。 1、产品数据模型是MES系统中的基础模块之一。它涵盖了产品的基本信息、规格和属…

JavaScript 中的箭头函数:如何使用简洁的语法

了解有关 JavaScript 箭头函数的所有信息。我们将向您展示如何使用 ES6 箭头语法,以及在代码中利用箭头函数时需要注意的一些常见错误。您将看到许多示例来说明它们的工作原理。 JavaScript 箭头函数随着 ECMAScript 2015(也称为 ES6)的发布…

【pyqt5界面化开发-4】垂直布局/水平布局+‘套娃‘布局

目录 一、垂直布局 二、布局器的组合 三、水平布局垂直布局(套娃) 一、垂直布局 需要模块:QVBoxLayout # 垂直布局layout QVBoxLayout()………………# 应用设置的布局器self.setLayout(layout) 模块间的伸缩器(可以理解为弹簧…

InfluxDB在Windows的下载,安装,自启动

1.官网下载 官网下载地址,我一般都喜欢官网下载,包含windows,linux,macos,docker,K8s甚至树莓派系统等。 2.启动 进入到文件夹下,双击启动exe的话会一闪而过,它告诉你要cmd用命令…