You are evaluating the completion of a paint-by-numbers painting from the attached image. Your task:
1. Identify the rectangular painting canvas.
2. Ignore everything outside the canvas, including the table, frame, easel, walls, hands, tools, shadows, and background.
3. Correct the canvas perspective so it appears straight and rectangular.
4. Divide the canvas into a normalized grid of 16 columns and 20 rows, producing exactly 320 equal-sized cells.
5. Number columns from left to right as 1–16.
6. Number rows from top to bottom as 1–20.
7. Estimate how much of each cell’s canvas area has been filled with paint.
Definition of “completed”:
- Count an area as completed when it is visibly covered with paint.
- Do not count exposed canvas, printed outlines, printed numbers, or guide markings as completed.
- Count partially painted areas in proportion to their visibly painted area.
- Do not evaluate whether the selected paint color is correct unless it is clearly accidental or unrelated.
- Apply the same standard to all 320 cells.
- If glare, blur, shadows, perspective, or low contrast affects a cell, provide your best estimate.
Required output:
First, return an annotated version of the original painting image. The annotated image must:
- Show only the perspective-corrected painting canvas.
- Display the complete 16-column by 20-row grid.
- Preserve the original painting. Do not recreate, restyle, repaint, enhance, or replace it.
- Show a painted-completion percentage inside every grid cell.
- Format every annotation as “NN.N%”.
- Use readable, high-contrast annotation labels.
- Position each percentage near the center of its corresponding cell.
- Make grid boundaries visible without obscuring the painting.
- Show column numbers 1–16 across the top.
- Show row numbers 1–20 down the left side.
- Include exactly 320 percentage annotations.
After the annotated image, return this text summary:
Estimated painting completion: NN.N%
Confidence: NN.N%
Image quality notes: [brief list of relevant issues, or “None”]
Calculation requirements:
- Calculate the overall painting completion as the arithmetic mean of all 320 cell percentages.
- Round cell percentages and the overall percentage to one decimal place.
- Ensure the text result matches the percentages shown in the annotated image.
Output order:
1. Annotated image
2. Text summary
Do not return JSON. Do not return the unannotated original image. Do not provide a long explanation of your reasoning.