精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

淺談一維連續時間信號的卷積逐漸過渡到圖像卷積

電子工程師 ? 來源:CSDN博主 ? 作者:naruhina ? 2020-09-14 15:53 ? 次閱讀

文章由我們熟悉的一維連續時間信號的卷積逐漸過渡到圖像卷積。文章是循序漸進的,希望想要了解的朋友們可以耐心讀一讀。本人理解有限,如有錯誤還請指出。

(1)先看連續時間信號的卷積:

可以看到對與連續時間信號而言,卷積是一種特殊的積分運算,它的過程就是一個函數固定不動,另一個函數先以y軸為對稱軸反轉,然后不斷執行相乘,積分,滑動。

(2.)當我們把連續時間信號離散化后,卷積的定義便成為了:

其中x(n)和h(n)是參與運算的離散時間信號。在這個定義中,卷積的過程尤為清晰:

在坐標軸上讓x(n)保持不動,先把h(n)反轉,然后不斷執行二者重合部分相乘求和然后讓h(n)滑動的過程。離散時間信號可以看作是一串序列,它是一維的,如果我們把它擴充為二維序列,那不就是圖像了嗎?圖像的本質就是灰度值的二維序列。

(3.)下面我們來看什么是圖像的卷積:

在這幅圖中,source pixel 是我們的圖像,它本質是灰度的二維序列,圖中的convolution kernel是什么呢?這個我們稱它為卷積核,這個卷積核就相當于是一維離散信號卷積中的一個參與卷積的信號,圖像本身就相當于是一維離散信號卷積中的另一個離散序列信號,圖像卷積的過程與一維的情況十分類似:圖像卷積就是卷積核在圖像上按行滑動遍歷像素時不斷的相乘求和的過程。舉個例子:如圖中所示,目前卷積核滑動到了圖像左上角,我們把圖像上的9個值與卷積核的9個數值按照對應位置相乘再相加得到一個和,這個和就是我們得到的卷積值。然后把卷積核向右移動一個像素,再執行對應位置相乘再相加的過程得到第二個卷積值,當把所有像素遍歷完成之后我們得到的結果就構成了一幅圖像。這就是卷積得到的圖像。

(4)在圖像處理中,我們不會為了卷積而去卷積,為什么呢?按照卷積的定義,它是與卷積核相乘求和的結果,如果圖像本身像素的數據類型是8位無符號數,那么它的灰度范圍就是0(黑色)到255(白色),這樣以來相乘后的值很容易大于255,那么怎么辦呢?一般就是截斷為255。從我這幾行的描述可以看到,單單卷積確實沒什么用,因為圖像卷積的用武之處不在于此。

(5)圖像卷積常常用于圖像濾波(平滑化),圖像梯度,開運算,閉運算,黑帽運算,頂帽運算等形態處理,以及基于梯度運算的邊緣提取中。

比如均值濾波的卷積核是這樣的:

它也是按照卷積運算的過程相乘求和再滑動,只不過它的核里每個值都是1,在求和之后還除以核的大小來取平均。

比如高斯濾波是這樣的:

高斯濾波的時候它的核是離中心越近值越大,也就是不同位置的權重不同。在相乘求和之后會除以核內數值的求和值以保證灰度值不會超出范圍

看到這里大家應該會有疑惑,不是正在說卷積嗎,怎么就開始扯濾波了?情況是這樣的:什么是濾波?它的本質就是卷積,是按照一定的特殊規則去卷積,此時使用的卷積核不是隨意的,而是有既定的規矩的,比如卷積核應取3x3,5x5這樣的具有中心的核,而且核內數值的分布也是有規定的,視不同的濾波方式而定。

講了這么多我還沒有說什么是卷積核,卷積核就是一種求和的規則,是一種映射的規則。原圖像像素點的值與對應位置上的卷積核的值相乘然后按權重相加處理,這個過程用數學去表示不就是src(原圖像) x kernel(映射規則)=result(卷積的結果) 嗎?所以卷積核就是一種運算的規則,由卷積核規則的不同衍生出了不同的濾波方式,不同的梯度運算方式等。

講到這里我還想再說一說濾波,為什么卷積一下就濾波了呢?我舉個例子:就比如上文寫到的均值濾波,它的映射規則(就是卷積核)不就是全部都是1除以核大小嗎?也就是說原圖像與這樣的卷積核卷積的結果就是原圖像的像素值乘以卷積核對應位置的值相加,很巧合的是核內的值都是1/25(這是對于5x5大小的核來說的),那這樣看很顯然,卷積的結果就是把原圖像像素值相加取平均值。這樣一來像素與像素之間的差異性就變小了,圖像中分明的線條和邊界就是像素值迥然的差異所導致的,差異性減小導致邊界就模糊了,圖像自然就變得平滑了。說到這里還是沒說濾波這個概念,我們在數字信號處理中接觸的諸如高通濾波就是為了濾除高頻信號(分布在π附近的信號),在圖像濾波中也是如此。我剛才說濾波后像素與像素之間的差異性減小了,這不就意味著濾除了高頻成分嗎?高頻信號的定義就是變化很快的信號,在圖像中,如果兩個像素差異很大就意味著移動一個像素的距離帶來的變化就是巨大的,而當這巨大的變化連接起來就是圖像中的圖形的邊界或線條,這樣就是為什么線條被稱之為高頻信號。

我想看到這里大家應該就理解了為什么卷積一下就能濾波了吧,卷積的一種應用形式就是濾波,當然不同的卷積核有不同的卷積效果,所以卷積還有諸如梯度運算等其他的應用形式,差別就在于卷積核的不同

總結起來就是:圖像卷積靠卷積核完成,卷積核規定了運算的規則,濾波是卷積運算所帶來的效果。不同的卷積核所得到的卷積效果不同,故衍生出了不同種類的濾波,形態運算,梯度運算等等概念。由此可見:卷積是圖像處理的基礎,許許多多處理方式都是離不開卷積的

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 濾波
    +關注

    關注

    10

    文章

    663

    瀏覽量

    56603
  • 圖像處理
    +關注

    關注

    27

    文章

    1282

    瀏覽量

    56657
  • 高斯濾波
    +關注

    關注

    0

    文章

    17

    瀏覽量

    8059
  • 卷積
    +關注

    關注

    0

    文章

    95

    瀏覽量

    18499
收藏 人收藏

    評論

    相關推薦

    與三卷積流程及在機器視覺中的應用

    由于計算機視覺的大紅大紫,二卷積的用處范圍最廣。本文將介紹二卷積
    的頭像 發表于 05-03 09:08 ?6427次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>維</b>與三<b class='flag-5'>維</b><b class='flag-5'>卷積</b>流程及在機器視覺中的應用

    FFT與DFT計算時間的比較及圓周卷積代替線性卷積的有效性實

    實驗二 FFT與DFT計算時間的比較及圓周卷積代替線性卷積的有效性實驗: 實驗目的1:掌握FFT基2時間(或基2頻率)抽選法,理解其提高減
    發表于 12-29 21:52

    關于對信號的反卷積問題

    本帖最后由 煒君子 于 2017-7-24 19:05 編輯 做了個簡單的“卷積和相關分析模塊”,當信號均為低頻時,卷積、反卷積、自
    發表于 07-24 19:05

    CNN之卷積

    `前言卷積神經網絡在深度學習領域是個很重要的概念,是入門深度學習必須搞懂的內容。CNN圖像識別的關鍵——卷積當我們給定個"X&
    發表于 10-17 10:15

    卷積神經網絡卷積的處理過程

    。本文就以卷積神經網絡為例談談怎么來進步優化卷積神經網絡使用的memory。文章(卷積神經
    發表于 12-23 06:16

    卷積神經網絡為什么適合圖像處理?

    卷積神經網絡為什么適合圖像處理?
    發表于 09-08 10:23

    簡談卷積—幽默笑話談卷積

    和大俠簡單聊卷積,話不多說,上貨。 關于卷積,之前在大學時候學信號與系統的時候就感覺理解的不是很深刻,我于是心想定要把
    發表于 05-25 18:08

    實驗 連續時間系統卷積的數值計算

    通過程序設計來實現連續時間系統卷積的計算,更深刻的理解卷積的意義。
    發表于 05-23 18:21 ?1次下載

    卷積、二卷積、三卷積具體應用

    由于計算機視覺的大紅大紫,二卷積的用處范圍最廣。因此本文首先介紹二卷積,之后再介紹
    發表于 05-08 10:29 ?4745次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>維</b><b class='flag-5'>卷積</b>、二<b class='flag-5'>維</b><b class='flag-5'>卷積</b>、三<b class='flag-5'>維</b><b class='flag-5'>卷積</b>具體應用

    種輕量級時間卷積網絡設計方案

    時間卷積網絡(TCN)在處理時間序列預測問題時存在計算量大和參數冗余問題,導致其難以應用于存儲空間和計算能力受限的手機、平板電腦、筆記本電腦等移動終端。為此,設計種輕量級
    發表于 03-22 16:04 ?6次下載
    <b class='flag-5'>一</b>種輕量級<b class='flag-5'>時間</b><b class='flag-5'>卷積</b>網絡設計方案

    信號與系統中卷積分析和總結

    卷積,需要熟練掌握其計算方法,并且要記住結果。為了方便大家對比,幫助理解和記憶,我把連續時間信號卷積積分與離散
    的頭像 發表于 09-29 17:28 ?4w次閱讀
    <b class='flag-5'>信號</b>與系統中<b class='flag-5'>卷積</b>分析和總結

    卷積神經網絡如何識別圖像

    卷積神經網絡如何識別圖像? 卷積神經網絡(Convolutional Neural Network, CNN)由于其出色的圖像識別能力而成為深度學習的重要組成部分。CNN是
    的頭像 發表于 08-21 16:49 ?1891次閱讀

    卷積神經網絡的介紹 什么是卷積神經網絡算法

    卷積神經網絡的介紹 什么是卷積神經網絡算法 卷積神經網絡涉及的關鍵技術 卷積神經網絡(Convolutional Neural Network,CNN)是
    的頭像 發表于 08-21 16:49 ?1825次閱讀

    卷積神經網絡的實現原理

    、訓練過程以及應用場景。 卷積神經網絡的基本原理 1.1 卷積操作 卷積神經網絡的核心是卷積操作。卷積操作是
    的頭像 發表于 07-03 10:49 ?496次閱讀

    圖像處理中的卷積運算

    卷積運算是圖像處理中種極其重要的操作,廣泛應用于圖像濾波、邊緣檢測、特征提取等多個方面。它基于個核(或稱為
    的頭像 發表于 07-11 15:15 ?1882次閱讀