Attribute-Based Heatmap Cropping for Principal Image Regions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image cropping technologies fail to adaptively determine the principal portion of an image based on its intended purpose, as the definition of a 'principal portion' varies significantly depending on how the image is used.

Innovation Solution

An information-processing device utilizing a machine learning model group to generate intermediate heatmaps based on attributes of an input image, followed by a generation module to combine these heatmaps and a cutout module to extract the principal portion accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a single machine learning model is used to generate heatmaps, then the processing speed is fast, but the accuracy of identifying the principal portion varies depending on image attributes

Engineering Contradiction:
Improveaccuracy of principal portion identificationVSAvoidcomplexity of machine learning model system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the machine learning model functionality into multiple specialized models, where each model is trained to identify specific attributes (e.g., human images, clothes, accessories) in images. The selection unit then selects the appropriate model based on the image attributes, allowing each model to specialize in specific tasks and thereby improving accuracy without requiring a single overly complex model to handle all scenarios.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If multiple machine learning models are used to handle different image attributes, then the accuracy of image cropping improves, but the processing time increases

Engineering Contradiction:
Improveaccuracy of image croppingVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The selection unit performs preliminary action by determining the image attributes and selecting the appropriate machine learning model before the actual heatmap generation process begins. This pre-selection based on image attributes ensures that the most suitable specialized model is chosen in advance, avoiding the time penalty of running multiple models or the accuracy loss of using a generic model, thereby optimizing both speed and accuracy.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If a fixed machine learning model is used for all image types, then the system is simple to operate, but it cannot adaptively determine the principal portion based on different image attributes

Engineering Contradiction:
Improveadaptability to different image attributesVSAvoidease of system operation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system implements self-service through the selection unit, which automatically determines image attributes and selects the appropriate machine learning model without requiring user intervention or manual configuration. The system autonomously adapts to different image types by selecting the most suitable specialized model based on detected attributes, thereby achieving high adaptability while maintaining ease of operation, as users simply need to input images without worrying about model selection.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12597176B2Image generator and method of image generation
Publication Date: 2026.04.07 RAKUTEN GROUP INC
  • US12597176B2 patent drawing
  • US12597176B2 patent drawing
  • US12597176B2 patent drawing

AI summary

Provided is an information-processing device including: a CPU; and a memory storing instructions for causing the information-processing device, when executed by the CPU, to: output an intermediate heatmap for input of an input image by using at least one of a plurality of machine learning models; and generate a heatmap based on an attribute of the input image, which is provided independently of the input image, and the intermediate heatmaps.