色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

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

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

機(jī)器視覺的圖像二值化詳細(xì)分析

新機(jī)器視覺 ? 來源:未知 ? 2019-06-16 09:22 ? 次閱讀

傳統(tǒng)的機(jī)器視覺通常包括兩個(gè)步驟——預(yù)處理和物體檢測。而溝通二者的橋梁則是圖像分割(Image Segmentation)[1]。圖像分割通過簡化或改變圖像的表示形式,使得圖像更易于分析。

舉個(gè)例子,食品加工廠新進(jìn)了一批肉雞,想通過視覺檢測其美味程度。機(jī)器在預(yù)處理優(yōu)化完圖像之后,要先把圖像中的雞肉和背景分開,并對感興趣的區(qū)域單獨(dú)進(jìn)行分析,才能做出快速準(zhǔn)確的判斷。

食品加工廠的視覺處理

然而,圖像分割對愚蠢的AI來說并不容易。聰明的人類一眼就能看出下圖中哪些東西能吃、哪些不能吃。但計(jì)算機(jī)要把這些東西分開卻得花費(fèi)一番功夫。

原圖

圖像分割結(jié)果

最簡單的圖像分割方法是二值化(Binarization)。二值圖像每個(gè)像素只有兩種取值:要么純黑,要么純白。

彩色圖、灰度圖、二值圖對比

由于二值圖像數(shù)據(jù)足夠簡單,許多視覺算法都依賴二值圖像。通過二值圖像,能更好地分析物體的形狀和輪廓。二值圖像也常常用作原始圖像的掩模(又稱遮罩、蒙版,Mask):它就像一張部分鏤空的紙,把我們不感興趣的區(qū)域遮掉。進(jìn)行二值化有多種方式,其中最常用的就是采用閾值法(Thresholding)進(jìn)行二值化。

計(jì)算機(jī)視覺里,一般用矩陣來表示圖像。也就是說,無論你的圖片看上去多么好吃,對計(jì)算機(jī)來說都不過是個(gè)矩陣而已。

在這個(gè)矩陣?yán)铮恳粋€(gè)像素就是矩陣中的一個(gè)元素。在三通道的彩色圖像中,這個(gè)元素是由三個(gè)數(shù)字組成的元組。

彩色三通道圖像

而對于單通道的灰度圖像來說,這個(gè)元素就是一個(gè)數(shù)字。這個(gè)數(shù)字代表了圖像在這個(gè)點(diǎn)的亮度,數(shù)字越大像素點(diǎn)也就越亮,在常見的八位單通道色彩空間中,0代表全黑,255代表全白。

單通道的灰度圖

閾值法是指選取一個(gè)數(shù)字,大于它就視為全白,小于它就視為全黑。就像教室里的燈管開關(guān),我們輕輕地推動它,如果突然間超過了某個(gè)閾值,燈就啪的一聲亮了。

根據(jù)閾值選取方式的不同,可以分為全局閾值和局部閾值。

全局閾值

Global Method

全局閾值,指的是對整個(gè)圖像中的每一個(gè)像素都選用相同的閾值。我們可以在Photoshop的圖像-調(diào)整-閾值里體驗(yàn)這一操作:

Photoshop里的閾值

可以看到閾值色階從1到255的移動過程中,圖像變黑的區(qū)域越來越多。當(dāng)閾值數(shù)字在某個(gè)特定范圍內(nèi)的時(shí)候,紅米腸的輪廓清晰可辨。

正確的二值化使紅米腸輪廓清晰可辨

在生產(chǎn)線環(huán)境下,光照是已知的,常常會設(shè)定一個(gè)固定的數(shù)字來作為全局閾值。但是在室外或者機(jī)器人比賽中,光照條件往往更加復(fù)雜*。

RoboMaster賽場的絢麗燈光

*此圖采用了夸張手法,RoboMaster是個(gè)很正規(guī)的比賽,絕對不會在比賽的時(shí)候這么難為大家的。

同樣是奧利奧冰激凌,在白天和晚上,攝像頭看到的畫面可能不太一樣,常數(shù)閾值無法同時(shí)適應(yīng)這兩種情況。

明暗不同的畫面

對于畫面比較暗的晚上,我們需要一個(gè)比較低的閾值,比如說設(shè)定閾值為50,它在晚上能很清楚地把黑白兩種顏色分開,但是到了白天就是一片白(左邊);如果我們把閾值設(shè)置得比較高,比如說172,在白天能順利分割,但在晚上就是一片黑(右邊)。我們需要能夠適應(yīng)復(fù)雜環(huán)境的算法。

左邊閾值=50,右邊閾值=172

其實(shí),稍作分析我們可以發(fā)現(xiàn),這張圖像中的顏色差異還是比較明顯的,只有深淺兩種顏色。因此,無論是在白天還是黑夜,它的色階直方圖都應(yīng)該是兩個(gè)明顯的波峰,分別代表深色和淺色的區(qū)域。只是色階直方圖在白天會整體向右偏移,而在夜晚整體向左偏移。

圖像的色階直方圖

如果選擇兩個(gè)波峰之間的波谷作為閾值,就能輕松地把這兩類像素分開。但是圖像的直方圖往往是不連續(xù)的,有非常多尖峰和抖動,要找到準(zhǔn)確的極值點(diǎn)十分困難。

日本工程師大津展之為這個(gè)波谷找到了一個(gè)合適的數(shù)學(xué)表達(dá),并于1979年發(fā)表[2]。這個(gè)二值化方法稱為大津算法(Otsu’s method)。大津算法類似于一維Fisher判別分析的離散化模擬。通過窮舉法找到一個(gè)閾值數(shù)字,把這些像素切成兩類,使得這兩類像素的亮度的類內(nèi)方差最小。類內(nèi)方差指的是兩類像素的方差的加權(quán)和,這里權(quán)指的是這類像素點(diǎn)數(shù)量占整個(gè)圖像像素點(diǎn)數(shù)量的比值。

也許你的畫面不會只有兩坨差異較大的顏色,比如這款雪糕的就有三個(gè)尖峰。

三色雪糕(取雪糕部位的直方圖)

這時(shí)候,只需對大津算法稍加擴(kuò)展也可以完成。對大津算法的多級推廣成為多大津算法(multi Otsu method)[3]。

局部閾值*

Local Method

*又稱自適應(yīng)閾值,Adaptive Thresholding

比賽中常常會有聚光燈照在一個(gè)特定區(qū)域,產(chǎn)生局部受光、局部不受光的畫面。

局部受光的圖像

對于局部受光的圖像進(jìn)行全局閾值,可能會出現(xiàn)“無論設(shè)置什么閾值參數(shù),都無法滿足全圖要求”的尷尬。比如上面這幅圖像,直接進(jìn)行全局閾值時(shí),左上半邊的壽司全都顯露出來時(shí),右下半邊還是一片黑色。

局部受光圖像的全局閾值處理

這個(gè)時(shí)候我們就要用到局部閾值來處理了。其實(shí),人的眼睛也是自帶了這一步操作的。我們判定一個(gè)東西顏色深淺,往往會受到物體周邊的顏色影響,這也就是為什么黑人的牙齒看上去更白。

局部閾值法假定圖像在一定區(qū)域內(nèi)受到的光照比較接近。它用一個(gè)滑窗掃描圖像,并取滑窗中心點(diǎn)亮度與滑窗內(nèi)其他區(qū)域(稱為鄰域, neighborhood area)的亮度進(jìn)行比較。如果中心點(diǎn)亮度高于鄰域亮度*,則將中心點(diǎn)標(biāo)記為白色,否則標(biāo)記為黑色。

局部閾值的滑窗

*這里提到的是局部閾值的基本方法,對于實(shí)際使用中常見的其他局部閾值方法,請參閱Chow-Kaneko自適應(yīng)閾值法[4]。

局部閾值的應(yīng)用非常廣泛,特別是對白紙黑字的處理非常有效。光學(xué)字符識別(OCR)和二維碼掃描的算法中,很多都用了局部閾值操作。

比如下面這張二維碼就是一張典型的局部受光圖像:

掃掃看,局部受光的二維碼

如果對這張圖片采用全局閾值(例如下圖采用大津算法進(jìn)行分割),是無論如何都無法正確分割的。

全局方法不能處理局部受光圖像

而采用局部閾值方法就能很好地分割圖像。從圖片里可以明顯觀察到,局部閾值方法對于一大片干凈區(qū)域的細(xì)節(jié)比較敏感,所以紙面上多出了很多我們原本注意不到的斑點(diǎn)。

局部方法分割二維碼

◆◆◆

實(shí)際運(yùn)用中,我們要根據(jù)需求選擇不同的二值化方法,沒有哪個(gè)方法是絕對完美的。

例如,在識別敵方機(jī)器人時(shí),由于裝甲片燈條是自發(fā)光物體,受環(huán)境光影響較小,為了提高程序運(yùn)行效率,我們采用固定數(shù)字作為全局閾值:

基地自動反擊

在能量機(jī)關(guān)的識別中,由于能量機(jī)關(guān)只有黑白兩種顏色,我們采用了大津算法及其多種變體:

大能量機(jī)關(guān)各區(qū)域的二值圖

而在空中機(jī)器人讀取基地區(qū)二維碼的時(shí)候又用到了局部閾值方法:

空中機(jī)器人識別基地

今天所講的內(nèi)容只是圖像分割的冰山一角,作為視覺領(lǐng)域最古老的問題之一,時(shí)至今日仍有非常多圖像分割的新算法被提出。

除了基于閾值的圖像分割方法外,常用的分割方法還可以基于邊緣(如Yanowitz-Bruckstein自適應(yīng)閾值方法[5])、區(qū)域(如區(qū)域生長算法[6])等,它們在衛(wèi)星圖像處理、交通控制系統(tǒng)、工業(yè)生產(chǎn)監(jiān)控、醫(yī)療影像等領(lǐng)域發(fā)揮著巨大的作用。

腦部組織圖像分割

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

    關(guān)注

    163

    文章

    4517

    瀏覽量

    122383
  • AI
    AI
    +關(guān)注

    關(guān)注

    88

    文章

    34457

    瀏覽量

    275860
  • 圖像分割
    +關(guān)注

    關(guān)注

    4

    文章

    182

    瀏覽量

    18274

原文標(biāo)題:視覺入門之圖像二值化:你說的黑不是黑,你說的白是什么白?

文章出處:【微信號:vision263com,微信公眾號:新機(jī)器視覺】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 0人收藏
  • 知行合一SSS1

評論

相關(guān)推薦
熱點(diǎn)推薦

DVI接口詳細(xì)分析

DVI接口詳細(xì)分析DVI 接口規(guī)格和定義 DVI 有DVI 1.0 和DVI 2.0 兩種標(biāo)準(zhǔn),其中 DVI 1.0 僅用了其中的一組信號傳輸信道(data0-data2 ),傳輸圖像的最高像素時(shí)鐘
發(fā)表于 08-11 09:51

uboot代碼詳細(xì)分析

[url=]uboot代碼詳細(xì)分析[/url]
發(fā)表于 01-29 13:51

詳細(xì)分析一下USB協(xié)議

本文跟大家一起詳細(xì)分析一下USB協(xié)議。
發(fā)表于 05-24 06:16

詳細(xì)分析stm32f10x.h

每日開講---學(xué)習(xí)STM32不得不看的剖析(詳細(xì)分析stm32f10x.h)摘要: 學(xué)習(xí)STM32不得不看的剖析(詳細(xì)分析stm32f10x.h)。/**這里是STM32比較重要的頭文件*******************************************
發(fā)表于 08-05 07:44

詳細(xì)分析了VTIM和VMIN的功能

上一篇文章中,我們詳細(xì)分析了VTIM和VMIN的功能,《嵌入式Linux 串口編程系列2--termios的VMIN和VTIME深入理解》 也明白了這兩個(gè)參數(shù)設(shè)計(jì)的初衷和使用方法,接下來我們 就詳細(xì)
發(fā)表于 11-05 07:09

電子工程師需要掌握的20個(gè)模擬電路的詳細(xì)分析

電子工程師需要掌握的20個(gè)模擬電路的詳細(xì)分析
發(fā)表于 09-28 06:22

電子工程師必須掌握的20個(gè)模擬電路詳細(xì)分析

內(nèi)含參考答案以及詳細(xì)分析
發(fā)表于 10-07 07:15

機(jī)器視覺應(yīng)用的攝像頭設(shè)計(jì)

機(jī)器視覺應(yīng)用的攝像頭設(shè)計(jì) 摘要:本文將探討機(jī)器視覺應(yīng)用的 CMOS 圖像感應(yīng)器技術(shù)及架構(gòu)要求。此外,還將
發(fā)表于 01-04 15:46 ?1966次閱讀
<b class='flag-5'>機(jī)器</b><b class='flag-5'>視覺</b>應(yīng)用的攝像頭設(shè)計(jì)

電子整流器工作原理詳細(xì)分析

電子整流器工作原理詳細(xì)分析
發(fā)表于 02-27 10:43 ?2.6w次閱讀

端口網(wǎng)絡(luò)的詳細(xì)分析

十二五規(guī)劃教材大學(xué)電路(邱關(guān)源、羅先覺版)端口網(wǎng)絡(luò)的詳細(xì)分析和經(jīng)典例題以及解題方法
發(fā)表于 12-23 18:15 ?0次下載

Buck變換器原理詳細(xì)分析

Buck變換器原理詳細(xì)分析
發(fā)表于 09-15 17:26 ?30次下載
Buck變換器原理<b class='flag-5'>詳細(xì)分析</b>

物聯(lián)網(wǎng)的產(chǎn)業(yè)生態(tài)是怎樣的詳細(xì)分析概述

物聯(lián)網(wǎng)的產(chǎn)業(yè)生態(tài)是怎樣的詳細(xì)分析概述
的頭像 發(fā)表于 12-08 10:00 ?5417次閱讀

機(jī)器視覺的關(guān)鍵技術(shù)與應(yīng)用實(shí)例詳細(xì)分析

本文簡要介紹了有關(guān)機(jī)器視覺概念、系統(tǒng)的組成,并介紹了與機(jī)器視覺相關(guān)的關(guān)鍵技術(shù),如照明光源、鏡頭、攝像機(jī)、圖像采集卡、
發(fā)表于 08-21 17:43 ?15次下載
<b class='flag-5'>機(jī)器</b><b class='flag-5'>視覺</b>的關(guān)鍵技術(shù)與應(yīng)用實(shí)例<b class='flag-5'>詳細(xì)分析</b>

正激有源鉗位的詳細(xì)分析

正激有源鉗位的詳細(xì)分析介紹。
發(fā)表于 06-16 16:57 ?63次下載

機(jī)房托管費(fèi)詳細(xì)分析

機(jī)房托管費(fèi)是一個(gè)復(fù)雜而多變的話題,它受到多種因素的影響,以下是對機(jī)房托管費(fèi)用的詳細(xì)分析,主機(jī)推薦小編為您整理發(fā)布機(jī)房托管費(fèi)詳細(xì)分析。
的頭像 發(fā)表于 02-28 09:48 ?381次閱讀
主站蜘蛛池模板: 麻豆沈芯语 | 老女老肥熟国产在线视频 | 亚洲色tu| 超碰在线97久久视频观看 | 看电影就来5566先锋av | 精品国产乱码久久久久久软件 | 2022精品福利在线小视频 | 奶头被客人吸得又红又肿 | 亚洲欧洲自拍偷拍 | 99久久精品免费国产一区二区三区 | 久久久久综合一本久道 | 被室友C哭调教双性 | 精品国产手机视频在在线 | 综合色一色综合久久网vr | 野花韩国在线观看 | 中文字幕一区在线观看视频 | 精品国产品在线18年 | 日本高清片免费观看 | 超碰97视频在线观看 | 日日夜夜操操操 | 日本人bbwbbwbbwbbw | 嗯好大好猛皇上好深用力 | 先锋影音av最新资源网 | 中文字幕在线观看网站 | 午夜国产免费视频亚洲 | 久久永久影院免费 | 91久久偷偷看嫩草影院无费 | 欧美日韩无套内射另类 | 久久vs国产综合色 | 影音先锋亚洲AV少妇熟女 | 人禽l交视频在线播放 视频 | 一本色道久久88加勒比—综合 | 最新亚洲中文字幕在线观看 | 欧美日韩中文字幕综合图区 | 午夜福利在线观看6080 | 亚洲中文字幕无码一久久区 | 国产高清亚洲日韩字幕一区 | 亚洲国产高清在线观看视频 | 男人插女人动态 | 高清 国产 在线 亚洲 | 中文字幕一区久久久久 |

電子發(fā)燒友

中國電子工程師最喜歡的網(wǎng)站

  • 2931785位工程師會員交流學(xué)習(xí)
  • 獲取您個(gè)性化的科技前沿技術(shù)信息
  • 參加活動獲取豐厚的禮品