Object Recognition Confidence Feedback Loop

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image-based search techniques often provide inaccurate information due to issues like hazy or blurry images, partial object views, distant objects, suboptimal angles, and image noise, which hinder accurate object recognition in electronic devices.

Innovation Solution

An electronic device uses machine learning models to detect and classify objects in images, determining a confidence level and requesting user input for additional images or video captures when the confidence level is low, to refine the identification process through guidance on improving image quality and angle adjustments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If machine learning models are used to automatically classify objects in images, then object recognition speed is improved, but recognition accuracy deteriorates when images are hazy, blurry, or taken from suboptimal angles

Engineering Contradiction:
Improveobject recognition speedVSAvoidobject recognition accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The system implements a feedback loop where the machine learning model's confidence level in its classification is evaluated. When confidence is below a threshold, the system requests additional user input (second images or video captures) rather than proceeding with low-confidence results. This feedback mechanism ensures accuracy by only accepting classifications that meet confidence requirements, while maintaining speed through automated processing when confidence is sufficient.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs partial automated classification using machine learning models for immediate results, then supplements with additional user-captured images or video captures only when necessary (when confidence is low). This partial automation approach balances speed (using ML for quick classifications) with accuracy (adding user input only when needed to resolve uncertain cases).

Inventive Principle:
Principle #16Partial or excessive action

2Measurement precision

If the system requests additional user input for low confidence classifications, then object recognition accuracy is improved, but user operation complexity increases

Engineering Contradiction:
Improveobject identification accuracyVSAvoiduser input requirement
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system uses the device's existing camera and image capture capabilities to obtain additional input images or video captures, leveraging resources already available to the user. The guidance provided to users leverages their existing familiarity with taking photos or recording video, making the additional input process intuitive and self-explanatory rather than requiring complex new interactions.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system provides clear feedback to users about why additional input is needed (low confidence classification) and what specific improvements are suggested (image quality, angle adjustments). This feedback guides users on exactly what to do, reducing the perceived complexity by making the requirements transparent and actionable rather than arbitrary.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If guidance is provided to users for improving image quality and angle, then object recognition accuracy is improved, but system complexity increases

Engineering Contradiction:
Improveobject identification accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The machine learning model acts as an intermediary that automatically analyzes the first image and generates specific, actionable guidance feedback for the user. Rather than requiring complex system-level image processing or multiple sensors, the ML model intermediates between the raw image input and user guidance, translating image quality issues into simple, understandable suggestions about what the user should do differently.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system provides guidance that targets specific image parameters (quality, angle, positioning) that users can intuitively adjust. By focusing guidance on these key parameters rather than requiring complex technical adjustments, the system improves accuracy through parameter optimization while keeping the user interface and system complexity manageable.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12067769B2Object recognition
Publication Date: 2024.08.20 APPLE INC
  • US12067769B2 patent drawing
  • US12067769B2 patent drawing
  • US12067769B2 patent drawing

AI summary

The subject technology provides object recognition systems and methods that can be used to identify objects of interest in an image. An image such as live preview may be generated by a display component of the electronic device and an object of interest may be detected in the image. The detected object of interest may be classified using a classification model. Subsequent to classification, a confidence level in identifying the object of interest may be determined. In response to determining that the confidence level does not meet a confidence level threshold for identifying the object of interest, a request for a user input is generated. Based on the user input, the object of interest is identified using an object recognition model.