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

中国风手机网站模板腾讯云建站

中国风手机网站模板,腾讯云建站,手机电脑同步网站开发,网站建设课程体系💥 💥 💞 💞 欢迎来到本博客 ❤️ ❤️ 💥 💥 🏆 博主优势: 🌞 🌞 🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 …
💥 💥 💞 💞 欢迎来到本博客 ❤️ ❤️ 💥 💥


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


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

📋 📋 📋 本文目录如下: 🎁 🎁 🎁
目录
💥1 概述
📚2 运行结果
🎉3 参考文献
🌈4 Matlab代码实现

💥1 概述

形态学滤波是从集合论推导出的典型非线性信号处理方法。在这种方法中,可以通过与指定的结构元件(SE)相互作用来挖掘信号中的脉冲特征。SE的参数(即形状、高度和长度)选择对形态过滤结果有重要影响。针对该问题,该文提出一种自适应时变形态滤波(ATVMF)方法。ATVMF可以根据待分析信号的固有特性自适应地确定SE的形状和尺度,有效提高瞬态特征提取能力和计算效率。此外,还提出了广义形态产物算子(GMPO)的定义,可以构造新的形态积算子进行特征提取。

📚2 运行结果

部分代码:

function [ y ] = ATVMF( x, interp_method, operator )

% Algorithm name: Adaptive Time-Varying Morphological Filtering (ATVMF)

%

% Algorithm description: This method can achieve adaptive morphological filtering,

% in which a time-varying structure element (TVSE) is adaptively designed

% based on the characteristics of a signal and is no longer fixed.

%

% Input:

% x: signal to be analyzed (a vector)

% interp_method: selected interpllation method, such as 'spline', 'pchip',

% 'linear' and 'nearest', in which 'spline' is recommended.

% 'spline' -- cubic spline interpolation

% 'pchip' -- cubic Hermitian interpolation

% 'linear' -- piecewise linear interpolation

% 'nearest' -- nearest neighbor interpolation

% operator: selected morphological operator, see sub-function 'MF_operator'

%

% Output:

% y: morphological filtered signal

x = x(:)-mean(x); % a vector

N = length(x);

[indmin, indmax] = extreme_points(x); % Determine the location of local minima and maxima

% indmin -- the position of the local minimum point in the sequence x

% indmax -- the position of the local maximum point in the sequence x

tmin = indmin;

tmax = indmax;

xmin = x(tmin); % The magnitude of the local minimum point

xmax = x(tmax); % The magnitude of the local maximum point

% Sorting of local minimum and maximum points

textra = zeros(1,length(tmin)+length(tmax));

xextra = zeros(1,length(xmin)+length(xmax));

if tmin(1) < tmax(1) % The first extreme point is the minimum point

if tmin(end) > tmax(end) % The last extreme point is the minimum point

textra(1) = tmin(1);

xextra(1) = xmin(1);

for i = 1:length(tmax)

textra(2*i) = tmax(i);

textra(2*i+1) = tmin(i+1);

xextra(2*i) = xmax(i);

xextra(2*i+1) = xmin(i+1);

end

else % The last extreme point is the maximum point

for i = 1:length(tmax)

textra(2*i-1) = tmin(i);

textra(2*i) = tmax(i);

xextra(2*i-1) = xmin(i);

xextra(2*i) = xmax(i);

end

end

else % The first extreme point is the maximum point

if tmin(end) < tmax(end) % The last extreme point is the maximum point

textra(1) = tmax(1);

xextra(1) = xmax(1);

for i = 1:length(tmin)

textra(2*i) = tmin(i);

textra(2*i+1) = tmax(i+1);

xextra(2*i) = xmin(i);

xextra(2*i+1) = xmax(i+1);

end

else % The last extreme point is the minimum point

for i = 1:length(tmin)

textra(2*i-1) = tmax(i);

textra(2*i) = tmin(i);

xextra(2*i-1) = xmax(i);

xextra(2*i) = xmin(i);

end

end

end

% Selection of 'interp_method'

env = interp1(textra,xextra,textra(1):textra(end),interp_method);

delta = textra(1)-1;

S = length(indmin)-1; % number of SE

y = []; % output initialization

for s = 1:S

xnew = x(indmin(s)+1:indmin(s+1));

g = env(indmin(s)+1-delta:indmin(s+1)-delta);

g = g-min(g);

% the morphological filtering result

ynew = MF_operator( xnew, g, operator );

y = [y; ynew];

end

end

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% sub-function

function d = dilation(f,g)

% Morphological dilation operation

N = length(f);

M = length(g);

dtmp = f;

for i = 1:N

for j = 1:M

if (i-j) >= 1 && (i-j) <= N

tmp = f(i-j) + g(j);

if tmp > dtmp(i)

dtmp(i) = tmp;

end

end

end

end

d = dtmp;

end

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% sub-function

function e = erosion(f,g)

% Morphological erosion operation

N = length(f);

M = length(g);

dtmp = f;

for i = 1:N

for j = 1:M

if (i+j) >= 1 && (i+j) <= N

tmp = f(i+j) - g(j);

if tmp < dtmp(i)

dtmp(i) = tmp;

end

end

end

end

e = dtmp;

end

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% sub-function

function y = MF_operator( x, g, operator )

% Morphological operators

%

a1 = dilation(x,g); % dilation

a2 = erosion(a1,g); % closing

a3 = erosion(a2,g);

a4 = dilation(a3,g); % closing-opening

%

b1 = erosion(x,g); % erosion

b2 = dilation(b1,g); % opening

b3 = dilation(b2,g);

b4 = erosion(b3,g); % opening-closing

if strcmp(operator,'Gde') == 1

y = a1-b1;

elseif strcmp(operator,'Gco') == 1

y = a2-b2;

elseif strcmp(operator,'Gcooc') == 1

y = a4-b4;

elseif strcmp(operator,'AHde') == 1

y = x-(a1+b1)/2;

elseif strcmp(operator,'AHco') == 1

y = x-(a2+b2)/2;

elseif strcmp(operator,'AHcooc') == 1

y = x-(a4+b4)/2;

elseif strcmp(operator,'MGPO1') == 1

y = (a1-b1).*(a2-b2);

elseif strcmp(operator,'MGPO2') == 1

y = (a1-b1).*(a4-b4);

elseif strcmp(operator,'MGPO3') == 1

🎉3 参考文献

部分理论来源于网络,如有侵权请联系删除。

[1]陈斌, 宋大鹏, 张伟, 程彦, 王志, 一种用于轴承故障诊断的性能增强时变形态滤波方法, 测量学报 (2021) 109163.

[2]陈斌, 程彦, 张文, 梅国, 用于轴承断层特征提取的增强数学形态算子研究, ISA Trans. (2021)

[3]B. Chen, D. Song, W. Zhang, Y. Cheng, Z. Wang, A performance enhanced time-varying morphological filtering method for bearing fault diagnosis, Meas. J. Int. Meas. Confed. 176 (2021) 109163.

[4]B. Chen, Y. Cheng, W. Zhang, G. Mei, Investigation on enhanced mathematical morphological operators for bearing fault feature extraction, ISA Trans. (2021). https://doi.org/10.1016/j.isatra.2021.07.027.

🌈4 Matlab代码实现

http://www.hkea.cn/news/769543/

相关文章:

  • 做原型网站枣庄网络推广seo
  • 品牌网站开发设计外贸网站平台
  • 网站做留言板网站推广在线
  • 长春服务好的网络营销seo网站推广的主要目的
  • 搜索引擎优化和关键词竞价广告的区别宿州百度seo排名软件
  • 一搜同志网站建设电话青岛网站seo优化
  • 官方做任务网站网络营销公司注册找哪家
  • django做视频网站网络营销推广专家
  • 国外手做网站搜索引擎推广的关键词
  • 网站建设商标注册多少类目域名注册免费
  • 哪里有网站设计公司长沙网络公司最新消息
  • 试描述一下网站建设的基本流程百度怎么发布短视频
  • 我现在有域名怎么做网站搜索关键词热度
  • 海外如何 淘宝网站建设快速seo整站优化排行
  • 代还信用卡网站建设赣州seo顾问
  • 响应式网站建设推广开网店
  • 成都专业网站推广公司优化大师优化项目有
  • 怎么用wordpress搭建网站百度关键词排名点
  • 外挂网站模板域名搜索引擎入口
  • 手机网站开发 pdfseo搜索引擎优化工作内容
  • 上海中小网站建设洛阳seo博客
  • 南宁网站建设公司哪家专业搜索引擎优化包括
  • 新疆住房与建设厅网站新产品推广方式有哪些
  • 做网站站怎么赚钱网络营销模式有哪些?
  • 南通城市建设集团有限公司网站南京谷歌推广
  • 南通网站定制方案怎么查找关键词排名
  • 权大师的网站是哪个公司做的百度做个人简介多少钱
  • 烟台网站建设设计软文广告经典案例100字
  • 做微信用什么网站广州百度seo代理
  • 网站建设目标 优帮云跨境电商营销推广