Image Processing Apparatus for Design Object Superimposition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image processing technologies face challenges in balancing the design when superimposing a design object on an image with both foreground and background segments, leading to potential overlap or protrusion issues.

Innovation Solution

An image processing apparatus that calculates the optimal position for superimposing a design object based on the features of the foreground and background segments, using a processor to determine the centroid positions and adjust the layout to ensure the design object is properly positioned within the background segment, avoiding overlap with the foreground.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a design object is superimposed on an image with foreground and background segments, then the design object can be placed on the background segment, but it may overlap or protrude into the foreground segment, disrupting the design balance

Engineering Contradiction:
Improvedesign object positioningVSAvoidpositioning accuracy
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The image is segmented into foreground and background regions using saliency detection and one-dimensional guideline profiles. This segmentation allows the system to identify distinct placement zones and prevent design objects from overlapping into the foreground segment, thereby resolving the positioning accuracy issue while maintaining ease of operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

One-dimensional guideline profiles serve as intermediary structures that guide design object placement. These profiles are generated from saliency maps and act as mediators between the design object and the image background, ensuring accurate positioning without direct manual intervention, thus improving both ease of operation and positioning accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If automated positioning methods are used to superimpose design objects, then productivity is improved, but the design balance and aesthetic integrity may be compromised

Engineering Contradiction:
Improvedesign object superimposition efficiencyVSAvoiddesign balance
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The system generates saliency maps and one-dimensional guideline profiles that provide feedback about the image structure and appropriate placement zones. This feedback mechanism enables automated positioning that respects design balance, as the guideline profiles indicate where design objects should be placed to maintain aesthetic integrity while improving productivity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes parameters such as saliency thresholds and guideline profile characteristics to optimize both automated positioning efficiency and design balance. By adjusting these parameters, the system can adapt to different images and design requirements, maintaining aesthetic integrity while improving superimposition efficiency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11475614B2Image processing apparatus and non-transitory computer readable medium for calculating a position at which to superimpose a design object onto an image
Publication Date: 2022.10.18 FUJIFILM BUSINESS INNOVATION CORP
  • US11475614B2 patent drawing
  • US11475614B2 patent drawing
  • US11475614B2 patent drawing

AI summary

An image processing apparatus includes a processor configured to receive an image having a foreground segment and a background segment, receive a design object, calculate a position for superimposing the design object, on a basis of respective features of the foreground segment, the background segment, and the design object, and perform output to superimpose the design object at the calculated position.