在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

機器視覺:圖像二值化

新機器視覺 ? 來源:新機器視覺 ? 作者:新機器視覺 ? 2021-03-29 14:12 ? 次閱讀

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

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

食品加工廠的視覺處理

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

原圖

圖像分割結(jié)果

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

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

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

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

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

彩色三通道圖像

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

單通道的灰度圖

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

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

全局閾值

Global Method

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

Photoshop里的閾值

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

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

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

RoboMaster賽場的絢麗燈光

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

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

明暗不同的畫面

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

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

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

圖像的色階直方圖

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

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

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

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

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

局部閾值*

Local Method

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

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

局部受光的圖像

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

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

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

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

局部閾值的滑窗

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

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

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

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

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

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

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

局部方法分割二維碼

◆◆◆

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

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

基地自動反擊

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

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

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

空中機器人識別基地

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

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

腦部組織圖像分割

責(zé)任編輯:lq

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

    關(guān)注

    87

    文章

    30894

    瀏覽量

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

    關(guān)注

    4

    文章

    182

    瀏覽量

    18000
  • 二值化
    +關(guān)注

    關(guān)注

    0

    文章

    13

    瀏覽量

    4238

原文標(biāo)題:機器視覺入門之圖像二值化

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

收藏 人收藏

    評論

    相關(guān)推薦

    DSP教學(xué)實驗箱_數(shù)字圖像處理操作_案例分享:5-13 灰度圖像

    一、實驗?zāi)康?學(xué)習(xí)灰度圖像的原理,掌握圖像的讀取方法,并實現(xiàn)在LCD上顯示
    發(fā)表于 07-25 15:03

    什么是機器視覺opencv?它有哪些優(yōu)勢?

    機器視覺(Machine Vision)是一種利用計算機和圖像處理技術(shù)來模擬人類視覺系統(tǒng)的功能,實現(xiàn)對圖像的識別、分析和理解的技術(shù)。Open
    的頭像 發(fā)表于 07-16 10:33 ?785次閱讀

    機器視覺和人工智能的關(guān)系與應(yīng)用

    視覺信息的技術(shù)。它涉及到圖像的獲取、處理、分析和解釋,以實現(xiàn)對物體、場景和事件的識別、定位、測量和分類。機器視覺系統(tǒng)通常由圖像采集設(shè)備、
    的頭像 發(fā)表于 07-16 10:27 ?932次閱讀

    機器視覺的應(yīng)用實例解析

    機器視覺是一種利用計算機視覺技術(shù)對圖像進行處理、分析和理解的技術(shù)。它在許多領(lǐng)域都有廣泛的應(yīng)用,包括工業(yè)自動、醫(yī)療診斷、交通監(jiān)控、安全監(jiān)控等
    的頭像 發(fā)表于 07-16 10:19 ?460次閱讀

    機器視覺系統(tǒng)如何選擇圖像傳感器

    圖像傳感器是所有機器視覺(MV)系統(tǒng)的核心,這是負(fù)責(zé)將物理世界的信息轉(zhuǎn)換為數(shù)字?jǐn)?shù)據(jù)的基本元件,在確保機器視覺操作的準(zhǔn)確性、可靠性和高效率方面
    的頭像 發(fā)表于 07-05 10:49 ?580次閱讀

    機器視覺的硬件組成有哪些

    機器視覺是一種利用計算機和圖像處理技術(shù)來模擬人類視覺系統(tǒng)的技術(shù)。它涉及到圖像的獲取、處理、分析和理解,廣泛應(yīng)用于工業(yè)自動
    的頭像 發(fā)表于 07-04 10:51 ?1502次閱讀

    機器視覺圖像采集卡及其使用接口概述

    本文我們將研究機器視覺圖像采集器及其使用的各種接口。首先,我們將概述外圍計算機卡,然后探討圖像采集器中使用的不同類型的機器
    的頭像 發(fā)表于 06-27 18:15 ?567次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>視覺</b><b class='flag-5'>圖像</b>采集卡及其使用接口概述

    什么是機器視覺中的圖像采集?

    機器視覺已成為工業(yè)自動的眼睛。盡管它的出現(xiàn)相對較新,但由于它能夠同時提供增強的準(zhǔn)確性和更快的周轉(zhuǎn),因此在相當(dāng)多的行業(yè)中獲得了關(guān)注。機器視覺
    的頭像 發(fā)表于 04-22 16:22 ?502次閱讀
    什么是<b class='flag-5'>機器</b><b class='flag-5'>視覺</b>中的<b class='flag-5'>圖像</b>采集?

    機器視覺圖像采集卡及其接口概述

    本文主要是介紹機器視覺圖像采集卡及其使用的各種接口。首先,我們將概述外圍計算機卡,然后探索圖像采集卡中使用的不同類型的機器
    的頭像 發(fā)表于 04-15 20:42 ?475次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>視覺</b><b class='flag-5'>圖像</b>采集卡及其接口概述

    機器視覺圖像采集卡的功能與應(yīng)用

    機器視覺技術(shù)廣泛應(yīng)用于工業(yè)生產(chǎn)檢測、醫(yī)療、交通等領(lǐng)域助力實現(xiàn)自動、智能。整個機器視覺系統(tǒng)可分
    的頭像 發(fā)表于 04-04 08:33 ?955次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>視覺</b>中<b class='flag-5'>圖像</b>采集卡的功能與應(yīng)用

    機器視覺圖像目標(biāo)識別方法綜述

    文章來源:MEMS引言從20世紀(jì)80年代開始,機器視覺技術(shù)的發(fā)展速度不斷加快,已經(jīng)走進了人們的日常生活與工作之中。機器視覺圖像目標(biāo)識別系統(tǒng)
    的頭像 發(fā)表于 02-23 08:26 ?723次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>視覺</b>的<b class='flag-5'>圖像</b>目標(biāo)識別方法綜述

    機器視覺圖像采集卡:關(guān)鍵的圖像處理設(shè)備

    機器視覺圖像采集卡是一種用于采集和處理圖像數(shù)據(jù)的關(guān)鍵設(shè)備,它在現(xiàn)代工業(yè)生產(chǎn)和科學(xué)研究中起著至關(guān)重要的作用。本文將探討機器
    的頭像 發(fā)表于 02-22 16:23 ?501次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>視覺</b><b class='flag-5'>圖像</b>采集卡:關(guān)鍵的<b class='flag-5'>圖像</b>處理設(shè)備

    機器視覺軟件有哪些 機器視覺軟件的優(yōu)點

    機器視覺軟件是一種利用計算機視覺技術(shù)來模擬和彌補人眼視覺功能的軟件系統(tǒng)。它可以通過對圖像和視頻進行分析,識別和理解目標(biāo)物體,以實現(xiàn)自動
    的頭像 發(fā)表于 02-02 10:53 ?1570次閱讀

    機器視覺圖像目標(biāo)識別方法操作要點

    通過加強圖像分割,能夠提高機器視覺圖像目標(biāo)識別的自動水平,使得圖像目標(biāo)識別效果更加顯著。
    發(fā)表于 01-15 12:17 ?438次閱讀

    圖像連通區(qū)域的標(biāo)記原理

    圖像是一種由黑白兩色組成的圖像,其像素只有兩種可能,分別對應(yīng)黑色和白色。在
    的頭像 發(fā)表于 01-05 14:28 ?852次閱讀
    主站蜘蛛池模板: 欧美一区二区精品| www.亚洲黄色| 天天干在线观看| 好爽好大www视频在线播放 | 亚洲男人天堂2021| 色批网站| 一级片在线观看免费| 1024国产你懂的日韩| 性色网站| xxx性欧美| h在线免费观看| 日韩免费| 天天干狠狠干| 高h乱肉辣文辣书阁| 久久久久久青草大香综合精品| 日韩一级片在线播放| 国产亚洲第一| 国产在线高清精品二区色五郎| 国产骚b| 五月婷久久| 一本大道加勒比久久| 乡村乱人伦短小说| 美女一级a毛片免费观看| 久久天天躁狠狠躁夜夜呲| 亚洲成综合人影院在院播放| 高清国产在线| 又粗又长又大真舒服好爽漫画| 欧美一级特黄aa大片| 久久精品国产免费看久久精品| 亚洲最新在线| 中国一级特黄剌激爽毛片| 亚洲第一中文字幕| 老色鬼久久综合第一| 2021久久天天躁狠狠躁夜夜| 色天使色护士 在线视频观看| 天天摸日日干| 亚洲xxx视频| 婷婷网址| 亚洲人成电影在线播放| 午夜在线影院| 亚洲午夜久久久精品影院视色|