Wspólne cechy standardów kompresji bezstratnej
Niezależna kompresja składowych (dowolnych) obrazów barwnych.
Kompresja składowych RGB jest w pełni odwracalna: typowe wartości współczynnika kompresji dla naturalnych obrazów monochromatycznych oraz obrazów barwnych o reprezentacji we współrzędnych RGB: 1,2 : 2,5 - w zależności od treści obrazu i zastosowanej metody.
Kompresja połączona z transformacją barw (np. do YCrCb) NIE jest odwracalna ze względu na błędy zaokrągleń transformacji barw. Przy zastosowaniu transformacji barw do YCrCb odpowiednie wartości współczynnika kompresji są większe o 20 - 50% .
Opisane uprzednio kodowanie predykcyjne może być zastąpione dowolną odwracalną operacją, na przykład transformacją falkową opisaną w lekcji 8.
Po wyborze techniki kompresji, nie ma jakiejkolwiek możliwości regulacji wartości współczynnika kompresji.
JPEG - tryb bezstratny
JPEG jest prawdopodobnie najpopularniejszym standardem kompresji obrazów. Posiada zarówno tryb stratny, opisany w kolejnej lekcji; jak i tryb bezstratny. Algorytmy kompresji w obu tych trybach są całkowicie odmienne.
Algorytm trybu bezstrantego opiera sie na dwóch operacjach: nieadaptacyjnej predykcji wewnątrzobrazowej (z użyciem predyktorów opisanych uprzednio) i kodowania entropijnego. Podstawową techniką entropijną jest kodowanie Huffmana. Opcjonalnie można wykorzystywać kodowanie arytmetyczne. Kodowanie arytmetyczne zwiększa współczynnik kompresji o kilka procent: średnio około 2,5% lecz jest znacznie bardziej złożone obliczeniowo.
|