# Colour determinism in generated product media

A visual field guide to light, material, colour fidelity and temporal stability, with worked calculations, 59 Meta AI illustrations and an actual development comparison.

27 Oct 2026 · 33 min read · Guides · By Madhur Aggarwal

Web page: https://sloosh.ai/blog/colour-determinism-generated-product-media

Change the scene. Keep the product.

A visual field guide to light, material, colour fidelity and temporal stability, with worked calculations, 59 Meta AI illustrations and an actual development comparison.

_Visual field guide / expanded 8 October 2026_

## Colour is a relationship. Not a paint bucket.

A cream shirt can turn grey without looking fake. A blue tee can look perfect in one frame and change shade as it turns. A stable video can still show the wrong product. Understanding those differences is the starting point for useful colour research.

- **01 / Understand**: Light, material, encoding and perception
- **02 / Look closely**: 59 Meta AI illustrations, organised by failure mode
- **03 / Examine evidence**: An actual archived correction comparison
- **04 / Test a claim**: Calculations, experimental design and prompts

> **Tip: Three kinds of visual evidence..** The atlas contains 59 existing Meta AI-generated illustrations supplied through shared sessions. They are synthetic reference anchors, not 59 corrected products or measured tests. The labelled garment comparison uses actual development assets. Diagrams and numerical exercises are constructed teaching examples. We do not combine these categories into a success rate.

_Foundations / 01_

## From a surface to a pixel

Start with a physical shirt. Light arrives with a distribution of energy across wavelengths. The material absorbs some of it and returns some of it toward the camera. A camera integrates that arriving light through its spectral sensitivities. Exposure, white balance, tone mapping and colour encoding then help determine the image we see. The photograph is an observation of this chain, not a direct reading of the dye.

1. **Illumination**: What light arrives?
2. **Material + geometry**: What light leaves?
3. **Camera + processing**: What is recorded?
4. **Encoding + display**: What do we see?

A simplified diffuse-surface teaching model writes a linear camera channel as an integral. Here _E_ is incident spectral illumination, _ρ_ is reflectance, _s_c_ is the sensitivity of channel _c_, and _k_ absorbs fixed scale factors. Geometry, fluorescence, interreflections, transmission and specular effects are omitted. Real camera processing is also outside this expression.

```
q_c = k ∫ E(λ) ρ(λ) s_c(λ) dλ

Toy three-band example, arbitrary units, k = 1:
ρ = (0.2, 0.5, 0.8)     s = (0.2, 0.6, 0.2)
E₁ = (1.0, 1.0, 1.0) → q₁ = 0.04 + 0.30 + 0.16 = 0.50
E₂ = (0.5, 1.0, 1.5) → q₂ = 0.02 + 0.30 + 0.24 = 0.56
```

The surface did not change; the simplified channel response increased by 12%. These invented three-band values explain a dependency, not a realistic spectral simulation. The general relationship between spectra, sensor responses and tristimulus values is developed in [Physically Based Rendering’s chapter on colour](https://www.pbr-book.org/4ed/Radiometry%2C_Spectra%2C_and_Color/Color).

### Why three numbers cannot recover the whole material

Different spectral combinations can yield the same tristimulus match under one condition and disagree under another. This is why a photographic match does not certify the same appearance under every lamp or for every observer. The [CIE definition of a metamerism index](https://www.cie.co.at/eilvterm/17-23-007) explicitly concerns mismatch after changing the illuminant or observer. An RGB-only illustration cannot prove that two physical fabrics are metameric; the required spectral evidence is missing.

### What the eye adds

A garment is rarely viewed against an empty numerical coordinate system. Its surround, nearby colours and light–dark relationships shape the judgement. The demonstration below keeps both central squares exactly the same CSS colour. Only their surrounds differ. The effect may vary by viewer and display; the equality of the two specified colours does not.

![Two digital swatches: the same grey-blue square, sRGB #81949C, on a dark navy surround and on a light beige surround](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7e-3e89-7280-b92c-404e66d7cc7b.png)

_Controlled digital swatches: both centres are sRGB #81949C. No product photograph is altered. This demonstrates a contextual comparison, not a measurement of visual adaptation or physical reflectance._

_Foundations / 02_

## The numbers need a colour space

An RGB triplet needs an encoding to be meaningful. Primaries, white point and transfer function determine its interpretation; conversion and relabelling are different operations. sRGB values are nonlinear. A channel value of 0.5 corresponds to approximately 0.214 in relative linear-light sRGB, not half the maximum light. The [W3C colour-conversion examples](https://www.w3.org/TR/css-color-4/#color-conversion-code) specify the piecewise conversion.

```
For an encoded sRGB channel u in [0, 1]:
linear(u) = u / 12.92                       if u ≤ 0.04045
            ((u + 0.055) / 1.055)^2.4       otherwise

linear(0.5) ≈ 0.214041
encoded(0.5 linear) ≈ 0.735357
```

### Averaging has assumptions

A 50:50 average of encoded black and white is 0.5; an equal linear-light mixture, re-encoded, is about 0.735. Neither observation means one universal averaging operation is correct for every task. It means that an author must state the domain of a calculation rather than use the word brightness for several different quantities.

### Screen colour and printed colour

CMYK values refer to a printing condition, including the process and substrate. They are not a universal translation of an RGB colour. The [ICC registry of CMYK characterisation data](https://registry.color.org/cmyk-registry/) distinguishes printing conditions and associated profiles. A screen reproduction of a swatch cannot by itself certify a physical textile or ink match. The scientific question is always: agreement under which conditions, using which reference?

### Delivery belongs in the experiment

A lossless intermediate, a compressed video and its browser playback are different observation points. Decoding, range interpretation, colour metadata, scaling and compression should be checked before a discrepancy is attributed to the correction process. Chroma subsampling reduces colour sampling relative to the luma grid; fine coloured motifs deserve inspection in the delivered file, not only the working image. The [EBU sampling terminology](https://www.ebu.ch/metadata/cs/ebu_VideoSamplingHierarchyCodeCS_p.xml.htm) distinguishes these sampling layouts.

For a useful diagnostic, record whether a defect is present in the source, the processed image before export, the decoded delivery file, or only one playback environment. That observation narrows the investigation. It does not establish the cause on its own.

_Foundations / 03_

## Why an edge can flash while the body looks stable

A silhouette contains mixed pixels. Motion blur, fine fibres and partial coverage can combine garment and background in the same sample. A simple compositing equation exposes why an unstable boundary can matter even if the two underlying colours stay fixed.

```
C = αF + (1 − α)B
ΔC = Δα(F − B)                 when F and B are fixed

Toy scalar values in linear light:
F = 0.2, B = 0.9
α = 0.50 → C = 0.55
α = 0.60 → C = 0.48
Change in C = −0.07
```

Here _α_ describes fractional coverage in an idealised mixture. It is not a claim about the implementation or a diagnosis of every flash. A change in coverage of just 0.10 causes a change of 0.07 in this example because the foreground and background differ strongly. Higher spatial resolution does not automatically remove uncertainty about the transition.

In video, the right question is not whether every edge pixel stays constant. Real motion changes coverage. The question is whether the transition remains coherent with motion and the neighbouring scene. A temporal average can suppress both unwanted flicker and legitimate detail; a lower variation score is therefore insufficient by itself.

_The visual atlas / 59 distinct synthetic anchors_

## Learn to see the failure modes.

Nine chapters, each with a different question.

Meta AI-generated illustrations from the supplied sessions. Descriptions below follow the visible image rather than assuming every generation obeyed its prompt. These are not paired corrections, calibrated material samples or a benchmark dataset.

_Visual chapter 01 / Meta AI illustrations_

## Pale does not mean colourless

Cream, blush, lilac and sage carry identity through small differences. These examples make the distinction between fabric colour, illumination and exposure worth examining. A result that looks clean or neutral can still be a poor match. Inspect broad material regions and fine structure; do not use a bright highlight as a substitute for the whole garment.

**01 / White poplin shirt** White is not a blank pixel. Inspect the shaded sleeve and the illuminated chest separately. A white product needs a tonal range to describe its folds; pushing every region toward display white would erase the weave and silhouette.

![Meta AI illustration: White poplin shirt](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7a-7dcd-7c59-b257-62869d4c877b.webp)

**02 / Blush blouse** A small tint can carry the identity. Inspect pinkness in the broad front panel, away from buttons and deep folds. A neutral-looking result might be aesthetically plausible while losing the subtle blush that distinguishes the product.

![Meta AI illustration: Blush blouse](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7a-8413-73a0-ac17-60ec9b70b99d.webp)

**03 / Sage dress** Low saturation is still colour. Look at the green-grey body and the darker gathering at the waist. Increased brightness and reduced saturation can both make sage seem beige, but those are different changes and need separate descriptions.

![Meta AI illustration: Sage dress](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7a-8993-762e-9f88-5a92c3cfdf1b.webp)

**04 / Oat camp shirt** Cream and grey are not interchangeable. Compare the warm body colour with its neutral surroundings. The collar underside should remain darker than the chest; natural shadow is evidence of form, not automatically a colour defect.

![Meta AI illustration: Oat camp shirt](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7a-8f73-7a2b-b5b6-63753176e1a1.webp)

**05 / Lilac hoodie** Pastels make small shifts visible. Use the broad body as one observation and the hood interior as another. A correction that makes the body convincing can still introduce a blue or grey cast in the shadows.

![Meta AI illustration: Lilac hoodie](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7a-950c-7a1f-a5de-29ae921f7652.webp)

**06 / Ecru linen shirt** A neutral reference still has uncertainty. Notice the brighter shoulder and darker lower panel. A single sampled pixel cannot represent the entire fabric, and the photograph cannot establish a physical dye specification.

![Meta AI illustration: Ecru linen shirt](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7a-9b82-7bf0-a2a7-e78d21ec102e.webp)

> **Tip: Turn this chapter into a controlled test.** Change the surround while keeping the product, camera view and neutral illumination fixed. Inspect the base colour and the darkest folds separately.

_Visual chapter 02 / Meta AI illustrations_

## Vivid is not the same as faithful

Saturated products make attractive images, but attractiveness does not certify the requested shade. Hue, chroma and lightness describe different aspects of a change. A dramatic blue-to-red failure is easy to notice; a smaller change from one plausible blue to another can matter just as much to product communication.

**07 / Mustard work jacket** Hue and saturation answer different questions. Inspect whether the yellow reads earthy or lemon-like, then whether it appears muted or vivid. Pocket shadows should not be mistaken for a second fabric colour.

![Meta AI illustration: Mustard work jacket](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7a-a1b4-78d6-9ee9-7c712743eb97.webp)

**08 / Red overshirt** Channel clipping can conceal differences. Look for detail in the brightest red folds as well as the red hue. A vivid surface that loses highlight texture can look convincingly saturated while discarding product information.

![Meta AI illustration: Red overshirt](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7a-a5df-7650-81f1-2a75aaa36f16.webp)

**09 / Blue crewneck tee** A familiar colour name is too broad. Cobalt, royal blue and indigo occupy different appearances. Use the image as a visual anchor; a prompt saying blue is not a numerical constraint on the delivered pixels.

![Meta AI illustration: Blue crewneck tee](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7a-aa74-7b6d-a1d6-c602fbc051f5.webp)

**10 / Green knit polo** Vivid colour needs texture as well. Inspect the knit and placket as well as the green body. Increasing chroma globally can make the colour more striking while changing the collar, edge pixels and local contrast.

![Meta AI illustration: Green knit polo](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7a-b017-7567-9514-f3c3b01efce6.webp)

**11 / Blue flat-lay tee** Layout changes the visible evidence. Wrinkles, surface orientation and shadows differ from a mannequin view. This is a separate generated illustration, not a paired output of the other blue tee in this guide.

![Meta AI illustration: Blue flat-lay tee](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7a-b5b7-71d6-a0e9-693f8ad20fa5.webp)

**12 / Coral dress** Red-orange drift is easy to misname. Inspect the broad skirt between folds. A warmer appearance can come from a hue shift or scene illumination; the still image alone does not identify the cause.

![Meta AI illustration: Coral dress](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7a-b9f2-7ac1-b8dc-ee56b47f0857.webp)

> **Tip: Turn this chapter into a controlled test.** Change only the viewpoint by about 30 degrees. Retain fabric and construction; allow shading to follow the new view. Inspect hue family, fine detail and highlight clipping.

_Visual chapter 03 / Meta AI illustrations_

## Dark materials hide two kinds of failure

A dark garment can lose its colour identity by becoming too neutral, or lose its construction by becoming too flat. The absence of conspicuous variation is not enough. Inspect lapels, ribbing, seams and directional fibres as well as the broad material shade. These are separate illustrations, not controlled repetitions of one object.

**13 / Black zip hoodie** Black fabric must retain structure. Inspect the zip, cuffs and hood lining. Matching only a very low average brightness could hide crushed detail, while lifting every shadow may make black look washed out.

![Meta AI illustration: Black zip hoodie](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7a-c086-7f1d-9727-5747aa87ada7.webp)

**14 / Navy coat** Navy should not collapse into black. Look for the blue character in the front panels without requiring identical brightness across lapels. Dark materials challenge both colour judgement and visibility of construction details.

![Meta AI illustration: Navy coat](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7a-c4a5-7ea6-9e02-c8625ca6d5dd.webp)

**15 / Green corduroy trousers** Directional texture complicates sampling. The ridges create local light and dark bands. A measurement over a ridge peak is not interchangeable with one in its valley, even though both belong to the same textile.

![Meta AI illustration: Green corduroy trousers](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7a-c96a-7bf5-8eb3-aba4e4c1487b.webp)

**16 / Brown suede jacket** Material and colour cannot be judged independently. The soft, uneven surface contributes to perceived brownness. Removing all local variation could preserve a broad shade while destroying the visual cues that make it look like suede.

![Meta AI illustration: Brown suede jacket](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7a-cd52-7154-9a29-09672051da3b.webp)

**17 / Burgundy sweater** Dark red is not simply dim bright red. Inspect the chest, sleeves and ribbed hem. A useful comparison asks whether the maroon character and the knit remain plausible across differently lit parts of the garment.

![Meta AI illustration: Burgundy sweater](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7a-d306-763e-a8b1-0bb3a63ca1aa.webp)

**18 / Black turtleneck** A stable average can hide a flat surface. The silhouette is clear, but fine detail is subtle. Colour fidelity cannot be inferred from the absence of visible noise; a low-detail black result may merely be difficult to evaluate.

![Meta AI illustration: Black turtleneck](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7a-d8fe-7477-b4f2-55a7bba1f522.webp)

> **Tip: Turn this chapter into a controlled test.** Keep the view fixed and request a modest increase in illumination. Inspect whether the dark colour character survives without crushing shadows or inventing new texture.

_Visual chapter 04 / Meta AI illustrations_

## A garment is not one colour distribution

Prints and embroidery make the limits of global statistics visible. A collection of colour values does not specify where those values belong. Motifs can move, disappear or change scale while an overall palette remains similar. Check identity and spatial arrangement before interpreting a colour score.

**19 / Cream top with navy trim** The requested pattern is not guaranteed. This supplied image visibly shows a mostly plain body with dark trim. The intended striped concept was not fully realised. It illustrates why prompt compliance must be checked before building a benchmark.

![Meta AI illustration: Cream top with navy trim](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7a-dda1-7739-88cd-7f6f690db069.webp)

**20 / Red gingham shirt** Pattern scale changes the colour mixture. At thumbnail size, red and white checks visually blend. Evaluate individual checks at sufficient resolution as well as the overall appearance; a global average cannot establish pattern preservation.

![Meta AI illustration: Red gingham shirt](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7a-e687-7f8c-af1f-681206a1143f.webp)

**21 / Blue motif shirt** Small motifs can disappear into averages. Inspect blue elements, light ground and spacing separately. The aggregate may remain similar even if some motifs blur, shrink or change shape.

![Meta AI illustration: Blue motif shirt](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7a-f0a1-7e03-b170-4ad6e43ca2d7.webp)

**22 / Cream shirt with violet embroidery** One garment can contain several colour targets. The pale fabric, dark thread and tiny stitch highlights are different evidence. A fabric-only judgement can pass a result whose embroidery has shifted or lost its fine boundaries.

![Meta AI illustration: Cream shirt with violet embroidery](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7a-f70c-7359-b51f-40000ce989bf.webp)

**23 / Multicolour spiral tee** A similar palette does not certify placement. Inspect the relative positions and continuity of the coloured rings. Matching a histogram could leave the same collection of colours in entirely different locations.

![Meta AI illustration: Multicolour spiral tee](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7a-fd50-7315-bfab-85640013d10b.webp)

**24 / Geometric print tee** Count and arrangement matter alongside colour. The blue circles, red blocks and yellow triangle offer clear landmarks. A useful assessment checks their number, shape and position, not only their average chromaticity.

![Meta AI illustration: Geometric print tee](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7b-0255-7439-9eb0-f5d97289d2cb.webp)

> **Tip: Turn this chapter into a controlled test.** Keep pose and product scale fixed; change only the background. Inspect motif count, placement, edges, base fabric and each artwork colour separately.

_Visual chapter 05 / Meta AI illustrations_

## Texture gives colour a physical context

Cable knit, linen, denim, quilting and fine fibres create appearance at different spatial scales. Broad shadows communicate form; smaller structures communicate material. Making every patch equally bright may reduce one kind of variation while removing both. The useful objective is coherent appearance, not uniform colour.

**25 / Ivory cable-knit sweater** Relief creates legitimate brightness variation. Raised cables and recessed stitches receive different illumination. Flattening that variation to minimise a colour-distance score would remove evidence of the construction.

![Meta AI illustration: Ivory cable-knit sweater](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7b-0a57-70f6-a478-a5157f240500.webp)

**26 / Teal quilted vest** Repeated panels expose local inconsistencies. Inspect adjacent diamond panels under similar light. Some contrast describes puffed geometry; an isolated panel changing hue would raise a different concern.

![Meta AI illustration: Teal quilted vest](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7b-11e0-784b-b0b9-5d3c94aba45d.webp)

**27 / Terracotta linen shirt** Fine weave and broad folds live at different scales. Look at the seam edges and broad chest panel independently. A result can retain its orange-brown family while losing the smaller-scale texture that describes the fabric.

![Meta AI illustration: Terracotta linen shirt](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7b-17b9-7002-9af3-abf06bcc15cf.webp)

**28 / Blue fuzzy cardigan** Fibres complicate the silhouette. Fine hairs blend with the background at the edge. An apparently clean outline can be the result of removing those fibres rather than preserving them.

![Meta AI illustration: Blue fuzzy cardigan](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7b-1cfb-704f-b751-3cc27af083d4.webp)

**29 / Denim jacket with warm stitching** Secondary details deserve their own check. Inspect stitching and hardware separately from indigo panels. A single adjustment that helps the denim can unintentionally desaturate or recolour the contrasting thread.

![Meta AI illustration: Denim jacket with warm stitching](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7b-21d4-750d-8bcc-4cd87a64adc2.webp)

**30 / Mustard knit sweater** Texture is not just random variation. Follow the repeated knit pattern. Over-smoothing may reduce fluctuations in a metric while also making the textile less credible at viewing size.

![Meta AI illustration: Mustard knit sweater](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7b-2744-7532-99b1-affa028e7139.webp)

> **Tip: Turn this chapter into a controlled test.** Request a closer camera view without redesigning the product. Inspect whether weave, stitching and relief remain structurally consistent, and retain the full-view reference for identity checks.

_Visual chapter 06 / Meta AI illustrations_

## The colour moves with the light

Satin, velvet, sequins and sheer cloth are difficult precisely because their appearance should change. A highlight passing over satin is not the same event as a random flash at an outline. These still illustrations show the appearance categories; they cannot establish temporal behaviour or identify a flicker cause.

**31 / Emerald satin skirt** A highlight is not the base colour. The long bright and dark folds communicate sheen. Expect a highlight to move with viewpoint; demanding identical pixels across rotation would contradict this appearance.

![Meta AI illustration: Emerald satin skirt](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7b-2e82-7dc5-9dfe-c75d6d66a599.webp)

**32 / Dusty-rose sheer blouse** Transmission brings other surfaces into view. The sleeves and body differ in opacity and layering. A visible colour may include what is behind the cloth, so the same material need not have one observed RGB value.

![Meta AI illustration: Dusty-rose sheer blouse](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7b-3382-79c0-aa47-b2424401509f.webp)

**33 / Champagne sequin top** Tiny bright regions can dominate attention. Inspect whether highlights remain attached to a plausible sequin pattern. Random flashes and physically plausible sparkle may look similar in a single frame; a sequence is needed to distinguish them.

![Meta AI illustration: Champagne sequin top](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7b-3a24-7c43-9132-4651913574ae.webp)

**34 / Purple velvet blazer** Pile direction changes apparent depth. The lapels and front panels show different tonal character. That contrast does not by itself prove colour drift, because directional surface appearance is part of the material.

![Meta AI illustration: Purple velvet blazer](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7b-3ec3-7f37-9033-4daac9e08a5a.webp)

**35 / Teal satin dress** Shading must remain compatible with form. Inspect the folds rather than only a central swatch. A uniform colour fill could reduce variation and simultaneously erase the evidence of satin.

![Meta AI illustration: Teal satin dress](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7b-4454-79e8-b2a0-3552ba39e93a.webp)

**36 / Burgundy velvet cushion** Object geometry changes the comparison. The centre indentation, edges and broad faces have different orientations. Comparing the darkest crease to a flat fabric patch would confound geometry with material appearance.

![Meta AI illustration: Burgundy velvet cushion](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7b-4cfd-731b-8a14-bf845a9f398d.webp)

> **Tip: Turn this chapter into a controlled test.** Request a small viewpoint change under a fixed studio setup. Inspect whether highlights follow plausible geometry while the underlying material character remains recognisable.

_Visual chapter 07 / Meta AI illustrations_

## The problem extends beyond shirts

Bags, shoes, bottles and cups broaden the discussion to multiple materials, reflection and transmission. They do not establish that the garment workflow supports those categories. A material boundary or a transparent region changes what an observed pixel represents, and therefore changes what a fair comparison would need.

**37 / Oxblood and blush handbag** Multiple materials require multiple judgements. Inspect the dark body, pale inset, handles and fittings separately. Their colours occupy unequal areas, so the largest region can dominate an overall statistic.

![Meta AI illustration: Oxblood and blush handbag](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7b-536d-7fc3-b3f5-334b9b8433a5.webp)

**38 / Ivory shoe with green panel** Boundaries join distinct materials. Leather-like upper, suede-like panel and gum sole should retain separate identities. Colour spill at their junctions can be visible even when each large interior seems correct.

![Meta AI illustration: Ivory shoe with green panel](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7b-592e-7ab8-9a8b-52f2b134adb8.webp)

**39 / Sage fabric pouch** A simple product can still be ambiguous. The flat face is useful for inspection, but soft shadows and textured edges remain. A neutral backdrop reduces distractions without providing a calibrated colour reference.

![Meta AI illustration: Sage fabric pouch](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7b-619b-736f-9312-2e4f3c280fca.webp)

**40 / Terracotta fabric square** A flat sample simplifies only part of the problem. A broad visible surface reduces pose ambiguity. It still carries illumination, camera and display assumptions; it is not a substitute for spectral reflectance data.

![Meta AI illustration: Terracotta fabric square](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7b-6947-73d6-8046-f22b6add5aa7.webp)

**41 / Amber transparent bottle** The observed colour includes transmission. Look through the bottle as well as at its edges and highlights. The background and optical path contribute to the amber appearance, so opaque-fabric assumptions would be inappropriate.

![Meta AI illustration: Amber transparent bottle](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7b-6d20-79f6-9a08-ad83f1420737.webp)

**42 / Copper-coloured travel cup** Reflections can carry the environment. The bright vertical streak is visually different from the darker body. This illustration is useful for discussing reflection, but it does not establish the object's real composition or measured reflectance.

![Meta AI illustration: Copper-coloured travel cup](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7b-718e-77ff-a99b-028c0f20e13f.webp)

> **Tip: Turn this chapter into a controlled test.** Hold the product view fixed and change only the background. Inspect distinct materials and transmitted or reflected surroundings separately; do not require transparent regions to stay numerically identical.

_Visual chapter 08 / Meta AI illustrations_

## The smallest regions can be the loudest

A mesh hole, loose fibre, sleeve outline or occluding arm changes the meaning of a product region. These examples make spatial support part of the question. A visually stable garment interior is compatible with a distracting edge defect. For any eventual motion test, inspect the silhouette and neighbouring scene through the whole turn.

**43 / Teal mesh top** Holes are not ordinary foreground pixels. The background is visible through the mesh. Treating the whole silhouette as opaque would alter the holes; treating every pale pixel as background would damage the material.

![Meta AI illustration: Teal mesh top](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7b-773d-745a-8cc4-8e13111b6866.webp)

**44 / Plain light camp shirt** Low contrast makes the contour important. Inspect the shoulder and sleeve ends against the light background. Small edge changes can be more noticeable in motion than in a static overview.

![Meta AI illustration: Plain light camp shirt](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7b-7bb2-7e7f-a695-5deb18b3d13b.webp)

**45 / Cream shirt with chest embroidery** A print can approach a fold or edge. Inspect where the purple band meets the placket and creases. Colour transfer alone cannot guarantee that the motifs remain attached to the same garment structure.

![Meta AI illustration: Cream shirt with chest embroidery](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7b-80c4-79ec-b87d-978df9afe3af.webp)

**46 / Violet embroidery close-up** Magnification reveals different failures. Use this illustration to look at stitch separation and the fabric around the motif. A pleasing thumbnail is not evidence that fine thread boundaries survived processing.

![Meta AI illustration: Violet embroidery close-up](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7b-874e-7d73-8df3-1f8ccc94f319.webp)

**47 / Olive shirt with an occluding arm** Visibility changes what can be evaluated. The arm covers part of the shirt and introduces a neighbouring surface. A faithful result must preserve skin and background as well as the visible garment; hidden regions are not directly observable here.

![Meta AI illustration: Olive shirt with an occluding arm](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7b-8b0c-7005-a348-24c6a48f84b1.webp)

**48 / Light textured long-sleeve shirt** An outline is a transition, not a hard truth. Look at the shoulder and lower hem. Mixed edge pixels, fine fibres and shadow all complicate a binary garment/background interpretation.

![Meta AI illustration: Light textured long-sleeve shirt](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7b-8f12-7b39-a5ba-ce46586a9e01.webp)

> **Tip: Turn this chapter into a controlled test.** Request a small rotation with the same product and illumination. Inspect the silhouette, fine structures, occlusions and neighbouring background at full size; do not infer video stability from one output still.

_Visual chapter 09 / Meta AI illustrations_

## Design the test before announcing the result

The remaining examples are useful anchors for questions about framing, reference uncertainty, lifestyle context and repeatability. They are not additional successful corrections. A strong study distinguishes independent products, repeated generations and adjacent frames, then asks what evidence each actually contributes.

**49 / Grey marl sweatshirt** Neutrality and texture must coexist. A neutral mean does not tell us whether flecked yarn, ribbing and folds remain. Inspect local structure before interpreting a low average chromatic error as success.

![Meta AI illustration: Grey marl sweatshirt](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7b-9279-75a2-ab7a-aa83b3666531.webp)

**50 / Navy blazer** A second dark example is not a repeat trial. This illustration differs in cut and framing from the navy coat. They broaden the visual discussion but cannot be counted as a matched A/B experiment.

![Meta AI illustration: Navy blazer](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7b-95a9-7845-980c-1c02f66cbc8e.webp)

**51 / Embroidered camp shirt** Repeated concepts are not identical products. This is a separate Meta-generated shirt from the other embroidered examples. Similar colour words do not establish correspondence of motif geometry, fabric or construction.

![Meta AI illustration: Embroidered camp shirt](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7b-99a0-7d20-8f20-e1789f4437a3.webp)

**52 / Green polo shirt** Sampling should respect the surface. The collar, sleeve underside and chest have different shading. Choose comparable material regions for an evaluation and state which parts were excluded and why.

![Meta AI illustration: Green polo shirt](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7b-9cec-75ad-bb01-dbd0e8f690d9.webp)

**53 / Grey crewneck sweatshirt** Changing composition changes the evidence. Compare how much of the frame is garment rather than background. Whole-image statistics can shift with crop even when the visible fabric itself has not changed.

![Meta AI illustration: Grey crewneck sweatshirt](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7b-a208-70a2-aedc-d602eca2f06d.webp)

**54 / Rose shirt in a lifestyle setting** A scene introduces competing colours. Skin, trousers, foliage and warm surroundings can influence judgement. A correction confined to the product should not silently recolour these unrelated elements.

![Meta AI illustration: Rose shirt in a lifestyle setting](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7b-a768-785b-a76c-5e5d625c0422.webp)

**55 / Mauve knit close-up** View scale affects what looks preserved. A close-up makes stitches easy to inspect but omits the full product. Detail coverage and whole-garment coverage serve different purposes; neither replaces the other.

![Meta AI illustration: Mauve knit close-up](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7b-adf9-764c-8071-8b5456a7157e.webp)

**56 / Pale yellow long-sleeve shirt** The reference needs an explicit interpretation. Is the warmth an intended fabric property or a capture cast? This illustration alone cannot settle that. Additional approved references can reduce uncertainty, but do not justify inventing hidden evidence.

![Meta AI illustration: Pale yellow long-sleeve shirt](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7b-b138-7672-9124-ed216dd765fb.webp)

**57 / Pale blue-grey shirt** A neighbour colour is a useful hard case. Blue-grey can plausibly be interpreted as neutral grey at a glance. Build evaluation cases around small, meaningful differences rather than only spectacular failures.

![Meta AI illustration: Pale blue-grey shirt](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7b-b490-74ef-b1cd-cfe25fad8e7b.webp)

**58 / Periwinkle cushion** Context can change perceived appearance. Notice the contrast between the blue-violet surface and the neutral surround. The context experiment above isolates surround colour using identical digital swatches; this product illustration itself is not that controlled experiment.

![Meta AI illustration: Periwinkle cushion](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7b-ba60-7693-8e5f-942364631daf.webp)

**59 / Blue tee on mannequin** A still cannot establish temporal stability. This image is an anchor for a future rotation experiment. Without an accompanying sequence, it supplies no measurement of flicker, no repeatability result and no correction success rate.

![Meta AI illustration: Blue tee on mannequin](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7b-bfbd-7ac3-81e5-b74c40fa7b63.webp)

> **Tip: Turn this chapter into a controlled test.** Choose one variable: framing, viewpoint or surround. Attach this exact anchor, retain every attempt and record any identity changes before comparing colour. Do not combine several variables in the first test.

_From illustration to experiment_

## What would make these examples evidence?

The atlas is a set of questions made visible. To answer them experimentally, each reference needs an associated candidate, a declared transformation, a comparison protocol and retained outcomes. Two independently generated shirts with similar descriptions are not a valid before-and-after pair. Even repeated prompts can yield different products.

1. **Reference A**: Save the exact asset
2. **Candidate B**: Attach A; change one factor
3. **Inspect correspondence**: Verify identity before scoring
4. **Evaluate + retain**: Include failed attempts

### 1. Define what should remain invariant

For a viewpoint experiment, garment identity, motif arrangement and material should remain recognisable while visibility, folds and shading may change. For a background experiment, preserve the product while changing the surround. For a lighting experiment, permit physically plausible appearance changes rather than demand identical RGB pixels. These are different hypotheses and should not be combined into one undifferentiated score.

### 2. Change one factor before combining factors

Begin with a neutral reference and a single perturbation: pose, surround, illumination or crop. Only then study combinations. If pose, camera response, background and lighting all change at once, the resulting error cannot easily be attributed to one cause. A complex lifestyle scene may be commercially useful while being a poor first diagnostic.

### 3. Verify that the candidate depicts the same item

Check silhouette, construction, motif count and placement before measuring colour agreement. If the generator redraws the embroidery, a numerical colour comparison may no longer address the intended question. Record that as an identity failure, not as a conveniently excluded colour sample. The mostly plain top in the pattern chapter is a concrete reminder that a requested pattern is not guaranteed to appear.

### 4. Keep measurement and judgement separate

Use comparable encodings and reference-white assumptions for colour distances. State whether the comparison concerns whole images, material regions or corresponding surface samples. For video, record sample times, playback conditions and how changes in visibility are handled. Report garment interior, artwork, boundaries and unrelated scene regions separately when those distinctions affect the claim.

A human review can ask whether an asset is acceptable for its intended use. A numerical diagnostic can ask whether a defined quantity improved. Neither substitutes automatically for the other. If raters disagree, that disagreement is part of the evidence; it should not disappear behind a rounded headline percentage.

### 5. Retain repetitions, failures and uncertainty

Save all planned attempts and distinguish prompt revisions from independent repetitions. Keep development products separate from the final evaluation set. Several adjacent frames from one video are not several independent products. Repeated generations of one item are useful for repeatability, but they do not establish broad coverage across materials.

| Claim | Evidence it would need | What this article provides |
| --- | --- | --- |
| The examples illustrate difficult appearance categories. | Labelled, inspectable images with relevant explanations. | 59 synthetic anchors, inspected and captioned. |
| A particular correction improved a defined diagnostic. | Matched inputs and outputs plus a fixed calculation. | Selected development observations; no new public numerical benchmark. |
| The delivered video has no visible flicker. | Sequence review and a specified temporal evaluation with scope and limits. | A still comparison cannot establish this. |
| The system works across product families. | Independent held-out evaluation, coverage and defect counts. | Not established by this atlas. |

### Illustrative test plan, not reported results

Suppose a future study uses 12 products, three scene conditions and four independent generations per condition. That produces 12 × 3 × 4 = 144 generated assets, but only 12 product identities. The distinction matters when discussing generalisation. A product-level split would keep every generation of a held-out product out of development. A report should identify both the number of assets and the number of independent product groups.

```
Hypothetical study inventory:
12 products × 3 conditions × 4 generations = 144 assets
Independent product identities = 12, not 144

Report separately:
reference agreement / temporal behaviour / detail / scene changes
coverage / defects among accepted assets / uncertain cases
```

### A compact vocabulary

- **Reflectance**: How a material returns incident light; a spectrum or directional description carries more information than a photograph.
- **Encoding**: The interpretation of image values, including colour-space and transfer-function assumptions.
- **Lightness**: A perceptual colour coordinate in spaces such as CIELAB; not interchangeable with raw RGB or physical luminance.
- **Chroma**: Colourfulness relative to a defined reference within a colour model; distinct from hue.
- **Gamut**: The set of colours representable under a given encoding or reproduction condition.
- **Temporal consistency**: Coherent behaviour over time, allowing the changes that the scene and motion justify.
- **Reference fidelity**: Agreement with the approved evidence under a declared comparison, not proof of physical truth.

The displayed Meta AI images came from the supplied shared sessions. Exact model versions and seeds were not verified.

_Development research / observations and evaluation_

What the work taught us, and what the evidence does not yet establish.

## Abstract

Generated product media can remain visually plausible while changing an item's perceived colour. In moving sequences, the mismatch can also vary with viewpoint: a garment may appear consistent in one frame but drift in shade or brightness during rotation. This makes product fidelity a sequence-level evaluation problem rather than a single-image judgement.

Our development work investigated reference-guided colour correction for garment images and videos. The principal observations concern the interaction between colour fidelity, surface detail, boundary behaviour, and temporal consistency. Selected internal regression studies recorded improvements in brightness stability and boundary behaviour, while also showing that improvement on one diagnostic does not establish universal visual correctness.

This article presents the problem, research observations, and implications for evaluation. It intentionally omits the proprietary implementation, model configuration, processing sequence, and calibration procedure. It is a research overview, not a reproducibility paper or an independently validated benchmark publication.

## 1. A plausible image can still depict the wrong product colour

Generative media is often judged by realism, composition, or aesthetic quality. Product communication imposes another constraint: the depicted item should remain recognisable as the referenced product. A plausible blue garment may still be the wrong blue.

Colour is only one component of that requirement. Shape, pattern, material appearance, logos, and small construction details can also change. Our observations concern garment colour and temporal behaviour; they do not establish preservation of every product attribute.

The central research question is therefore narrower than general realism: how should a generated asset be assessed against reference evidence when its pose, lighting, and scene differ?

![Conceptual illustration, three cards: Does the colour match? Does it stay consistent? Is the detail preserved? Each shows schematic swatches](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7e-550e-7e21-8503-44797447be80.png)

_Illustrative swatches explain evaluation dimensions. They do not depict customer products or outputs from our system._

## 2. Photographic references are evidence, not physical ground truth

A photograph records the interaction of material, illumination, camera response, and image processing. Two valid photographs of the same garment may disagree in apparent brightness or shade. Reference agreement cannot automatically be interpreted as recovery of the material's physical reflectance.

This distinction matters for both correction and evaluation. A system can improve agreement with approved photography without demonstrating colourimetric accuracy under arbitrary illumination. Stronger physical claims would require controlled capture and calibrated references.

Reference quality also limits the conclusions available. Inconsistent images, edited photographs, hidden surfaces, and weak coverage of the product create uncertainty that an evaluation should acknowledge rather than convert into an unjustified pass.

## 3. Still-image fidelity and sequence stability are different objectives

A frame can look convincing in isolation while forming part of an unstable sequence. Conversely, a stable sequence can consistently show the wrong colour. Both dimensions matter.

| Evaluation dimension | Research question |
| --- | --- |
| Reference fidelity | Does the depicted garment agree with the approved photographic evidence? |
| Temporal consistency | Does its appearance remain coherent through motion and viewpoint changes? |
| Detail preservation | Are patterns, texture, and fine visual features still credible? |
| Boundary behaviour | Do outlines exhibit flashes, halos, or unstable transitions? |
| Scene preservation | Are unrelated areas of the scene affected? |
| Evidence quality | Is there enough reliable information to reach a conclusion? |

A single average score can hide a failure in one of these dimensions. Evaluation should preserve their distinctions and examine difficult portions of a sequence, not only representative stills.

![Conceptual chart: a stable but mismatched colour stays far from the dashed reference line, while a variable colour oscillates around it over time](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7e-6f2b-75fb-86c0-30f6c3528b35.png)

_Curves are drawn to illustrate a distinction, not computed from experiment data. Reference fidelity and temporal stability require separate assessment._

![Conceptual two-axis map of reference fidelity against temporal stability: stable but wrong shade, both objectives met, mismatched and unstable, close shade with visible flicker](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7e-86e9-7c56-a766-6313e8ec8788.png)

_This is a conceptual evaluation map, not a scatterplot of tested products. A point in the upper-right would still need checks for detail preservation and unintended scene changes._

## 4. Boundaries can dominate perceived instability

One recurring development observation was that visible instability could remain around garment outlines even after the interior appearance improved. Such events can be brief and spatially small, yet conspicuous during playback.

This suggests that overall colour agreement and whole-frame averages are insufficient descriptions of video quality. Evaluation should consider where an error occurs, how abruptly it changes, and whether it persists across motion.

The observation does not imply a single cause for every edge flash. Source instability, uncertainty about the visible surface, motion, and export interpretation can contribute differently across cases. Diagnosing the source of an artefact is separate from measuring its visible effect.

![Conceptual illustration, three cards: interior appearance, boundary behaviour and perceived quality](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7e-9d1c-757d-b9b0-eab6bccbe798.png)

_The diagram explains why whole-frame averages can conceal visible defects. It does not reveal the correction mechanism or its configuration._

## 5. Light fabrics and printed surfaces expose coupled failure modes

Light garments can be difficult to distinguish from bright surrounding scenes. Small variations that might be inconspicuous on a dark surface can become perceptually prominent on a nearly neutral fabric.

Printed garments introduce another complication: the fabric and artwork are distinct visual evidence within one product. A statistic that improves for the fabric may conceal a change in the print. Evaluating them as one uniform region can therefore produce a misleading conclusion.

The broader implication is that evaluation should account for material and surface structure. Results from a plain garment should not be assumed to transfer to intricate artwork, translucent fabric, reflective finishes, or other substantially different appearances.

_Actual development example · archived revision_

## Reference, generated input, corrected output.

**Reference photograph supplied to the workflow**

![Reference photograph supplied to the workflow: light shirt with purple embroidery](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7b-c3d9-7415-9d4c-b868c278d926.webp)

**Generated input · 1.00 s**

![Generated input at 1.00 s: light shirt with purple embroidery](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7b-c7f1-75b7-ac3d-9419926cf004.webp)

**Corrected output · same 1.00 s**

![Corrected output at the same 1.00 s: light shirt with purple embroidery](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7b-caa5-7c67-ae17-5ce4589fe3bb.webp)

Real assets from one development case, not the synthetic examples elsewhere in this article. The input and output use the same timestamp and identical crop; the reference shows a different pose and lighting. Images were cropped and resized for presentation, with no additional colour adjustments. The corrected frame is from an archived development revision, not a claim about every current output. Compare the base fabric, embroidery and outline; residual differences remain. A still frame cannot establish temporal stability or prove that flicker is absent.

## 6. What the development evidence supports

Selected internal comparisons recorded reductions in a boundary-related temporal diagnostic and in brightness variation on a light garment. A controlled regression also showed zero sensitivity to one specifically tested disturbance. These observations supported continued development, but do not establish zero visible flicker.

| Observation | Supported interpretation | Unsupported extension |
| --- | --- | --- |
| Lower boundary-related temporal diagnostic in a selected case | The revised system improved that internal diagnostic for the observed case | All boundaries are stable in all videos |
| Lower brightness variation in a selected light-garment case | The tested sequence became more stable under the chosen measurement | Every white garment is correctly matched |
| Zero response in one controlled regression | A particular tested dependency was eliminated under fixed conditions | All visible flicker was eliminated |
| Successful image and video processing checks | The workflow could complete the tested application paths | Catalogue-wide visual accuracy or production-scale reliability |

These cases were used during development. They are not an untouched test set, and they do not provide an independent population-level success rate. Public numerical benchmark claims would require a sufficiently specified evaluation protocol, independent evidence, and permission to release the relevant data. This overview does not provide that package. The worked calculations later in this article use synthetic data solely for teaching.

## 7. A more useful evaluation framework

Reference fidelity and temporal stability should be reported together, with preservation of detail and scene content treated as additional constraints. An asset should not be considered successful simply because one metric improves.

Human assessment remains useful for visible failures that aggregate measurements can miss. Numerical diagnostics can support that assessment, but a colour-distance measure, a temporal residual, and a human judgement answer different questions. They should not be presented as interchangeable.

Independent evaluation should separate development examples from final assessment by product family. Related variants and repeated generations can otherwise make generalisation appear stronger than it is. Adjacent video frames are also correlated and should not be counted as independent products.

For an automated acceptance system, the rate of accepted assets should be reported alongside the rate of defects among accepted assets. A system that sends difficult examples for review may be more useful than one that produces a confident answer for every input. No calibrated acceptance classifier is claimed here.

### Mathematical interlude: learning to measure the problem

**All numerical examples below use deliberately constructed synthetic data. They are teaching examples, not customer data, measurements of our system, or substitute benchmark results.** The equations describe general evaluation concepts, not our proprietary correction method. Calculations assume comparable colour encoding, equal sampling intervals, and the same visible material across samples unless stated otherwise.

### A. Colour distance: separating lightness from chromatic difference

CIELAB describes colour with L* for lightness and a*, b* for opponent chromatic coordinates. A simple teaching measure is Euclidean distance in this space, conventionally called ΔE*ab or ΔE76. [Konica Minolta's colour-difference explanation](https://sensing.konicaminolta.us/us/blog/identifying-color-differences-using-l-a-b-or-l-c-h-coordinates/) introduces these coordinates and the distance calculation.

```
Reference r = (60, 10, −20)
Candidate c = (64, 13, −16)

ΔL* = 64 − 60 = 4
Δa* = 13 − 10 = 3
Δb* = −16 − (−20) = 4

ΔE76 = √[(ΔL*)² + (Δa*)² + (Δb*)²]
     = √(16 + 9 + 16)
     = √41 ≈ 6.40
```

This number describes separation between the supplied coordinates; it does not explain why the colours differ. Changing only lightness would produce a different error from changing the chromatic coordinates, even if the total distance were similar. The example assumes the same reference white and observer convention for both values; comparing incompatible colour conversions would undermine the result.

ΔE76 is convenient for teaching but is not uniformly perceptual. CIEDE2000 is a more elaborate colour-difference formula with distinct weighting and interaction terms. It must not be substituted by Euclidean distance and then labelled ΔE00. For implementation details and published verification pairs, see [Sharma, Wu and Dalal's CIEDE2000 notes](https://hajim.rochester.edu/ece/sites/gsharma/ciede2000/). Neither formula alone supplies a universal product-acceptance threshold.

### B. Mean agreement can hide variation over time

Consider two synthetic five-frame sequences of lightness measurements from a comparable surface. The reference lightness is 60 throughout this simplified example.

| Frame | Sequence A | Sequence B | Reference |
| --- | --- | --- | --- |
| 1 | 60 | 60 | 60 |
| 2 | 60 | 63 | 60 |
| 3 | 60 | 57 | 60 |
| 4 | 60 | 63 | 60 |
| 5 | 60 | 57 | 60 |

Both sequences have mean lightness 60. Measuring only the difference between the sequence mean and the reference would therefore return zero for both. For B, signed deviations cancel even though four frames differ from the reference.

```
Mean absolute reference error = (1/T) Σ |Lₜ − Lref|
A: 0
B: (0 + 3 + 3 + 3 + 3) / 5 = 2.40 L* units

Mean adjacent-frame change = (1/(T−1)) Σ |Lₜ − Lₜ₋₁|
A: 0
B: (3 + 6 + 6 + 6) / 4 = 5.25 L* units per sampled step

Largest adjacent-frame change for B = 6 L* units
```

The first quantity measures reference disagreement; the second measures temporal variation. A third sequence fixed at 66 would have reference error 6 and temporal variation zero. Stability alone therefore cannot certify fidelity.

These are illustrative statistics, not validated flicker scores. Real rotation changes illumination and visibility. Samples must correspond to comparable surfaces, and frame timing must be documented: a per-step measure changes with sampling rate. A moving highlight can raise temporal variation without being an error; an average over changing surface areas can also mislead.

![Line chart of synthetic lightness over five frames: sequence A stays at 60, sequence B moves between 57 and 63](https://cdn.pro.shopos.ai/sloosh/o/93664a0d00debd5d/01a17c7e-b555-7de2-ab9e-52d3c5e508eb.png)

_Green: sequence A. Gold: sequence B. Both means equal 60; mean adjacent-frame changes are 0 and 5.25 respectively. Every plotted value appears in the table above._

### C. Spatial averaging can hide an edge defect

Suppose 98% of an evaluated region has scalar error 1, while the remaining 2% (a thin boundary) has error 20. The numbers represent an abstract nonnegative error score, not a specified perceptual metric.

```
Region-wide mean error = 0.98 × 1 + 0.02 × 20
                       = 0.98 + 0.40
                       = 1.38

Boundary-only mean error = 20
```

A region-wide mean of 1.38 could look reassuring while concealing a severe local problem. Under the nearest-rank definition, even the 95th percentile equals 1 in this example, because the problematic pixels occupy only the upper 2%. The 99th percentile equals 20. This illustrates why spatially targeted evaluation and the choice of tail statistic matter. It is not an argument for using a maximum alone, which may overreact to isolated noise.

### D. Quantifying improvement without claiming perfection

Imagine a defined diagnostic falls from 5.25 to 1.75 in a hypothetical experiment using the same measurement protocol.

```
Relative reduction = (before − after) / before × 100%
                   = (5.25 − 1.75) / 5.25 × 100%
                   ≈ 66.7%
```

That is a 66.7% reduction in this diagnostic, not 66.7% accuracy, not proof of equivalent perceptual improvement, and not zero remaining error. The comparison would be invalid if the measurement region, sampling, or definition changed between candidates. When the baseline is zero, this relative-reduction formula is undefined.

### E. Acceptance coverage and escaped defects

A useful automated system must balance how much it accepts against how often those accepted assets contain defects. Consider a synthetic evaluation of 100 independently assessed assets: 80 are accepted, and human review finds four defective assets among those 80.

```
Acceptance coverage = 80 / 100 = 80%
Defect rate among accepted assets = 4 / 80 = 5%
Defective accepted assets as a share of all assets = 4 / 100 = 4%
```

The last two percentages have different denominators and answer different questions. This information alone does not determine the fraction of all defective assets that escaped detection: the total number of defective assets, including those rejected, is still needed. A reported percentage should always identify its numerator, denominator, and evaluation population.

Together, these examples show why a credible evaluation needs more than a single headline score. Mathematical definitions make claims inspectable without disclosing the mechanism that produces the corrected output.

## 8. What remains unresolved

The hardest conceptual issue is distinguishing unwanted appearance drift from legitimate changes in illumination and viewpoint. Removing all visible variation would also remove part of the physical appearance of a moving garment.

Reference uncertainty, occlusion, intricate patterns, weak contrast, and changing visibility remain important challenges. Colour fidelity alone cannot certify product identity, accurate text, material properties, or construction details.

The development evidence is also limited in scope. It does not establish universal performance, independent commercial acceptance rates, or applicability to every material category. Broader claims require broader evaluation.

## 9. Implications for research and deployment

The research direction is to treat product fidelity as a constrained, evidence-based judgement. A generated asset must be assessed against the product evidence and across time, while allowing legitimate scene variation.

Future work should investigate independent evaluation across product families, clearer treatment of uncertain references, and agreement between numerical diagnostics and human perception. Any learned evaluator should be assessed on held-out products rather than assumed reliable because it uses a capable pretrained model.

For deployment, output generation and output acceptance are separate milestones. Operational completion demonstrates that a job ran; it does not demonstrate that the resulting asset is suitable for publication. Quality evaluation and failure handling remain necessary parts of the research problem.

## 10. Conclusion

Our development work suggests that reference fidelity, temporal consistency, surface detail, and boundary behaviour must be considered together. Improvements in one dimension can coexist with visible failures in another.

The contribution of this overview is a set of research observations and evaluation implications drawn from development experience. The underlying implementation remains undisclosed. Independent validation is the next requirement for stronger performance claims.

## Evidence and disclosure

This overview is based on internal implementation inspection, selected development regressions, and application-level checks. Customer identities, brand names, product identifiers, and private conversations are excluded. One authorised garment-only development comparison is included without identifying labels.

Exact model selections, proprietary correction algorithms and formulas, parameter values, routing rules, processing order, source modules, deployment configuration, and implementation artefacts are intentionally not disclosed. The article is not sufficient to reproduce the system. It also makes no claim that high-level ideas cannot be independently developed by others.
