Defining boundary for detected object

US11074464B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11074464-B2
Application numberUS-201916522349-A
CountryUS
Kind codeB2
Filing dateJul 25, 2019
Priority dateJul 25, 2019
Publication dateJul 27, 2021
Grant dateJul 27, 2021

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.

A computer includes a processor and a memory storing instructions executable by the processor to receive data from a sensor specifying a plurality of points, the points including a plurality of first points that describe an object; define a boundary surrounding the first points while minimizing a volume of space that is both (i) contained by the boundary and (ii) identified as unoccupied; and actuate a component with respect to a vehicle based on the boundary.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer comprising a processor and a memory storing instructions executable by the processor to: receive data from a sensor specifying a plurality of points, the points including a plurality of first points that describe an object; define a boundary surrounding the first points while minimizing a volume of space that is both (i) contained by the boundary and (ii) identified as unoccupied, wherein defining the boundary includes calculating the volume; and actuate a component with respect to a vehicle based on the boundary. 2. The computer of claim 1 , wherein the points are described in the sensor data as three-dimensional points, and the instructions further include to project the points into two-dimensional horizontal space before defining the boundary. 3. The computer of claim 1 , wherein the instructions further include to identify space as unoccupied upon determining that the sensor has an unobstructed view through the space to one of the points. 4. The computer of claim 1 , wherein the boundary is a rectangular bounding box. 5. The computer of claim 1 , wherein the instructions further include to generate a convex hull surrounding the first points, and to define the boundary as a rectangular bounding box based on the convex hull. 6. The computer of claim 5 , wherein the instructions further include to generate a plurality of candidate rectangular bounding boxes based on the convex hull; defining the boundary includes selecting a first candidate rectangular bounding box from the candidate rectangular bounding boxes; and of the candidate rectangular bounding boxes, the first candidate rectangular bounding box contains a minimum volume of space that is both (i) contained by the respective candidate rectangular bounding box and (ii) identified as unoccupied. 7. The computer of claim 6 , wherein the convex hull includes a plurality of line segments, each candidate rectangular bounding box includes four sides, and each candidate rectangular bounding box has one side overlapping one line segment of the convex hull and has a minimum length and width to surround all the first points. 8. The computer of claim 1 , wherein the vehicle includes the computer, and the component is at least one of a steering system, a brake system, or a propulsion of the vehicle. 9. The computer of claim 1 , wherein the object is the vehicle, and the component is an infrastructure component in proximity to the vehicle. 10. A method comprising: receiving data from a sensor specifying a plurality of points, the points including a plurality of first points that describe an object; defining a boundary surrounding the first points while minimizing a volume of space that is both (i) contained by the boundary and (ii) identified as unoccupied, wherein defining the boundary includes calculating the volume; and actuating a component with respect to a vehicle based on the boundary. 11. The method of claim 10 , wherein the points are described in the sensor data as three-dimensional points, the method further comprising projecting the points into two-dimensional horizontal space before defining the boundary. 12. The method of claim 10 , further comprising identifying space as unoccupied upon determining that the sensor has an unobstructed view through the space to one of the points. 13. The method of claim 10 , wherein the boundary is a rectangular bounding box. 14. The method of claim 10 , further comprising generating a convex hull surrounding the first points, and defining the boundary as a rectangular bounding box based on the convex hull. 15. The method of claim 14 , further comprising generating a plurality of candidate rectangular bounding boxes based on the convex hull; wherein defining the boundary includes selecting a first candidate rectangular bounding box from the candidate rectangular bounding boxes; and of the candidate rectangular bounding boxes, the first candidate rectangular bounding box contains a minimum volume of space that is both (i) contained by the respective candidate rectangular bounding box and (ii) identified as unoccupied. 16. The method of claim 15 , wherein the convex hull includes a plurality of line segments, each candidate rectangular bounding box includes four sides, and each candidate rectangular bounding box has one side overlapping one line segment of the convex hull and has a minimum length and width to surround all the first points. 17. The method of claim 10 , wherein the component is at least one of a steering system, a brake system, and a propulsion of the vehicle. 18. The method of claim 10 , wherein the object is the vehicle, and the component is an infrastructure component in proximity to the vehicle. 19. A system comprising: a computer programmed to receive data from a sensor specifying a plurality of points, the points including a plurality of first points that describe an object; and define a boundary surrounding the first points while minimizing a volume of space that is both (i) contained by the boundary and (ii) identified as unoccupied, wherein defining the boundary includes calculating the volume; and means for actuating a component with respect to a vehicle based on the boundary. 20. The computer of claim 1 , wherein the instructions further include to generate a plurality of candidate boundaries, defining the boundary includes selecting a first candidate boundary from the candidate boundaries; and of the candidate boundaries, the first candidate boundary contains a minimum volume of space that is both (i) contained by the respective candidate boundary and (ii) identified as unoccupied.

Assignees

Inventors

Classifications

  • using neural networks · CPC title

  • G06V20/64Primary

    Three-dimensional [3D] objects · CPC title

  • of traffic signs · CPC title

  • G06V20/584Primary

    of vehicle lights or traffic lights · CPC title

  • Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads · 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 US11074464B2 cover?
A computer includes a processor and a memory storing instructions executable by the processor to receive data from a sensor specifying a plurality of points, the points including a plurality of first points that describe an object; define a boundary surrounding the first points while minimizing a volume of space that is both (i) contained by the boundary and (ii) identified as unoccupied; and a…
Who is the assignee on this patent?
Ford Global Tech Llc
What technology area does this patent fall under?
Primary CPC classification G06V20/64. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 27 2021 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 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).