0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

圖像卷積操作的兩點(diǎn)注意事項(xiàng)

汽車玩家 ? 來(lái)源:CSDN ? 作者:編號(hào)1993 ? 2020-03-13 16:44 ? 次閱讀

圖像卷積概念

圖像卷積操作(convolution),或稱為核操作(kernel),是進(jìn)行圖像處理的一種常用手段,

圖像卷積操作的目的是利用像素點(diǎn)和其鄰域像素之前的空間關(guān)系,通過(guò)加權(quán)求和的操作,實(shí)現(xiàn)模糊(blurring),銳化(sharpening),邊緣檢測(cè)(edge detection)等功能。

圖像卷積的計(jì)算過(guò)程就是卷積核按步長(zhǎng)對(duì)圖像局部像素塊進(jìn)行加權(quán)求和的過(guò)程。

卷積核實(shí)質(zhì)上是一個(gè)固定大小的權(quán)重?cái)?shù)組,該數(shù)組中的錨點(diǎn)通常位于中心。

卷積核大小

通常情況下,選取卷積核大小為1x1,3x3,5x5,7x7等

取奇數(shù)大小的目的是為了設(shè)置卷積核中心為錨點(diǎn),方便卷積核和圖像的對(duì)齊處理

設(shè)置卷積核大小對(duì)稱的目的是為了在空間域中充分利用像素點(diǎn)和其領(lǐng)域像素間的關(guān)系。當(dāng)然這不是必須的,如果需要針對(duì)某一軸進(jìn)行處理,可以設(shè)置1x3或3x1大小。

參考:

Convolution

Kernel (image processing)

圖像卷積數(shù)學(xué)公式

二維離散卷積公式如下:

圖像卷積操作的兩點(diǎn)注意事項(xiàng)

圖像卷積通常使用這個(gè)公式,其中g(shù)[x,y]g[x,y]g[x,y]為卷積核,符號(hào)?ast?表示卷積操作

圖形化表示

以一維離散卷積公式為例:

圖像卷積操作的兩點(diǎn)注意事項(xiàng)

其圖形化公式如下:

首先將函數(shù) g(τ) 反射為 g(?τ) ,相當(dāng)于 g(τ) 沿yyy軸翻轉(zhuǎn)

再對(duì)函數(shù) g(?τ) 添加一個(gè)時(shí)間偏移量 t ,它允許函數(shù) g(t?τ) 沿著 τ 軸移動(dòng)

變量 t 每增加 1,表示函數(shù) g(t?τ) 向左移動(dòng)一步

計(jì)算 t 遍歷 ?∞ 到 ∞ 的過(guò)程中,函數(shù) f(τ) 和 g(t?τ) 的重疊面積

舉例

函數(shù) f = [1,2,3,4] ,函數(shù) g = [1,3,2]

將函數(shù) g 逆轉(zhuǎn):g(τ) ? g(?τ),值變?yōu)椋?,3,1]

計(jì)算過(guò)程如下:

h(0)=[1]?[1]=1?1=1

h(1)=[1,2]?[3,1]=1?3+2?1=3+2=5

h(2)=[1,2,3]?[2,3,1]=1?2+2?3+3?1=2+6+3=11

h(3)=[2,3,4]?[2,3,1]=2?2+3?3+4?1=4+9+4=17

h(4)=[3,4]?[2,3]=3?2+4?3=6+12=18

h(5)=[4]?[2]=4?2=8

h(x)=[1,5,11,17,18,8]

以此類推可知二維離散卷積的計(jì)算過(guò)程,先對(duì)角翻轉(zhuǎn)卷積核,在逐步向兩個(gè)正方向移動(dòng),計(jì)算重疊面積

flip the mask (horizontally and vertically) only once(水平和垂直翻轉(zhuǎn)掩模一次)

slide the mask onto the image(在圖像上滑動(dòng)掩模)

multiply the corresponding elements and then add them(將相應(yīng)的元素相乘,然后求和)

repeat this procedure until all values of the image has been calculated(重復(fù)這一過(guò)程,直到所有圖像值均已被計(jì)算)

多說(shuō)一句,關(guān)于信號(hào)與系統(tǒng)中的LTI(linear time-invariant systems,線性時(shí)不變系統(tǒng))和LSI(linear shift invariant system,線性位移不變系統(tǒng))的不變性一直沒(méi)太理解,圖形化理解就是信號(hào)(函數(shù))可以隨著時(shí)間/空間移動(dòng)而不改變它的原先的形狀,就像卷積核一樣。

圖像卷積注意事項(xiàng)

在進(jìn)行卷積操作時(shí),需要注意兩點(diǎn)

卷積核歸一化

卷積核的大小和值可以根據(jù)要求定義,但通常會(huì)將整個(gè)卷積核進(jìn)行歸一化操作,其目的是為了保證修改后結(jié)果圖像的平均元素值和原始圖像平均元素值一樣。

因?yàn)榫矸e操作滿足齊次性,所以可以卷積計(jì)算完成后再除以整個(gè)卷積核的值。

數(shù)值精度

圖像數(shù)值類型通常為uint8,在進(jìn)行卷積操作時(shí)很容易造成數(shù)值溢出,所以在進(jìn)行操作之前可以先轉(zhuǎn)換成更高精度的數(shù)值類型

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 卷積
    +關(guān)注

    關(guān)注

    0

    文章

    95

    瀏覽量

    18524
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    多層板埋孔設(shè)計(jì)注意事項(xiàng)

    多層板埋孔設(shè)計(jì)注意事項(xiàng)
    的頭像 發(fā)表于 12-20 16:06 ?159次閱讀

    脈沖式充電器的使用注意事項(xiàng)

    充電操作,以免引發(fā)火災(zāi)或爆炸事故。 遵循操作規(guī)范 :遵循使用說(shuō)明書(shū)中的操作指南和注意事項(xiàng),如有疑問(wèn)或不確定如何操作時(shí),應(yīng)及時(shí)咨詢專業(yè)人士的意
    的頭像 發(fā)表于 09-26 16:05 ?865次閱讀

    繞線電感定制的注意事項(xiàng)

    電子發(fā)燒友網(wǎng)站提供《繞線電感定制的注意事項(xiàng).docx》資料免費(fèi)下載
    發(fā)表于 09-20 11:24 ?0次下載

    共模電感定制的注意事項(xiàng)

    電子發(fā)燒友網(wǎng)站提供《共模電感定制的注意事項(xiàng).docx》資料免費(fèi)下載
    發(fā)表于 09-04 11:47 ?0次下載

    LiFePO4設(shè)計(jì)注意事項(xiàng)

    電子發(fā)燒友網(wǎng)站提供《LiFePO4設(shè)計(jì)注意事項(xiàng).pdf》資料免費(fèi)下載
    發(fā)表于 09-03 09:24 ?0次下載
    LiFePO4設(shè)計(jì)<b class='flag-5'>注意事項(xiàng)</b>

    鉗形電流表的使用方法和注意事項(xiàng)

    鉗形電流表,作為電氣測(cè)量和測(cè)試的重要工具,其使用方法和注意事項(xiàng)對(duì)于保障測(cè)量結(jié)果的準(zhǔn)確性和操作人員的安全至關(guān)重要。本文將從鉗形電流表的使用方法和注意事項(xiàng)個(gè)方面進(jìn)行詳細(xì)闡述,以期為讀者提
    的頭像 發(fā)表于 05-14 16:14 ?3480次閱讀

    FMD LINK 使用注意事項(xiàng)

    電子發(fā)燒友網(wǎng)站提供《FMD LINK 使用注意事項(xiàng).pdf》資料免費(fèi)下載
    發(fā)表于 05-06 10:11 ?0次下載

    瑞薩CTSU程序在向嵌入式OS操作系統(tǒng)移植時(shí)的注意事項(xiàng)

    瑞薩CTSU程序在向嵌入式OS操作系統(tǒng)移植時(shí)的注意事項(xiàng)
    的頭像 發(fā)表于 03-29 08:05 ?362次閱讀
    瑞薩CTSU程序在向嵌入式OS<b class='flag-5'>操作</b>系統(tǒng)移植時(shí)的<b class='flag-5'>注意事項(xiàng)</b>

    光模塊使用可能遇到的問(wèn)題以及注意事項(xiàng)

    光模塊使用中常見(jiàn)問(wèn)題及注意事項(xiàng):兼容性問(wèn)題、溫度問(wèn)題、插拔操作問(wèn)題、故障診斷問(wèn)題。
    的頭像 發(fā)表于 03-11 15:32 ?920次閱讀

    RX66N組的高溫操作注意事項(xiàng)

    電子發(fā)燒友網(wǎng)站提供《RX66N組的高溫操作注意事項(xiàng).pdf》資料免費(fèi)下載
    發(fā)表于 01-29 11:22 ?0次下載
    RX66N組的高溫<b class='flag-5'>操作</b><b class='flag-5'>注意事項(xiàng)</b>

    RX72N組的高溫操作注意事項(xiàng)

    電子發(fā)燒友網(wǎng)站提供《RX72N組的高溫操作注意事項(xiàng).pdf》資料免費(fèi)下載
    發(fā)表于 01-29 11:21 ?0次下載
    RX72N組的高溫<b class='flag-5'>操作</b><b class='flag-5'>注意事項(xiàng)</b>

    RX78M組的高溫操作注意事項(xiàng)

    電子發(fā)燒友網(wǎng)站提供《RX78M組的高溫操作注意事項(xiàng).pdf》資料免費(fèi)下載
    發(fā)表于 01-29 11:19 ?0次下載
    RX78M組的高溫<b class='flag-5'>操作</b><b class='flag-5'>注意事項(xiàng)</b>

    電子負(fù)載并聯(lián)操作注意事項(xiàng)

    電子負(fù)載并聯(lián)操作注意事項(xiàng) 電子負(fù)載是一種測(cè)試和模擬電路負(fù)載的設(shè)備,可以模擬不同負(fù)載條件下的電流和電壓。電子負(fù)載的并聯(lián)操作是指將個(gè)或更多個(gè)電子負(fù)載連接在一起以增加負(fù)載容量和靈活性。通
    的頭像 發(fā)表于 01-22 13:42 ?1248次閱讀

    浪涌抑制器的應(yīng)用及注意事項(xiàng)?

    浪涌抑制器的應(yīng)用及注意事項(xiàng)?|深圳比創(chuàng)達(dá)電子
    的頭像 發(fā)表于 01-19 09:55 ?751次閱讀
    浪涌抑制器的應(yīng)用及<b class='flag-5'>注意事項(xiàng)</b>?

    測(cè)速電機(jī): 常見(jiàn)6大注意事項(xiàng)

    測(cè)速電機(jī): 常見(jiàn)6大注意事項(xiàng)!測(cè)速電機(jī)是一種用于測(cè)量物體運(yùn)動(dòng)速度的設(shè)備,廣泛應(yīng)用于工業(yè)生產(chǎn)和科學(xué)研究中。測(cè)速電機(jī)常見(jiàn)的6大注意事項(xiàng)以確保安全和準(zhǔn)確性。
    的頭像 發(fā)表于 01-11 10:53 ?504次閱讀
    測(cè)速電機(jī): 常見(jiàn)6大<b class='flag-5'>注意事項(xiàng)</b>