Bildbehandling och datorgrafik är nära besläktade men distinkta områden inom datavetenskap. Medan de båda hanterar bilder, närmar de dem från motsatta perspektiv:
Bildbehandling: Fokuserar på att * modifiera * eller * analysera * befintliga bilder. Ingången är en bild, och utgången är en modifierad bild eller någon information extraherad från bilden. Tänk på det som att arbeta * på * en bild.
* typiska uppgifter:
* Filtrering: Utjämning, skärpning, brusreducering.
* Förbättring: Ökande kontrast, ljusstyrka, färgkorrigering.
* Restaurering: Ta bort artefakter, korrigera distorsioner.
* Segmentering: Partitionering av en bild i meningsfulla regioner.
* Funktionsutvinning: Identifiera kanter, hörn, strukturer.
* komprimering: Minska filstorleken (t.ex. JPEG).
* Erkännande: Objektdetektering, ansiktsigenkänning.
datorgrafik: Fokuserar på att * skapa * bilder från grunden eller * rendering * 3D -modeller i 2D -bilder. Ingången är vanligtvis en modell (geometriska data, strukturer, belysningsinformation) och utgången är en ny bild. Tänk på det som att arbeta * mot * en bild.
* typiska uppgifter:
* 3D -modellering: Skapa 3D -objekt och scener.
* rendering: Generera 2D -bilder från 3D -modeller, tillämpa belysning, skuggor, strukturer.
* Animation: Skapa rörliga bilder.
* Visualisering: Skapa bilder för att representera data (t.ex. vetenskaplig visualisering).
* texturering: Skapa och tillämpa ytdetaljer på 3D -modeller.
* skuggning: Beräkna ytorna på ytor baserat på belysning.
Överlappning och ömsesidigt beroende:
Trots deras skillnader finns det betydande överlappning och ömsesidigt beroende:
* Bildbehandlingstekniker används i datorgrafik: Till exempel involverar texturmappning ofta bildfiltrering och manipulation. Anti-aliasing-tekniker vid återgivning förlitar sig på bildbehandlingskoncept.
* datorgrafik används i bildbehandling: Till exempel kan avancerade bildåterställningstekniker använda geometrisk modellering eller återgivning för att fylla i saknade delar av en bild. Vissa bildsegmenteringsalgoritmer använder grafbaserade metoder relaterade till datorgrafik.
I huvudsak:Bildbehandling hanterar * befintliga * bilder, förbättrar eller analyserar dem, medan datorgrafik handlar om * generering * nya bilder, ofta från 3D -modeller. Det är kompletterande fält som ofta arbetar tillsammans för att uppnå komplexa visuella uppgifter.