Het verschil tussen Bicubic & Bilinear

bitmaps , in tegenstelling tot vectorafbeeldingen , hebben niet genoeg gegevens om een ​​beeld uitgebreid schalen --- als je probeert om het beeld groter te maken , zijn meer gegevens nodig dan de pixels oorspronkelijk opgenomen . Om dit te omzeilen , herformatteren van het beeld maakt gebruik van een techniek die bekend staat als " interpolatie " --- proberen te 'raden' de ontbrekende pixels op basis van de kleurwaarden van hun buren . Twee interpolatie technieken , bicubisch en bilnear , zijn vooral gebruikelijk in beeldverwerking . Bicubic vs Bilineair

Bilinear interpolatie is een relatief eenvoudige techniek , niet veel ingewikkelder dan " naaste buur " interpolatie --- waar pixel hiaten worden ingevuld door simpelweg kopiëren van aangrenzende pixels . Voor elke "ontbrekende " pixel ( de pixels die moeten worden gemaakt op te blazen de afbeelding) de bilineaire methode houdt de vier punten die het dichtst bij de diagonale hoeken , en gemiddelden hun waarden naar het midden pixel produceren . Bicubische interpolatie , in tegenstelling, neemt niet alleen de vier dichtstbijgelegen diagonaal pixels , maar hun dichtste punten als goed, voor een totaal van 16 pixels .
Voordelen van Bicubic interpolatie

Omdat elke interpolatie methode is gebaseerd op het uitvinden van nieuwe gegevens , elke bijgewerkte opname is even trouw tussen interpolatie technieken in termen van ruwe informatie -inhoud . Het verschil vooral ligt in hoe het beeld wordt waargenomen door de kijker , en omdat bicubic interpolatie maakt gebruik van meer data , de resultaten zijn over het algemeen soepeler . Bicubische interpolatie vloeiendere bochten dan bilineaire interpolatie , en introduceert minder " artefacten ", of pixels die opvallen als opvallend verslechterende de schijnbare kwaliteit van het beeld .
Computational Speed ​​

De verhoogde gladheid van bicubische interpolatie komt op een aanzienlijke kosten in termen van doorlooptijd ; de algoritmen en formules voor bikubische methode veel complexer . Dienovereenkomstig , terwijl bilineaire interpolatie is vrij snel en kunnen niet zo veel langzamer dan naaste buren berekeningen , bicubische interpolatie is langzamer , soms door een orde van grootte . Dit maakt bicubisch interpolatie minder gewenst in situaties waar snelheid is van de essentie of de toegevoegde gladheid van het uiteindelijke beeld is niet zo belangrijk .
Toepassingen

Wanneer je nodig hebt om de grootte van een afbeelding en de tijd te verhogen is niet belangrijk --- bijvoorbeeld , als je het maken van afdrukken van een digitale camera op uw eigen tijd --- bicubische interpolatie biedt de gladde resultaten die worden beschouwd als zijnde van een hogere kwaliteit . Echter, het feit dat het gebruik maakt van extra pixels een nadeel zijn wanneer het beeld wordt gekrompen , in plaats van vergroot, omdat het betekent ook dat er meer pixels worden verwijderd of gewijzigd . In deze gevallen kan het relatief kleinere aantal pixels in dienst van de bilineaire methode resultaten die zijn een lust voor het oog, met minder artefacten produceren .