IP Library Granted Patent US 12,670,719
Granted Patent B2
US 12,670,719 · App. 18/448,472 · Granted Jun 30, 2026

Object detection in driver assistance system

Inventors: Samuel Schulter (Long Island City, NY); Vijay Kumar Baikampady Gopalkrishna (Santa Clara, CA); Yumin Suh (Santa Clara, CA)
Assignee: NEC Corporation
G06V20/56G06V10/764G06V10/774G06V10/776G06V10/82
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,670,719
App. No.
18/448,472
Filed
Aug 11, 2023
Granted
Jun 30, 2026
Kind
B2
Art Unit
2663
USPC
382/104
Abstract

A computer-implemented method for detecting objects within an advanced driver assistance system (ADAS) is provided. The method includes obtaining road scene datasets from a plurality of cameras, including at least road scene images and road scene data annotations, to be provided to an object detection neural network communicating with an open-vocabulary detector of a vehicle, converting, by a text prompter, the road scene data annotations into natural text inputs, converting, by a text embedder, the natural text inputs into embeddings, minimizing objective functions during training to adjust parameters of the object detection neural network, and detecting, by the object detection neural network, objects within the road scene datasets to provide alerts or notifications to a driver of the vehicle pertaining to the detected objects.

Claims (40)

1 . A computer-implemented method for detecting objects within an advanced driver assistance system (ADAS), the method comprising:

obtaining road scene datasets from a plurality of cameras, including at least road scene images and road scene data annotations, to be provided to an object detection neural network communicating with an open-vocabulary detector of an autonomous vehicle;

converting, by a text prompter, the road scene data annotations into natural text inputs;

converting, by a text embedder, the natural text inputs into embeddings;

minimizing objective functions during training to adjust parameters of the object detection neural network, including a weak alignment objective function that determines a soft assignment of similarity between object detections from the road scene images and tokens from road scene captions, and a global alignment objective function that maximizes a similarity between feature embeddings that summarize the road scene images and the road scene captions;

analyzing a text description input that describes an entity from an input road scene obtained by the plurality of cameras;

detecting, by the object detection neural network, objects within the road scene datasets to provide alerts or notifications to the autonomous vehicle pertaining to the detected objects including the entity; and

generating a trajectory that controls the autonomous vehicle to navigate towards the entity within the input road scene.

2 . The computer-implemented method of claim 1 , wherein a reasoning logic queries the open-vocabulary detector with free-form text descriptions of the objects to understand the road scene datasets.

3 . The computer-implemented method of claim 1 , wherein each object is described with a bounding box and some semantic description.

4 . The computer-implemented method of claim 1 , wherein localization is applied to minimize localization ability of the object detection neural network.

5 . The computer-implemented method of claim 1 , wherein a classification loss is applied when category annotations are available for each object.

6 . The computer-implemented method of claim 1 , wherein the weak alignment objective function is trained from image-caption pairs without localization annotation.

7 . A computer program product for detecting objects within an advanced driver assistance system (ADAS), the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform a method comprising:

obtaining road scene datasets from a plurality of cameras, including at least road scene images and road scene data annotations, to be provided to an object detection neural network communicating with an open-vocabulary detector of an autonomous vehicle;

converting, by a text prompter, the road scene data annotations into natural text inputs;

converting, by a text embedder, the natural text inputs into embeddings;

minimizing objective functions during training to adjust parameters of the object detection neural network, including a weak alignment objective function that determines a soft assignment of similarity between object detections from the road scene images and tokens from road scene captions, and a global alignment objective function that maximizes a similarity between feature embeddings that summarize the road scene images and the road scene captions;

analyzing a text description input that describes an entity from an input road scene obtained by the plurality of cameras;

detecting, by the object detection neural network, objects within the road scene datasets to provide alerts or notifications to the autonomous vehicle pertaining to the detected objects including the entity; and

generating a trajectory that controls the autonomous vehicle to navigate towards the entity within the input road scene.

8 . The computer program product of claim 7 , wherein a reasoning logic queries the open-vocabulary detector with free-form text descriptions of the objects to understand the road scene datasets.

9 . The computer program product of claim 7 , wherein each object is described with a bounding box and some semantic description.

10 . The computer program product of claim 7 , wherein localization is applied to minimize localization ability of the object detection neural network.

11 . The computer program product of claim 7 , wherein a classification loss is applied when category annotations are available for each object.

12 . The computer program product of claim 7 , wherein the weak alignment objective function is trained from image-caption pairs without localization annotation.

13 . A computer processing system for detecting objects within an advanced driver assistance system (ADAS), comprising:

a memory device for storing program code; and

a processor device, operatively coupled to the memory device, for running the program code to:

obtain road scene datasets from a plurality of cameras, including at least road scene images and road scene data annotations, to be provided to an object detection neural network communicating with an open-vocabulary detector of an autonomous vehicle;

convert, by a text prompter, the road scene data annotations into natural text inputs;

convert, by a text embedder, the natural text inputs into embeddings;

minimize objective functions during training to adjust parameters of the object detection neural network, including a weak alignment objective function that determines a soft assignment of similarity between object detections from the road scene images and tokens from road scene captions, and a global alignment objective function that maximizes a similarity between feature embeddings that summarize the road scene images and the road scene captions;

analyze a text description input that describes an entity from an input road scene obtained by the plurality of cameras and

detect, by the object detection neural network, objects within the road scene datasets to provide alerts or notifications to the autonomous vehicle pertaining to the detected objects including the entity; and

generate a trajectory that controls the autonomous vehicle to navigate towards the entity within the input road scene.

14 . The computer processing system of claim 13 , wherein a reasoning logic queries the open-vocabulary detector with free-form text descriptions of the objects to understand the road scene datasets.

15 . The computer processing system of claim 13 , wherein each object is described with a bounding box and some semantic description.

16 . The computer processing system of claim 13 , wherein localization is applied to minimize localization ability of the object detection neural network.

17 . The computer processing system of claim 13 , wherein a classification loss is applied when category annotations are available for each object.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2026
From: NEC LABORATORIES AMERICA, INC.
To: NEC CORPORATION
Reel/Frame 074679/0930 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2023
From: SCHULTER, SAMUEL; GOPALKRISHNA, VIJAY KUMAR BAIKAMPADY; SUH, YUMIN
To: NEC LABORATORIES AMERICA, INC.
Reel/Frame 064564/0156 →
Continuity (3)
Provisional Application 63460077 · Apr 18, 2023
Provisional Application 63400422 · Aug 24, 2022
Related Publication 20240071092A1 · Feb 29, 2024
References Cited (9)
US 11113599B2 · Wang · 2021 [cited by examiner]
US 20220036127A1 · Lin · 2022 [cited by examiner]
US 20230019211A1 · Wang · 2023 [cited by examiner]
US 20230252774A1 · Kuen · 2023 [cited by examiner]
US 20230360365A1 · Minderer · 2023 [cited by examiner]
Radford, A., Kim, J. W., Hallacy, C., Ramesh, A., Goh, G., Agarwal, S., . . . & Sutskever, I. (Feb. 26, 2021). Learning transferable visual models from natural language supervision. In International conference on machin… [cited by applicant]
Gu, X., Lin, T. Y., Kuo, W., & Cui, Y. (May 12, 2022). Open-vocabulary object detection via vision and language knowledge distillation. arXiv preprint arXiv:2104.13921. [cited by applicant]
Li, L. H., Zhang, P., Zhang, H., Yang, J., Li, C., Zhong, Y., . . . & Gao, J. (2022, Jun. 17). Grounded language-image pre-training. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (… [cited by applicant]
Ghiasi, G., Gu, X., Cui, Y., & Lin, T. Y. (Jul. 20, 2022). Scaling open-vocabulary image segmentation with image-level labels. In European Conference on Computer Vision (pp. 540-557). Cham: Springer Nature Switzerland. [cited by applicant]