Artefakt (informatyka)

Artefakt – wada będąca skutkiem ubocznym zastosowania poszczególnych algorytmów komputerowego tworzenia lub przetwarzania mediów (np. obrazu, dźwięku), powstająca np. na skutek kompresji danych pierwotnych w celu zmniejszenia ich objętości lub zmiany formatu (sygnał analogowy skonwertowany na cyfrowy itp.).

Przyczyny powstawania artefaktów

  • Wynikające ze stosowania algorytmów stratnej kompresji danych (np. JPEG, MP3). Objawiają się jako nierealistyczne i zauważalnie sztuczne wady w wyświetlanym obrazie bądź słyszanym dźwięku. Im wyższy stopień kompresji zostaje ustawiony, tym mniejszy rozmiar pliku wynikowego, ale jednocześnie coraz wyraźniejsze artefakty.
Zdjęcie JPEG o małym stopniu kompresji – artefakty praktycznie niezauważalne
To samo zdjęcie mocno skompresowane algorytmem JPEG – wyraźnie widoczne artefakty
Po lewej zdjęcie o małym stopniu kompresji JPEG – artefakty praktycznie niezauważalne, po prawej zdjęcie mocno skompresowane algorytmem JPEG – wyraźnie widoczne artefakty

Artefakty w danych wideo

Obraz oryginalny, poprawna gradacja kolorów
Liczne szumy kompresji JPEG (MOSQUITO, BLOCK, PIXELATION, JAGGIES)

W przypadku stratnej kompresji wideo, takiej jak MPEG-1, MPEG-2 czy MPEG-4, artefakty kompresji pozostają jako zdekompresowane klatki obrazu, które nie mogą być odczytane przez dekoder urządzenia, powodując rozmaite błędy w wyświetlanym obrazie. Zaawansowane urządzenia audiowizualne typu: amplitunery, odtwarzacze Blu-ray oraz telewizory PDP posiadają następujące systemy niwelowania artefaktów:

  • mosquito noise – efekt powstający podczas kompresji wideo, najczęściej MPEG, wizualnie w postaci „mrowienia” wokół krawędzi (np. budynków czy człowieka),
  • block noise – szumy blokowe w postaci wiązek pikseli,
  • MPEG noise – efekt najczęściej objawiający się w postaci „śniegu” (małych kropek na jednolitym obrazie),
  • banding – fałszywe kontury, utrata barw tonalnych – niewidoczne przy 48 bitowej gradacji kolorów,
  • analogue tuner noise – szumy cyfrowe, niwelowane przez filtr grzebieniowy,
  • motion noise – szum powstający podczas szybkiej zmiany pozycji obiektów,
  • jaggies noise – ząbkowanie krawędzi wzdłuż zakrzywionych linii,
  • YNR – minimalizuje szumy luminancji (Y) sygnału,
  • CNR – minimalizuje szumy chrominancji (C) sygnału,
  • posteryzacja – efekt zbyt niskiej głębi kolorów niwelowany przez dithering,
  • pikselizacja – widoczne na obrazie duże wiązki pikseli spowodowane zbyt niską rozdzielczością lub zbyt niskim strumieniem bitów w stosunku do rozmiaru ekranu.

Artefakty w danych audio

Stratna kompresja audio zazwyczaj bazuje na psychoakustycznym modelu ludzkiej percepcji słuchu. Stratne formaty audio, jak np. MP3, zazwyczaj używają transformacji zakresu pasma, takiego jak dopełnienie transformacji. Kiedy psychoakustyczny model jest niedokładny, wtedy przetwarzanie rozmiaru blokowego jest powstrzymywane, lub jeżeli jest zastosowana mocna kompresja, to może powodować wystąpienie artefaktów kompresji, objawiających się w postaci:

  • dzwonienia,
  • przed-echa,
  • artefaktów Birdie,
  • grzechotania,
  • metalicznego dźwięku,
  • pogłosu
  • ziarnistości dźwięku.

Zobacz też

Linki zewnętrzne

Media użyte na tej stronie

Sego lily cm.jpg
Autor: unknown, Licencja: CC-BY-SA-3.0
Artifacts JPEG Visible.jpg
Autor: Blueshade z polskiej Wikipedii, Licencja: CC BY-SA 1.0
Powiększony dwukrotnie fragment zdjęcia mocno skompresowanego algorytmem JPEG z wyraźnie widocznymi artefaktami
Sego lily cm-150.jpg
Autor: en:User:Lulu of the Lotus-Eaters , German translation Andreas -horn- Hornig, Licencja: CC-BY-SA-3.0

Modified Image:Sego_lily_cm.jpg for illustration of compression artifacts. Loss of edge clarity and tone "fuzziness" in JPG compression.
Artifacts JPEG Unnoticeable.jpg
Autor: Blueshade z polskiej Wikipedii, Licencja: CC BY-SA 1.0
Powiększony dwukrotnie fragment zdjęcia słabo skompresowanego algorytmem JPEG.
Artefakty na tym zdjęciu są praktycznie niewidoczne