Configure image-editing workflows, including inpainting, mask-based edits, and prompt-driven modifications (AI-103 Exam Prep)

This post is a part of the AI-103: Develop AI Apps and Agents on Azure Exam Prep Hub. 
This topic falls under these sections:
Implement computer vision solutions (10–15%)
--> Design and implement image- and video-generation solutions
--> Configure image-editing workflows, including inpainting, mask-based edits, and prompt-driven modifications


Note that there are 10 practice questions (with answers and explanations) at the end of each section to help you solidify your knowledge of the material. Also, there are 2 practice tests with 60 questions each available from the hub's main page below the exam topics section.

Introduction

Modern generative AI systems are capable of much more than simply generating images from scratch. Organizations increasingly use AI-powered image editing workflows to:

  • Modify existing images
  • Replace objects
  • Edit backgrounds
  • Improve image quality
  • Apply artistic styles
  • Perform targeted visual changes

For the AI-103 certification exam, you should understand how to configure and implement image-editing workflows using:

  • Inpainting
  • Mask-based editing
  • Prompt-driven modifications
  • Reference images
  • Multi-modal editing pipelines

You should also understand:

  • Workflow orchestration
  • Prompt engineering
  • Responsible AI considerations
  • Content safety
  • Storage and processing workflows
  • Azure services commonly used in image editing systems

This topic falls under:

“Design and implement image- and video-generation solutions”


What Is AI Image Editing?

AI image editing uses generative AI models to modify existing images based on:

  • Text prompts
  • Masks
  • Reference media
  • Style instructions

Unlike text-to-image generation, image editing starts with an existing image and selectively changes portions of it.


Common Image Editing Use Cases

Marketing and Advertising

Modify:

  • Product backgrounds
  • Seasonal themes
  • Promotional imagery

E-Commerce

Generate:

  • Product variations
  • Lifestyle scenes
  • Background replacements

Photography

Enhance:

  • Lighting
  • Resolution
  • Object cleanup
  • Scene composition

Entertainment and Media

Create:

  • Visual effects
  • Character edits
  • Stylized artwork

Enterprise Applications

Support:

  • Brand-compliant imagery
  • AI-assisted design workflows
  • Automated content generation

Core Components of AI Image Editing

AI image-editing workflows commonly include:

  • Source image
  • Editing instructions
  • Masks
  • Generative model
  • Safety validation
  • Output rendering

What Is Inpainting?

Definition

Inpainting is an AI editing technique that modifies selected portions of an image while preserving the rest of the image.

The system uses:

  • An original image
  • A mask identifying editable regions
  • A text prompt describing desired changes

How Inpainting Works

The workflow typically includes:

  1. Upload original image
  2. Define editable region using a mask
  3. Provide prompt instructions
  4. AI model generates replacement content
  5. Blend generated content into original image

Example Inpainting Scenario

Original image:

  • Person standing in a park

Mask:

  • Covers the person’s jacket

Prompt:

Replace the jacket with a red leather jacket

Result:

  • Only the jacket changes
  • Background and other elements remain intact

Common Inpainting Use Cases

Object Removal

Remove:

  • Watermarks
  • Background clutter
  • Unwanted objects

Object Replacement

Replace:

  • Clothing
  • Furniture
  • Products
  • Signs

Background Editing

Modify scenery while preserving foreground subjects.


Image Restoration

Repair:

  • Damaged photographs
  • Missing sections
  • Visual defects

What Is a Mask?

A mask defines which parts of an image may be modified.


Mask-Based Editing

Purpose of Masks

Masks allow precise control over edits.

White or highlighted regions typically indicate:

Editable areas

Unmasked regions remain unchanged.


Types of Masks

Binary Masks

Simple editable/non-editable regions.


Soft Masks

Allow gradual blending between edited and preserved areas.


Semantic Masks

Generated automatically using object detection or segmentation.

Examples:

  • Person segmentation
  • Background segmentation
  • Sky detection

Manual vs Automated Mask Creation

Manual Masks

Users draw editable areas manually.

Advantages:

  • Precise control
  • Flexible editing

Automated Masks

AI identifies objects automatically.

Advantages:

  • Faster workflows
  • Reduced manual effort

Prompt-Driven Modifications

What Are Prompt-Driven Modifications?

Prompt-driven editing uses natural language instructions to guide image modifications.

The prompt describes:

  • Desired changes
  • Style
  • Color
  • Objects
  • Mood
  • Lighting

Example Prompt-Driven Edits

Style Modification

Transform this image into a watercolor painting

Background Replacement

Replace the background with a snowy mountain landscape

Object Addition

Add a golden retriever sitting beside the person

Lighting Adjustments

Convert the scene to nighttime with neon lighting

Prompt Engineering for Image Editing

Why Prompt Engineering Matters

Clear prompts improve:

  • Editing accuracy
  • Consistency
  • Style control
  • Realism

Effective Prompt Components

ComponentExample
Object“A wooden table”
Style“minimalist design”
Environment“modern office”
Lighting“soft warm lighting”
Quality“highly detailed”

Negative Prompts

Negative prompts specify unwanted characteristics.

Example:

blurry, distorted, extra limbs, low quality

These help improve output quality.


Multi-Step Editing Workflows

Enterprise systems often use multiple editing stages.


Example Workflow

  1. Upload image
  2. Detect editable objects
  3. Generate masks
  4. Apply prompt-driven edits
  5. Run safety validation
  6. Generate variations
  7. Store approved outputs

Image Segmentation in Editing Workflows

What Is Image Segmentation?

Segmentation identifies objects or regions within images.

Segmentation helps:

  • Create masks automatically
  • Improve editing precision
  • Enable object-aware workflows

Types of Segmentation

Semantic Segmentation

Groups pixels by category.

Example:

  • Sky
  • Road
  • Person

Instance Segmentation

Separates individual objects.

Example:

  • Person 1
  • Person 2
  • Car 1

Style Transfer

What Is Style Transfer?

Style transfer applies the artistic style of one image to another.

Examples:

  • Oil painting style
  • Anime style
  • Sketch style
  • Watercolor style

Image Variations

Generative editing systems can produce:

  • Multiple alternate edits
  • Different styles
  • Different lighting conditions
  • Multiple compositions

This helps users compare outputs.


Outpainting

What Is Outpainting?

Outpainting extends an image beyond its original boundaries.

Use cases:

  • Expanding landscapes
  • Creating panoramic scenes
  • Extending backgrounds

Workflow Automation

Image-editing pipelines are commonly automated using:

  • APIs
  • Serverless workflows
  • Event-driven orchestration

Example Automated Workflow

  1. User uploads product image
  2. Azure Function triggers workflow
  3. AI model removes background
  4. New background generated
  5. Safety checks run
  6. Final image stored

Responsible AI Considerations

Image editing introduces several Responsible AI concerns.


Deepfake Risks

Image editing can alter:

  • Faces
  • Identities
  • Appearances

Improper use may create misleading content.


Harmful Content Generation

Edits may unintentionally create:

  • Violent imagery
  • Hate content
  • Explicit material

Copyright Concerns

Generated edits may resemble copyrighted works.

Organizations should ensure proper licensing.


Bias and Fairness

Editing systems may unintentionally reinforce:

  • Stereotypes
  • Representation imbalance
  • Cultural bias

Azure AI Content Safety

Microsoft provides:
Azure AI Content Safety

to help detect:

  • Harmful prompts
  • Unsafe outputs
  • Policy violations

Moderation Workflows

Enterprise systems may:

  • Block unsafe edits
  • Flag outputs for review
  • Require human approval

Human-in-the-Loop Validation

Organizations often require manual review for:

  • Brand-sensitive content
  • Regulated industries
  • Public-facing media

Performance Considerations

Image editing can require substantial compute resources.

Factors affecting performance include:

  • Image resolution
  • Mask complexity
  • Model size
  • Number of variations
  • GPU availability

GPU Acceleration

Generative image editing heavily relies on GPUs because of:

  • Parallel computation
  • Matrix operations
  • Rendering efficiency

Optimization Techniques

Lower Resolution Drafts

Preview edits before full rendering.


Progressive Upscaling

Generate smaller images first, then upscale.


Cached Assets

Reuse commonly edited assets.


Parallel Variation Generation

Create multiple outputs simultaneously.


Azure Services for Image Editing Workflows

Azure OpenAI Service

Azure OpenAI Service

Supports:

  • Multi-modal AI workflows
  • Prompt-driven editing
  • Image generation pipelines

Azure AI Foundry

Azure AI Foundry

Used for:

  • Prompt orchestration
  • Workflow development
  • Model evaluation
  • AI pipeline management

Azure AI Vision

Azure AI Vision

Can support:

  • Segmentation
  • Object detection
  • Image analysis
  • Automated mask generation

Azure Blob Storage

Azure Blob Storage

Frequently used for:

  • Storing source images
  • Managing edited outputs
  • Workflow integration

Azure Functions

Azure Functions

Often used for:

  • Workflow orchestration
  • Trigger-based processing
  • Automation pipelines

Observability for Image Editing Systems

Production systems should monitor:

  • Editing latency
  • Failed requests
  • GPU utilization
  • Safety violations
  • Prompt trends
  • Storage usage
  • Operational costs

Best Practices for Image Editing Solutions

Use Precise Masks

Improves editing accuracy.


Write Detailed Prompts

Clear prompts produce better results.


Validate Inputs and Outputs

Apply safety filtering consistently.


Maintain Audit Logs

Track prompts, edits, and approvals.


Use Human Review for Sensitive Content

Especially important for regulated industries.


Optimize for Cost and Latency

Balance rendering quality with operational efficiency.


Protect User Privacy

Secure uploaded images appropriately.


Real-World Example

An e-commerce retailer may implement an image-editing workflow that:

  1. Accepts a clothing product image
  2. Automatically segments the background
  3. Uses prompt:
Replace the background with a luxury fashion studio setting
  1. Generates multiple styled variations
  2. Runs safety validation
  3. Stores approved outputs in Blob Storage

This demonstrates:

  • Mask-based editing
  • Prompt-driven modification
  • Automated workflows
  • Safety enforcement

Exam Tips for AI-103

For the AI-103 exam, remember these important concepts:

  • Inpainting edits selected portions of an image.
  • Masks define editable regions.
  • Prompt-driven editing uses natural language instructions.
  • Segmentation can automate mask generation.
  • Negative prompts help avoid undesirable outputs.
  • Outpainting expands image boundaries.
  • Style transfer changes artistic appearance.
  • Azure AI Content Safety helps moderate unsafe content.
  • Azure Blob Storage commonly stores source and edited images.
  • GPU acceleration is important for performance.
  • Human review may be required for sensitive content.

Practice Exam Questions

Question 1

What is the primary purpose of inpainting?

A. Compressing image files
B. Editing selected portions of an image
C. Detecting malware in images
D. Encrypting image metadata

Answer

B. Editing selected portions of an image

Explanation

Inpainting modifies specific image regions while preserving the remainder of the image.


Question 2

What does a mask define in an image-editing workflow?

A. GPU allocation settings
B. Editable image regions
C. Storage locations
D. Encryption keys

Answer

B. Editable image regions

Explanation

Masks specify which parts of an image may be modified.


Question 3

What is the purpose of prompt-driven modifications?

A. Increasing network speed
B. Guiding edits using natural language instructions
C. Compressing images automatically
D. Removing metadata

Answer

B. Guiding edits using natural language instructions

Explanation

Prompt-driven editing uses text instructions to direct AI modifications.


Question 4

Which technique extends an image beyond its original borders?

A. Segmentation
B. Inpainting
C. Outpainting
D. Compression

Answer

C. Outpainting

Explanation

Outpainting expands the visible image area.


Question 5

What is a common use case for image segmentation in editing workflows?

A. Encrypting image files
B. Automatically generating masks
C. Reducing internet bandwidth
D. Removing prompts

Answer

B. Automatically generating masks

Explanation

Segmentation helps identify editable regions automatically.


Question 6

What is the purpose of a negative prompt?

A. Preventing unwanted visual characteristics
B. Increasing GPU temperature
C. Encrypting prompts
D. Expanding image resolution

Answer

A. Preventing unwanted visual characteristics

Explanation

Negative prompts specify undesired features in generated outputs.


Question 7

Which Azure service helps moderate unsafe image edits?

A. Azure CDN
B. Azure AI Content Safety
C. Azure Virtual WAN
D. Azure DNS

Answer

B. Azure AI Content Safety

Explanation

Azure AI Content Safety evaluates prompts and outputs for harmful content.


Question 8

Why are GPUs commonly used in AI image editing?

A. GPUs reduce storage requirements
B. GPUs improve parallel processing performance
C. GPUs eliminate the need for prompts
D. GPUs automatically create masks

Answer

B. GPUs improve parallel processing performance

Explanation

Image editing requires intensive parallel computations that GPUs handle efficiently.


Question 9

Which Azure service is commonly used to store edited image outputs?

A. Azure Queue Storage
B. Azure Blob Storage
C. Azure DNS
D. Azure Firewall

Answer

B. Azure Blob Storage

Explanation

Azure Blob Storage is commonly used for storing media assets.


Question 10

What is a key Responsible AI concern in AI-powered image editing?

A. Deepfake misuse
B. Reduced storage capacity
C. Faster SQL queries
D. Lower network utilization

Answer

A. Deepfake misuse

Explanation

AI image editing can potentially be used to create misleading or impersonated content.


Go to the AI-103 Exam Prep Hub main page

Leave a comment