Neural Image Content Modification for Responsive Messaging Filters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing messaging systems lack the ability to effectively modify image content using machine learning-based filters and augmented reality content in a manner that is visually appealing to users, limiting the user experience and interaction with messaging applications.

Innovation Solution

Implementing a user interface that allows users to select machine learning-based content modifiers, trained on high-quality image modifications, to enhance captured images, using convolutional neural networks for efficient processing on client devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If machine learning-based content modifiers are implemented to enhance image visual appeal, then the quality of modified images is improved, but the computational complexity and power consumption increase

Engineering Contradiction:
Improveimage modification qualityVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system segments the machine learning model into multiple convolutional neural network layers that process image modifications in sequential stages. Each layer handles specific modification tasks (e.g., edge detection, color adjustment, feature enhancement), allowing complex image processing to be divided into manageable computational segments that reduce overall complexity while maintaining quality

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-training convolutional neural network models with large datasets of image modifications before deployment. Pre-computed modification patterns and trained weight matrices are stored for rapid application during runtime, reducing real-time computational complexity while preserving high modification quality

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If machine learning-based content modifiers are implemented to enhance image visual appeal, then the quality of modified images is improved, but the power consumption increases

Engineering Contradiction:
Improveimage modification qualityVSAvoidpower consumption
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The system applies partial action by selectively activating only the necessary convolutional neural network layers based on the specific modification requirements of each image. Not all modification layers are applied to every image - the system determines the minimal set of transformations needed, reducing computational load and power consumption while maintaining visual appeal quality

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system employs optimized, lightweight convolutional neural network architectures designed for efficient execution on mobile devices. These simplified models use reduced precision arithmetic and compressed weight representations, consuming less power while delivering acceptable modification quality for transient image processing tasks

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Ease of operation

If real-time image modification is implemented, then the responsiveness to user input is improved, but the processing speed requirements increase

Engineering Contradiction:
Improveuser interaction responsivenessVSAvoidprocessing speed
Core Design Contradiction:
Ease of operationVSSpeed

Solution Approach 1:

The system performs preliminary action by pre-computing and caching modification parameters, trained model weights, and common transformation patterns before user interaction. When users provide input, the system applies pre-prepared modifications rather than computing everything from scratch, enabling real-time responsiveness without requiring extremely high processing speeds

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses periodic action by implementing frame sampling and throttling mechanisms that process images at optimized intervals rather than continuously. For user input, the system processes at higher frequencies when needed but maintains real-time perception through periodic updates, reducing average processing speed requirements while preserving interactive responsiveness

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12469180B2Machine learning-based modification of image content
Publication Date: 2025.11.11 SNAP INC
  • US12469180B2 patent drawing
  • US12469180B2 patent drawing
  • US12469180B2 patent drawing

AI summary

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for modifying a captured image. The program and method provide for displaying, by a messaging application, an image captured by a device camera; providing, by the messaging application, a user interface for selecting from among a plurality of content modifiers to modify the image, the plurality of content modifiers including a first content modifier corresponding to a machine learning model trained with a plurality of image pairs, each image pair including a first image and a second image corresponding to a modified version of the first image; receiving user selection of the first content modifier from among the plurality of content modifiers; determining, in response to receiving the user selection, a modified version of the image based on output from the machine learning model; and displaying the modified version of the image.