Object detection and tracking for autonomous driving utilizing shadows and reflections

US12033333B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12033333-B2
Application numberUS-201816973845-A
CountryUS
Kind codeB2
Filing dateSep 5, 2018
Priority dateSep 5, 2018
Publication dateJul 9, 2024
Grant dateJul 9, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An embodiment of a semiconductor package apparatus may include technology to analyze an electronic image to determine indirect information including one or more of shadow information and reflection information, and provide the indirect information to a vehicle guidance system. Other embodiments are disclosed and claimed.

First claim

Opening claim text (preview).

We claim: 1. An electronic processing system, comprising: a processor; memory communicatively coupled to the processor; and logic communicatively coupled to the processor to: analyze an electronic image to determine indirect information including shadow information and reflection information, provide the indirect information to a vehicle guidance system of an autonomous vehicle, detect an object based on the indirect information by creating a shadow depth map containing a distance of the object from a light source and determining, for every pixel, when a point on a ground is shaded by projecting a depth value from the shadow depth map back onto the ground, add the detected object to a scene, make an autonomous vehicle guidance decision based on the scene to which the detected object is added, and track the detected object based on the indirect information. 2. The electronic processing system of claim 1 , wherein the logic is further to: make a vehicle guidance decision based at least in part on the indirect information. 3. The electronic processing system of claim 1 , wherein the processor comprises a graphics processor. 4. The electronic processing system of claim 1 , wherein tracking the detected object comprises adding the detected object to a navigation map. 5. The electronic processing system of claim 1 , wherein the logic is further to: detect, over time, the detected object, determine whether the detected object is moving, and estimate, responsive to a determination that the detected object is moving the speed and trajectory of the detected object based on a history of prior movements of the detected object. 6. A semiconductor package apparatus, comprising: one or more substrates; and logic coupled to the one or more substrates, wherein the logic is at least partly implemented in one or more of configurable logic and fixed-functionality hardware logic, the logic coupled to the one or more substrates to: analyze an electronic image to determine indirect information including shadow information and reflection information, provide the indirect information to a vehicle guidance system of an autonomous vehicle, detect an object based on the indirect information by creating a shadow depth map containing a distance of the object from a light source and determining, for every pixel, when a point on a ground is shaded by projecting a depth value from the shadow depth map back onto the ground, add the detected object to a scene, make an autonomous vehicle guidance decision based on the scene to which the detected object is added, and track the detected object based on the indirect information. 7. The semiconductor package apparatus of claim 6 , wherein the logic is further to: make a vehicle guidance decision based at least in part on the indirect information. 8. The semiconductor package apparatus of claim 6 , wherein the logic coupled to the one or more substrates includes transistor channel regions that are positioned within the one or more substrates. 9. The semiconductor package apparatus of claim 6 , wherein tracking the detected object comprises adding the detected object to a navigation map. 10. The semiconductor package apparatus of claim 6 , wherein the logic is further to: detect, over time, the detected object, determine whether the detected object is moving, and estimate, responsive to a determination that the detected object is moving the speed and trajectory of the detected object based on a history of prior movements of the detected object. 11. A method, comprising: analyzing an electronic image to determine indirect information including shadow information and reflection information; providing the indirect information to a vehicle guidance system of an autonomous vehicle, detecting an object based on the indirect information by creating a shadow depth map containing a distance of the object from a light source and determining, for every pixel, when a point on a ground is shaded by projecting a depth value from the shadow depth map back onto the ground, adding the detected object to a scene, making an autonomous vehicle guidance decision based on the scene to which the detected object is added, and tracking the detected object based on the indirect information. 12. The method of claim 11 , further comprising: making a vehicle guidance decision based at least in part on the indirect information. 13. The method of claim 11 , further comprising: analyzing the electronic image with a graphics processor. 14. The method of claim 11 , wherein tracking the detected object comprises adding the detected object to a navigation map. 15. The method of claim 11 , further comprising: detecting, over time, the detected object, determining whether the detected object is moving, and estimating, responsive to a determination that the detected object is moving the speed and trajectory of the detected object based on a history of prior movements of the detected object. 16. At least one non-transitory computer readable storage medium, comprising a set of instructions, which when executed by a computing device, cause the computing device to: analyze an electronic image to determine indirect information including shadow information and reflection information; provide the indirect information to a vehicle guidance system of an autonomous vehicle, detect an object based on the indirect information by creating a shadow depth map containing a distance of the object from a light source and determining, for every pixel, when a point on a ground is shaded by projecting a depth value from the shadow depth map back onto the ground, add the detected object to a scene, make an autonomous vehicle guidance decision based on the scene to which the detected object is added, and track the detected object based on the indirect information. 17. The at least one non-transitory computer readable storage medium of claim 16 , comprising a further set of instructions, which when executed by the computing device, cause the computing device to: make a vehicle guidance decision based at least in part on the indirect information. 18. The at least one non-transitory computer readable storage medium of claim 16 , comprising a further set of instructions, which when executed by the computing device, cause the computing device to: analyze the electronic image with a graphics processor. 19. The at least one non-transitory computer readable storage medium of claim 16 , wherein tracking the detected object comprises adding the detected object to a navigation map. 20. The at least one non-transitory computer readable storage medium of claim 16 , comprising a further set of instructions, which when executed by the computing device, cause the computing device to: detect, over time, the detected object, determine whether the detected object is moving, and estimate, responsive to a determination that the detected object is moving the speed and trajectory of the detected object based on a history of prior movements of the detected object.

Assignees

Inventors

Classifications

  • Obstacle · CPC title

  • Video; Image sequence · CPC title

  • from shading (G06T7/586 takes precedence) · CPC title

  • G06T7/246Primary

    using feature-based methods, e.g. the tracking of corners or segments · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12033333B2 cover?
An embodiment of a semiconductor package apparatus may include technology to analyze an electronic image to determine indirect information including one or more of shadow information and reflection information, and provide the indirect information to a vehicle guidance system. Other embodiments are disclosed and claimed.
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification G06T7/246. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 09 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).