Context-Based Image Selection Using Segmented Analysis Engines

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in selecting the best images from large collections as existing automatic systems fail to consider contextual information, leading to sub-optimal selections.

Innovation Solution

A computer-implemented method and system that receives and analyzes images based on contextual information, using specialized engines and routines specific to the context, to select and rank the most appropriate images, considering factors like EXIF data, location, photographer, objects, and user interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If existing automatic image selection systems are used, then image selection can be performed without user intervention, but the selection accuracy is sub-optimal because contextual information is not considered

Engineering Contradiction:
Improveimage selection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the image selection process into multiple specialized engines, each handling specific contextual aspects (e.g., event detection, quality assessment, duplicate removal). This modular approach improves selection accuracy by addressing different factors independently while keeping the overall system manageable through clear division of labor.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts selection parameters based on detected context. For example, when an event context is identified, the system changes weighting parameters to prioritize images capturing key moments, whereas in casual contexts, it may prioritize aesthetic quality. This parameter adaptation improves accuracy without requiring a completely different system architecture.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If contextual analysis is performed on all images, then selection accuracy improves, but computational resource consumption increases

Engineering Contradiction:
Improveselection accuracyVSAvoidcomputational resource usage
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system performs contextual analysis selectively rather than uniformly on all images. It applies full contextual analysis only to a subset of candidate images that pass initial filtering criteria, while performing lighter analysis on the remainder. This partial action approach maintains high selection accuracy for the final output while significantly reducing overall computational resource consumption.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary filtering and basic analysis on all images before applying more intensive contextual analysis. This preliminary action identifies and eliminates obviously unsuitable images early in the process, reducing the number of images requiring computationally expensive contextual analysis and thereby lowering overall resource usage while preserving accuracy.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If multiple specialized engines are used for different contexts, then image selection becomes more accurate, but device complexity increases

Engineering Contradiction:
Improveimage selection reliabilityVSAvoidsystem architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system employs a universal framework that can execute multiple specialized engines through a common interface and control mechanism. This multi-functional architecture allows the same system structure to handle different context types (events, travel, portraits, etc.) by swapping or activating appropriate specialized engines, thereby improving reliability across diverse scenarios without proportionally increasing overall system complexity.

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

Data Source

PatentUS10885619B2Context-based imagery selection
Publication Date: 2021.01.05 PHOTO BUTLER INC
  • US10885619B2 patent drawing
  • US10885619B2 patent drawing
  • US10885619B2 patent drawing

AI summary

Methods and systems for selecting an image. The systems and methods may receive one or more images as well as a context associated with the received imagery. Based on the context of the received imagery, an appropriate engine may analyze the imagery by executing one or more routines. Based on the results of the analysis, one or more of the images may be selected.