Object Detection Neural Network Sub-period Processing Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous vehicles face challenges in generating timely and accurate object detection data due to limited computational resources and high operational latency, especially when sensors require significant time to complete rotational sensing of the environment.

Innovation Solution

The system partitions time into sub-periods, processes current sensor data using an object detection neural network that includes a sequential processing subnetwork and an object detection subnetwork, allowing for timely and accurate object detection outputs by leveraging a featurization subnetwork to generate intermediate representations, even when computational resources are limited.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the system waits for complete rotational sensing data before processing, then measurement precision is improved, but loss of time increases

Engineering Contradiction:
Improveobject detection accuracyVSAvoidoperational latency
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent divides the complete rotational sensing period into multiple sub-periods, allowing the system to process and generate object detection outputs for partial scenes incrementally. This segmentation enables timely detections at intermediate time points while maintaining the option to refine with complete data later, thus reducing operational latency without completely sacrificing detection accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary object detection processing on partial sensor data during each sub-period before the complete rotational sensing is finished. This preliminary action generates early object detection outputs that enable timely trajectory planning decisions, while the system can later update these detections with complete scene data for improved accuracy.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If the system processes data in smaller sub-periods, then loss of time is reduced, but device complexity increases

Engineering Contradiction:
Improveoperational latencyVSAvoidcomputational system complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The computational system is segmented into modular components including a sensor system, an object detection system with neural networks, and a trajectory planning system. This modular segmentation allows each component to operate independently on sub-period data, reducing overall system complexity while enabling timely processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs partial processing on sub-period data rather than waiting for complete data sets. By processing available partial information incrementally and updating detections as more data becomes available, the system reduces computational complexity at each time step while maintaining acceptable detection accuracy for real-time decisions.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If the system uses complete rotational sensing data, then measurement precision is improved, but productivity decreases

Engineering Contradiction:
Improveobject detection accuracyVSAvoiddetection output rate
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The detection process is segmented into multiple outputs generated at different time points during the rotational sensing period. Instead of producing a single output after complete sensing, the system generates intermediate detection outputs at each sub-period boundary, increasing the detection output rate while using progressively more complete scene data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The object detection system continuously processes incoming sensor data throughout the rotational sensing period, generating useful detection outputs at each sub-period rather than waiting idle for complete data. This continuous processing maintains high productivity by constantly producing valuable detection results that can inform trajectory planning.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS11774596B2Streaming object detection within sensor data
Publication Date: 2023.10.03 GOOGLE LLC
  • US11774596B2 patent drawing
  • US11774596B2 patent drawing
  • US11774596B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for processing data generated by a sensing system that rotationally senses an environment. In one aspect, a method comprises partitioning a predetermined period of time into a plurality of sub-periods, wherein the predetermined period of time is a period of time for which data generated by the sensing system constitutes a complete rotational sensing of the environment; for each sub-period: receiving current data generated by the sensing system during the sub-period and characterizing a respective partial scene of the environment; processing the current data using an object detection neural network to generate a current object detection output that is specific to the respective partial scene of the environment.