2013-12-14 2 views
1

MATLAB에서 이전 샘플의 다음 샘플을 예측하고 실제 값에서 예측 된 값을 빼고 허프만 코딩을 사용하여 오류를 인코딩함으로써 표준 이미지를 무손실 예측 코딩했습니다. 오류도 디코딩했지만 지금은 원본 이미지로 돌아갈 방법을 모른 채 오류 배열이 있습니다. 이러한 오류로부터 원본 이미지 행렬의 값을 어떻게 예측합니까?디코드 무손실 예측 코딩

만약 이것이 도움이 될 경우, 내 예측자는 다른 유형 (어떤 것이 가장 좋은 결과를 제공하는지)을 알기 위해 사용합니다. X는 샘플의 실제 값입니다. 1) X의 인접한 세 값을 취하여 평균을 구한 다음 X에서 빼서 오류를 얻습니다. 2) A와 B가 X의 인접 값이고 X에서 빼는 예측 자 (A + B)/2를 사용했습니다.

등이 있습니다. 거기에 꽤 포괄적 인 목록이 있습니다.

디코더에서 원래 값을 예측하는 방법에 대한 조언이 있으십니까?

답변

0

인접 픽셀이 A와 B 인 경우 예측 자 P는 P = (A + B)/2입니다. 검색된 픽셀은 X = P + E입니다. 일부 대수를 수행 X 이러한 방정식을 해결하고 수식이됩니다

X = (A + B)/2 + E

오류의 당신의 정의에 따라,이 X = PE

수 있습니다