空間低通高通濾波 濾波器和中值濾波

2021-09-12 12:58:55 字數 1076 閱讀 3211

即使資料含有nan值,也可以直接處理

法一:空間中值高通低通濾波

% 空間濾波lon6°x lat6°  高通

lon_filt=6;lat_filt=6; %濾波的經緯度

mm_lon=lon_filt*4;

mm_lat=lat_filt*4;

mid=sla;

ngrid1=nan(size(mid));

ngrid2=nan(size(mid));

mid = padarray(mid, [mm_lon/2,mm_lat/2], 'symmetric', 'both');

for mm=mm_lon/2+1:size(mid,1)-mm_lon/2

for nn=mm_lat/2+1:size(mid,2)-mm_lat/2

domain=mid(mm-mm_lon/2+1:mm+mm_lon/2-1,nn-mm_lat/2+1:nn+mm_lat/2-1);

looc=find(isnan(domain));

if length(looc)/((mm_lon-1)*(mm_lat-1))<=1

domain=domain(~isnan(domain));

ngrid1(mm-mm_lon/2,nn-mm_lat/2)=mid(mm,nn)-median(domain); %表示高通

% ngrid2(mm-mm_lon/2,nn-mm_lat/2)=median(domain); %表示低通

endend

end

使用例子

res=25;

%lamba=200,600,2000,空間2°*2°,6°*6°,20°*20°,高通低空濾波 使用資料解析度為0.25*0.25

對比顯示,中值濾波訊號更強一些,中尺度現象較為明顯

空間域 頻域 高通濾波 低通濾波

最近由於深度學習做影象,要看影象處理的知識,看了幾篇部落格,本文的圖和大部分的文字均來自於那些參考的部落格,在這把知識點總結了一下 通過 觀察灰度分布來描述一幅影象 稱為空間域 觀察影象變化的頻率被 稱為頻域。頻域濾波 是在頻率域對影象做處理的一種方法。步驟如下 濾波器大小和頻譜大小相同,相乘即可得...

高通 低通濾波

一 關於影象高頻和低頻 1.1 對影象高頻訊號和低頻訊號的理解 影象中的低頻訊號和高頻訊號也叫做低頻分量和高頻分量。簡單一點說,影象中的高頻分量,指的是影象強度 亮度 灰度 變化劇烈的地方,也就是 我們常說的邊緣 輪廓 影象中的低頻分量,指的是影象強度 亮度 灰度 變換平緩的地方,也就是大片色塊的地...

高通濾波與低通濾波公式

from 設 x n 為取樣資料 y n 為濾波結果 初始y 0 x 0 高通濾波 i從1到n 1迴圈操作 y i y i 1 x i x i 1 a 1,迴圈乘就不斷弱化上次濾波的值,使取樣間的差值相對強化,a 1時沒有濾波效果。在不斷變弱上次濾波值的基礎上,增加本次取樣值與上次取樣值之間的變化。...