IP Library › Granted Patent US 12,277,746
Granted Patent B2
US 12,277,746 · App. 18/009,121 · Granted Apr 15, 2025

Anchor-free RPN-based object detection method

Inventor: Jamyoung Koo (Sejong-si, KR)
Assignee: SI ANALYTICS CO., LTD.
G06V10/751G06T7/70G06V10/25G06T2207/20084
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,277,746
App. No.
18/009,121
Granted
Apr 15, 2025
Kind
B2
Abstract

Disclosed is a computing device for generating region information of at least one object included in an image, the computing device including: a memory including computer-executable components; and a processor for executing the computer-executable components stored in the memory, in which the computer-executable components include: a key point heat map generation component for generating, for the image, a key point heat map including key point information of the at least one object; a non-rotating bounding box generation component for generating a non-rotating bounding box based on the generated key point heat map; a rotating bounding box generation component for generating a rotating bounding box by using the non-rotating bounding box; and a final bounding box generation component for representing a region occupied by the at least one object in the image by using at least one of the non-rotating bounding box or the rotating bounding box.

Claims (29)

1. A computing device for generating region information of at least one object included in an image, the computing device comprising:

a memory including computer-executable components; and

a processor for executing the computer-executable components stored in the memory,

wherein the computer-executable components include:

a key point heat map generation component for generating, for the image, a key point heat map including key point information of the at least one object;

a non-rotating bounding box generation component for generating a non-rotating bounding box based on the generated key point heat map;

a rotating bounding box generation component for generating a rotating bounding box by using the non-rotating bounding box; and

a final bounding box generation component for representing a region occupied by the at least one object in the image by using at least one of the non-rotating bounding box or the rotating bounding box.

2. The computing device of claim 1 , wherein the key point heat map includes information about a probability that each of the at least one pixel included in the image is a center point of the at least one object.

3. The computing device of claim 1 , wherein the key point heat map generation component corresponds a pixel corresponding to a center point of the object among pixels included in the image to a key point, and corresponds a pixel other than the pixel corresponding to the center point of the object among the pixels included in the image to a background.

4. The computing device of claim 3 , wherein the key point heat map generation component is trained using a loss function based on the number of at least one object and ground truth about the center point of each of the at least one object.

5. The computing device of claim 1 , wherein the non-rotating bounding box generation component determines at least one of size information and shape information of the at least one object, and generates a non-rotating bounding box of each of the at least one object based on at least one of the determined size information and shape information.

6. The computing device of claim 5 , wherein the non-rotating bounding box generation component includes a neural network trained based on ground truth information of a size of the at least one object in order to determine size information of the at least one object.

7. The computing device of claim 1 , wherein the rotating bounding box generation component generates one or more candidate rotating bounding boxes by adding one or more candidate rotation angle information to the generated non-rotating bounding boxes.

8. The computing device of claim 7 , wherein the rotating bounding box generation component determines a candidate rotating bounding box in which Intersection Over Union (IoU) with a corresponding object region satisfies a predetermined reference from among the one or more candidate rotating bounding boxes as a rotating bounding box.

9. The computing device of claim 1 , wherein the rotating bounding box generation component performs Rotated Region Of Interest (RROI) pooling, and

the final bounding box generation component generates a final bounding box based on a result of the RROI pooling.

10. The computing device of claim 1 , wherein the non-rotating bounding box generation component performs ROI pooling and the rotating bounding box generation component performs RROI pooling, and

the final bounding box generation component generates a final bounding box by using a result of the ROI pooling and a result of the RROI pooling.

11. A method of generating, by a computing device, region information of at least one object included in an image, the method comprising:

generating a key point heat map including key point information of the at least one object with respect to the image;

generating a non-rotating bounding box based on the generated key point heat map;

generating a rotating bounding box by using the non-rotating bounding box; and

generating a final bounding box representing a region occupied by the at least one object in the image by using at least one of the non-rotating bounding box or the rotating bounding box.

12. A non-transitory computer-readable storage medium storing computer program instructions for causing one or more processors to generate region information of at least one object included in an image, the instructions comprising:

generating a key point heat map including key point information of the at least one object with respect to the image;

generating a non-rotating bounding box based on the generated key point heat map;

generating a rotating bounding box by using the non-rotating bounding box; and

generating a final bounding box representing a region occupied by the at least one object in the image by using at least one of the non-rotating bounding box or the rotating bounding box.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNEE'S COUNTRY PREVIOUSLY RECORDED AT REEL: 062027 FRAME: 0173. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 14, 2023
From: KOO, JAMYOUNG
To: SI ANALYTICS CO., LTD.
Reel/Frame 064586/0874 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2022
From: KOO, JAMYOUNG
To: SI ANALYTICS CO., LTD.
Reel/Frame 062027/0173 →
Priority Claims (1)
KR 10-2020-0068889 · Jun 8, 2020 · national
Continuity (1)
Related Publication 20230237765A1 · Jul 27, 2023
References Cited (35)
US 10438082B1 · Kim · 2019 [cited by examiner]
US 11551337B2 · Tagra · 2023 [cited by examiner]
US 11580363B2 · Taslakian · 2023 [cited by examiner]
US 11830209B2 · Chen · 2023 [cited by examiner]
US 11854244B2 · Amirghodsi · 2023 [cited by examiner]
US 11893777B2 · Flament · 2024 [cited by examiner]
US 11967080B2 · Mustafi · 2024 [cited by examiner]
US 12154310B2 · Garg · 2024 [cited by examiner]
US 20120163706A1 · Zhang · 2012 [cited by examiner]
US 20140306999A1 · Yim · 2014 [cited by examiner]
US 20190378204A1 · Ayush · 2019 [cited by examiner]
US 20200265495A1 · Cho · 2020 [cited by examiner]
US 20200349365A1 · Behrendt · 2020 [cited by examiner]
US 20200349464A1 · Lin · 2020 [cited by examiner]
US 20200356718A1 · Chu · 2020 [cited by examiner]
US 20200372633A1 · Lee · 2020 [cited by examiner]
US 20210073597A1 · Han · 2021 [cited by examiner]
US 20210166049A1 · Tariq · 2021 [cited by examiner]
US 20210365724A1 · Lee · 2021 [cited by examiner]
US 20220148328A1 · Ye · 2022 [cited by examiner]
US 20220301258A1 · Song · 2022 [cited by examiner]
US 20240203085A1 · Bangalath · 2024 [cited by examiner]
KR 1020130105952A · 2013 [cited by applicant]
KR 101805318B1 · 2017 [cited by applicant]
KR 1020190085519A · 2019 [cited by applicant]
KR 102073162B1 · 2020 [cited by applicant]
KR 102095685B1 · 2020 [cited by applicant]
KR 1020200036098A · 2020 [cited by applicant]
KR 102108951B1 · 2020 [cited by applicant]
KR 102112859B1 · 2020 [cited by applicant]
Koo et al., “RBox-CNN: Rotated Bounding Box based CNN for Ship Detection in Remote Sensing Image,” SIGSPATIAL '18, Nov. 6-9, 2018, 4 pages. [cited by applicant]
Liu et al., “Rotated Region Based CNN for Ship Detection,” Sep. 17, 2017, 5 pages. [cited by applicant]
Ma et al., “Arbitrary-Oriented Scene Text Detection via Rotation Proposals,” Mar. 15, 2018, 11 pages. [cited by applicant]
PCT International Search Report and Written Opinion, International Application No. PCT/KR2021/007003, International Filing Date Jun. 4, 2021, 7 pages. [cited by applicant]
Zhou et al., “Objects as Points,” Apr. 25, 2019, 12 pages. [cited by applicant]