Determining overlap of a parking space by a vehicle

US2016307047A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016307047-A1
Application numberUS-201615099338-A
CountryUS
Kind codeA1
Filing dateApr 14, 2016
Priority dateApr 17, 2015
Publication dateOct 20, 2016
Grant date

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 system comprising a computer-readable storage medium storing at least one program and a method for determining vehicle overlap with a parking space is presented. The method may include accessing a set of pixel coordinates defining a location of a vehicle within an image, and translating the set of pixel coordinates to a set of global coordinates defining a geospatial location of the vehicle. The method may further include accessing a set of known coordinates of the parking space. The method may further include determining an overlap amount by comparing the global coordinates of the vehicle with the known global coordinates of the parking space, and determining the vehicle overlaps the parking space based on the overlap amount transgressing a threshold overlap amount. The method may further include updating a data object associated with the vehicle to indicate the vehicle overlaps the parking space.

First claim

Opening claim text (preview).

What is claimed is: 1 . A system comprising: one or more hardware processors; a machine-readable medium storing instructions that, when executed by the one or more processors, cause the machine to perform operations comprising: accessing, from a networked data store, a set of pixel coordinates of a vehicle, the set of pixel coordinates defining a location of the vehicle within an image of a parking space, translating the set of pixel coordinates of the vehicle to a first set of global coordinates, the first set of global coordinates defining a first geospatial location corresponding to the vehicle; accessing, from the networked data store, a second set of global coordinates defining a second geospatial location corresponding to the parking space; determining an overlap amount by comparing the first set of global coordinates to the second set of global coordinates, the overlap amount including an amount of the parking space covered by the vehicle; determining the vehicle overlaps the parking space based on the overlap amount transgressing a threshold overlap amount; and updating a data object associated with the vehicle to indicate the vehicle overlaps the parking space. 2 . The system of claim 1 , wherein the comparing of the first set of global coordinates to the second set of global coordinates includes: computing a first centroid using the first set of global coordinates, the first centroid corresponding an arithmetic mean position of all points of the vehicle defined by the set of global coordinates; computing a second centroid using the second set of global coordinates, the second centroid corresponding to an arithmetic mean position of all points of the parking space defined by the second set of global coordinates; and determining a distance between the first centroid and the second centroid, the distance corresponding to the overlap amount. 3 . The system of claim 1 , wherein translating the set of pixel coordinates to the set of global coordinates includes using a homography matrix algorithm to perform a direct linear transformation of the set of pixel coordinates to the set of global coordinates. 4 . The system of claim 1 , further comprising determining an occupancy status of the parking space based in part on determining the vehicle overlaps the parking space. 5 . The system of claim 4 , wherein: the set of pixel coordinates are a first set of pixel coordinates defining a first location of the vehicle in a first image; and the determining of the occupancy status of the parking space further includes determining the vehicle is stationary based on a comparison of the first set of pixel coordinates with a second set of pixel coordinates, the second set of pixel coordinates defining a second location of the vehicle in a second image. 6 . The system of claim 2 , computing the first centroid includes calculating an arithmetic mean position of all points in the vehicle define by the first set of global coordinates. 7 . The system of claim 1 , where the set of pixel coordinates include a coordinate pair defining a location of each corner of the vehicle in the image. 8 . The system of claim 1 , wherein the set of pixel coordinates are included in a data packet received from a camera node, the data packet including parking metadata, the camera node including a camera operable to record the image. 9 . The system of claim 1 , wherein: the threshold overlap amount includes a minimum overlap amount; and the determining the vehicle overlaps the parking space includes determining the overlap amount exceeds the minimum overlap amount. 10 . The system of claim 1 , wherein determining the overlap amount includes calculating a distance between the locations defined by the first set of global coordinates and the second set of global coordinates. 11 . A method comprising: accessing, from a networked data store, a set of pixel coordinates of a vehicle, the set of pixel coordinates defining a location of the vehicle within an image of a parking space; translating the set of pixel coordinates of the vehicle to a first set of global coordinates, the first set of global coordinates defining a first geospatial location corresponding to the vehicle; accessing, from a data object associated with the parking space, a second set of global coordinates defining a second geospatial location corresponding to the parking space; determining an overlap amount by comparing the first set of global coordinates to the second set of global coordinates, the overlap amount including an amount of the parking space covered by the vehicle; determining the vehicle overlaps the parking space based on the overlap amount transgressing a threshold overlap amount; and updating a data object associated with the vehicle to indicate the vehicle overlaps the parking space. 12 . The method of claim 11 , wherein the comparing of the first set of global coordinates to the second set of global coordinates includes: computing a first centroid using the first set of global coordinates, the first centroid corresponding an arithmetic mean position of all points of the vehicle defined by the set of global coordinates; computing a second centroid using the second set of global coordinates, the second centroid corresponding to an arithmetic mean position of all points of the parking space defined by the second set of global coordinates; and determining a distance between the first centroid and the second centroid, the distance corresponding to the overlap amount. 13 . The method of claim 11 , wherein the translating of the set of pixel coordinates to the set of global coordinates includes using a homography matrix algorithm to perform a direct linear transformation of the set of pixel coordinates to the set of global coordinates. 14 . The method of claim 11 , determining an occupancy status of the parking space based in part on determining the vehicle overlaps the parking space. 15 . The method of claim 14 , wherein: the set of pixel coordinates are a first set of pixel coordinates defining a first location of the vehicle in a first image; and the determining of the occupancy status of the parking space further includes determining the vehicle is stationary based on a comparison of the first set of pixel coordinates with a second set of pixel coordinates, the second set of pixel coordinates defining a second location of the vehicle in a second image. 16 . The method of claim 11 , where the set of pixel coordinates include a coordinate pair defining a location of each corner of the vehicle in the image. 17 . The method of claim 11 , wherein the set of pixel coordinates are included in a data packet of metadata received from a camera node, the camera node including a camera operable to record the image. 18 . The method of claim 11 , wherein: the threshold overlap amount includes a minimum overlap amount; and the determining the vehicle overlaps the parking space includes determining the overlap amount exceeds the minimum overlap amount. 19 . The method of claim 11 , wherein the second set of global coordinates are user-specified coordinates enter via user interface. 20 . A non-transitory machine-readable storage medium, and embodying instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising: accessing, from a networked data store, a set of pixel coordinates of a vehicle, the set of pixel coordinates defining a location of the vehicle wi

Assignees

Inventors

Classifications

  • Management of a network of parking areas · CPC title

  • from roadside infrastructure, e.g. beacons · CPC title

  • involving graphical user interfaces [GUIs] · CPC title

  • Product, service or business identity fraud · CPC title

  • using feature-based methods · 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 US2016307047A1 cover?
A system comprising a computer-readable storage medium storing at least one program and a method for determining vehicle overlap with a parking space is presented. The method may include accessing a set of pixel coordinates defining a location of a vehicle within an image, and translating the set of pixel coordinates to a set of global coordinates defining a geospatial location of the vehicle. …
Who is the assignee on this patent?
Gen Electric
What technology area does this patent fall under?
Primary CPC classification G08G1/0175. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Oct 20 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).