1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        什么是 Canny 邊緣檢測(cè)算法?

        共 3047字,需瀏覽 7分鐘

         ·

        2021-06-08 16:16

        ↑ 點(diǎn)擊藍(lán)字 關(guān)注極市平臺(tái)

        作者丨小白
        來(lái)源丨小白學(xué)視覺(jué)
        編輯丨極市平臺(tái)

        極市導(dǎo)讀

         

        Canny 邊緣檢測(cè)器是一種多步算法,用于檢測(cè)任何輸入圖像的邊緣。本文介紹了在Canny算法過(guò)程中需要遵循的步驟、非最大抑制以及滯后閾值。>>加入極市CV技術(shù)交流群,走在計(jì)算機(jī)視覺(jué)的最前沿


        一、簡(jiǎn)介

        Canny 邊緣檢測(cè)器是一種多步算法,用于檢測(cè)任何輸入圖像的邊緣。它涉及在檢測(cè)圖像邊緣時(shí)要遵循的以下步驟。

        1. 使用高斯濾波器去除輸入圖像中的噪聲。

        2.計(jì)算高斯濾波器的導(dǎo)數(shù),計(jì)算圖像像素的梯度,得到沿x和y維度的幅度。

        3. 考慮垂直于給定邊緣方向的任何曲線的一組鄰居,抑制非最大邊緣貢獻(xiàn)像素點(diǎn)。

        4. 最后,使用滯后閾值方法保留高于梯度幅值的像素,忽略低于低閾值的像素。

        在深入研究以下步驟之前,是推導(dǎo)出該算法的 JK Canny 得出的三個(gè)結(jié)論:

        -良好的檢測(cè):最佳檢測(cè)器必須消除出現(xiàn)誤報(bào)和漏報(bào)的可能性。

        -良好的定位:檢測(cè)到的邊緣必須盡可能接近真實(shí)邊緣。

        -單響應(yīng)約束:檢測(cè)器必須只為每個(gè)邊緣點(diǎn)返回一個(gè)點(diǎn)。

        二、在Canny算法過(guò)程中需要遵循的步驟

        降噪或圖像平滑:

        在存在噪聲期間,像素可能與其相鄰像素不接近。這可能導(dǎo)致獲得不適當(dāng)或不適當(dāng)?shù)倪吘墮z測(cè)。為了避免同樣的情況,我們使用高斯濾波器,它與圖像卷積并去除噪聲,防止輸出圖像中出現(xiàn)所需的邊緣。

        在下面的示例中,我們將高斯濾波器或核 g(x,y) 與圖像 I 進(jìn)行卷積。在這里,我們希望確保任何給定的像素必須與輸出中的相鄰像素相似,因此我們使用矩陣 [1 1 1] 保持像素之間的相似性并去除噪聲。



        g(x,y)= 高斯分布

        I = 輸入圖像

        衍生品:

        計(jì)算濾波器對(duì) X 和 Y 維度的導(dǎo)數(shù),并將其與 I 卷積以給出沿維度的梯度幅度。此外,可以使用兩個(gè)維度之間的角度的正切來(lái)計(jì)算圖像的方向。


        上述卷積產(chǎn)生具有大小和方向的梯度向量。


        下面是一個(gè)高斯導(dǎo)數(shù)的例子,它最終有助于輸出圖像中的邊緣。


        三、非最大抑制

        沿著邊緣,通常觀察到很少有點(diǎn)使邊緣的可見(jiàn)性更清晰。所以我們可以忽略那些對(duì)特征可見(jiàn)性貢獻(xiàn)不大的邊緣點(diǎn)。為了達(dá)到同樣的目的,我們使用非最大抑制方法。這里我們標(biāo)記邊緣曲線上幅度最大的點(diǎn)。這可以通過(guò)尋找最大值以及與曲線垂直的切片來(lái)獲得。

        考慮下圖中的邊緣,它具有三個(gè)邊緣點(diǎn)。假設(shè)點(diǎn) (x,y) 為具有最大邊緣梯度的點(diǎn)。檢查垂直于邊緣方向的邊緣點(diǎn),并驗(yàn)證它們的梯度是否小于 (x,y)。如果這些值小于 (x,y) 梯度,那么我們可以抑制曲線上的那些非最大值點(diǎn)。



        四、滯后閾值


        五、總結(jié)

        如果一個(gè)像素的梯度是:

        - 在“高”上方將其聲明為“邊緣像素”。

        - 下面,“低”將其聲明為“非邊緣像素”。

        - 在“低”和“高”之間。

        迭代地考慮它的鄰居,如果它連接到“邊緣像素”或通過(guò)“低”和“高”之間的像素連接,則將其聲明為“邊緣像素”。


        如果覺(jué)得有用,就請(qǐng)分享到朋友圈吧!

        △點(diǎn)擊卡片關(guān)注極市平臺(tái),獲取最新CV干貨

        公眾號(hào)后臺(tái)回復(fù)“79”獲取CVPR 2021:TransT 直播鏈接~


        極市干貨
        YOLO教程:一文讀懂YOLO V5 與 YOLO V4大盤(pán)點(diǎn)|YOLO 系目標(biāo)檢測(cè)算法總覽全面解析YOLO V4網(wǎng)絡(luò)結(jié)構(gòu)
        實(shí)操教程:PyTorch vs LibTorch:網(wǎng)絡(luò)推理速度誰(shuí)更快?只用兩行代碼,我讓Transformer推理加速了50倍PyTorch AutoGrad C++層實(shí)現(xiàn)
        算法技巧(trick):深度學(xué)習(xí)訓(xùn)練tricks總結(jié)(有實(shí)驗(yàn)支撐)深度強(qiáng)化學(xué)習(xí)調(diào)參Tricks合集長(zhǎng)尾識(shí)別中的Tricks匯總(AAAI2021
        最新CV競(jìng)賽:2021 高通人工智能應(yīng)用創(chuàng)新大賽CVPR 2021 | Short-video Face Parsing Challenge3D人體目標(biāo)檢測(cè)與行為分析競(jìng)賽開(kāi)賽,獎(jiǎng)池7萬(wàn)+,數(shù)據(jù)集達(dá)16671張!


        CV技術(shù)社群邀請(qǐng)函 #

        △長(zhǎng)按添加極市小助手
        添加極市小助手微信(ID : cvmart2)

        備注:姓名-學(xué)校/公司-研究方向-城市(如:小極-北大-目標(biāo)檢測(cè)-深圳)


        即可申請(qǐng)加入極市目標(biāo)檢測(cè)/圖像分割/工業(yè)檢測(cè)/人臉/醫(yī)學(xué)影像/3D/SLAM/自動(dòng)駕駛/超分辨率/姿態(tài)估計(jì)/ReID/GAN/圖像增強(qiáng)/OCR/視頻理解等技術(shù)交流群


        每月大咖直播分享、真實(shí)項(xiàng)目需求對(duì)接、求職內(nèi)推、算法競(jìng)賽、干貨資訊匯總、與 10000+來(lái)自港科大、北大、清華、中科院、CMU、騰訊、百度等名校名企視覺(jué)開(kāi)發(fā)者互動(dòng)交流~



        覺(jué)得有用麻煩給個(gè)在看啦~  
        瀏覽 66
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            青娱乐极品久久久久久 | 麻豆网视频免费观看 | 越南妇女毛茸茸高潮 | 叉逼网站 | 乱伦视频大杂烩 | 伦理4少妇按摩完整版 | 一级片免费 | 俄罗斯美女一级爱片 | 农村三级毛片 | 亚洲无码一二三 |