Two-Stage Image Object Detection for Fast Vehicle Perception

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in accurately and efficiently detecting objects in an environment for autonomous vehicle operation, particularly in handling objects of varying sizes and aspect ratios, with a need for improved detection accuracy and speed in machine-learning processes.

Innovation Solution

A two-stage object detection system using a feature pyramid and decoder transformer layers, where preliminary bounding boxes are applied to image features, followed by a machine-learning program that selects and scales features for classification and bounding box prediction, utilizing cross-attention and self-attention operations to enhance detection accuracy and speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a machine-learning program is used to detect objects in images, then detection accuracy can be improved, but the processing time and computational complexity increase

Engineering Contradiction:
Improvedetection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The detection process is divided into two distinct stages: a first stage that generates preliminary bounding boxes and classifications for all detected features, and a second stage that performs detailed analysis only on selected features. This segmentation allows the system to achieve high accuracy through the second stage while maintaining fast processing in the first stage, thus resolving the contradiction between detection accuracy and processing time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The first stage performs preliminary detection and generates bounding boxes for all features before the second stage refines the results. By performing preliminary classification and bounding box generation in advance, the system reduces the computational burden on the second stage, enabling high accuracy without excessive processing time.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If preliminary bounding boxes of various sizes and aspect ratios are applied to detect objects of different dimensions, then detection versatility is improved, but system complexity increases

Engineering Contradiction:
Improvedetection versatilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system dynamically adjusts the bounding box parameters based on the detected features. The first stage generates preliminary bounding boxes with various sizes and aspect ratios adapted to different object types, while the second stage refines these dynamically. This dynamic adaptation allows the system to handle diverse objects without requiring a fixed complex structure for each object type.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameters of bounding boxes (size, aspect ratio) based on the detected feature characteristics. By adjusting these parameters dynamically rather than using fixed values, the system achieves versatility in detecting objects of different dimensions while managing complexity through parameter adaptation rather than structural complexity.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If a two-stage object detector is implemented, then detection accuracy is improved, but computational resources required increase

Engineering Contradiction:
Improvedetection accuracyVSAvoidcomputational resources
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The second stage performs detailed analysis only on a subset of features selected from the first stage results, rather than analyzing all features exhaustively. This partial action approach maintains high detection accuracy for critical features while reducing the overall computational resource consumption compared to a single-stage system that would need to process all features at maximum detail.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12469305B2Object detection with images
Publication Date: 2025.11.11 FORD GLOBAL TECH LLC
  • US12469305B2 patent drawing
  • US12469305B2 patent drawing
  • US12469305B2 patent drawing

AI summary

A computer is programmed to receive image data from a sensor; generate a feature pyramid from the image data, the feature pyramid including a plurality of features; apply a plurality of preliminary bounding boxes to the features to generate a plurality of preliminarily bounded features, each preliminarily bounded feature being a pairing of one of the preliminary bounding boxes and one of the features; execute a machine-learning program on the preliminarily bounded features to determine a plurality of classifications and a respective plurality of predicted bounding boxes; and actuate a component of a machine, e.g., a vehicle, based on the classifications and the predicted bounding boxes. The machine-learning program is a two-stage object detector having a first stage and a second stage. The first stage selects a subset of the preliminarily bounded features to pass to the second stage.