Autonomous Object Detection With Adaptive Polygon Bounding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional object detection systems for autonomous and semi-autonomous systems suffer from limited accuracy and computational inefficiencies, particularly in real-time applications, leading to suboptimal navigation and movement in complex environments.

Innovation Solution

An object detector using a deep neural network (DNN) predicts a variable number of vertices for bounding polygons, employing a deformable polar coordinate system to enhance detection precision and reduce inference latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If rectangular bounding boxes are used for object detection, then the detection process is simple and fast, but the shape and location accuracy of detected objects deteriorates

Engineering Contradiction:
Improvedetection speedVSAvoidobject shape and location accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent segments the object detection task into two stages: first detecting objects with bounding boxes, then refining the detection by predicting polygon vertices for each detected object. This segmentation allows the system to maintain the speed advantage of bounding box detection while achieving the precision of polygon-based methods.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary object detection using bounding boxes before refining the detection with polygon vertex prediction. This preliminary action enables the system to quickly identify potential objects of interest, which are then processed in greater detail, improving overall efficiency and accuracy.

Inventive Principle:
Principle #10Preliminary action

2Shape

If ground truth polygons with evenly-spaced angular rays are used, then object shape representation improves, but detection accuracy deteriorates due to under/over prediction

Engineering Contradiction:
Improveobject shape representationVSAvoiddetection accuracy
Core Design Contradiction:
ShapeVSMeasurement precision

Solution Approach 1:

The patent transforms the static, evenly-spaced angular ray system into a dynamic one where the number and positioning of rays are adaptive. The system learns optimal ray configurations during training, allowing rays to be denser in regions requiring higher precision and sparser in simpler regions, thus improving detection accuracy while maintaining computational efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameters of the ray system from fixed evenly-spaced angles to learned adaptive angles and densities. By allowing the number of rays and their angular positions to vary based on object characteristics, the system achieves better shape representation and detection accuracy without the limitations of uniform sampling.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If pixel-level labeling is used for instance segmentation, then detection accuracy improves, but computational cost and processing time deteriorate

Engineering Contradiction:
Improvedetection accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the computational task by avoiding full pixel-level segmentation. Instead, it detects objects with bounding boxes and then predicts only the essential polygon vertices that define object shapes. This segmentation of the labeling task dramatically reduces computational complexity while maintaining sufficient accuracy for autonomous navigation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system extracts only the critical geometric information needed for object detection and navigation—specifically, the vertices of bounding polygons—rather than processing all pixel-level data. This extraction of essential features achieves accurate object representation without the prohibitive computational cost of complete instance segmentation.

Inventive Principle:
Principle #2Taking out (Extraction)

4Loss of time

If a fixed number of vertices is used for polygon prediction, then inference latency is reduced, but detection flexibility and accuracy deteriorate

Engineering Contradiction:
Improveinference latencyVSAvoiddetection flexibility
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic vertex prediction system where the number of vertices predicted for each object is not fixed but adapts based on object complexity. The system can predict a variable number of vertices per object, allowing simple objects to use fewer vertices (faster inference) while complex objects receive more vertices (higher accuracy), thus resolving the trade-off between speed and flexibility.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12579821B2Object detection for autonomous systems and applications
Publication Date: 2026.03.17 NVIDIA CORP
  • US12579821B2 patent drawing
  • US12579821B2 patent drawing
  • US12579821B2 patent drawing

AI summary

In various examples, one or more object detectors may regress bounding polygons for detected objects in systems (e.g., autonomous or semi-autonomous driving systems and applications) that provide object awareness, object identification, object avoidance, and/or object localization. The object detector may determine regression data representing a regressed polygon associated with a given shape of a detected object represented by classification data determined from a scene. The object detector may determine regression data for different regressed angles between different pairs of successive vertices of the regressed polygon and regressed lengths of vectors from a regressed geometric center of the regressed polygon to vertices of the regressed polygon. The object detector may generate, based at least in part on the regression data, a bounding shape for a detected object in the scene. In some embodiments, the object detector may be trained by deforming a regressed polygon to match a ground truth polygon.