IP Library Granted Patent US 12,412,372
Granted Patent B2
US 12,412,372 · App. 18/026,451 · Granted Sep 9, 2025

Information processing device, information processing method, and program

Inventor: Longshuang Huang (Tokyo, JP)
Assignee: NEC CORPORATION
G06V10/765G06T7/11G06T7/50
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,412,372
App. No.
18/026,451
Granted
Sep 9, 2025
Kind
B2
Abstract

An object recognition unit detects, from image data that represents an image using respective signal values of a plurality of pixels, a first region that is a region representing the object in the image. The object recognition unit determines a first confidence level that is a class confidence level for a first class, the first class being a class of the object represented in the first region. A region recognition unit segments the image of the image data into second regions representing different classes of an object, and determines, for each of second regions, a second class being a class of an object in the second region. An object determination unit determines, as the second class, a class of an object in a non-overlapping region that is the second regions that do not overlap with the first region.

Claims (31)

1. An information processing device comprising:

a memory configured to store instructions; and

a processor configured to execute the instructions to detect an object around the information processing device and determine a class of the object,

wherein the processor is configured to execute the instructions to:

detect, from image data that represents an image using respective signal values of a plurality of pixels, a first region that is a region representing the object in the image, and determine a first confidence level that is a class confidence level for a first class, the first class being a class of the object represented in the first region;

segment the image of the image data into second regions representing different classes of an object, and determine, for each of second region, a second class that is a class of an object in the second region;

determine, as the second class, a class of an object in a non-overlapping region that is the second regions that do not overlap with the first region,

determine, as the second class, a class of an object in an overlapping region that is the second regions that overlap with the first region in case of the first confidence level for the overlapping region lower than a predetermined confidence level threshold; and

determine the class of the object in the overlapping region as the first class in case of the first confidence level for the overlapping region equal to or greater than the predetermined confidence level threshold.

2. The information processing device according to claim 1 , wherein the processor is configured to execute the instructions to:

acquire depth information indicating a depth of an object for each of sample points corresponding to the plurality of pixels; and

adjust the second region so that the depth of the object represented in the second region is maintained within a predetermined range.

3. The information processing device according to claim 2 , wherein the processor is configured to execute the instructions to start the segmentation of the image and start the acquisition of the depth information in case of presence of an object, among detected objects, at a distance from the information processing device being greater than or equal to a predetermined distance threshold.

4. The information processing device according to claim 2 , wherein the processor is configured to execute the instructions to start the segmentation of the image and start the acquisition of the depth information in case of information on the surrounding environment around the information processing device indicating a predetermined environment difficult to detect the first region from the image data.

5. The information processing device according to claim 2 , wherein the processor is configured to execute the instructions to start the segmentation of the image and start the acquisition of the depth information in case of a number of detected objects equal to or greater than a predetermined number threshold or in case of an interval between the first regions of each detected object being equal to or less than a predetermined interval threshold.

6. The information processing device according to claim 2 , wherein the processor is configured to execute the instructions to start the segmentation of the image and start the acquisition of the depth information in case of a class of a detected object being a predetermined class, or in case of the class of the object not determined.

7. The information processing device according to claim 2 , wherein the processor is configured to execute the instructions to start the segmentation of the image and start the acquisition of the depth information in case of a velocity of a vehicle carrying the information processing device becoming equal to or greater than a predetermined velocity threshold, or an estimated time to collide based on a distance from the information processing device to a detected object and the velocity of the vehicle becoming equal to or less than a predetermined threshold for time to collide.

8. An information processing method executed by an information processing device, the information processing method comprising:

detecting, from image data that represents an image using respective signal values of a plurality of pixels, a first region that is a region representing an object in the image, and determining a first confidence level that is a class confidence level for a first class, the first class being a class of the object represented in the first region;

segmenting the image of the image data into second regions representing different classes of an object, and determining, for each second region, a second class being a class of an object in the second region;

determining, as the second class, a class of an object in a non-overlapping region that is the second regions that do not overlap with the first region;

determining, as the second class, the class of the object in an overlapping region that is the second regions that overlap with the first region in case of the first confidence level for the overlapping region lower than a predetermined confidence level threshold; and

determining the class of the object in the overlapping region as the first class in case of the first confidence level for the overlapping region equal to or greater than the predetermined confidence level threshold.

9. A non-transitory computer-readable medium storing a program for causing a computer to execute:

detecting an object around the information processing device and determining a class of the object,

wherein the program causes the computer to execute:

detecting, from image data that represents an image using respective signal values of a plurality of pixels, a first region that is a region representing the object in the image, and determining a first confidence level that is a class confidence level for a first class, the first class being a class of the object represented in the first region;

segmenting the image of the image data into second regions representing different classes of an object, and determining, for each of second region, a second class being a class of an object in the second region;

determining, as the second class, a class of an object in a non-overlapping region that is the second regions that do not overlap with the first region;

determining, as the second class, a class of an object in an overlapping region that is the second regions that overlap with the first region in case of the first confidence level for the overlapping region lower than a predetermined confidence level threshold; and

determining the class of the object in the overlapping region as the first class in case of the first confidence level for the overlapping region equal to or greater than the predetermined confidence level threshold.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2023
From: HUANG, LONGSHUANG
To: NEC CORPORATION
Reel/Frame 062988/0772 →
Continuity (1)
Related Publication 20230260254A1 · Aug 17, 2023
References Cited (28)
US 8861842B2 · Jung · 2014 [cited by examiner]
US 11087494B1 · Srinivasan · 2021 [cited by examiner]
US 11210537B2 · Koivisto · 2021 [cited by examiner]
US 11774554B2 · Vignard · 2023 [cited by examiner]
US 20160012277A1 · Tate et al. · 2016 [cited by applicant]
US 20180012085A1 · Blayvas · 2018 [cited by examiner]
US 20180259971A1 · Nishimura · 2018 [cited by examiner]
US 20180357772A1 · Takemura et al. · 2018 [cited by applicant]
US 20190012798A1 · Amano · 2019 [cited by examiner]
US 20190171912A1 · Vallespi-Gonzalez · 2019 [cited by examiner]
US 20200097756A1 · Hashimoto · 2020 [cited by examiner]
US 20210019534A1 · Sakamoto · 2021 [cited by examiner]
US 20210026355A1 · Chen · 2021 [cited by examiner]
US 20210287387A1 · Deegan · 2021 [cited by examiner]
US 20220036043A1 · Sakashita · 2022 [cited by examiner]
US 20220101628A1 · Sun et al. · 2022 [cited by applicant]
JP 2004220555A · 2004 [cited by applicant]
JP 2016018538A · 2016 [cited by examiner]
JP 2020017136A · 2020 [cited by examiner]
JP 2020035098A · 2020 [cited by applicant]
JP 2020113000A · 2020 [cited by examiner]
WO 2017138286A1 · 2017 [cited by applicant]
WO 2020116195A1 · 2020 [cited by applicant]
WO 2020138286A1 · 2020 [cited by applicant]
A Deep-Learning Model with Task-Specific Bounding Box Regressors and Conditional Back-Propagation for Moving Object Detection in ADAS Applications, Guan-Ting Lin et al., MDPI, Sep. 15, 2020, pp. 1-21 (Year: 2020). [cited by examiner]
Object Detection in Remote Sensing Images Based on Improved Bouding Box Regression and Multi-Level Features Fusion, Xiaoling Qian, MDPI, Jan. 2020, pp. 1-21 (Year: 2020). [cited by examiner]
End-to-End Panoptic Segmentation With Pixel-Level Non-Overlapping Embedding, Weitong Zhang et al, IEEE, 2019, pp. 976-981 (Year: 2019). [cited by examiner]
International Search Report for PCT Application No. PCT/JP2020/036872, mailed on Dec. 1, 2020. [cited by applicant]