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

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

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

圖像相似度分析——相似度算法

新機(jī)器視覺 ? 來源:藥爐經(jīng)卷伴余生 ? 2023-12-19 10:36 ? 次閱讀

Hash算法

Hash算法有三種,分別為平均哈希算法(aHash)、感知哈希算法(pHash)和差異哈希算法(dHash)。三種Hash算法都是通過獲取圖片的hash值,再比較兩張圖片hash值的漢明距離來度量兩張圖片是否相似。兩張圖片越相似,其漢明距離越小。

主要操作步驟:

平均哈希算法(aHash)

優(yōu)點(diǎn):速度快

缺點(diǎn):精確度較差,對(duì)均值敏感

26ea53d4-9d7a-11ee-8b88-92fbcf53809c.png

感知哈希算法(pHash)

27051b92-9d7a-11ee-8b88-92fbcf53809c.png

差異哈希算法(dHash)

2715b100-9d7a-11ee-8b88-92fbcf53809c.png

SIFT算法

SIFT(Scale Invariant Feature Transform,尺度不變特征轉(zhuǎn)換)用于描述影像中的局部特征。該算法可有效查找關(guān)鍵特征點(diǎn),避免圖形變換、光照和遮擋等因素影響。通過特征點(diǎn)數(shù)進(jìn)一步判斷圖片間的相似度。

GIST算法

全局特征信息又稱為“Gist”信息,為場景的低維簽名向量。采用全局特征信息對(duì)場景進(jìn)行識(shí)別與分類不需要對(duì)圖像進(jìn)行分割和局部特征提取,可以實(shí)現(xiàn)快速場景識(shí)別與分類。比如:對(duì)于“大街上有一些行人”這個(gè)場景,我們必須通過局部特征辨認(rèn)圖像是否有大街、行人等對(duì)象,再斷定這是否是滿足該場景。但這個(gè)計(jì)算量無疑是巨大的,且特征向量也可能大得無法在內(nèi)存中存儲(chǔ)計(jì)算。這迫使我們需要一種更加“宏觀”的特征描述方式,從而忽略圖片的局部特點(diǎn)。比如:我們無需知道圖像中在那些位置有多少人,或者有其他什么對(duì)象。然而大多數(shù)城市看起來就像天空和地面由建筑物外墻緊密連接;大部分高速公路看起來就像一個(gè)大表面拉伸天際線,里面充滿了凹型(車輛);而森林場景將包括在一個(gè)封閉的環(huán)境中,有垂直結(jié)構(gòu)作為背景(樹),并連接到一定紋理的水平表面(草)。如此看來,空間包絡(luò)可以一定程度表征這些信息。定義下列五種對(duì)空間包絡(luò)的描述方法:

自然度(Degree of Naturalness):場景如果包含高度的水平和垂直線,這表明該場景有明顯的人工痕跡,通常自然景象具有紋理區(qū)域和起伏的輪廓。所以,邊緣具有高度垂直于水平傾向的自然度低,反之自然度高。

開放度(Degree of Openness):空間包絡(luò)是否是封閉(或圍繞)的。封閉的,例如:森林、山、城市中心。或者是廣闊的,開放的,例如:海岸、高速公路。 粗糙度(Degree of Roughness):主要指主要構(gòu)成成分的顆粒大小。這取決于每個(gè)空間中元素的尺寸,他們構(gòu)建更加復(fù)雜的元素的可能性,以及構(gòu)建的元素之間的結(jié)構(gòu)關(guān)系等等。粗糙度與場景的分形維度有關(guān),所以可以叫復(fù)雜度。 膨脹度(Degree of Expansion):平行線收斂,給出了空間梯度的深度特點(diǎn)。例如平面視圖中的建筑物,具有低膨脹度。相反,非常長的街道則具有高膨脹度。 險(xiǎn)峻度(Degree of Ruggedness):即相對(duì)于水平線的偏移。(例如,平坦的水平地面上的山地景觀與陡峭的地面)。險(xiǎn)峻的環(huán)境下在圖片中生產(chǎn)傾斜的輪廓,并隱藏了地平線線。大多數(shù)的人造環(huán)境建立了平坦地面。因此,險(xiǎn)峻的環(huán)境大多是自然的。

從而基于上述五點(diǎn)對(duì)圖像進(jìn)行特征描述。

直方圖

將圖像灰度化后可以得到不同灰度級(jí)的像素點(diǎn)個(gè)數(shù),從而構(gòu)成灰度級(jí)-像素點(diǎn)數(shù)的直方圖。該直方圖信息不能有效的顯示各個(gè)像素點(diǎn)的空間分布,但是對(duì)于一些不需要空間分布信息的是一種簡單有效的比對(duì)方法?;谥狈綀D信息,可以比較均值、相關(guān)性、卡方值、交叉、巴氏距離等等方式比對(duì)兩兩圖像之間相似度。

常見參數(shù)MSE(mean squared error):圖像像素值的平方誤差。 RMSE(root mean squared error):圖像像素值的平方根誤差。 上述兩種對(duì)縮放、旋轉(zhuǎn)、裁剪敏感。

PSNR(Peak Signal Noise Ratio)也叫峰值信噪比:為了衡量處理后圖像的品質(zhì),我們經(jīng)常會(huì)使用到PSNR來衡量程序的處理結(jié)果是否令人滿意。然而PSNR的分?jǐn)?shù)無法和人眼看到的品質(zhì)完全一致。PSNR是原圖像與被處理圖像之間的均方誤差相對(duì)于( 2 n ? 1 ) 2 (2^n-1)^2(2n?1) 2 的對(duì)數(shù)值(信號(hào)最大值的平方,n是每個(gè)采樣值的比特?cái)?shù)),計(jì)算公式如下:

2746117e-9d7a-11ee-8b88-92fbcf53809c.png

由于PSNR的取值范圍在(0,inf),PSNR的值越大表示圖像越相似。如果想要將PSNR指標(biāo)量化為相似度,可以基于測試圖片上設(shè)置一個(gè)最大的PSNR值,進(jìn)行取最大操作來換算成相似度。

2753d890-9d7a-11ee-8b88-92fbcf53809c.png2763c89a-9d7a-11ee-8b88-92fbcf53809c.png

SSIM

結(jié)構(gòu)相似性度量(SSIM)是一種全參考的圖像質(zhì)量評(píng)價(jià)指標(biāo),分別從亮度、對(duì)比度、結(jié)構(gòu)三個(gè)方面度量圖像相似性,該方法通常用來衡量一張圖片壓縮后的失真度,比較少的用來計(jì)算兩圖的相似度。結(jié)構(gòu)相似性相對(duì)于峰值信噪比而言,結(jié)構(gòu)相似性指標(biāo)在圖像品質(zhì)的衡量上更符合人眼對(duì)圖像品質(zhì)的判斷。

277a25a4-9d7a-11ee-8b88-92fbcf53809c.png

參考:

https://www.kanwangapp.com/thread-891152-1-1.html

cosin相似度

根據(jù)圖像的灰度直方圖,將圖像轉(zhuǎn)換為向量形式,通過兩向量之間的余弦值計(jì)算圖像的相似度。余弦值越接近1,就表明夾角越接近0度,也就是兩個(gè)向量越相似。

2796779a-9d7a-11ee-8b88-92fbcf53809c.png

參考:

王朝卿,沈小林,李磊.圖像相似度計(jì)算算法分析[J].現(xiàn)代電子技術(shù),2019,42(09)10.16652/j.issn.1004-373x.2019.09.008.

其他

除了上面的圖像相似度評(píng)估指標(biāo)之外,還有很多其他的圖像質(zhì)量評(píng)估指標(biāo)算法,例如:MS-SSIM、ERGAS、SCC、RASE、SAM、D_lambda、D_S、QNR、VIF以及PSNR-B。

27b45490-9d7a-11ee-8b88-92fbcf53809c.png

審核編輯:黃飛

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

    關(guān)注

    26

    文章

    1268

    瀏覽量

    56369
  • 算法
    +關(guān)注

    關(guān)注

    23

    文章

    4552

    瀏覽量

    92020
  • 信噪比
    +關(guān)注

    關(guān)注

    3

    文章

    249

    瀏覽量

    28485

原文標(biāo)題:圖像相似度分析——相似度算法

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    邊緣相似及其在散斑噪聲抑制算法比較中的應(yīng)用

    。根據(jù)標(biāo)準(zhǔn)邊緣圖像和待測邊緣圖像邊緣點(diǎn)位置的相似性,定義了邊緣相似參數(shù),用來表征濾波算法的邊緣
    發(fā)表于 08-08 09:38

    基于屬性相似的決策樹算法

    基于屬性相似的決策樹算法:針對(duì)ID3 算法的多值偏向問題,提出一種基于屬性相似的、能夠避免多
    發(fā)表于 10-17 23:07 ?16次下載

    優(yōu)化相似計(jì)算在推薦系統(tǒng)中的應(yīng)用

    推薦系統(tǒng)技術(shù)發(fā)展至今,產(chǎn)生了許多經(jīng)典的推薦算法。為了進(jìn)一步地提高推薦系統(tǒng)的推薦準(zhǔn)確和用戶滿意,文章對(duì)相似計(jì)算方法進(jìn)行了研究,
    發(fā)表于 01-04 14:55 ?0次下載

    一種語義相似學(xué)習(xí)的人臉圖像超分辨率算法_謝滿軍

    一種語義相似學(xué)習(xí)的人臉圖像超分辨率算法_謝滿軍
    發(fā)表于 03-19 11:45 ?1次下載

    提高相似計(jì)算的準(zhǔn)確率的過濾推薦算法

    為了進(jìn)一步提高相似計(jì)算的準(zhǔn)確性,提出了一種優(yōu)化組合相似的協(xié)同過濾推薦算法。首先,建立用戶項(xiàng)目評(píng)分時(shí)間矩陣,根據(jù)用戶對(duì)共同評(píng)分項(xiàng)目的評(píng)分時(shí)
    發(fā)表于 11-23 14:24 ?4次下載

    基于圖像視覺相似性的去色圖像質(zhì)量評(píng)估算法

    針對(duì)基于結(jié)構(gòu)相似性的去色圖像質(zhì)量評(píng)估算法沒有充分利用圖像的梯度特征且采用的對(duì)比相似
    發(fā)表于 11-24 16:18 ?1次下載
    基于<b class='flag-5'>圖像</b>視覺<b class='flag-5'>相似</b>性的去色<b class='flag-5'>圖像</b>質(zhì)量評(píng)估<b class='flag-5'>算法</b>

    余弦相似算法研究

    針對(duì)slope one協(xié)同過濾算法中存在的數(shù)據(jù)稀疏性問題展開研究。提出一種基于余弦相似加權(quán)的協(xié)同過濾算法(COSLOPE算法)。用加權(quán)sl
    發(fā)表于 11-27 10:18 ?1次下載
    余弦<b class='flag-5'>相似</b><b class='flag-5'>度</b><b class='flag-5'>算法</b>研究

    基于上下文相似的分解推薦算法

    針對(duì)移動(dòng)服務(wù)推薦中用戶上下文環(huán)境復(fù)雜多變和數(shù)據(jù)稀疏性問題,提出一種基于移動(dòng)用戶上下文相似的張量分解推薦算法-UCS-TF。該算法組合用戶間的多維上下文
    發(fā)表于 11-27 17:42 ?0次下載

    基于相似算法圖像質(zhì)量評(píng)價(jià)缺陷解決方案

    為解決結(jié)構(gòu)相似算法圖像質(zhì)量評(píng)價(jià)缺陷,提出了一種基于變差函數(shù)全局紋理增強(qiáng)的結(jié)構(gòu)相似
    發(fā)表于 12-01 15:34 ?1次下載
    基于<b class='flag-5'>相似</b><b class='flag-5'>度</b><b class='flag-5'>算法</b>的<b class='flag-5'>圖像</b>質(zhì)量評(píng)價(jià)缺陷解決方案

    基于深度特征分析的雙線性圖像相似匹配算法

    分析的雙線性圖像相似匹配的方法。首先,將圖像數(shù)據(jù)集在卷積神經(jīng)網(wǎng)絡(luò)模型上進(jìn)行微調(diào)訓(xùn)練,然后利用訓(xùn)練好的卷積神經(jīng)網(wǎng)絡(luò)對(duì)
    發(fā)表于 12-11 11:07 ?0次下載
    基于深度特征<b class='flag-5'>分析</b>的雙線性<b class='flag-5'>圖像</b><b class='flag-5'>相似</b><b class='flag-5'>度</b>匹配<b class='flag-5'>算法</b>

    基于相似的聚類算法

    基于相似的聚類算法,該算法結(jié)合區(qū)間值模糊軟集的特性,著重對(duì)給出評(píng)價(jià)對(duì)象的具有相似知識(shí)水平的專家進(jìn)行聚類,同時(shí)討論了
    發(fā)表于 01-05 16:15 ?0次下載

    基于結(jié)構(gòu)相似社團(tuán)檢測算法

    復(fù)雜網(wǎng)絡(luò)中普遍存在著一定的社團(tuán)結(jié)構(gòu),社團(tuán)檢測具有重要的理論意義和實(shí)際價(jià)值。為了提高復(fù)雜網(wǎng)絡(luò)中社團(tuán)檢測的性能,提出了一種基于結(jié)構(gòu)相似仿射傳播的社團(tuán)檢測算法。首先,選取結(jié)構(gòu)相似
    發(fā)表于 01-14 10:38 ?0次下載

    一種用于釋義識(shí)別的句子相似算法

    算法的優(yōu)劣進(jìn)行分析,設(shè)計(jì)多相似特征組合的應(yīng)用模式。基于MRPC釋義識(shí)別數(shù)據(jù)集的實(shí)驗(yàn)結(jié)果表明,使用該算法的釋義識(shí)別模型準(zhǔn)確率與F值分別達(dá)到7
    發(fā)表于 03-23 14:32 ?8次下載
    一種用于釋義識(shí)別的句子<b class='flag-5'>相似</b><b class='flag-5'>度</b><b class='flag-5'>算法</b>

    針對(duì)協(xié)同過濾推薦算法相似計(jì)算方法

    協(xié)同過濾推薦算法通過對(duì)用戶行為進(jìn)行相似計(jì)算來實(shí)現(xiàn)目標(biāo)推薦,但傳統(tǒng)協(xié)同過濾算法相似計(jì)算存在一
    發(fā)表于 03-25 14:25 ?6次下載
    針對(duì)協(xié)同過濾推薦<b class='flag-5'>算法</b>的<b class='flag-5'>相似</b><b class='flag-5'>度</b>計(jì)算方法

    采用余弦相似的習(xí)俗非負(fù)矩陣分解算法

    算法的性能同時(shí),為了降低各特征之間的關(guān)聯(lián),強(qiáng)化非負(fù)矩陣分解模型特征的獨(dú)立性,引入了余弦相似,提出了基于余弦相似的稀疏非負(fù)矩陣分解
    發(fā)表于 05-08 16:06 ?7次下載