IP Library Granted Patent US 12,014,520
Granted Patent B2
US 12,014,520 · App. 17/513,146 · Granted Jun 18, 2024

Systems and methods for detecting objects within an image in a wide-view format

Inventors: Yongkang Liu (Plano, TX); Xuewei Qi (Mountain View, CA); Kentaro Oguchi (Mountain View, CA)
Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.
G06T7/75G01C21/3807G06F18/214G06F18/24G06N3/045G06T3/0062G06T3/40G06V10/225G06V10/44G06V10/95G06V20/56G06T2207/20081G06T2207/20084G06T2207/30236G06T2207/30252G06V2201/08
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,014,520
App. No.
17/513,146
Granted
Jun 18, 2024
Kind
B2
Abstract

System, methods, and other embodiments detecting and localizing objects within an image in a wide-view format using a synthetic representation. The method includes converting a real image in a wide-view format to a synthetic representation using a style model, wherein the synthetic representation depicts a distorted view of an object. The method also includes identifying features of the object using an extraction model that distinguishes different scales of the synthetic representation and a simulated scene to define structures associated with the distorted view. The method also includes detecting the object using a decoder model that identifies an attribute and a bounding box of the object from the features. The method also includes executing a task using the attribute and the bounding box to localize the object in the simulated scene.

Claims (45)

1. A detection system for locating an object, comprising:

a processor; and

a memory storing instructions that, when executed by the processor, cause the processor to:

convert a real image in a wide-view format to a synthetic representation using a style model, wherein the synthetic representation depicts a distorted view of the object;

identify features of the object using an extraction model that distinguishes different scales of the synthetic representation and a simulated scene to define structures associated with the distorted view;

detect the object using a decoder model that identifies an attribute and a bounding box of the object from the features; and

execute a task using the attribute and the bounding box to localize the object in the simulated scene.

2. The detection system of claim 1 , further including instructions to:

output by the decoder model a synthetic location of the object in the simulated scene, wherein the synthetic location is represented by pixels; and

compare the synthetic location to geometries of the real image using a transformation matrix to derive an actual location and generate a map for visualizing the actual location.

3. The detection system of claim 2 , further including instructions to generate the map using the attribute, the bounding box, and feature predictions from a prior location of the object.

4. The detection system of claim 2 , further including instructions to derive the transformation matrix according to the real image being taken by a camera in a fixed position.

5. The detection system of claim 1 , further including instructions to train the style model using a simulated environment having simulated images from a camera in a fixed position as ground truths, wherein the simulated images are in the wide-view format and distorted.

6. The detection system of claim 1 , further including instructions to:

localize the object by a class that labels by type; and

generate a map having the object on a road that is simulated using the bounding box and the class.

7. The detection system of claim 1 , wherein the extraction model is a pyramid encoder and the decoder model is a neural network.

8. The detection system of claim 1 , wherein the task is one of navigating and automating a device.

9. A non-transitory computer-readable medium for locating an object, comprising:

instructions that when executed by a processor cause the processor to:

convert a real image in a wide-view format to a synthetic representation using a style model, wherein the synthetic representation depicts a distorted view of the object;

identify features of the object using an extraction model that distinguishes different scales of the synthetic representation and a simulated scene to define structures associated with the distorted view;

detect the object using a decoder model that identifies an attribute and a bounding box of the object from the features; and

execute a task using the attribute and the bounding box to localize the object in the simulated scene.

10. The non-transitory computer-readable medium of claim 9 , further including instructions to:

output by the decoder model a synthetic location of the object in the simulated scene, wherein the synthetic location is represented by pixels; and

compare the synthetic location to geometries of the real image using a transformation matrix to derive an actual location and generate a map for visualizing the actual location.

11. The non-transitory computer-readable medium of claim 10 , further including instructions to generate the map using the attribute, the bounding box, and feature predictions from a prior location of the object.

12. The non-transitory computer-readable medium of claim 10 , further including instructions to derive the transformation matrix according to the real image being taken by a camera in a fixed position.

13. A method comprising:

converting a real image in a wide-view format to a synthetic representation using a style model, wherein the synthetic representation depicts a distorted view of an object;

identifying features of the object using an extraction model that distinguishes different scales of the synthetic representation and a simulated scene to define structures associated with the distorted view;

detecting the object using a decoder model that identifies an attribute and a bounding box of the object from the features; and

executing a task using the attribute and the bounding box to localize the object in the simulated scene.

14. The method of claim 13 , further comprising:

outputting by the decoder model a synthetic location of the object in the simulated scene, wherein the synthetic location is represented by pixels; and

comparing the synthetic location to geometries of the real image using a transformation matrix to derive an actual location and generating a map for visualizing the actual location.

15. The method of claim 14 , further comprising generating the map using the attribute, the bounding box, and feature predictions from a prior location of the object.

16. The method of claim 14 , further comprising deriving the transformation matrix according to the real image being taken by a camera in a fixed position.

17. The method of claim 13 , further comprising training the style model using a simulated environment having simulated images from a camera in a fixed position as ground truths, wherein the simulated images are in the wide-view format and distorted.

18. The method of claim 13 , further comprising:

localizing the object by a class that labels by type; and

generating a map having the object on a road that is simulated using the bounding box and the class.

19. The method of claim 13 , wherein the extraction model is a pyramid encoder and the decoder model is a neural network.

20. The method of claim 13 , wherein the task is one of navigating and automating a device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2024
From: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
To: TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 068039/0305 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2021
From: LIU, YONGKANG; QI, XUEWEI; OGUCHI, KENTARO
To: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
Reel/Frame 058040/0901 →
Continuity (2)
Provisional Application 63237330 · Aug 26, 2021
Related Publication 20230077082A1 · Mar 9, 2023
Cited By (1)
US 12,631,469