Low-Power ML Vision Processing via Image Patch Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current machine learning (ML) techniques for vision processing consume significant power, posing challenges for low-power, embedded, and real-time applications, particularly in mobile devices and edge computing.

Innovation Solution

The development of low-power machine-learning (LP-ML) algorithms that utilize machine-learned patch features, optimized for embedded hardware environments, and combine with image signal processor (ISP) and hardware acceleration to reduce computational complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional neural network-based ML models are used for vision processing, then detection accuracy is improved, but power consumption increases significantly

Engineering Contradiction:
Improvedetection accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent segments the image processing task by dividing the image into multiple patches and processing them independently through the ML model. This allows the system to process only relevant regions at high resolution while reducing overall computational load, thereby maintaining detection accuracy for critical areas while lowering power consumption across the entire image processing pipeline.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by processing only certain patches of the image through the full ML pipeline rather than the entire image. Less critical regions may use simplified processing or lower resolution analysis, while critical regions receive full ML processing. This selective approach maintains necessary detection accuracy while significantly reducing overall power consumption.

Inventive Principle:
Principle #16Partial or excessive action

2Measurement precision

If high-resolution image processing is performed, then detection precision is improved, but computational complexity increases

Engineering Contradiction:
Improvedetection precisionVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the high-resolution image into multiple smaller patches that are processed independently. Each patch requires less computational resources to analyze while maintaining the ability to detect fine details within that specific region. This segmentation approach allows high detection precision in critical areas without requiring the entire system to handle the full computational burden of the complete high-resolution image.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different processing qualities to different regions of the image based on their importance. Critical regions containing potential objects of interest receive full high-resolution ML processing for maximum detection precision, while less critical background regions use simplified or lower-resolution processing. This local quality differentiation maintains necessary detection precision where needed while reducing overall computational complexity.

Inventive Principle:
Principle #3Local quality

3Speed

If real-time processing is implemented, then response speed is improved, but power consumption increases

Engineering Contradiction:
Improveresponse speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent segments the image into patches that can be processed in parallel, significantly reducing the time required to complete analysis compared to sequential full-image processing. This parallel processing of divided patches enables real-time response speeds while keeping power consumption manageable by distributing computational tasks across multiple smaller, more efficient processing units rather than overloading a single high-power processor.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements periodic processing where the system analyzes image patches at strategically determined intervals rather than continuously processing every frame at full resolution. This periodic action maintains real-time responsiveness for critical detections while allowing the system to enter lower-power states between processing cycles, thereby achieving real-time performance without sustained high power consumption.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS20250200787A1Machine-learning algorithms for low-power applications
Publication Date: 2025.06.19 SOFTEYE INC
  • US20250200787A1 patent drawing
  • US20250200787A1 patent drawing
  • US20250200787A1 patent drawing

AI summary

Systems, computer programs, devices, and methods that enable ML-based vision processing for low-power, embedded, and/or real-time applications. In one exemplary embodiment, smart glasses use classifiers that are based on machine-learned (ML) patch relationships. The ML patch features are determined during an offline training process. The ML patch features are grouped into weak classifiers, strong classifiers, and detectors to progressively improve prediction accuracy. An object detection architecture uses triggering logic, search management, and a classification neural network to enable event-based searching, interest-based searching, and/or dynamic search control. In some cases, pre-processing may also be used to minimize the neural network complexity (e.g., pre-processing for scaling, rotations, translations, etc.).