本申請屬于編解碼,具體涉及一種圖像塊預測方法、裝置及電子設備。
背景技術:
1、相關預測融合技術中,使用幀內預測或幀間預測方法得到至少兩個預測值,按照預設權重值進行加權獲得最終預測值。但是由于真實視頻場景中圖像紋理的多樣性,這種融合方式不能很好的實現對真實視頻場景中圖像紋理的處理。
技術實現思路
1、本申請實施例提供一種圖像塊預測方法、裝置及電子設備,以實現對真實視頻場景中圖像紋理的處理,提高預測精度。
2、第一方面,提供了一種圖像塊預測方法,該方法包括:
3、確定目標圖像塊對應的目標模板的重建值以及所述目標圖像塊的至少兩個預測塊對應的至少兩個第一預測值,所述至少兩個第一預測值包括所述至少兩個預測塊中每個預測塊分別對應的預測模板的第一預測值;
4、根據所述重建值和所述至少兩個第一預測值進行擬合,獲取模型參數,所述模型參數為與所述目標圖像塊對應的融合預測模型的參數;
5、根據所述模型參數以及所述至少兩個預測塊對應的至少兩個第二預測值,確定所述目標圖像塊的融合預測值,所述第二預測值為按照預測模式對所述目標圖像塊進行預測得到。
6、第二方面,提供了一種圖像塊預測裝置,包括:
7、第一確定模塊,用于確定目標圖像塊對應的目標模板的重建值以及所述目標圖像塊的至少兩個預測塊對應的至少兩個第一預測值,所述至少兩個第一預測值包括所述至少兩個預測塊中每個預測塊分別對應的預測模板的第一預測值;
8、獲取模塊,用于根據所述重建值和所述至少兩個第一預測值進行擬合,獲取模型參數,所述模型參數為與所述目標圖像塊對應的融合預測模型的參數;
9、第二確定模塊,用于根據所述模型參數以及所述至少兩個預測塊對應的至少兩個第二預測值,確定所述目標圖像塊的融合預測值,所述第二預測值為按照預測模式對所述目標圖像塊進行預測得到。
10、第三方面,提供了一種電子設備,包括處理器和存儲器,所述存儲器存儲可在所述處理器上運行的程序或指令,所述程序或指令被所述處理器執行時實現如第一方面所述的方法的步驟。
11、第四方面,提供了一種電子設備,包括處理器及通信接口,其中,所述處理器用于確定目標圖像塊對應的目標模板的重建值以及所述目標圖像塊的至少兩個預測塊對應的至少兩個第一預測值,所述至少兩個第一預測值包括所述至少兩個預測塊中每個預測塊分別對應的預測模板的第一預測值;
12、根據所述重建值和所述至少兩個第一預測值進行擬合,獲取模型參數,所述模型參數為與所述目標圖像塊對應的融合預測模型的參數;
13、根據所述模型參數以及所述至少兩個預測塊對應的至少兩個第二預測值,確定所述目標圖像塊的融合預測值,所述第二預測值為按照預測模式對所述目標圖像塊進行預測得到。
14、第五方面,提供了一種圖像塊預測系統,包括:圖像塊預測裝置,所述圖像塊預測裝置可用于執行如第一方面所述的方法的步驟。
15、第六方面,提供了一種可讀存儲介質,所述可讀存儲介質上存儲程序或指令,所述程序或指令被處理器執行時實現如第一方面所述的方法的步驟。
16、第七方面,提供了一種芯片,所述芯片包括處理器和通信接口,所述通信接口和所述處理器耦合,所述處理器用于運行程序或指令,實現如第一方面所述的方法的步驟。
17、第八方面,提供了一種計算機程序/程序產品,所述計算機程序/程序產品被存儲在存儲介質中,所述計算機程序/程序產品被至少一個處理器執行以實現如第一方面所述的方法的步驟。
18、在本申請實施例中,通過對目標圖像塊對應的目標模板的重建值以及目標圖像塊的至少兩個預測塊對應的至少兩個第一預測值進行擬合,調整預測值與重建值之間的線性關系,使得預測值朝向重建值擬合,得到模型參數,進而基于模型參數獲取目標圖像塊的融合預測值。在相關技術中,通過預設的權重組合對圖像塊對應的預測值進行融合,權重組合存在數量上的局限性,這降低了預測值的精度,而本申請實施例的此種實現方式使得目標圖像塊的融合預測值與目標模板的重建值以及預測塊對應的預測模板的預測值的擬合結果強相關,并且不再受到權重組合在數量上的限制,以此提高了預測值的精度。
1.一種圖像塊預測方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述融合預測模型包括:線性預測模型或非線性預測模型。
3.根據權利要求1或2所述的方法,其特征在于,所述第一預測值位于原始域或映射域;或
4.根據權利要求1或2所述的方法,其特征在于,所述預測模板對應的像素為重建像素或預測像素。
5.根據權利要求1或2所述的方法,其特征在于,所述預測模板位于所述預測塊外部的上方或左側;或者
6.根據權利要求1-5任一項所述的方法,其特征在于,所述目標圖像塊對應的目標模板的重建值的獲取方式,包括:
7.根據權利要求1-5任一項所述的方法,其特征在于,所述至少兩個預測塊包括第一預測塊,獲取所述第一預測塊對應的第一預測值,包括以下至少一項:
8.根據權利要求1-5任一項所述的方法,其特征在于,所述預測模式包括以下至少一項:幀內預測模式、幀間預測模式、幀內塊復制模式、調色版模式。
9.一種圖像塊預測裝置,其特征在于,包括:
10.根據權利要求9所述的裝置,其特征在于,所述融合預測模型包括:線性預測模型或非線性預測模型。
11.根據權利要求9或10所述的裝置,其特征在于,所述第一預測值位于原始域或映射域;或
12.根據權利要求9或10所述的裝置,其特征在于,所述預測模板對應的像素為重建像素或預測像素。
13.根據權利要求9或10所述的裝置,其特征在于,所述預測模板位于所述預測塊外部的上方或左側;或者
14.根據權利要求9-13任一項所述的裝置,其特征在于,所述目標圖像塊對應的目標模板的重建值的獲取方式,包括:
15.根據權利要求9-13任一項所述的裝置,其特征在于,所述至少兩個預測塊包括第一預測塊,獲取所述第一預測塊對應的第一預測值的方式,包括以下至少一項:
16.根據權利要求9-13任一項所述的裝置,其特征在于,所述預測模式包括以下至少一項:幀內預測模式、幀間預測模式、幀內塊復制模式、調色版模式。
17.一種電子設備,其特征在于,包括處理器和存儲器,所述存儲器存儲可在所述處理器上運行的程序或指令,所述程序或指令被所述處理器執行時實現如權利要求1至8任一項所述的圖像塊預測方法的步驟。
18.一種可讀存儲介質,其特征在于,所述可讀存儲介質上存儲程序或指令,所述程序或指令被處理器執行時實現如權利要求1至8任一項所述的圖像塊預測方法的步驟。