本申請涉及圖像處理,尤其涉及一種圖像處理方法、裝置及電子設備。
背景技術:
1、隨著技術的不斷發展,經常會出現篡改圖像中文本或者其他內容的情況,尤其是圖像中被篡改的文本很難從視覺上甄別,因此,如何定位出圖像中存在文本等被篡改的區域是本領域技術人員需要解決的技術問題。
技術實現思路
1、一方面,本申請提供了一種圖像處理方法,包括:
2、獲得第一圖像;
3、利用至少一種尺寸的第一裁剪窗口對所述第一圖像進行滑動裁剪,得到所述第一圖像的至少一個圖像塊集合,所述第一圖像的每個圖像塊集合包括:基于同一種尺寸的第一裁剪窗口從所述第一圖像上裁剪得到的至少一個圖像塊;
4、對于每個圖像塊集合,確定所述圖像塊集合中每個圖像塊對應的特征相似度集合,所述圖像塊的特征相似度集合包括所述圖像塊分別與所述圖像塊集合中其他各圖像塊的特征相似度;
5、基于所述圖像塊集合中各圖像塊對應的特征相似度集合,確定圖像內容被篡改的目標圖像塊。
6、在一種可能的實現方式中,所述基于所述圖像塊集合中各圖像塊對應的特征相似度集合,確定圖像內容被篡改的目標圖像塊,包括:
7、對于每個圖像塊集合中每個圖像塊,基于所述圖像塊的特征相似度集合中各特征相似度,確定所述圖像塊的特征相似度集合對應的置信度;
8、從各圖像塊集合中確定出對應的置信度符合要求的目標圖像塊,得到圖像內容被篡改的目標圖像塊。
9、在又一種可能的實現方式中,還包括:
10、基于所述第一圖像,生成至少一個第二圖像,所述第二圖像的分辨率不同于所述第一圖像,且不同第二圖像的分辨率不同;
11、對于每個第二圖像,利用至少一種尺寸的第二裁剪窗口對所述第二圖像進行滑動裁剪,得到所述第二圖像的至少一個圖像塊集合,所述第二圖像的每個圖像塊集合包括:基于同一種尺寸的第二裁剪窗口從所述第二圖像上裁剪得到的至少一個圖像塊。
12、在又一種可能的實現方式中,還包括:
13、確定所述第一圖像中與所述目標圖像塊對應的目標圖像區域;
14、將所述目標圖像區域確定為所述第一圖像中存在圖像內容被篡改的區域。
15、在又一種可能的實現方式中,所述基于所述第一圖像,生成至少一個第二圖像,包括如下至少一項:
16、對所述第一圖像進行至少一種上采樣,得到至少一個第二圖像;
17、對所述第一圖像進行至少一種下采樣,得到至少一個第二圖像。
18、在又一種可能的實現方式中,所述確定所述第一圖像中與所述目標圖像塊對應的目標圖像區域,包括:
19、如果所述目標圖像塊來源于第二圖像,基于所述第一圖像與所述目標圖像塊歸屬的第二圖像之間的縮放比例,確定所述目標圖像塊對應到所述第一圖像中的目標圖像區域。
20、在又一種可能的實現方式中,所述獲得所述第一圖像,包括:
21、獲得待檢測圖像;
22、將所述待檢測圖像轉換為灰度圖;
23、將所述灰度圖中各像素點的像素值歸一化為0到1之間的數值,得到第一圖像。
24、在又一種可能的實現方式中,不同第二圖像對應的第二裁剪窗口的尺寸不完全相同,且所述第二裁剪窗口的尺寸與所述第一裁剪窗口的尺寸不同。
25、又一方面,本申請還提供了一種圖像處理裝置,包括:
26、圖像獲得單元,用于獲得第一圖像;
27、第一裁剪單元,用于利用至少一種尺寸的第一裁剪窗口對所述第一圖像進行滑動裁剪,得到所述第一圖像的至少一個圖像塊集合,所述第一圖像的每個圖像塊集合包括:基于同一種尺寸的第一裁剪窗口從所述第一圖像上裁剪得到的至少一個圖像塊;
28、特征確定單元,用于對于每個圖像塊集合,確定所述圖像塊集合中每個圖像塊對應的特征相似度集合,所述圖像塊的特征相似度集合包括所述圖像塊分別與所述圖像塊集合中其他各圖像塊的特征相似度;
29、篡改識別單元,用于基于所述圖像塊集合中各圖像塊對應的特征相似度集合,確定圖像內容被篡改的目標圖像塊。
30、又一方面,本申請還提供了一種電子設備,包括存儲器和處理器;
31、所述處理器用于執行如上任一項所述的圖像處理方法;
32、所述存儲器用于存儲所述處理器執行操作所需的程序。
1.一種圖像處理方法,包括:
2.根據權利要求1所述的圖像處理方法,所述基于所述圖像塊集合中各圖像塊對應的特征相似度集合,確定圖像內容被篡改的目標圖像塊,包括:
3.根據權利要求1所述的圖像處理方法,還包括:
4.根據權利要求3所述的圖像處理方法,還包括:
5.根據權利要求3所述的圖像處理方法,所述基于所述第一圖像,生成至少一個第二圖像,包括如下至少一項:
6.根據權利要求4所述的圖像處理方法,所述確定所述第一圖像中與所述目標圖像塊對應的目標圖像區域,包括:
7.根據權利要求1所述的圖像處理方法,所述獲得所述第一圖像,包括:
8.根據權利要求3所述的圖像處理方法,不同第二圖像對應的第二裁剪窗口的尺寸不完全相同,且所述第二裁剪窗口的尺寸與所述第一裁剪窗口的尺寸不同。
9.一種圖像處理裝置,包括:
10.一種電子設備,包括存儲器和處理器;