Forskjellen mellom Bikubisk & Bilinear

Forskjellen mellom Bikubisk & Bilinear


Punktgrafikk, i motsetning til vektorgrafikk, gir ikke nok data til å skalere et bilde omfattende --- hvis du prøver å gjøre bildet større, er mer data er nødvendig enn pikslene opprinnelig registrert. For å komme rundt dette, gjør endring av bildestørrelse bruk av en teknikk som kalles "interpolering" --- prøver å "gjette" de manglende piksler basert på fargeverdiene til sine naboer. To interpolering teknikker, bikubisk og bilnear, er spesielt vanlig i bildebehandling.

Bikubisk vs. Bilinear

Bilinear interpolering er en relativt enkel teknikk, ikke mye mer komplisert enn "nærmeste nabo" interpole --- hvor piksel hullene fylles ut ved å kopiere nærliggende piksler. For hver "mangler" pixel (pikslene som må være opprettet for å blåse opp bildet) den bilineær metoden tar de fire punktene som er nærmest på de diagonale hjørner, og gjennomsnitt sine verdier ut til å produsere midten piksel. Bikubisk interpolering, i motsetning, tar ikke bare de fire nærmeste diagonale bildepunkter, men deres nærmeste punkter også, for totalt 16 piksler.

Fordeler med Bikubisk interpole

Fordi noen interpoleringsmetode er avhengig av å finne opp nye data, er enhver erte bildet like trofast mellom interpole teknikker i form av rå informasjonsinnhold. Forskjellen ligger først og fremst i hvordan bildet oppfattes av betrakteren, og fordi bikubisk interpolering gjør bruk av mer data, resultatene er generelt jevnere. Bikubisk interpolering gir jevnere kurver enn bilineær interpolering, og introduserer færre "gjenstander", eller piksler som skiller seg ut som tydelig forverret den tilsynelatende kvaliteten på bildet.

Computational Speed

Den økte glatthet av bikubisk interpolering kommer til en betydelig kostnad i form av behandlingstiden; algoritmer og formler som brukes til bikubisk fremgangsmåten er mye mer kompleks. Følgelig, mens bilineær interpolering er ganske rask, og kan ikke være så mye tregere enn nærmeste nabo-beregninger, er bikubisk interpole tregere, til tider av en størrelsesorden. Dette gjør bikubisk interpole mindre ønskelig i situasjoner hvor hastighet er kjernen eller den ekstra glatthet av det endelige bildet er ikke så viktig.

applikasjoner

Når du trenger å øke størrelsen på et bilde og tid er ikke viktig --- for eksempel, hvis du gjør utskrifter fra et digitalt kamera på din egen tid --- bikubisk interpolering gir jevne resultater som oppfattes som å være av en høyere kvalitet. Imidlertid, det faktum at den bruker flere piksler kan være en ulempe når bildet blir krympet, snarere enn i større målestokk, fordi det betyr også at flere piksler forkastes eller endres. I disse tilfellene kan det relativt mindre antall piksler ansatt ved bilineær metoden gir resultater som er mer behagelig for øyet, med færre gjenstander.