国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【計算機(jī)視覺】圖像增強(qiáng)----圖像的傅立葉變換

這篇具有很好參考價值的文章主要介紹了【計算機(jī)視覺】圖像增強(qiáng)----圖像的傅立葉變換。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

【計算機(jī)視覺】圖像增強(qiáng)----圖像的傅立葉變換

個人簡介:?

> ??個人主頁:趙四司機(jī)
> ??學(xué)習(xí)方向:JAVA后端開發(fā)?
> ?往期文章:SpringBoot項目整合微信支付
> ??博主推薦網(wǎng)站:??途W(wǎng) 刷題|面試|找工作神器
> ??種一棵樹最好的時間是十年前,其次是現(xiàn)在!
> ??喜歡的話麻煩點點關(guān)注喔,你們的支持是我的最大動力。

目錄

一:相關(guān)概念

1.什么是傅里葉變換

2.傅里葉變換的定義

二:傅里葉變換?

三:離散余弦變換(DCT)

四:反變換

五:不同的圖像內(nèi)容與FFT、DCT頻譜之間的對應(yīng)關(guān)系

?


一:相關(guān)概念

1.什么是傅里葉變換

????????傅里葉變換是線性系統(tǒng)分析的一個有力工具,它能夠定量地分析諸如數(shù)字化系統(tǒng)、采樣點、電子放大器、卷積濾波器、噪音和顯示點等的作用。通過實驗培養(yǎng)這項技能,將有助于解決大多數(shù)圖像處理問題。對任何想在工作中有效應(yīng)用數(shù)字圖像處理技術(shù)的人來說,把時間用在學(xué)習(xí)和掌握博里葉變換上是很有必要的。?

2.傅里葉變換的定義

對于二維信號,二維Fourier變換定義為:

【計算機(jī)視覺】圖像增強(qiáng)----圖像的傅立葉變換

二維離散傅立葉變換為:

【計算機(jī)視覺】圖像增強(qiáng)----圖像的傅立葉變換

圖像的傅立葉變換與一維信號的傅立葉變換變換一樣,有快速算法,具體參見參考書目,有關(guān)傅立葉變換的快速算法的程序不難找到。實際上,現(xiàn)在有實現(xiàn)傅立葉變換的芯片,可以實時實現(xiàn)傅立葉變換。

二:傅里葉變換?

a) 繪制一個二值圖像矩陣,并將其傅立葉函數(shù)可視化。

f=zeros(30,30);

f(5:24,13:17)=1;?

imshow(f,'InitialMagnification','fit')

【計算機(jī)視覺】圖像增強(qiáng)----圖像的傅立葉變換

圖2.5.1-1 矩陣可視化結(jié)果

F=fft2(f);

F2=log(abs(F));

figure,imshow(F2,[-1 5],'InitialMagnification','fit');colormap(jet);

【計算機(jī)視覺】圖像增強(qiáng)----圖像的傅立葉變換

圖2.5.1-2 矩陣頻譜圖

????????分析:fft2表示將二維矩陣轉(zhuǎn)換為頻域,可以看到得到的像譜圖不是中心對稱的, 因此需要進(jìn)行下一步處理??梢钥吹?,由于矩陣的零頻分量分布在矩陣的四周,而1 頻分量分布在中心,所以在矩陣中間的梯度較大,對應(yīng)的頻譜圖越暗。

F=fft2(f,256,256); %零填充為256×256矩陣

figure,imshow(log(abs(F)),[-1 5],'notruesize');colormap(jet);

【計算機(jī)視覺】圖像增強(qiáng)----圖像的傅立葉變換

圖2.5.1-3 256*256矩陣頻譜圖

F2=fftshift(F); ???%將圖像頻譜中心由矩陣原點移至矩陣中心

figure,imshow(log(abs(F2)),[-1 5],'notruesize');colormap(jet);

【計算機(jī)視覺】圖像增強(qiáng)----圖像的傅立葉變換

圖2.5.1-4 頻譜中心化處理結(jié)果

????????分析:根據(jù)快速傅里葉變換的計算要求,需要圖像的行數(shù)、列數(shù)均滿足2的n次方,所以進(jìn)行轉(zhuǎn)換前要進(jìn)行補零操作。一個M行N列的二維圖像f(x,y),先按行隊列變量y做一次長度為N的一維離散傅里葉變換,再將計算結(jié)果按列向?qū)ψ兞縳做一次長度為M傅里葉變換就可以得到該圖像的傅里葉變換結(jié)果。fft2將時域信號轉(zhuǎn)換為頻域信號,低頻分布在四周,fftshift用于將fft2的 DC分量移動到頻譜中心,低頻區(qū)域移動到中央,這樣便于處理,可以看到得到的頻譜圖是中心對稱的。

b)利用傅立葉變換分析兩幅圖像的相關(guān)性,定位圖像特征。讀入圖像‘text.png',抽取其中的字母‘a(chǎn)’。

bw=imread('text.png');

a=bw(32:46,85:102);

imshow(bw);

【計算機(jī)視覺】圖像增強(qiáng)----圖像的傅立葉變換

圖2.5.1-5 bw可視化結(jié)果

figure,imshow(a);

【計算機(jī)視覺】圖像增強(qiáng)----圖像的傅立葉變換

圖2.5.1-6 截取’a’

C=real(ifft2(fft2(bw).*fft2(rot90(a,2),256,256)));%求相關(guān)性

figure,imshow(C,[]);

【計算機(jī)視覺】圖像增強(qiáng)----圖像的傅立葉變換

圖2.5.1-7 ?計算相關(guān)性

thresh=max(C(:));

figure,imshow(C>thresh-10)

【計算機(jī)視覺】圖像增強(qiáng)----圖像的傅立葉變換

圖2.5.1-8 相關(guān)值大于thresh-10

figure,imshow(C>thresh-15)

【計算機(jī)視覺】圖像增強(qiáng)----圖像的傅立葉變換

圖2.5.1-9 相關(guān)值大于thresh-15

????????在空域中f(x,y)與 與?g(x,y)?的相關(guān)等價于頻域中?F(u,v)?的共軛與?G(u,v) ?相乘,利用傅里葉變換,可以將積分求和過程轉(zhuǎn)換成頻域相乘(程序里求的是相乘后的實部),簡化了計算過程,相關(guān)定理與卷積定理類似。相關(guān)定理可用于匹配當(dāng)中,用于尋找感興趣的物體,例如題中尋找字母a,匹配之后函數(shù)相關(guān)值在匹配點達(dá)到最大值(見圖2.5.1-7,匹配點亮度最亮)。此外在尋找其他區(qū)域匹配點時,先找出了相關(guān)矩陣的最大值,然后顯示出相關(guān)值大于最大值減10的匹配點,可以看到在第一第二行基本匹配成功(見2.5.1-8),顯示出相關(guān)值大于最大值減15的匹配點時誤差比較大。其實求的也即實部誤差。

三:離散余弦變換(DCT)

a) 使用dct2對圖像‘a(chǎn)utumn.tif’進(jìn)行DCT變換

RGB=imread('autumn.tif');

imshow(RGB)

【計算機(jī)視覺】圖像增強(qiáng)----圖像的傅立葉變換

圖2.5.2-1 autumn.tif

I=rgb2gray(RGB); %轉(zhuǎn)換為灰度圖像

figure,imshow(I)

【計算機(jī)視覺】圖像增強(qiáng)----圖像的傅立葉變換

圖2.5.2-2 autumn.tif灰度處理

J=dct2(I);

figure,imshow(log(abs(J)),[]),colormap(jet(64));colorbar;

【計算機(jī)視覺】圖像增強(qiáng)----圖像的傅立葉變換

圖2.5.2-3 autumn圖像dct系數(shù)

????????對原始圖像進(jìn)行離散余弦變換,首先要把彩色圖片進(jìn)行灰度化處理,可以看到變換后的DCT系數(shù)能量主要集中在左上角,其余大部分DCT系數(shù)接近于0,說明離散余弦變換適用于對圖像進(jìn)行壓縮。低頻系數(shù)體現(xiàn)的是圖像中目標(biāo)的輪廓和灰度分布特性,高頻系數(shù)體現(xiàn)的是目標(biāo)形狀的細(xì)節(jié)信息。DCT變換之后,能量主要集中在低頻分量處,這也是DCT變換去相關(guān)性的一個體現(xiàn)。

b) 將上述DCT變換結(jié)果中絕對值小于10的系數(shù)舍棄,使用idct2重構(gòu)圖像并與原圖像比較。

K=idct2(J);

figure,imshow(K,[0 255])

【計算機(jī)視覺】圖像增強(qiáng)----圖像的傅立葉變換

圖2.5.2-4 DCT逆變換

J(abs(J)<10)=0; ?%舍棄系數(shù)

K2=idct2(J);

figure,imshow(K2,[0 255]);

【計算機(jī)視覺】圖像增強(qiáng)----圖像的傅立葉變換

圖2.5.2-5 DCT壓縮處理

????????DCT變換和FFT變換都屬于變換壓縮方法,變換壓縮的一個特點是將從前密度均勻的信息分布變換為密度不同的信息分布。在圖像中,低頻部分的信息量要大于高頻部分的信息量,盡管低頻部分的數(shù)據(jù)量比高頻部分的數(shù)據(jù)量要小的多。對DCT系數(shù)設(shè)置門限(將DCT系數(shù)低于10的灰度值置0),這就是圖像壓縮的量化過程,再經(jīng)過逆變換將頻域轉(zhuǎn)換成空域便可達(dá)到壓縮效果,可以看到,雖然圖像經(jīng)過了壓縮處理,但是圖像質(zhì)量肉眼看不出變化(見圖2.5.2-5)。

c) 利用DCT變換進(jìn)行圖像壓縮。

I=imread('cameraman.tif');

I=im2double(I);

T=dctmtx(8);

% B=blkproc(I,[8,8],'P1*x*P2',T,T');

fun = @(block_struct)T*block_struct.data*T';

B=blockproc(I,[8 8],fun);

mask=[1 ?1 ?1 ?1 ?0 ?0 ?0 ?0

??????1 ?1 ?1 ?0 ?0 ?0 ?0 ?0

??????1 ?1 ?0 ?0 ?0 ?0 ?0 ?0

??????1 ?0 ?0 ?0 ?0 ?0 ?0 ?0

??????0 ?0 ?0 ?0 ?0 ?0 ?0 ?0

??????0 ?0 ?0 ?0 ?0 ?0 ?0 ?0

??????0 ?0 ?0 ?0 ?0 ?0 ?0 ?0

??????0 ?0 ?0 ?0 ?0 ?0 ?0 ?0];

% B2=blkproc(B,[8 8],'P1.*x',mask);

fun = @(block_struct)Mask.*block_struct.data;

B2=blockproc(B,[8 8],fun);

% I2=blkproc(B2,[8 8],'P1*x*P2',T',T);

fun = @(block_struct)T'*block_struct.data*T;

I2=blockproc(B2,[8 8],fun);

imshow(I)

【計算機(jī)視覺】圖像增強(qiáng)----圖像的傅立葉變換

圖2.5.2-6 cameramen.tif

figure,imshow(I2);

【計算機(jī)視覺】圖像增強(qiáng)----圖像的傅立葉變換

圖2.5.2-5 圖片壓縮

????????在運行參考代碼時候,出現(xiàn)警告說建議使用blockproc來替換掉blkproc,經(jīng)過查 閱得知兩者的區(qū)別是blkproc必須一次性把要處理的矩陣全部導(dǎo)入內(nèi)存中,對一些超大 型圖像就無法使用了,隨后matlab推出了可以處理任意大的圖像blockproc函數(shù)。把 blkproc改成blockproc后,出現(xiàn)了錯誤,查閱幫助文檔得知blockproc函數(shù)的原型為B = blockproc(A,[M N],FUN),A是要處理的圖像矩陣,[M,N]是每次分塊處理矩陣的大小, FUN是函數(shù)句柄,即對每塊矩陣的處理函數(shù)。不同于blkproc,F(xiàn)UN須事先定義好,且 輸入必須是結(jié)構(gòu)體,其data域是我們的矩陣數(shù)據(jù),這里由blockproc分塊后的機(jī)制決定。

????????fun = @(block_struct)T*block_struct.data*T'的作用為進(jìn)行離散余弦變換,以便于后 面進(jìn)行壓縮處理,其中T表示8*8的DCT變換矩陣。由于DCT系數(shù)能量值主要分布 于左上角,因此mask將左上角的系數(shù)設(shè)置為1,其余位置設(shè)置為0,這樣就能保留每 個塊中的低頻系數(shù),而舍棄高頻系數(shù),以達(dá)到圖像壓縮的目的。最后再通過fun = @(block_struct)T'*block_struct.data*T;進(jìn)行反余弦變換,將頻域轉(zhuǎn)換為空域,得到 壓縮后的圖像。

四:反變換

①對(1)中的矩陣進(jìn)行反變換,代碼如下:

F3 = iff2(F);

figure,imshow(log(abs(F3)),[-1 5],'InitialMagnification','fit');colormap(jet);

【計算機(jī)視覺】圖像增強(qiáng)----圖像的傅立葉變換

圖2.5.3-1 對矩陣進(jìn)行傅里葉反變換

????????由于進(jìn)行傅里葉變換的是矩陣,將空域轉(zhuǎn)換成了頻域,而傅里葉反變換則將空域 轉(zhuǎn)換回頻域,重新顯現(xiàn)出原來的圖形。

②對(2)中的圖像進(jìn)行反變換

K=idct2(J);

figure,imshow(K,[0 255])

【計算機(jī)視覺】圖像增強(qiáng)----圖像的傅立葉變換

圖2.5.3-2 DCT逆變換

????????DCT可以用于對圖片進(jìn)行壓縮,DCT過程是將空域轉(zhuǎn)換為頻域的過程,而經(jīng)過DCT逆變換則可以將頻域轉(zhuǎn)換為空域,將圖像還原。

五:不同的圖像內(nèi)容與FFT、DCT頻譜之間的對應(yīng)關(guān)系

????????進(jìn)行傅里葉變換(FFT2)后,頻譜的低頻部分主要集中在四周,中間則為高頻部分; 而DCT則從左上角到右下角從低頻到高頻,系數(shù)逐漸減小。相同點為圖像能量均集中在 低頻部分,低頻系數(shù)體現(xiàn)出圖像中目標(biāo)的輪廓和灰度分布特性,高頻系數(shù)體現(xiàn)了目標(biāo)形 狀細(xì)節(jié)。需要注意的是,頻譜圖上各點和原圖像不存在一一對應(yīng)的關(guān)系,即使是在不移 頻的情況下也沒有。

友情鏈接:?牛客網(wǎng)? 刷題|面試|找工作神器文章來源地址http://www.zghlxwxcb.cn/news/detail-441761.html

到了這里,關(guān)于【計算機(jī)視覺】圖像增強(qiáng)----圖像的傅立葉變換的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【圖像檢測】計算機(jī)視覺地質(zhì)斷層結(jié)構(gòu)的自動增強(qiáng)和識別【含Matlab源碼 4026期】

    【圖像檢測】計算機(jī)視覺地質(zhì)斷層結(jié)構(gòu)的自動增強(qiáng)和識別【含Matlab源碼 4026期】

    ?博主簡介:熱愛科研的Matlab仿真開發(fā)者,修心和技術(shù)同步精進(jìn),Matlab項目合作可私信。 ??個人主頁:海神之光 ??代碼獲取方式: 海神之光Matlab王者學(xué)習(xí)之路—代碼獲取方式 ??座右銘:行百里者,半于九十。 更多Matlab仿真內(nèi)容點擊?? Matlab圖像處理(進(jìn)階版) 路徑規(guī)劃

    2024年03月21日
    瀏覽(42)
  • 【圖像檢測】基于matlab計算機(jī)視覺地質(zhì)斷層結(jié)構(gòu)的自動增強(qiáng)和識別【含Matlab源碼 4026期】

    【圖像檢測】基于matlab計算機(jī)視覺地質(zhì)斷層結(jié)構(gòu)的自動增強(qiáng)和識別【含Matlab源碼 4026期】

    ?博主簡介:熱愛科研的Matlab仿真開發(fā)者,修心和技術(shù)同步精進(jìn),Matlab項目合作可私信。 ??個人主頁:海神之光 ??代碼獲取方式: 海神之光Matlab王者學(xué)習(xí)之路—代碼獲取方式 ??座右銘:行百里者,半于九十。 更多Matlab仿真內(nèi)容點擊?? Matlab圖像處理(進(jìn)階版) 路徑規(guī)劃

    2024年03月26日
    瀏覽(27)
  • MATLAB實現(xiàn)圖像的傅立葉變換

    文章和代碼以及樣例圖片等相關(guān)資源,已經(jīng)歸檔至【Github倉庫:digital-image-processing-matlab】或者公眾號【AIShareLab】回復(fù) 數(shù)字圖像處理 也可獲取。 1.掌握二維 DFT 變換及其物理意義 2.掌握二維 DFT 變換的MATLAB 程序 3.空域濾波與頻域濾波 1.應(yīng)用傅立葉變換進(jìn)行圖像處理 傅里葉變換

    2024年02月06日
    瀏覽(20)
  • 計算機(jī)視覺 - 了解Mosaic數(shù)據(jù)增強(qiáng)

    計算機(jī)視覺 - 了解Mosaic數(shù)據(jù)增強(qiáng)

    ????????數(shù)據(jù)增強(qiáng)包含各種擴(kuò)展和增強(qiáng)機(jī)器學(xué)習(xí)和深度學(xué)習(xí)模型數(shù)據(jù)集的技術(shù)。這些方法跨越不同的類別,每種方法都會改變數(shù)據(jù)以引入多樣性并提高模型的穩(wěn)健性。幾何變換(例如旋轉(zhuǎn)、平移、縮放和翻轉(zhuǎn))會修改圖像方向和結(jié)構(gòu)。顏色和對比度調(diào)整會改變圖像外觀,包

    2024年01月17日
    瀏覽(19)
  • 【深度學(xué)習(xí):數(shù)據(jù)增強(qiáng)】計算機(jī)視覺中數(shù)據(jù)增強(qiáng)的完整指南

    【深度學(xué)習(xí):數(shù)據(jù)增強(qiáng)】計算機(jī)視覺中數(shù)據(jù)增強(qiáng)的完整指南

    可能面臨的一個常見挑戰(zhàn)是模型的過擬合。這種情況發(fā)生在模型記住了訓(xùn)練樣本的特征,但卻無法將其預(yù)測能力應(yīng)用到新的、未見過的圖像上。過擬合在計算機(jī)視覺中尤為重要,在計算機(jī)視覺中,我們處理高維圖像輸入和大型、過度參數(shù)化的深度網(wǎng)絡(luò)。有許多現(xiàn)代建模技術(shù)可

    2024年02月03日
    瀏覽(34)
  • 數(shù)據(jù)增強(qiáng):讓計算機(jī)視覺模型更加智能和有效

    作者:禪與計算機(jī)程序設(shè)計藝術(shù) 引言 1.1. 背景介紹 隨著計算機(jī)視覺技術(shù)的快速發(fā)展,各種數(shù)據(jù)增強(qiáng)技術(shù)也應(yīng)運而生。數(shù)據(jù)增強(qiáng)技術(shù)可以有效地提高計算機(jī)視覺模型的智能和有效性,從而在眾多應(yīng)用場景中取得更好的表現(xiàn)。 1.2. 文章目的 本文旨在闡述數(shù)據(jù)增強(qiáng)技術(shù)在計算機(jī)視

    2024年02月08日
    瀏覽(25)
  • 計算機(jī)視覺的未來:增強(qiáng)現(xiàn)實與虛擬現(xiàn)實

    感謝您提供如此詳細(xì)的任務(wù)說明和要求。我將盡我所能按照您的指引來撰寫這篇技術(shù)博客文章。 計算機(jī)視覺作為人工智能的重要分支,在過去的幾十年里取得了飛速的發(fā)展。從最初的圖像識別和物體檢測,到現(xiàn)在的3D重建、語義分割、行為理解等諸多前沿方向,計算機(jī)視覺的應(yīng)用

    2024年04月08日
    瀏覽(26)
  • 數(shù)據(jù)增強(qiáng):如何讓計算機(jī)視覺模型更加準(zhǔn)確和可靠

    作者:禪與計算機(jī)程序設(shè)計藝術(shù) 數(shù)據(jù)增強(qiáng)(Data Augmentation)是一種常用的技術(shù),可以提高計算機(jī)視覺模型的精度和魯棒性。本文主要介紹數(shù)據(jù)增強(qiáng)技術(shù)的原理、分類方法及應(yīng)用。通過實例分析,闡述數(shù)據(jù)增強(qiáng)對模型精度提升的重要作用。最后,討論一些未來可能遇到的問題與

    2024年02月07日
    瀏覽(27)
  • 壓縮編碼之變換的選擇之離散余弦變換(DCT)和離散傅立葉變換(DFT)——數(shù)字圖像處理

    壓縮編碼之變換的選擇之離散余弦變換(DCT)和離散傅立葉變換(DFT)——數(shù)字圖像處理

    變換的選擇是一個關(guān)鍵的考量因素,它決定了數(shù)據(jù)是如何被壓縮的。選擇變換時考慮以下幾個重要原則: 數(shù)據(jù)去關(guān)聯(lián)性 :變換的目的之一是減少數(shù)據(jù)中的相關(guān)性。例如,在圖像壓縮中,像素間往往高度相關(guān)。通過適當(dāng)?shù)淖儞Q,如離散余弦變換(DCT),可以將這些相關(guān)性轉(zhuǎn)化

    2024年02月02日
    瀏覽(86)
  • 【計算機(jī)視覺 | 圖像分類】arxiv 計算機(jī)視覺關(guān)于圖像分類的學(xué)術(shù)速遞(6月 29 日論文合集)

    【計算機(jī)視覺 | 圖像分類】arxiv 計算機(jī)視覺關(guān)于圖像分類的學(xué)術(shù)速遞(6月 29 日論文合集)

    基于多示例學(xué)習(xí)的全幻燈片圖像分類的偽袋混合增強(qiáng) 論文地址: 鑒于十億像素圖像建模的特殊情況,多實例學(xué)習(xí)(MIL)已成為全幻燈片圖像(WSI)分類最重要的框架之一。 在當(dāng)前實踐中,大多數(shù) MIL 網(wǎng)絡(luò)在訓(xùn)練中經(jīng)常面臨兩個不可避免的問題:i)WSI 數(shù)據(jù)不足,ii)神經(jīng)網(wǎng)絡(luò)

    2024年02月11日
    瀏覽(30)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包