本公開涉及圖像處理領域,尤其涉及一種圖像處理方法、裝置、存儲介質、通信設備及芯片。
背景技術:
1、隨著智能終端設備的普及以及圖像處理領域的發展,在進行圖像處理時輸入圖像的格式更加多元。拜爾(bayer)格式作為圖像格式中常見的圖像格式,其通常作為手機、相機等設備的成像圖像格式。
2、拜爾格式的圖像其顏色通道按一定規律排布,即每個像素位置只采樣r、g和b中的一種顏色通道,相比于rgb格式的圖像(每個像素位置采樣r、g和b中三種顏色通道),拜爾格式的圖像缺少了2/3的信息。在對拜爾格式的圖像進行圖像翹曲(warping)時,即進行平移、旋轉、透視、非剛性等形變時,需要對圖像信號插值,由于各顏色通道采樣率低,信號插值時難度大,插值結果清晰度損失嚴重,圖像處理效果較差。
技術實現思路
1、本公開提供一種圖像處理方法、裝置、存儲介質、通信設備及芯片,以解決相關技術中的問題,提高拜爾格式圖像中各顏色通道的信號采樣率,降低圖像處理的計算量,提高圖像處理效率和圖像處理質量。
2、本公開的第一方面實施例提出了一種圖像處理方法,方法包括:基于第一輸出圖像的第一區域,確定輸入圖像的第二區域;對第二區域的圖像進行第一處理,以確定第一中間圖像,第一中間圖像的圖像格式為第一格式;對第一中間圖像進行第二處理,以確定第二中間圖像,第二中間圖像的圖像格式為第二格式,第二格式與第一格式不同;基于第二區域的圖像和/或第二中間圖像,通過第三處理,確定輸入圖像的第二輸出圖像。
3、在一些實施例中,基于第一輸出圖像的第一區域,確定輸入圖像的第二區域包括:確定第一模型,第一模型用于基于輸入圖像確定第一輸出圖像;確定第一區域的第一像素點坐標;基于第一模型和第一像素點坐標,確定第二區域的第二像素點坐標;基于第二像素點坐標,確定第二區域。
4、在一些實施例中,對第一中間圖像進行第二處理,以確定第二中間圖像包括:確定第一區域的第一像素點的第一顏色通道和第一中間圖像的第一像素值;基于第一顏色通道和第一像素值,對第一中間圖像進行第二處理,以確定第二中間圖像的第三像素點的第二顏色通道和第二像素值,第一像素點與第三像素點對應。
5、在一些實施例中,基于第二區域的圖像和/或第二中間圖像,通過第三處理,以確定輸入圖像的第二輸出圖像包括:對第二區域的圖像做第五處理,以獲取第三中間圖像;基于第二中間圖像和/或第三中間圖像,確定第二輸出圖像。
6、在一些實施例中,基于第二中間圖像和/或第三中間圖像,確定第二輸出圖像包括:確定第二中間圖像的第三像素點坐標、第三中間圖像的第四像素點坐標和第三像素值,第三像素點和第四像素點對應;基于第三像素點坐標、第二像素值、第四像素點坐標和第三像素值確定第二輸出圖像。
7、在一些實施例中,基于第三像素點坐標、第二像素值、第四像素點坐標和第三像素值確定第二輸出圖像包括:基于第三像素點坐標和第四像素點坐標,確定第一插值;基于第一插值和預設閾值,確定第一權重和第二權重,其中,第一權重與第三像素點坐標和第二像素值對應,第二權重與第四像素點坐標和第三像素值對應;基于第三像素點坐標、第二像素值、第四像素點坐標、第三像素值、第一權重和第二權重,確定第五像素點的坐標和像素值;基于第五像素點的坐標和像素值,確定第二輸出圖像。
8、本公開的第二方面實施例提出了一種圖像處理裝置,該裝置包括:第一確定單元,用于基于第一輸出圖像的第一區域,確定輸入圖像的第二區域;第一處理單元,用于對第二區域的圖像進行第一處理,以確定第一中間圖像,第一中間圖像的圖像格式為第一格式;第二處理單元,用于對第一中間圖像進行第二處理,以確定第二中間圖像,第二中間圖像的圖像格式為第二格式,第二格式與第一格式不同;第三處理單元,用于基于第二區域的圖像和/或第二中間圖像,通過第三處理,確定輸入圖像的第二輸出圖像。
9、本公開的第三方法實施例提出了一種計算機可讀存儲介質,其中,計算機程序被處理器執行時執行本公開第一方面實施例中描述的方法。
10、本公開的第四方面實施例提出了一種通信設備,包括:存儲介質、處理器及存儲在存儲介質上并可在處理器上運行的計算機程序,其中,處理器執行計算機程序時執行本公開實施例中第一方面中描述的方法。
11、本公開的第五方面實施例提出了一種芯片,該芯片包括一個或多個接口電路和一個或多個處理器;接口電路用于從通信設備的存儲器接收信號,并向處理器發送信號,信號包括存儲器中存儲的計算機指令,當處理器執行計算機指令時,使得通信設備執行本公開第一方面實施例中描述的方法。
12、綜上,根據本公開提出的圖像處理方法,該方法包括:基于第一輸出圖像的第一區域,確定輸入圖像的第二區域;對第二區域的圖像進行第一處理,以確定第一中間圖像,第一中間圖像的圖像格式為第一格式;對第一中間圖像進行第二處理,以確定第二中間圖像,第二中間圖像的圖像格式為第二格式,第二格式與第一格式不同;基于第二區域的圖像和/或第二中間圖像,通過第三處理,確定輸入圖像的第二輸出圖像。本公開的方案通過第二處理,實現直接將第一格式的第一中間圖像插值處理為第二格式的第二中間圖像,降低了圖像處理的計算量,提高了圖像處理效率;同時通過第三處理,將輸入圖像與第二中間圖像相結合,從而確定第二輸出圖像,提高了去除圖像偽彩的能力,進而提高了圖像處理質量。
13、應當理解的是,以上的一般描述和后文的細節描述僅是示例性和解釋性的,并不能限制本公開。
1.一種圖像處理方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述基于第一輸出圖像的第一區域,確定輸入圖像的第二區域包括:
3.根據權利要求1所述的方法,其特征在于,所述對所述第一中間圖像進行第二處理,以確定第二中間圖像包括:
4.根據權利要求1所述的方法,其特征在于,所述基于所述第二區域的圖像和/或所述第二中間圖像,通過第三處理,以確定所述輸入圖像的第二輸出圖像包括:
5.根據權利要求4所述的方法,其特征在于,所述基于所述第二中間圖像和/或所述第三中間圖像,確定所述第二輸出圖像包括:
6.根據權利要求5所述的方法,其特征在于,所述基于所述第三像素點坐標、所述第二像素值、所述第四像素點坐標和所述第三像素值確定第二輸出圖像包括:
7.一種圖像處理裝置,其特征在于,所述裝置包括:
8.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至6中任一項所述的方法。
9.一種通信設備,包括存儲介質、處理器及存儲在存儲介質上并可在處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現權利要求1至6中任一項所述的方法。
10.一種芯片,其特征在于,包括一個或多個接口和一個或多個處理器;所述接口用于從通信設備的存儲器接收信號,并向所述處理器發送所述信號,所述信號包括存儲器中存儲的計算機指令;當所述處理器執行所述計算機指令時,使得所述通信設備執行權利要求1至6任一項所述的方法。