Beeldverwerking en computergraphics zijn nauw verwante maar verschillende vakgebieden binnen de informatica. Hoewel ze allebei met beelden omgaan, benaderen ze deze vanuit tegenovergestelde perspectieven:
Beeldverwerking: Richt zich op het *aanpassen* of *analyseren* van bestaande afbeeldingen. De invoer is een afbeelding en de uitvoer is een gewijzigde afbeelding of informatie die uit de afbeelding is gehaald. Zie het als *aan* een afbeelding werken.
* Typische taken:
* Filteren: Gladmaken, verscherpen, ruisonderdrukking.
* Verbetering: Verhogen van contrast, helderheid, kleurcorrectie.
* Restauratie: Artefacten verwijderen, vervormingen corrigeren.
* Segmentatie: Een afbeelding verdelen in betekenisvolle gebieden.
* Functie-extractie: Randen, hoeken en texturen identificeren.
* Compressie: Bestandsgrootte verkleinen (bijvoorbeeld JPEG).
* Erkenning: Objectdetectie, gezichtsherkenning.
Computergraphics: Richt zich op het *creëren* van nieuwe afbeeldingen of het *renderen* van 3D-modellen naar 2D-afbeeldingen. De invoer is doorgaans een model (geometrische gegevens, texturen, lichtinformatie) en de uitvoer is een nieuwe afbeelding. Zie het als werken *naar* een afbeelding.
* Typische taken:
* 3D-modellering: 3D-objecten en scènes maken.
* Weergave: 2D-beelden genereren uit 3D-modellen, belichting, schaduwen en texturen toepassen.
* Animatie: Bewegende beelden maken.
* Visualisatie: Afbeeldingen maken om gegevens weer te geven (bijvoorbeeld wetenschappelijke visualisatie).
* Textuur: Oppervlaktedetails creëren en toepassen op 3D-modellen.
* Scherming: Het uiterlijk van oppervlakken berekenen op basis van verlichting.
Overlapping en onderlinge afhankelijkheid:
Ondanks hun verschillen is er sprake van aanzienlijke overlap en onderlinge afhankelijkheid:
* Beeldverwerkingstechnieken worden gebruikt in computergraphics: Bij texture mapping gaat het bijvoorbeeld vaak om het filteren en manipuleren van afbeeldingen. Anti-aliasingtechnieken bij het renderen zijn afhankelijk van beeldverwerkingsconcepten.
* Grafische computertechnieken worden gebruikt bij beeldverwerking: Geavanceerde beeldhersteltechnieken kunnen bijvoorbeeld gebruik maken van geometrische modellering of weergave om ontbrekende delen van een afbeelding op te vullen. Sommige algoritmen voor beeldsegmentatie maken gebruik van op grafieken gebaseerde methoden die verband houden met computergraphics.
In essentie:Beeldverwerking houdt zich bezig met *bestaande* afbeeldingen, het verbeteren of analyseren ervan, terwijl computergraphics zich bezighoudt met het *genereren* van nieuwe afbeeldingen, vaak op basis van 3D-modellen. Het zijn complementaire velden die vaak samenwerken om complexe visuele taken te realiseren. |