一種圖像編碼方法、解碼方法以及對應裝置和幀內像素預測方法。所述圖像編碼方法包括:像素分塊步驟,將一幀圖像中的像素分塊;像素值預測步驟,對于當前待編碼塊,對于塊中的每個像素,分別進行像素值預測處理,得到第一預測值;殘差計算步驟,對于當前待編碼塊,對于塊中的每個像素,計算殘差;離散余弦變換、量化和熵編碼步驟,對于殘差計算步驟得到的當前待編碼塊對應的殘差塊進行離散余弦變換、量化和熵編碼,其中量化后的殘差塊用于在編碼端的像素值重構步驟,熵編碼后的殘差塊供發送到解碼端;像素值重構步驟,對于先前已編碼的像素的像素值進行重構,重構的像素值用于像素值預測步驟;殘差計算步驟包括:基于像素值預測步驟預測得到的該像素的第一預測值和該像素的真實值,計算關于該像素的第一殘差;確定該像素的第一殘差是正常殘差還是異常殘差;如果該像素的第一殘差為異常殘差,則進行異常殘差修正,包括記錄該出現異常殘差的像素的位置;對該像素進行重新預測,得到第二預測值和對應的第二殘差,并記錄重新預測信息,使得編碼端的像素值重構步驟和解碼端都能夠基于該出現異常殘差的像素的位置和重新預測信息,重構和解碼該像素的像素值;其中由經過異常殘差修正的、該當前待編碼塊的像素的殘差組成該當前待編碼塊的正常殘差塊,供離散余弦變換、量化和熵編碼步驟進行下一步的處理,將出現異常殘差的像素的位置和重新預測信息單獨進行編碼,該編碼過程是無損的,經編碼后的像素的位置和重新預測信息用于像素值重構步驟和用于發送到解碼端??梢栽谙袼胤謮K之前,對像素進行重新排列,由此避免誤差擴散。在像素值預測處理中,可以先對預測算法進行預測,然后根據確定的預測算法進行像素值預測。通過將像素殘差分為正常殘差和異常殘差,以及對于異常殘差的像素進行重新預測,能夠提高圖像編解碼的準確性。
聲明:
“編碼方法、解碼方法及其裝置” 該技術專利(論文)所有權利歸屬于技術(論文)所有人。僅供學習研究,如用于商業用途,請聯系該技術所有人。
我是此專利(論文)的發明人(作者)