Object Mask Dilation for Artifact-Reduced AI Image Inpainting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image editing systems are inflexible and inefficient, requiring significant user interaction to perform edits at the pixel level and failing to anticipate and prepare for object-level modifications.

Innovation Solution

A scene-based image editing system that utilizes machine learning models to pre-process digital images, generating object masks and content fills, and creating semantic scene graphs to facilitate intuitive, object-aware modifications, reducing the need for user interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional image editing systems perform pixel-level edits, then editing precision is maintained, but user interaction complexity increases significantly

Engineering Contradiction:
Improveediting precisionVSAvoiduser interaction complexity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system segments the image into distinct object masks using machine learning models, allowing users to edit entire objects with simple interactions rather than individual pixels. The segmentation separates foreground objects from background, enabling object-level editing operations that maintain precision while reducing complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary object mask between the user and the pixel-level editing process. Users interact with the object mask as a cohesive unit, and the system automatically translates this high-level interaction into precise pixel-level modifications, eliminating the need for direct pixel manipulation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If conventional systems require significant user interaction for edits, then editing control is maintained, but productivity decreases

Engineering Contradiction:
Improveediting controlVSAvoidediting efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system performs preliminary actions by pre-processing the image to generate object masks, segment the scene into semantic areas, and prepare editing candidates before the user actually requests an edit. This preliminary processing enables the system to anticipate and prepare for edits, reducing the interactions needed during the actual editing process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides self-service by automatically performing scene analysis, object segmentation, and editing operations based on user intent. The machine learning models autonomously identify objects, generate masks, and execute edits without requiring users to manually control each step, thereby maintaining editing control while dramatically improving productivity.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If machine learning models pre-process images to generate object masks, then editing flexibility increases, but device complexity increases

Engineering Contradiction:
Improveediting flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements a universal machine learning model that performs multiple functions: scene analysis, object detection, mask generation, and semantic segmentation. This multi-functional approach increases editing flexibility while managing complexity by consolidating capabilities into a single integrated model rather than requiring separate specialized systems.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12536625B2Dilating object masks to reduce artifacts during inpainting
Publication Date: 2026.01.27 ADOBE INC
  • US12536625B2 patent drawing
  • US12536625B2 patent drawing
  • US12536625B2 patent drawing

AI summary

The present disclosure relates to systems, methods, and non-transitory computer-readable media that modify digital images via scene-based editing using image understanding facilitated by artificial intelligence. For instance, in one or more embodiments, the disclosed systems generate, utilizing a segmentation neural network and without user input, object masks for objects in a digital image. The disclosed systems determine foreground and background abutting an object mask. The disclosed systems generate an expanded object mask by expanding the object mask into the foreground abutting the object mask by a first amount and expanding the object mask into the background abutting the object mask by a second amount that differs from the first amount. The disclosed systems inpaint a hole corresponding to the expanded object mask utilizing an inpainting neural network.