WEBVTT

1
00:00:00.300 --> 00:00:04.220
Suppose the prompt asks for a blue cup with the word hello on a
sign.

2
00:00:04.920 --> 00:00:10.120
Our original vector drawing shows a plausible cup, but the sign
reads H E L O.

3
00:00:11.060 --> 00:00:16.580
A single preference score can tell us this output is worse, yet
it does not tell an editor exactly what to repair.

4
00:00:17.540 --> 00:00:22.320
Point to the inscription. Name the defect: a prompt-conditioned
lettering mismatch.

5
00:00:22.920 --> 00:00:25.020
Explain it: one letter L is missing.

6
00:00:25.920 --> 00:00:27.640
Then state its priority for this task.

7
00:00:28.500 --> 00:00:33.880
The example illustrates a diagnosis; it is not an output from a
trained detector or an annotated benchmark image.

8
00:00:34.580 --> 00:00:37.920
Structured Defect Grounding represents each defect as a tuple:

9
00:00:38.320 --> 00:00:43.220
a location box, a defect type, a natural-language reason, and an
importance score.

10
00:00:43.900 --> 00:00:46.480
An image can contain a variable number of these instances,

11
00:00:46.780 --> 00:00:50.279
so the model predicts a set rather than one fixed image-level
label.

12
00:00:51.000 --> 00:00:52.900
The fields stay attached to the same instance.

13
00:00:53.540 --> 00:00:55.940
That matters when an image has several unrelated problems.

14
00:00:56.660 --> 00:01:01.160
A malformed hand and a missing requested object need their own
locations and explanations,

15
00:01:01.480 --> 00:01:05.140
instead of a heatmap whose bright areas are disconnected from
the reasons for judging them.

16
00:01:05.613 --> 00:01:08.393
The paper distinguishes artifacts from misalignments.

17
00:01:08.873 --> 00:01:13.573
An artifact is an image-intrinsic visual flaw, such as
implausible geometry.

18
00:01:14.213 --> 00:01:17.273
A misalignment is a semantic error relative to the prompt.

19
00:01:17.853 --> 00:01:23.293
Neatly written H E L O can therefore still be wrong when the
requested word is hello.

20
00:01:24.393 --> 00:01:26.633
Importance is also attached to each defect.

21
00:01:27.233 --> 00:01:31.393
Its rubric considers visual prominence, semantic impact,
affected area,

22
00:01:31.873 --> 00:01:34.193
and whether the problem lies on the focal subject.

23
00:01:35.033 --> 00:01:37.992
The dataset uses integer scores from one to one hundred.

24
00:01:38.553 --> 00:01:42.633
Our toy only names a priority; it does not invent a measured
importance number.

25
00:01:43.413 --> 00:01:50.193
To study this representation, the dataset contains thirty
thousand ninety-six images from four text-to-image generators.

26
00:01:50.973 --> 00:01:55.473
Human annotators draw defect boxes, assign types, and write
short descriptions.

27
00:01:56.313 --> 00:02:01.153
A model then expands descriptions, supplies reasoning traces,
and scores importance.

28
00:02:02.013 --> 00:02:05.433
The supervision is a combination of human and model annotations.

29
00:02:06.333 --> 00:02:11.473
The split is prompt-disjoint: twenty-eight thousand nine hundred
forty-five training images

30
00:02:11.533 --> 00:02:14.133
and one thousand one hundred fifty-one test images.

31
00:02:14.833 --> 00:02:16.313
No prompt appears in both splits.

32
00:02:17.153 --> 00:02:20.713
That gives the reported detector evaluation a defined held-out
setting,

33
00:02:21.213 --> 00:02:24.033
rather than testing on the same prompt records used for
training.

34
00:02:24.660 --> 00:02:28.780
The detector starts from Qwen three V L with four billion
parameters.

35
00:02:29.580 --> 00:02:33.840
Supervised fine-tuning teaches the required reasoning and
structured defect output.

36
00:02:34.660 --> 00:02:41.260
A second policy-optimization stage rewards spatial accuracy,
description consistency, and importance estimation.

37
00:02:42.360 --> 00:02:44.500
Those rewards sit behind a format gate.

38
00:02:45.080 --> 00:02:50.000
The answer must contain a parseable defect list and
geometrically valid boxes

39
00:02:50.060 --> 00:02:52.300
before it receives the normal composite reward.

40
00:02:53.180 --> 00:02:54.980
A valid answer still needs to be correct:

41
00:02:55.600 --> 00:03:01.060
locating a box is different from explaining the defect, and both
are different from estimating its impact.

42
00:03:01.627 --> 00:03:05.407
Evaluation separates image-level and defect-level questions.

43
00:03:06.167 --> 00:03:11.427
Image-level metrics check defect-type presence, including images
with no reference instance of that type.

44
00:03:12.287 --> 00:03:16.607
Defect-level metrics match predictions to annotated instances of
the same type,

45
00:03:17.067 --> 00:03:20.047
then evaluate boxes, descriptions, and importance.

46
00:03:21.027 --> 00:03:26.247
For the next chart, the question is artifact localization on
images with annotated artifacts.

47
00:03:27.247 --> 00:03:33.687
Box F one at zero point five uses an overlap threshold of zero
point five when evaluating predicted boxes.

48
00:03:34.327 --> 00:03:38.547
It is a localization F one score, not an overall
image-preference rating

49
00:03:38.647 --> 00:03:40.767
or a promise that half the defects will be repaired.

50
00:03:41.400 --> 00:03:46.320
On the test set, zero-shot Gemini three Pro scores zero point
two zero zero

51
00:03:46.380 --> 00:03:48.840
on artifact Box F one at zero point five.

52
00:03:49.420 --> 00:03:52.880
The supervised SDG detector scores zero point two five five;

53
00:03:53.220 --> 00:03:56.560
its policy-optimized variant scores zero point two six three.

54
00:03:57.319 --> 00:04:03.380
This is a task-trained four-billion-parameter detector compared
with a zero-shot general vision-language baseline,

55
00:04:03.440 --> 00:04:04.680
on this localization metric.

56
00:04:05.560 --> 00:04:09.300
Independent human reannotation is zero point two seven eight in
the same table.

57
00:04:10.080 --> 00:04:15.840
The comparison is useful evidence about grounding; it is not a
ranking of every model on every image-quality task.

58
00:04:16.600 --> 00:04:18.900
One use is generator post-training.

59
00:04:19.620 --> 00:04:25.320
BoxFlow G R P O turns detected regions and their importance into
spatial reward penalties,

60
00:04:25.840 --> 00:04:29.640
then normalizes advantages at each location across a prompt
group.

61
00:04:30.340 --> 00:04:34.840
A high-impact problem can receive stronger local pressure than
an unrelated part of the image.

62
00:04:35.780 --> 00:04:36.920
Another use is editing.

63
00:04:37.620 --> 00:04:42.700
With the same image editor, structured boxes and text are
compared against caption-only feedback

64
00:04:42.760 --> 00:04:44.880
on eight hundred seventy-three valid samples.

65
00:04:45.500 --> 00:04:48.959
Against that baseline, ten point three one percent favor SDG,

66
00:04:49.560 --> 00:04:51.640
two point seven five percent favor the baseline,

67
00:04:52.040 --> 00:04:54.540
and eighty-six point nine four percent are ties.

68
00:04:55.120 --> 00:04:56.060
Return to our sign.

69
00:04:56.680 --> 00:04:58.620
A box alone says where to look.

70
00:04:59.140 --> 00:05:01.800
A reason says why the lettering violates the prompt.

71
00:05:02.540 --> 00:05:05.780
Type distinguishes a prompt mismatch from a visual artifact.

72
00:05:06.480 --> 00:05:09.720
Importance tells the next system which issue deserves attention.

73
00:05:10.500 --> 00:05:12.740
The information is useful because it stays together.

74
00:05:13.360 --> 00:05:15.960
The central idea is a richer interface for feedback:

75
00:05:16.520 --> 00:05:21.460
not only whether an image is good, but which instance is wrong
and what needs to change.

76
00:05:22.340 --> 00:05:24.900
Structured diagnosis does not itself edit the cup.

77
00:05:25.560 --> 00:05:29.580
It gives an editor or a training objective a more specific
problem to act on.

