Närästystä

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 29. toukokuuta 2015 tarkistetusta versiosta . tarkastukset vaativat 20 muokkausta .

Dithering, dithering ( englanniksi  dither alkaen keskienglannin didderen  - to tremble) - digitaalisten signaalien käsittelyssä on näennäissatunnaisen kohinan sekoittamista ensisijaiseen signaaliin erityisellä spektrillä. Sitä käytetään digitaalisen äänen, videon ja graafisen tiedon käsittelyssä kvantisoinnin negatiivisen vaikutuksen vähentämiseksi .

Digitaalinen ääni

Dithering digitaalista ääntä kvantisoitaessa tai alinäytteistettäessä estää kvantisointikohinaa korreloimasta kvantisoitavan signaalin kanssa. Tällainen korrelaatio johtaa epälineaaristen vääristymien ja kvantisointikohinan amplitudimodulaation ilmaantumiseen signaalissa, eli "likaiseen" ääneen. Dither-kohinan lisääminen signaaliin saa kvantisointikohinan dekorreloitua alkuperäisen signaalin kanssa. Datheringin seurauksena kvantisointikohina ei enää sisällä epälineaarisia vääristymiä, se muuttuu tasaiseksi ( stationary ) ja sen seurauksena korvalle vähemmän havaittavaksi. Tässä tapauksessa kvantisointikohinan teho kasvaa. Kvantisointimelun havaittua voimakkuutta voidaan vähentää [1] käyttämällä sävytystä yhdessä kohinan muotoilun

Yleisimmin käytetty dither-kohina on valkoinen kohina , jonka kolmioamplitudijakauma (TPDF) on välillä −1 ja +1 LSB (kvantisointiaskel).

Ditherointia sovelletaan esimerkiksi CD-tallennukseen, kun korkearesoluutioinen digitaalinen ääni (24 bittiä) pienennetään CD-bittisyvyyteen (16 bittiä) masterointiprosessin aikana .

Digitaalinen valokuvaus ja kuvankäsittely

Tietokonegrafiikassa sävytystä käytetään luomaan illuusio värisyvyydestä kuville, joiden paletissa on suhteellisen vähän värejä. Puuttuvat värit muodostetaan saatavilla olevista "sekoittamalla" niitä. Jos esimerkiksi haluat saada violetin värin, jota ei ole paletissa, voit saada sen asettamalla punaisia ​​ja sinisiä pikseleitä shakkitaulukuvioon. oranssi voi koostua punaisista ja keltaisista pisteistä [2] .

Kun kuvia optimoidaan vähentämällä värien määrää, häivyttämisen käyttö johtaa kuvan visuaaliseen parantumiseen, mutta tietyissä pakatuissa muodoissa (esimerkiksi PNG ) se kasvattaa sen kokoa.

Vuodesta 2008 lähtien useimmat TN- (ja joihinkin *VA) matriiseihin perustuvat pöytätietokoneiden näytöt sekä kaikki kannettavien tietokoneiden näytöt käyttävät 18-bittisiä matriiseja (6 bittiä kutakin RGB-kanavaa kohden), 24-bittisiä emuloi välkkyvä pikseli. väriä lähimpien 6-bittisten värien välillä ja/tai hienovaraista värähtelyä.

Kuvaesimerkkejä

Värien määrän vähentäminen johtaa lähes aina tiettyjen tehosteiden ilmestymiseen. Tavallisissa valokuvissa voi olla tuhansia tai jopa miljoonia eri värejä ja sävyjä, ja niiden muuntaminen kiinteän paletin indeksoituun muotoon menettää paljon väritietoja.

Saadun kuvan laatuun vaikuttavat monet tekijät, mutta muunnoksessa käytettyä palettia voidaan pitää merkittävimpänä. Esimerkiksi alkuperäinen kuva ( kuva 1) voidaan pienentää 256-väriseksi paletiksi (ns. HTML-paletti ). Alkuperäisessä prosessointimenetelmässä kaikki värit, jotka eivät vastaa tiettyä palettia, korvataan paletin lähimmällä sävyllä ilman värjäystä. Tämä lähestymistapa lyhentää muuntamiseen tarvittavaa aikaa, mutta heikentää merkittävästi tuloksena olevan kuvan laatua (kuva 2) . Tämä kuva näyttää suuria yksivärisiä alueita, jotka eroavat suuresti alkuperäisestä. Voit myös huomata suuria yksityiskohtien menetyksiä. Yksityiskohtien menetysongelma ratkaistaan ​​käyttämällä Floyd-Steinberg-algoritmin mukaista ditherointia (kuva 3) . Dithering minimoi yksityiskohtien häviämisen ja parantaa huomattavasti kuvan yleistä käsitystä lisäämättä käytettyjen värien määrää.

Yksi kiinteän paletin haitoista on se, että monia vaadituista väreistä ei välttämättä ole läsnä, ja joitain värejä päinvastoin ei ehkä käytetä tietyssä kuvassa. Esimerkiksi suuren määrän vihreän sävyjä sisältävät paletit eivät sovellu sellaisten kuvien muuntamiseen, joissa vihreää ei käytännössä ole. Tällaisissa tapauksissa olisi oikeampaa käyttää "optimoitua" palettia. Tällaiset paletit kootaan erikseen kullekin kuvalle muuntamisen aikana perustuen tietoon tietyn sävyn käyttötiheydestä alkuperäisessä kuvassa. Tämä muunnosmenetelmä antaa tuloksen, joka on lähinnä alkuperäistä (kuva 4) .

Yhtä tärkeä tekijä on paletissa käytettyjen värien määrä. Jos esimerkiksi asetat palettiin 16 värin rajan, jopa optimoiduilla paleteilla kuvassa on tasavärisiä alueita (kuva 5) . Ditherin käyttö auttaa piilottamaan nämä esineet (kuva 6) .

Katso myös

Muistiinpanot

  1. Aleksei Lukin. Bittien vähennysjärjestelmät masteroinnissa  // Äänitekniikka. - 2003. - Nro 1 . Arkistoitu alkuperäisestä 23. huhtikuuta 2009.
  2. Melnikov M. " GIF-kuvien optimointi Arkistoitu 22. tammikuuta 2015 Wayback Machinessa ".