Object Key Point Detection Using Polar Coordinate Axes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional object detection methods struggle to accurately detect key points on an image that are not the boundary of an object, and existing deep learning techniques like ExtremeNet and YOLO do not effectively identify feature points.

Innovation Solution

An object detection method and device that utilizes a machine-learning model, specifically a convolutional neural network, to estimate key point candidates by projecting points onto defined coordinate axes in a polar coordinate system set for an object model, considering the object's shape, and detects key points based on these projections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional object detection methods (ExtremeNet, YOLO) are used to detect objects, then detection speed and basic object localization are improved, but the ability to detect key points that are not object boundaries deteriorates

Engineering Contradiction:
Improvedetection speedVSAvoidkey point detection accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The detection process is segmented into two distinct stages: first detecting object boundaries using conventional methods, then detecting key points within those boundaries using the polar coordinate system approach. This segmentation allows each stage to optimize for its specific task, maintaining detection speed while improving key point accuracy

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention transforms the key point detection problem from a 2D Cartesian coordinate system to a polar coordinate system centered on the object. This dimensional transformation allows the detection algorithm to naturally identify radial key points (such as tips of body parts, protrusions, or characteristic features) by searching along polar axes at defined angles, thereby improving key point detection capability without sacrificing overall detection efficiency

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If four boundary end points are detected to form a bounding box, then object position accuracy is improved, but detection of feature points inside the object deteriorates

Engineering Contradiction:
Improveobject position accuracyVSAvoidfeature point information
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The method performs preliminary detection of object boundaries and bounding boxes first, establishing a foundation for subsequent key point detection. By pre-defining the object region and its boundaries, the system creates a structured framework that guides the subsequent polar coordinate-based key point search, ensuring both position accuracy and feature point detection

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The polar coordinate system acts as an intermediary framework that connects the bounding box detection results with the key point detection task. By transforming coordinates and defining polar axes relative to the detected object center and boundaries, the system bridges the gap between boundary-based detection and feature point identification, preserving both position accuracy and feature information

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12475676B2Object detection method, object detection device, and program
Publication Date: 2025.11.18 KONICA MINOLTA INC
  • US12475676B2 patent drawing
  • US12475676B2 patent drawing
  • US12475676B2 patent drawing

AI summary

An object detection method includes a key point estimation step of estimating key point candidates for each object in an image; and a detection step of detecting key points for each object based on the estimated key point candidates. Considering an object model that models shape of an object, the key points are points that satisfy a defined condition among points indicating a boundary of the object model that are projected onto defined coordinate axes. The defined coordinate axes have an origin at a geometric center of the object model and each forms a defined angle relative to a polar axis in a polar coordinate system set for the object model.