国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

計(jì)算機(jī)視覺基礎(chǔ)(5)——特征點(diǎn)及其描述子

這篇具有很好參考價(jià)值的文章主要介紹了計(jì)算機(jī)視覺基礎(chǔ)(5)——特征點(diǎn)及其描述子。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

前言

本文我們將學(xué)習(xí)到特征點(diǎn)及其描述子。在特征點(diǎn)檢測(cè)中,我們將學(xué)習(xí)角點(diǎn)檢測(cè)和SIFT關(guān)鍵點(diǎn)檢測(cè)器,角點(diǎn)檢測(cè)以哈里斯角點(diǎn)檢測(cè)器為例進(jìn)行說明,SIFT將從高斯拉普拉斯算子和高斯差分算子展開。在描述子部分,我們將分別學(xué)習(xí)SIFT描述子和二進(jìn)制描述子的概念、基本計(jì)算流程以及優(yōu)劣評(píng)價(jià),并給出實(shí)例進(jìn)行說明。

一、特征點(diǎn)檢測(cè)

特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理首先,讓我們來了解一下特征點(diǎn)的定義及其性質(zhì)。

特征點(diǎn):圖像中具有獨(dú)特局部性質(zhì)的點(diǎn)。

特征點(diǎn)應(yīng)用:

  • 圖像對(duì)其配準(zhǔn)
  • 3D重建
  • 運(yùn)動(dòng)跟蹤
  • 機(jī)器人導(dǎo)航
  • 圖像檢索
  • ···

?特征點(diǎn)有如下性質(zhì):

  • 局部性:特征是局部的,對(duì)遮擋和混亂場(chǎng)景魯棒
  • 數(shù)量:一幅圖像中可以產(chǎn)生足夠數(shù)量的特征點(diǎn),比如成百上千
  • 獨(dú)特性:可以和其他圖像中大多數(shù)點(diǎn)相區(qū)分
  • 高效:能夠進(jìn)行實(shí)時(shí)的檢測(cè)和比較
  • 可重復(fù)性:對(duì)圖像進(jìn)行旋轉(zhuǎn)平移等操作后,仍能被檢測(cè)到?

特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理

1.1? 角點(diǎn)檢測(cè)器

1.1.1? 角點(diǎn)

角點(diǎn)的定義:在一個(gè)以角點(diǎn)為中心的局部窗口內(nèi)沿著,任意方向移動(dòng)都會(huì)給亮度帶來顯著變化

特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理

1.1.2? 角點(diǎn)檢測(cè)

某個(gè)以(???, ?? )?為中心的局部窗口??經(jīng)過(??, ??)的微小偏移后,窗口內(nèi)部亮度發(fā)生的變化量,可以用SSD表示為:

特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理?特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理

特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理

特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理【舉例說明】

我們不妨設(shè):
特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理

【水平方向邊緣】

特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理

?【豎直方向邊緣】

特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理

【重點(diǎn):需要理解】

特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理

?【舉例說明】

特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理用二階矩矩陣的特征值對(duì)圖像中的點(diǎn)進(jìn)行分類:

特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理

【舉例說明】

特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理1.1.3??哈里斯角點(diǎn)檢測(cè)器

特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理

用Harris角點(diǎn)響應(yīng)函數(shù)對(duì)圖像中的點(diǎn)進(jìn)行分類:

特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理

1.1.4? 小結(jié)?

?【流程總結(jié)】

特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理

?【特點(diǎn)】

特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理

1.2? SIFT關(guān)鍵點(diǎn)檢測(cè)器

特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理

基本思想:用一個(gè)突出區(qū)域?yàn)V波器(blob filter)對(duì)圖像在多個(gè)尺度上進(jìn)行卷積并在尺度空間尋找濾波器響應(yīng)的極值

blob定義:圖像等信號(hào)內(nèi)出現(xiàn)”灰度突變”的區(qū)域

1.2.1? 高斯拉普拉斯算子

Laplacian of Gaussian,LOG

定義:將拉普拉斯算子作用到高斯平滑過的圖像上來檢測(cè)Blob

特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理

拉普拉斯算子運(yùn)算結(jié)果如圖所示:

特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理?接下來,我們對(duì)高斯拉普拉斯算子進(jìn)行詳細(xì)的分析:

特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理通過對(duì)上圖的分析,我們不難得到如下結(jié)論:在信號(hào)中blob尺度和LoG中高斯平滑尺度接近時(shí),其響應(yīng)最大。

但是拉普拉斯算子出現(xiàn)了如下問題:響應(yīng)隨著其LoG中高斯平滑尺度的增加而減小。如下所示:

特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理解決方案是進(jìn)行尺度歸一化(Scale Normalization),即× ??2。如下所示:

特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理

特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理

使用高斯拉普拉斯算子進(jìn)行計(jì)算的實(shí)例如下:

特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理1.2.2? 高斯差分算子

Difference of Gaussian, DoG

高斯拉普拉斯算子(LoG)需要計(jì)算二階導(dǎo)數(shù),計(jì)算復(fù)雜度會(huì)比計(jì)算一階高,因此考慮可以用一階高斯差分來近似。由此引出高斯差分算子的概念:

特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理

特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理

高斯差分算子 (Difference of Gaussian, DoG)具有如下特點(diǎn):

  1. 高斯模糊過的圖像可以去除噪聲的影響;
  2. 高斯差分操作可以只保留相鄰層模糊水平之間的頻率,即類似一種帶通濾波;
  3. 可以突顯圖像中的角、邊和其他細(xì)節(jié);

使用高斯差分算子進(jìn)行關(guān)鍵點(diǎn)檢測(cè)的結(jié)果,展示如下:

特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理

特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理

二、特征描述子

在正式進(jìn)入特征描述子的學(xué)習(xí)之前,我們需要知道什么樣的特征描述子是好的、優(yōu)秀的。

好的特征描述子應(yīng)該具有如下性質(zhì):

  • 魯棒性:對(duì)多種幾何變換和光照變換具有一定的不變性
  • 獨(dú)特性:一個(gè)區(qū)域的特征描述子和其他區(qū)域能很好的區(qū)分
  • 緊致性:僅用較低維的向量就可以對(duì)該特征進(jìn)行魯棒和獨(dú)特的描述
  • 計(jì)算高效:可以快速的計(jì)算特征描述子并進(jìn)行高效的比較

?常用的特征描述子如下:

  • HOG: Histogram of Oriented Gradients
  • SIFT: Scale Invariant Feature Transform
  • SURF: Speeded-Up Robust Features
  • GLOH: Gradient Location and Orientation Histogram
  • BRIEF: Binary Robust Independent Elementary Features
  • ORB: Oriented FAST and rotated BRIEF
  • BRISK: Binary Robust Invariant Scalable Keypoints
  • FREAK: Fast REtinA Keypoint?

2.1? SIFT描述子

2.1.1? 概念

Scale-Invariant Feature Transform, SIFT

SIFT描述子是根據(jù)尺度空間中局部極值所在的位置和尺度,以及其所在的鄰域范圍內(nèi)的梯度計(jì)算得到的一個(gè)向量。

特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理

2.1.2? SIFT基本計(jì)算流程?

1. 根據(jù)興趣點(diǎn)的尺度和位置,在鄰域計(jì)算36bin的梯度方向直方圖,并選擇其中最大計(jì)數(shù)的桶對(duì)應(yīng)的方向作為描述子主方向

特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理

2. 根據(jù)描述子的主方向和興趣點(diǎn)的尺度和位置,確定相應(yīng)的16 × 16鄰域并計(jì)算梯度,之后將梯度圖劃分成4×4個(gè)小塊

特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理

?3. 對(duì)每個(gè)小塊計(jì)算8bin的梯度方向直方圖

特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理

?4. 把每個(gè)小塊的梯度方向直方圖都拼接起來,得到16 × 8 = 128 維的特征向量

特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理

2.1.3? 舉例說明

基本計(jì)算流程示例:

特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理

?兩幅圖像中SIFT興趣點(diǎn)匹配:

特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理

興趣匹配的原則:

特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理

2.2? 二進(jìn)制描述子

2.2.1? 概念

二進(jìn)制描述子:生成可以高效計(jì)算且易于比較的二進(jìn)制串

特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理

特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理

比較兩個(gè)二進(jìn)制描述子的注意事項(xiàng)

  • 鄰域內(nèi)像素對(duì)要用同樣的選擇方式
  • 像素對(duì)的選擇順序也要保持一致

不同二進(jìn)制描述子主要區(qū)別在于選擇像素對(duì)的策略

2.2.2? Brief 描述子

Binary robust independent elementary features

特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理

特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理

2.2.3? ORB 描述子

特征點(diǎn)和特征描述子,計(jì)算機(jī)視覺基礎(chǔ),計(jì)算機(jī)視覺,opencv,圖像處理

對(duì)于其他的描述子,大家感興趣的可以去網(wǎng)上查找資源自行進(jìn)行學(xué)習(xí)噢~?

總結(jié)

本文我們主要學(xué)習(xí)了特征點(diǎn)檢測(cè)與特征描述子,為圖像處理中的特征點(diǎn)檢測(cè)和特征描述打下了堅(jiān)實(shí)的基礎(chǔ)。希望大家能將本文所有算法的流程熟悉一遍,然后能自己總結(jié)復(fù)述出來,最好結(jié)合公式進(jìn)行推導(dǎo)。本章的重點(diǎn)在于哈里斯角點(diǎn)檢測(cè)、SIFT關(guān)鍵點(diǎn)檢測(cè)(高斯拉普拉斯算子和高斯差分算子),以及SIFT描述子和二進(jìn)制描述子。文章來源地址http://www.zghlxwxcb.cn/news/detail-773971.html

到了這里,關(guān)于計(jì)算機(jī)視覺基礎(chǔ)(5)——特征點(diǎn)及其描述子的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 計(jì)算機(jī)視覺之圖像特征提取

    圖像特征提取是計(jì)算機(jī)視覺中的重要任務(wù),它有助于識(shí)別、分類、檢測(cè)和跟蹤對(duì)象。以下是一些常用的圖像特征提取算法及其簡(jiǎn)介: 顏色直方圖(Color Histogram) : 簡(jiǎn)介 :顏色直方圖表示圖像中各種顏色的分布情況。通過將圖像中的像素分成顏色通道(如RGB)并計(jì)算每個(gè)通道

    2024年02月12日
    瀏覽(24)
  • 圖像特征Vol.1:計(jì)算機(jī)視覺特征度量|第一彈:【紋理區(qū)域特征】

    圖像特征Vol.1:計(jì)算機(jī)視覺特征度量|第一彈:【紋理區(qū)域特征】

    ?? 什么是計(jì)算機(jī)視覺特征? 簡(jiǎn)單來說就是 圖像特征 ,對(duì)于我們來說,看到一張圖片,能很自然的說出和描述圖像中的一些特征,但是同樣的圖片,丟給計(jì)算機(jī),只是一個(gè)二維矩陣,計(jì)算機(jī)需要從這個(gè)圖像中提取計(jì)算得到一些數(shù)值表示,來描述這個(gè)圖像所具有的特征:顏色

    2024年02月03日
    瀏覽(29)
  • 圖像特征Vol.1:計(jì)算機(jī)視覺特征度量|第二彈:【統(tǒng)計(jì)區(qū)域度量】

    圖像特征Vol.1:計(jì)算機(jī)視覺特征度量|第二彈:【統(tǒng)計(jì)區(qū)域度量】

    在前篇圖像特征Vol.1:計(jì)算機(jī)視覺特征度量【紋理區(qū)域特征】中,我們說到計(jì)算機(jī)視覺度量的三類方法,在那篇博客中,我們介紹了紋理區(qū)域度量的各個(gè)方法。在本篇博客中,我們將繼續(xù)介紹紋理區(qū)域特征的第二類方法:統(tǒng)計(jì)區(qū)域度量。Let’s Go! 統(tǒng)計(jì)區(qū)域度量, 是利用統(tǒng)計(jì)

    2024年02月06日
    瀏覽(18)
  • 特征向量與計(jì)算機(jī)視覺: 解決圖像理解的挑戰(zhàn)

    計(jì)算機(jī)視覺是人工智能領(lǐng)域的一個(gè)重要分支,它涉及到計(jì)算機(jī)對(duì)于圖像和視頻的理解與處理。圖像理解是計(jì)算機(jī)視覺的核心技術(shù)之一,它旨在讓計(jì)算機(jī)能夠理解圖像中的對(duì)象、場(chǎng)景和動(dòng)作,并進(jìn)行相關(guān)的分析和判斷。然而,圖像理解的挑戰(zhàn)在于圖像中的信息量非常大,并且與

    2024年04月14日
    瀏覽(26)
  • 計(jì)算機(jī)視覺:通過邊緣檢測(cè)探究卷積的特征提取功能

    計(jì)算機(jī)視覺:通過邊緣檢測(cè)探究卷積的特征提取功能

    在前面的課程中,我們學(xué)習(xí)了卷積核的運(yùn)算,同時(shí)我們也學(xué)習(xí)了卷積核的含義,我們可以將卷積核理解為特征提取器,也就是說一個(gè)卷積核就是一個(gè)特征提取器,很多人對(duì)這種說法不了解,下面我們就通過一個(gè)邊緣檢測(cè)的例子來看一下卷積核是如何進(jìn)行邊緣特征的提取的。

    2024年02月13日
    瀏覽(34)
  • 矩陣分析與計(jì)算機(jī)視覺:從特征提取到對(duì)象識(shí)別

    計(jì)算機(jī)視覺是人工智能領(lǐng)域的一個(gè)重要分支,它涉及到計(jì)算機(jī)對(duì)圖像和視頻等多媒體數(shù)據(jù)進(jìn)行處理和理解的技術(shù)。矩陣分析是線性代數(shù)的一個(gè)重要分支,它涉及到矩陣的運(yùn)算、分解、求解等方面。在計(jì)算機(jī)視覺中,矩陣分析起到了關(guān)鍵的支持作用,因?yàn)閳D像和視頻數(shù)據(jù)都可以

    2024年01月19日
    瀏覽(42)
  • 計(jì)算機(jī)視覺項(xiàng)目實(shí)戰(zhàn)-基于特征點(diǎn)匹配的圖像拼接

    計(jì)算機(jī)視覺項(xiàng)目實(shí)戰(zhàn)-基于特征點(diǎn)匹配的圖像拼接

    ?????? 歡迎來到本博客 ?????? 本次博客內(nèi)容將繼續(xù)講解關(guān)于OpenCV的相關(guān)知識(shí) ?? 作者簡(jiǎn)介 : ?????? 目前計(jì)算機(jī)研究生在讀。主要研究方向是人工智能和群智能算法方向。目前熟悉深度學(xué)習(xí)(keras、pytorch、yolo),python網(wǎng)頁(yè)爬蟲、機(jī)器學(xué)習(xí)、計(jì)算機(jī)視覺(OpenCV)、

    2024年02月02日
    瀏覽(25)
  • 特征向量與矩陣分析在計(jì)算機(jī)視覺中的應(yīng)用

    計(jì)算機(jī)視覺(Computer Vision)是人工智能領(lǐng)域的一個(gè)重要分支,它旨在讓計(jì)算機(jī)理解和處理人類視覺系統(tǒng)所能看到的圖像和視頻。計(jì)算機(jī)視覺的主要任務(wù)包括圖像處理、特征提取、圖像識(shí)別、目標(biāo)檢測(cè)和跟蹤等。在這些任務(wù)中,特征向量和矩陣分析技術(shù)發(fā)揮著關(guān)鍵作用。 特征向

    2024年02月01日
    瀏覽(23)
  • 計(jì)算機(jī)視覺CV領(lǐng)域中多尺度特征的概念

    計(jì)算機(jī)視覺CV領(lǐng)域中多尺度特征的概念

    知乎:深度學(xué)習(xí)中的多尺度模型設(shè)計(jì) 知乎:計(jì)算機(jī)視覺中的多尺度模型都有哪些設(shè)計(jì)? CSDN:多尺度理解? 所謂多尺度,實(shí)際就是對(duì)信號(hào)的不同粒度的采樣。 通常在不同的尺度下我們可以觀察到不同的特征,從而完成不同的任務(wù)。 粒度更小/更密集的采樣可以看到更多的細(xì)節(jié)

    2023年04月08日
    瀏覽(17)
  • 【北郵魯鵬老師計(jì)算機(jī)視覺課程筆記】06 corner 局部特征

    【北郵魯鵬老師計(jì)算機(jī)視覺課程筆記】06 corner 局部特征

    【北郵魯鵬老師計(jì)算機(jī)視覺課程筆記】06 corner 局部特征 ①提取特征 ②匹配特征 ③拼接圖像 我們希望特征有什么特性? ①可重復(fù)性 ②顯著性 ③計(jì)算效率和表達(dá)緊湊性 ④局部性 在角點(diǎn),往任意方向移動(dòng)窗體都會(huì)發(fā)生變化 用泰勒展開,建立E(u,v)和(u,v)的直接關(guān)系 E(u,v)是移動(dòng)

    2024年02月20日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包