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

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

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

淺述自適應顯著性的圖像分割(源碼開放)

新機器視覺 ? 來源:Tim Chin ? 作者:Tim Chin ? 2021-11-02 10:02 ? 次閱讀

本文介紹算法的源碼在github上給出

https://github.com/TimChinenov/GraspPicture

前言

產(chǎn)品及系統(tǒng)平臺的現(xiàn)場演示,編寫技術應用服務方案等,編寫投標類方案文件及標書的制作;

通常,當我們看到一張圖片時,會在圖片中聚焦一個焦點。這個可能是一個人,一座建筑物甚至是一個桶。其他沒有聚焦區(qū)域雖然很清晰,但是卻由于顏色單調(diào)或者紋理較為平滑而很少引起關注。當遇到此類圖象時,我們希望從圖像中分割感興趣的對象。下面給出了顯著圖像的示例,本文探討了此類顯著圖像的分割方法,也稱為顯著性的圖像分割。

這中分割方式最開始起源于希望能夠自主尋找圖像中的Trimap。Trimap是圖像掩碼(mask),當與掩碼算法配合使用時,可用于分割圖像,同時能夠提示前景和背景之間的細節(jié)。Trimap通常包含定義前景的白色區(qū)域,定義背景的黑色區(qū)域以及代表不確定區(qū)域的灰色區(qū)域。

大部分摳圖算法問題在于,他們希望Trimap由用戶提供,這是一項非常耗時的任務。這里面介紹兩個試圖解決自主trimap生成問題的相關論文,這兩篇論文在文末給出。在第一篇論文中使用了一種相當簡單且易于實現(xiàn)的方法。

不幸的是,他們的方法并不是完全自主的,因為它要求用戶為Grabcut算法提供一個矩形區(qū)域。第二篇論文中,使用顯著性方法預測感興趣的區(qū)域。但是,它們的顯著性方法非常復雜,將三種不同的顯著性算法的結果結合在一起。這三種算法中有一種利用卷積神經(jīng)網(wǎng)絡,為了易于實現(xiàn),應該盡量避免這種技術。

如果忽略需要人為給出矩形區(qū)域,第一篇論文中能夠產(chǎn)生較好的分割結果。通過第二篇論文的原理去自動給出一個Grabcut算法的矩形區(qū)域,那么將完美的解決自主分割的問題。

方法

對于大多數(shù)形式的圖像分割,目標都是將圖像二值化為感興趣的區(qū)域。這個本文介紹方法的目標也是這樣的。首先,大致確定感興趣的對象在哪里。將高斯模糊應用于圖像,之后在模糊圖像中生成平均15像素大小的超像素。超像素算法旨在根據(jù)像素區(qū)域中值的顏色和距離來分解圖像。具體來說,使用了簡單的線性迭代聚類(SLIC)算法。

超像素將圖像分解為大致相同的區(qū)域。這樣的一個優(yōu)點是,超像素允許區(qū)域的泛化。我們可以假設超像素內(nèi)的大多數(shù)像素具有相似的屬性。

在確定圖像中的超像素的同時,計算圖像的顯著性圖。使用了兩種不同的顯著性技術。第一種方法使用OpenCV內(nèi)置的方法,即所謂的細顆粒顯著性。第二種方法涉及獲取細顆粒顯著性圖像的平均值,然后從圖像的高斯模糊版本中減去平均值,然后是新圖像的絕對值。

下方的圖像均突出顯示了感興趣的區(qū)域。細顆粒顯著性產(chǎn)生的圖像較為柔和。此外,細顆粒顯著性圖像主要勾勒出突出圖像的邊界。而另一種方法雖然也捕獲了突出圖像的內(nèi)部,但是與細顆粒方法相比,該方法會產(chǎn)生更多的噪音。之后需要對噪聲進行去除。

為了將圖像二值化,對從彩色圖像生成的每個超級像素進行迭代。如果顯著圖像內(nèi)該超像素區(qū)域的中值像素值大于閾值T1,則整個超像素將被二值化為白色。否則,整個超像素將保留為黑色。T1由用戶選擇,一般情況下,將T1設置為顯著圖像中最大像素值的25%-30%。

在對圖像進行二值化之后,基于所使用的顯著性技術對圖像進行擴張。在第一種方法中,將圖像放大為平均超像素尺寸的兩倍。在第二種方法中沒有進行擴大,因為圖像中存在的較大噪聲使擴張風險增大。處理的結果在下面給出。

最后一步操作取決于使用的是哪種顯著性。在這兩種方法的結果中,都提取最大的白色像素區(qū)域。通過查找圖像中的輪廓并選擇面積最大的輪廓來執(zhí)行此操作,之后將邊界框擬合到所選區(qū)域。

根據(jù)一般性結果,第一種顯著性方法通常會導致區(qū)域碎片化。生成邊界框后,將落入該框的不屬于最大區(qū)域的所有其他白色區(qū)域添加到該框。框的邊界增加到包括這些區(qū)域。第二種顯著性方法不需要這樣做。通常,最大獲取的區(qū)域會超出期望的數(shù)量。

最后一步是將最終找到的邊界框提供給Grabcut算法。Grabcut是用于分割圖像的常用方法,該方法會將絕對是背景和前景的內(nèi)容分開。這里面我們直接使用OpenCV的內(nèi)置Grabcut函數(shù)。處理的結果如下所示。

結果

兩種顯著性計算方法對于結果會有一些影響。第一種顯著性方法更加適用于含有噪聲的圖像中,在含有噪聲的圖像中不會像第二種顯著性方法造成分割結果的溢出。,但是如果圖像太長或有卷須,則這些部分通常會與圖像的其余部分斷開連接。

編輯:jq

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

    關注

    3

    文章

    4343

    瀏覽量

    62806
  • SLIC
    +關注

    關注

    0

    文章

    19

    瀏覽量

    13848
  • OpenCV
    +關注

    關注

    31

    文章

    635

    瀏覽量

    41420

原文標題:基于自適應顯著性的圖像分割(源碼開放)

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

收藏 人收藏

    評論

    相關推薦

    源碼開放 智能監(jiān)測電源管理教程寶典!

    源碼開放,今天我們學習的是電源管理系統(tǒng)的核心功能模塊,手把手教你如何通過不同的技術手段實現(xiàn)有效的電源管理。
    的頭像 發(fā)表于 12-11 09:26 ?304次閱讀
    <b class='flag-5'>源碼</b><b class='flag-5'>開放</b>  智能監(jiān)測電源管理教程寶典!

    步進電機如何自適應控制?步進電機如何細分驅(qū)動控制?

    步進電機是一種將電脈沖信號轉(zhuǎn)換為角位移或線位移的電機,廣泛應用于各種自動化控制系統(tǒng)中。為了提高步進電機的性能,自適應控制和細分驅(qū)動控制是兩種重要的技術手段。 一、步進電機的自適應控制 自適應控制
    的頭像 發(fā)表于 10-23 10:04 ?692次閱讀

    TUSB1146的自適應均衡帶來的益處

    電子發(fā)燒友網(wǎng)站提供《TUSB1146的自適應均衡帶來的益處.pdf》資料免費下載
    發(fā)表于 09-03 10:56 ?0次下載
    TUSB1146的<b class='flag-5'>自適應</b>均衡帶來的益處

    圖像語義分割的實用是什么

    圖像語義分割是一種重要的計算機視覺任務,它旨在將圖像中的每個像素分配到相應的語義類別中。這項技術在許多領域都有廣泛的應用,如自動駕駛、醫(yī)學圖像分析、機器人導航等。 一、
    的頭像 發(fā)表于 07-17 09:56 ?477次閱讀

    圖像分割和語義分割的區(qū)別與聯(lián)系

    圖像分割和語義分割是計算機視覺領域中兩個重要的概念,它們在圖像處理和分析中發(fā)揮著關鍵作用。 1. 圖像
    的頭像 發(fā)表于 07-17 09:55 ?1086次閱讀

    圖像分割與目標檢測的區(qū)別是什么

    圖像分割與目標檢測是計算機視覺領域的兩個重要任務,它們在許多應用場景中都發(fā)揮著關鍵作用。然而,盡管它們在某些方面有相似之處,但它們的目標、方法和應用場景有很大的不同。本文將介紹圖像分割
    的頭像 發(fā)表于 07-17 09:53 ?1442次閱讀

    如何在自己的固件中增加wifi自適應性相關功能,以通過wifi自適應認證測試?

    目前官方提供了自適應測試固件 ESP_Adaptivity_v2.0_26M_20160322.bin 用于進行 wifi 自適應認證測試. 請問如何在自己的固件中增加 wifi 自適應性相關功能,以通過 wifi
    發(fā)表于 07-12 08:29

    圖像分割與語義分割中的CNN模型綜述

    圖像分割與語義分割是計算機視覺領域的重要任務,旨在將圖像劃分為多個具有特定語義含義的區(qū)域或?qū)ο?。卷積神經(jīng)網(wǎng)絡(CNN)作為深度學習的一種核心模型,在
    的頭像 發(fā)表于 07-09 11:51 ?1056次閱讀

    機器人視覺技術中常見的圖像分割方法

    機器人視覺技術中的圖像分割方法是一個廣泛且深入的研究領域。圖像分割是將圖像劃分為多個區(qū)域或?qū)ο蟮倪^程,這些區(qū)域或?qū)ο缶哂心撤N共同的特征,如顏
    的頭像 發(fā)表于 07-09 09:31 ?802次閱讀

    機器人視覺技術中圖像分割方法有哪些

    機器人視覺技術是人工智能領域的一個重要分支,它涉及到圖像處理、模式識別、機器學習等多個學科。圖像分割是機器人視覺技術中的一個重要環(huán)節(jié),它的目標是從一幅圖像中將目標物體與背景分離出來,以
    的頭像 發(fā)表于 07-04 11:34 ?1090次閱讀

    基于光子糾纏的自適應光學成像技術應用

    對引導星的依賴給顯微鏡成像細胞和組織等不含亮點的樣本帶來了問題??茖W家們利用圖像處理算法開發(fā)了無引導星的自適應光學系統(tǒng),但這些系統(tǒng)可能會因結構復雜的樣本而失效。
    發(fā)表于 03-11 11:29 ?487次閱讀
    基于光子糾纏的<b class='flag-5'>自適應</b>光學成像技術應用

    什么是自適應光學?自適應光學原理與方法的發(fā)展

    目前,世界上大型的望遠鏡系統(tǒng)都采用了自適應光學技術,自適應光學的出現(xiàn)為補償動態(tài)波前擾動,提高光波質(zhì)量提供了新的研究方向。 60多年來,自適應光學技術獲得蓬勃發(fā)展,現(xiàn)已應用于天文學、空間光學、激光、生物醫(yī)學等領域。
    發(fā)表于 03-11 10:27 ?2195次閱讀

    TCP協(xié)議技術之自適應重傳

    自適應重傳是TCP協(xié)議中的一種擁塞控制機制,旨在通過智能的方式處理網(wǎng)絡擁塞,并進行相應的數(shù)據(jù)重傳,以提高網(wǎng)絡的可靠和性能。
    的頭像 發(fā)表于 02-03 17:03 ?1576次閱讀
    TCP協(xié)議技術之<b class='flag-5'>自適應</b>重傳

    AMD率先推出符合DisplayPort? 2.1 8K視頻標準的FPGA和自適應SoC

    AMD UltraScale+ FPGA 和 AMD Versal 自適應 SoC 產(chǎn)品系列已率先成為業(yè)界符合 VESA DisplayPort 2.1 標準的 FPGA 和自適應 SoC。
    的頭像 發(fā)表于 01-24 09:18 ?483次閱讀

    改進棉花根系圖像分割方法

    的重要方法,受限于圖像質(zhì)量、復雜土壤環(huán)境、低效傳統(tǒng)方法,根系圖像分割存在一定挑戰(zhàn)。河北農(nóng)業(yè)大學機電工程學院、河北省教育考試院、河北農(nóng)業(yè)大學農(nóng)學院組成王楠科研團隊,為提高根系圖像
    的頭像 發(fā)表于 01-18 16:18 ?319次閱讀