2. Which of the following is the correct way to describe the input for an inpainting model?
easy
A. Only the new areas to add around the image.
B. An image with missing or masked areas to fill.
C. A complete image with no missing parts.
D. A text description of the image content.
Solution
Step 1: Identify input for inpainting
Inpainting models require an image with missing or masked parts that need filling.
Step 2: Check other options
Complete images or text descriptions are not direct inputs for inpainting; new areas relate to outpainting.
Final Answer:
An image with missing or masked areas to fill. -> Option B
Quick Check:
Inpainting input = image with holes [OK]
Hint: Inpainting needs holes in image input [OK]
Common Mistakes:
Choosing complete images without masks
Confusing input with outpainting requirements
Selecting text descriptions as input
3. Given this Python pseudocode for outpainting, what will be the shape of the output image if the input image is 256x256 and the model adds 64 pixels on each side?
The model adds 64 pixels on each side, so total added width = 64 * 2 = 128 pixels.
Step 2: Calculate new image size
Original size 256 + 128 = 384 pixels. This is 256 + 64 + 64 = 384, since 64 pixels on each side means adding 64 left and 64 right.
Step 3: Re-check options
(384, 384) matches calculation. (320, 320) is 256 + 64, adding only one side.
Final Answer:
(384, 384) -> Option D
Quick Check:
256 + 64*2 = 384 [OK]
Hint: Add border pixels twice (both sides) to original size [OK]
Common Mistakes:
Adding border only once
Confusing inpainting with outpainting size change
Ignoring both width and height increase
4. You run an inpainting model but the output image still has visible holes where the mask was applied. What is the most likely cause?
medium
A. The mask was not correctly applied to the input image.
B. The model was trained only for outpainting, not inpainting.
C. The input image was too large for the model to process.
D. The output image format does not support transparency.
Solution
Step 1: Check mask application
If holes remain, the mask likely was not properly set, so the model didn't know where to fill.
Step 2: Evaluate other options
Model type mismatch or image size issues usually cause errors or poor quality, not visible holes. Output format affects display but not hole filling.
Final Answer:
The mask was not correctly applied to the input image. -> Option A
Quick Check:
Mask error = holes remain [OK]
Hint: Check mask covers missing parts fully [OK]
Common Mistakes:
Ignoring mask correctness
Blaming model type without checking input
Assuming output format causes holes
5. You want to create a larger scenic image by extending the edges of a 512x512 photo using outpainting. You also want to remove a small unwanted object inside the photo using inpainting. Which approach correctly combines both tasks?
hard
A. First apply inpainting on the original image to remove the object, then apply outpainting to extend the image edges.
B. Apply outpainting first to extend the image, then apply inpainting on the extended edges to remove the object.
C. Only use outpainting because it can both remove objects and extend images.
D. Only use inpainting because it can extend images and remove objects.
Solution
Step 1: Remove unwanted object first
Inpainting fixes inside the image, so remove the object before changing image size.
Step 2: Extend image after cleanup
Outpainting adds new areas around the cleaned image, so apply it after inpainting.
Step 3: Evaluate other options
Outpainting cannot remove inside objects; inpainting cannot add new edges. Order matters for best results.
Final Answer:
First apply inpainting on the original image to remove the object, then apply outpainting to extend the image edges. -> Option A
Quick Check:
Fix inside first, then grow outside [OK]
Hint: Clean inside first (inpainting), then extend outside (outpainting) [OK]