圖像驗證

圖像旋轉後的矩陣觀察-1 使用 PIL+scipy

圖像旋轉後的矩陣觀察-1 使用 PIL+scipy
圖像旋轉後的矩陣觀察在週末報告完論文時,老師提了一個問題,就是旋轉之後矩陣是不是變大了?變大了之後是不是導致了特徵的改變,所以感知雜湊的檢測的成功率就變低了。在自己實驗時,都是給定旋轉角度後直接去計算感知雜湊,最多就是把旋轉後的圖像顯示出來,沒有仔細的去觀察矩陣的變化。因此,我們來觀察圖像旋轉後的矩陣,並且思考變化後的矩陣如何影響感知雜湊。首先我們先準備……继续阅读 »

andy 1年前 (2021-09-20) 330浏览 0评论0个赞

感知雜湊算法 5 總結

感知雜湊算法 5 總結
感知雜湊算法 5 總結我們一共做了四種雜湊感知算法的測試。aHash 計算每個像素與平均值的高低,pHash 使用離散餘轉換,將圖像轉換為頻率域上的系數,然後計算每個系數與中位數的高低,wHash 則是使用小波轉換然後計算系數與中位數的高低。dHash 計算相鄰的像素是否比較亮。在閱讀Perceptual hashing for image authent……继续阅读 »

andy 1年前 (2021-06-14) 384浏览 0评论0个赞

感知雜湊算法4 Difference Hashing

感知雜湊算法4 Difference Hashing
感知雜湊算法4 Difference Hashing之前的 aHash 是算出每個特徵像素與平均值的高低來做為雜湊值,這次我們用另一種方式計算圖像的感知雜湊。透過比較特徵像素是否高於前一個特徵像素來算出雜湊值。aHash 的做法可以說是我們注重的是平均值(或是後來我們改為中位數),而這次的 dHash 我們注重的是特徵像素的梯度。一、減少顏色將圖像轉換……继续阅读 »

andy 1年前 (2021-06-14) 381浏览 0评论0个赞

感知雜湊算法3 Wavelet Hashing

感知雜湊算法3 Wavelet Hashing
感知雜湊算法3 Wavelet Hashing本次我們使用小波轉換 ( Wavelet Transform) 來計算感知雜湊。在圖像壓縮及圖像品質方面使用小波轉換的結果普遍要高於離散餘弦轉換,而在感知雜湊方面,則取決於在頻率域保留圖像特徵的能力。因此多種不同的小波轉換因為有不同的母波,對其轉換的波形也會有不同的結果。我們先以 Haar 小波轉換做感知雜湊測……继续阅读 »

andy 1年前 (2021-06-07) 443浏览 0评论0个赞

感知雜湊算法2 Perceptual Hashing(DCT)

感知雜湊算法2 Perceptual Hashing(DCT)
感知雜湊算法2 Perceptual Hashing(DCT)使用均值雜湊算法 (average hashing algorithm, aHash )已經可以初步達成感知算法所需要的效果,就是類似的圖片會有類似的雜湊值,再透過計算雜湊值的漢明距離 (hamming distance ) 來得到圖片的相似度。可是這個方式遇到改變對圖片均值的變化時,就會產生較……继续阅读 »

andy 1年前 (2021-05-31) 489浏览 0评论0个赞

感知雜湊算法1 Average Hashing

感知雜湊算法1 Average Hashing
感知雜湊算法什麼是感知雜湊算法感知雜湊算法 (perceptual hash algorithm ),主要是用來產生圖像結構的雜湊值,讓有相似結構的圖片產生相同或相似的雜湊值。而且感知雜湊算法的雜湊值 hash 跟一般雜湊運算有些許不同,可以使用感知雜湊值來比對圖像是否相似。一般的雜湊運算如 MD5 、SHA ,不同的數據會產生不同的雜湊值,哪怕數據只……继续阅读 »

andy 1年前 (2021-05-17) 646浏览 0评论0个赞