IP Library › Granted Patent US 12,700,077
Granted Patent B1
US 12,700,077 · App. 18/090,052 · Granted Aug 4, 2026

Labeler scoring

Inventors: James Michael Skinner (Arvada, CO); Tian Xia (Scarsdale, NY); Austin Martin (Larkspur, CA); Jonathan Howe (Fairfax, VA); Tilman Wekel (San Jose, CA)
Assignee: NVIDIA Corporation
G06T7/0004G06F11/3428
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,700,077
App. No.
18/090,052
Filed
Dec 28, 2022
Granted
Aug 4, 2026
Kind
B1
Art Unit
2669
USPC
382/103
Abstract

Apparatuses, systems, and techniques to assess labeling of objects within an image. In at least one embodiment, objects are labeled in an image and then said labeling is assessed based, at least in part, on one or more prior assessments of the one or more unlabeled objects.

Claims (31)

1 . A processor, comprising:

one or more circuits to:

cause an evaluation of labeling of one or more unlabeled objects within one or more images, at least in part, on one or more prior of labelings of the one or more unlabeled objects;

cause a comparison of a time for the labeling to an expected time for the labeling based, at least in part, on timing information from one or more labelings of a same labeling job type; and

generate one or more labeling performance scores based, at least in part, on the evaluation and the comparison.

2 . The processor of claim 1 , wherein the one or more circuits are to generate one or more redundant labeling tasks and distributing the one or more redundant labeling tasks to one or more labelers.

3 . The processor of claim 1 , wherein the one or more circuits are to assess the labeling of the one or more images by at least determining a consensus label associated with the one or more prior of labelings of the one or more unlabeled objects.

4 . The processor of claim 1 , wherein the one or more circuits are to assess the labeling of the one or more images by at least determining an average time to perform the one or more prior labelings of the one or more unlabeled objects.

5 . The processor of claim 1 , wherein the one or more circuits are to generate one or more key performance indicators while at least a portion of a dataset comprising the one or more images is unlabeled.

6 . The processor of claim 1 , wherein the one or more circuits are to store information indicative of one or more key performance indicators associated with one or more labelers performing the labeling.

7 . The processor of claim 1 , wherein the one or more circuits are to generate one or more reports indicative of labeling performance, the one or more reports generated based, at least in part, on one or more key performance indicators determined based, at least in part, on a consensus label and an average time spent to generate a label.

8 . A system, comprising:

one or more processors to:

cause an evaluation of labeling of one or more unlabeled objects within one or more images based, at least in part, on one or more prior labelings of the one or more unlabeled objects;

cause a comparison of a time for the labeling to an expected time for the labeling based, at least in part, on timing information from one or more labelings of a same labeling job type; and

generate one or more labeling performance scores based, at least in part, on the evaluation and the comparison.

9 . The system of claim 8 , wherein the one or more processors are to generate one or more redundant labeling tasks and distributing the one or more redundant labeling tasks to one or more labelers.

10 . The system of claim 8 , wherein the one or more processors are to assess the labeling of the one or more images by at least determining a consensus label associated with the one or more prior labelings of the one or more unlabeled objects.

11 . The system of claim 8 , wherein the one or more processors are to assess the labeling of the one or more images by at least determining an average time to perform the one or more prior labelings of the one or more unlabeled objects.

12 . The system of claim 8 , wherein the one or more processors are to generate one or more key performance indicators while at least a portion of a dataset comprising the one or more images is unlabeled.

13 . The system of claim 8 , wherein the one or more processors are to store information indicative of one or more key performance indicators associated with one or more labelers performing the labeling.

14 . The system of claim 8 , wherein the one or more processors are to generate one or more reports indicative of labeling performance, the one or more reports generated based, at least in part, on one or more key performance indicators determined based, at least in part, on a consensus label and an average time spent to generate a label.

15 . A method, comprising:

causing an evaluation of labeling of one or more unlabeled objects within one or more images based, at least in part, on one or more prior labelings of the one or more unlabeled objects;

causing a comparison of a time for the labeling to an expected time for the labeling based, at least in part, on timing information from one or more labelings of a same labeling job type; and

generate one or more labeling performance scores based, at least in part, on the evaluation and the comparison.

16 . The method of claim 15 , further comprising generating one or more redundant labeling tasks and distributing the one or more redundant labeling tasks to one or more labelers.

17 . The method of claim 15 , further comprising assessing the labeling of the one or more images by at least determining a consensus label associated with the one or more prior labelings of the one or more unlabeled objects.

18 . The method of claim 15 , further comprising assessing the labeling of the one or more images by at least determining an average time to perform the one or more prior labelings of the one or more unlabeled objects.

19 . The method of claim 15 , further comprising storing information indicative of one or more key performance indicators associated with one or more labelers performing the labeling.

20 . The method of claim 15 , further comprising generating one or more reports indicative of labeling performance, the one or more reports generated based, at least in part, on one or more key performance indicators determined based, at least in part, on a consensus label and an average time spent to generate a label.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2023
From: SKINNER, JAMES MICHAEL; XIA, TIAN; MARTIN, AUSTIN; HOWE, JONATHAN; WEKEL, TILMAN
To: NVIDIA CORPORATION
Reel/Frame 062331/0192 →
References Cited (10)
US 11875230B1 · Gokalp · 2024 [cited by examiner]
US 11887310B2 · Jagadeesh · 2024 [cited by examiner]
US 20170132512A1 · Ioffe · 2017 [cited by examiner]
US 20180365497A1 · Balasundaram · 2018 [cited by examiner]
US 20220019730A1 · Sharma · 2022 [cited by examiner]
US 20240020479A1 · Singh · 2024 [cited by examiner]
IEEE, “IEEE Standard 754-2008 (Revision of IEEE Standard 754-1985): IEEE Standard for Floating-Point Arithmetic,” Aug. 29, 2008, 70 pages. [cited by applicant]
International Organization for Standardization, “Road vehicles—Functional safety,” ISO Standard 26262, https://www.iso.org/obp/ui/#iso:std:iso:26262:-1:ed-1:v1:en, Nov. 11, 2011, 35 pages. [cited by applicant]
Society of Automotive Engineers On-Road Automated Vehicle Standards Committee “Taxonomy and Definitions for Terms Related to Driving Automation Systems for On-Road Motor Vehicles”, Standard No. J3016-201806, dated Jun. … [cited by applicant]
Society of Automotive Engineers On-Road Automated Vehicle Standards Committee, “Taxonomy and Definitions for Terms Related to Driving Automation Systems for On-Road Motor Vehicles,” Standard No. J3016-201609, issued Jan… [cited by applicant]