Terug naar Blog
Tutorials

Textuurbehoud bij AI-productfotografie

Textuur kan op drie manieren mislukken: afgevlakt, verzonnen of verkeerd geschaald. Slechts één daarvan oogt als een mindere foto.

Photta TeamRedactie

8 min leestijd

Textuur is wat een klant door het beeldscherm heen probeert te voelen. Het is ook het eerste dat verloren gaat wanneer een afbeelding wordt gegenereerd, geüpscaled of te zwaar bewerkt. Dat verlies sluipt er zo geleidelijk in dat niemand het merkt — totdat er een retour binnenkomt met als reden: "de stof voelt heel anders dan verwacht".

Dit is een protocol om textuurbehoud meetbaar te maken. Het bevat zelf geen testresultaten.

Hoe meet je het behoud van textuur in AI-productafbeeldingen?

Snijd drie vooraf gekozen gebieden uit — één vlak deel, één rand of naad, één gebied met maximale details — van zowel de gegenereerde afbeelding als een referentie die op 100% scherp is, vergelijk ze op volledige resolutie en classificeer elk gebied als behouden, gladgestreken, verzonnen of geschaald. Controleer de richting bij geborsteld metaal, corduroy en nerfstructuur, bewaar de uitsneden als bewijs en rapporteer per materiaal in plaats van per product.

Wat is textuurbehoud?

Textuurbehoud draait om de vraag of het oppervlak van het product — weefpatroon, nerf, geborsteld of gepolijst metaal, mat tegenover glanzend — in de gegenereerde afbeelding nog steeds herkenbaar is als hetzelfde materiaal op dezelfde schaal. Dit mislukt op drie manieren: vervaging (waarbij details worden weggevlakt), verzinsel (details die er nooit waren) en schaalfouten (de juiste textuur op de verkeerde grootte). Juist die verzinsels leiden tot retourzendingen.

Textuur mislukt op drie verschillende manieren

  • Afvlakking (smoothing) — details worden weggemiddeld. Een weefpatroon verandert in een vlakke kleur, een nerf in een egaal kleurverloop. De afbeelding oogt strak en 'schoon', waardoor hij vaak onterecht door de kwaliteitscontrole glipt.
  • Verzinsel (invention) — details die er nooit waren. Een aannemelijk weefpatroon vervangt het werkelijke patroon; geborsteld metaal krijgt een richting die het in werkelijkheid niet heeft. Dit is de gevaarlijkste fout, want het resultaat oogt juist gedetailleerder, maar klopt simpelweg niet.
  • Schaalfout (scale error) — de juiste textuur, maar op de verkeerde schaal. Breiwerk waarvan de steken twee keer zo grof worden weergegeven, oogt meteen als een compleet andere garendikte.

Verzinsels moeten het zwaarst worden aangerekend. Een afgevlakte afbeelding oogt hooguit als een matige foto; een verzonnen textuur toont een heel ander materiaal.

Een extreme close-up van grof geweven wol, waarbij individuele vezels van opzij worden belicht.
Van zo dichtbij valt verzachting niet te verbergen.

Behouden, gladgestreken, verzonnen, geschaald

Vier classificaties in plaats van een score, omdat de fouten geen gradaties van hetzelfde zijn. Een gladgestreken afbeelding doet het product tekort; een verzonnen afbeelding geeft een verkeerde voorstelling van zaken; een herschaalde afbeelding beschrijft een heel ander materiaalgewicht. Slechts één daarvan leidt tot retourzendingen, dus ze worden nooit gemiddeld.

Stofstructuur in modefotografie: weefsel, breisel, pool en print

Kledingstukken hebben textuur op vier manieren, en elke manier kan anders mislukken bij het genereren van een afbeelding. Daarom moet een modemonster alle vier bevatten.

  • Weefsel — het zichtbare raster van linnen, de diagonalen van een keper, de visgraat van een herringbone. Fout gaat door het glad te maken tot een vlakke kleur of door het raster te schalen zodat het fijner of grover is dan bij het kledingstuk.
  • Breisel — de lusstructuur van een jersey, een rib, een kabel. Fout gaat door het veranderen in een geweven textuur, het verliezen van de richting van de rib, of het verzinnen van kabels waar de bron gewoon recht breisel heeft.
  • Pool — fluweel, ribfluweel, fleece, bont, de oppervlakken die licht in één richting vangen. Fout gaat door het vlak maken, het verliezen van de poolrichting, of het toevoegen van een verzonnen glans.
  • Print — een patroon op de stof, niet erin verwerkt. Fout gaat door het herhalen anders te plaatsen, een onregelmatig motief te uniformeren, of een print over een naad door te laten lopen terwijl het kledingstuk die breekt.

Het protocol op deze pagina blijft hetzelfde: fotografeer het staaltje en het kledingstuk op volledige resolutie met een schaalreferentie; genereer; vergelijk op ware grootte op bewaarde, gladgemaakte, verzonnen en herschaalde textuur. Twee aanvullingen voor kledingstukken: controleer de textuur bij de naden en zoom, waar een generatie vaak de herhaling of pool verandert, en controleer het zowel op een lichaam als plat, want het aantrekken van een kledingstuk rekt de textuur waar de stof rekt en een generatie die de textuur stijf houdt, heeft het kledingstuk veranderd.

De steekproef samenstellen

Volg het algemene protocol voor nauwkeurigheid en leg extra nadruk op materialen waarvan het oppervlak doorslaggevend is:

  • breiwerk en geweven stoffen, waarbij de weving de dikte en kwaliteit verraadt
  • leer en suède, waarbij de nerf het onderscheid maakt tussen echt leer en split-/kunstleer
  • geborsteld en gepolijst metaal, waarbij de borstelrichting en reflecties de afwerking bepalen
  • matte en glanzende vlakken op hetzelfde product, waar afvlakking als eerste opvalt
  • alles met een fijn repeterend patroon, waar schaalfouten direct meetbaar zijn

Het referentiebeeld moet op 100% haarscherp zijn. Textuur valt niet te beoordelen op basis van een referentie die zelf al onscherp is. Zonder referentiemateriaal van macrokwaliteit levert dit protocol alleen maar ruis op.

Het protocol

  1. Vergelijk op 100%, nooit passend gemaakt voor het scherm. Een 'fit to screen'-weergave verbergt precies wat je hier wilt meten. Uitsnedes maak je op volledige resolutie van exact dezelfde zones.
  2. Kies vooraf drie vaste zones per product: één vlak deel, één rand of naad en één zone met maximale detaillering. Gebruik bij elke testrun exact dezelfde zones.
  3. Classificeer elke zone in plaats van een cijfermatige score te geven: behouden — hetzelfde materiaal is duidelijk herkenbaar; afgevlakt — echt detail is verloren gegaan, maar er is niets toegevoegd; verzonnen — er zijn details zichtbaar die niet op het referentiebeeld staan; verkeerd geschaald — het juiste materiaal, maar op het verkeerde formaat.
  4. Controleer de richting op anisotrope oppervlakken. Geborsteld metaal, corduroy, een nerfpatroon — de richting maakt wezenlijk deel uit van het materiaal. Een geroteerde nerf geldt als een verzonnen textuur.
  5. Sla de uitgesneden zones op. Dit is het bewijsmateriaal. Een classificatie zonder bijbehorende uitsnede is voor een ander niet te controleren.
Gekorreld donker leer naast een gesp van geborsteld metaal op een donkere ondergrond.
Twee oppervlakken, twee manieren waarop detail verloren kan gaan.

De resultaten interpreteren

Reken verzinsels zwaarder aan dan afvlakking. Het zijn fundamenteel verschillende fouten. Een afgevlakte afbeelding doet het product tekort; een verzonnen afbeelding geeft een verkeerd beeld van de werkelijkheid. En slechts één van die twee leidt gegarandeerd tot retouren.

Rapporteer per materiaal, niet per product. "LeernAction: nerf verzonnen in zes van de acht gevallen" is een concrete bevinding waar je op kunt sturen. Een lijstje per product is dat niet.

Houd er rekening mee dat upscaling dit verergert, niet verbetert. Resolutieverhoging na het genereren voegt pixels toe, en die moeten ergens mee worden opgevuld.

Checklist voor textuurbehoud

GebiedWaar bij te snijdenWat elke classificatie betekent
Vlak gebiedEen egaal stuk van het oppervlakBehouden: hetzelfde materiaal is herkenbaar · Gladgestreken: echt detail verloren gegaan, niets toegevoegd
Rand of naadEen stiklijn, zoom of verbindingVerzonnen: detail aanwezig dat niet in de referentie staat
Maximaal detailHet drukste stukje weving, korrel of printGeschaald: het juiste materiaal op de verkeerde grootte
Anisotrope oppervlakkenGeborsteld metaal, corduroy, houtnerfEen gedraaide richting telt als verzonnen
ReferentieScherp op 100%, macrokwaliteitEen onscherpe referentie maakt de hele run ruis

Eén tas van gekorreld leer

Drie uitsneden uit de gegenereerde afbeelding van een tas van gekorreld leer. Het vlakke deel: behouden — de korrelstructuur is aanwezig op het juiste formaat. De naad: vervaagd — de stikgaatjes zijn veranderd in een zachte lijn. De sluiting: verzonnen — het geborstelde staal heeft een horizontale richting die op de referentie ontbreekt. Per product slaagt de tas "grotendeels"; per materiaal is de conclusie dat deze pipeline een metaalafwerking verzint, en dat is de zin die in het rapport terechtkomt.

Veelgestelde vragen

Waarom is verzonnen textuur erger dan gladgestreken textuur?

Een gladgestreken afbeelding ziet eruit als een slechtere foto van het juiste product. Een verzonnen textuur ziet eruit als een ander materiaal — een weving die niet de echte weving is, een borstelrichting die het metaal niet heeft — en het resultaat is gedetailleerder en minder waarheidsgetrouw. Alleen die tweede leidt tot retourzendingen.

Waarom vergelijken op 100% in plaats van passend op het scherm?

Omdat een passend gemaakte weergave precies verbergt wat dit protocol meet. Textuur wordt beoordeeld op overeenkomende uitsneden op volledige resolutie; als de referentie zelf niet scherp is op 100%, levert de vergelijking ruis op.

Welke materialen moet de steekproef bevatten?

Breiwerk en geweven stoffen, leer en suède, geborsteld en gepolijst metaal, mat tegenover glanzend op hetzelfde product, en alles met een fijne herhalende print — de materialen waarvan het oppervlak informatie bevat over gewicht, kwaliteit of afwerking.

Verbetert upscaling de textuur?

Nee. Het verhogen van de resolutie na het genereren voegt pixels toe, en er moet iets zijn om ze te vullen, dus verwacht dat upscaling het behoud van textuur eerder verslechtert dan verbetert.

Hoe moeten textuurresultaten worden gerapporteerd?

Per materiaal, niet per product. "Leerkorrel verzonnen in zes van de acht gevallen" is een bevinding waar je iets mee kunt doen; een lijst per product is dat niet. Bewaar de uitsneden van de gebieden — een classificatie zonder gekoppelde uitsnede kan door niemand anders worden gecontroleerd.

Wat dit protocol niet vertelt

Dit protocol meet puur of een afbeelding trouw blijft aan het daadwerkelijke product. Het zegt niets over de conversie, of een marketplace de afbeelding goedkeurt, of dat een consument hem mooi vindt. Dat zijn heel andere vraagstukken die om eigen tests vragen; een goede score op dit onderdeel beantwoordt ze geen van alle.

Daarnaast staat of valt de meting met de kwaliteit van het referentiebeeld. Is de referentiefoto zacht, slecht belicht of genomen vanuit een hoek die het cruciale detail verbergt? Dan signaleert het protocol een overeenkomst die er in werkelijkheid niet is.

Gerelateerde protocollen: algehele afbeeldingsnauwkeurigheid meten, productgeometrie, kleurnauwkeurigheid.

Textuur beoordeel je op het punt waar het het grootst in beeld is. Daarom gebeurt dit werk vrijwel altijd op macroniveau. Zie macro-productfotografie.

Aanvullende handleidingen