Contextual visual dataspaces

US11025865B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-11025865-B1
Application numberUS-201113163558-A
CountryUS
Kind codeB1
Filing dateJun 17, 2011
Priority dateJun 17, 2011
Publication dateJun 1, 2021
Grant dateJun 1, 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 method is disclosed. The method receives a two dimensional or a three dimensional computer generated representation of an area, receives a plurality of images of the area captured by one or more video cameras, detects a first moving object in the plurality of images, generates a computer representation of the first moving object, correlates the images of the area captured by the one or more video cameras with the two dimensional or three dimensional computer generated representation of the area, and displays the computer representation of the first moving object in the two dimensional or the three dimensional computer generated representation of the area.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving a two dimensional or a three dimensional computer generated representation of an area; receiving a plurality of images of the area captured by one or more video cameras; detecting a first moving object in the plurality of images, wherein detecting the first moving object comprises performing a foreground detection process on the plurality of images to determine image pixels; providing a computer generated avatar representing the first moving object; correlating the images of the area captured by the one or more video cameras with the two dimensional or three dimensional computer generated representation of the area; displaying the computer generated avatar in the two dimensional or the three dimensional computer generated representation of the area; performing a background modeling process on the plurality of images to identify static background; determining background image pixels; matching the image pixels to the background image pixels; identifying unmatched image pixels as foreground pixels; converting the foreground pixels into one or more sets of foreground blobs to represent at least the first moving object; classifying the one or more sets of foreground blobs; and identifying ground point of the one or more sets of foreground blobs. 2. The method of claim 1 , wherein correlating the images captured by the one or more video cameras with the two dimensional or three dimensional computer generated representation of the area comprises: identifying at least one ground point in the plurality of images associated with the first moving object; and mapping the at least one ground point to a corresponding point in the two dimensional or the three dimensional computer generated representation of the area. 3. The method of claim 1 , further comprising: determining a traveling path of the first moving object from the plurality of images; and updating a position of the computer generated avatar in the two dimensional or the three dimensional computer generated representation of the area based on the traveling path. 4. The method of claim 1 , further comprising: classifying the first moving object as a person or a vehicle. 5. The method of claim 4 , wherein generating a computer representation of the first moving object comprises: generating a computer representation of the person. 6. The method of claim 4 , wherein providing a computer generated avatar comprises: providing a computer generated avatar of the vehicle. 7. The method of claim 1 , further comprising: detecting a second moving object in the plurality of images; determining a traveling path of the first moving object; determining a traveling path of the second moving object; and providing a warning when the first moving object is on a collision course with the second moving object. 8. The method of claim 1 , wherein the area is for parking vehicles and the first moving object is a vehicle leaving a parking spot. 9. The method of claim 8 , further comprising: providing an alert when the vehicle leaves the parking spot. 10. The method of claim 8 , further comprising: providing a driving direction to the parking spot. 11. The method of claim 1 , wherein the two dimensional or the three dimensional computer generated representation of the area depicts a stationary object. 12. The method of claim 11 , further comprising: determining a traveling path of the first moving object; and providing a warning when the first moving object approaches the stationary object. 13. The method of claim 12 , wherein the stationary object is a building and the first moving object is a person. 14. The method of claim 12 , wherein the stationary object is a building and the first moving object is a vehicle. 15. The method of claim 1 , further comprising: receiving global positioning coordinates of a second moving object in the area; determining traveling path of the first moving object; determining traveling path of the second moving object based on the changes in the global positioning coordinates of the second moving object; and providing a warning if the first moving object is on a collision course with the second moving object. 16. The method of claim 1 , further comprising: receiving global positioning coordinates of the first moving; detecting a second moving object in the plurality of images; receiving global positioning coordinates of the second moving object; determining traveling path of the first moving object based on the changes in the global positioning coordinates of the first moving object and based on the location of the first moving object in the plurality of images; determining traveling path of the second moving object based on the changes in the global positioning coordinates of the second moving object and based on the location of the second moving object in the plurality of images; and providing a warning if the first moving object is on a collision course with the second moving object. 17. The method of claim 1 further comprises: performing a background modeling process on the plurality of images to identify static background; and determining background image pixels. 18. The method of claim 17 , wherein detecting the first moving object comprises performing a foreground detection process on the plurality of images to determine image pixels. 19. The method of claim 18 further comprises: matching the image pixels to the background image pixels; and identifying unmatched image pixels as foreground pixels. 20. The method of claim 19 further comprises: converting the foreground pixels into one or more sets of foreground blobs to represent at least the first moving object; and classifying the one or more sets of foreground blobs. 21. The method of claim 20 further comprises identifying ground point of the one or more sets of foreground blobs. 22. The method of claim 21 , wherein correlating the images of the area captured by the one or more video cameras with the two dimensional or three dimensional computer generated representation of the area comprises mapping the identified ground point to a corresponding ground point in the two dimensional or three dimensional computer generated representation of the area. 23. The method of claim 20 further comprises creating an appearance model for the one or more sets of foreground blobs. 24. The method of claim 23 , wherein creating an appearance model for the one or more sets of foreground blobs is performed with histograms. 25. The method of claim 1 , wherein the two dimensional or a three dimensional computer generated representation of an area is generated using one or more detection sources. 26. The method of claim 25 , wherein the one or more detection sources is an image-based object detection and localization detection source, a radar detection source, a sonar detection source, or a light detection and ranging (LIDAR) detection source. 27. A method comprising: receiving a two dimensional or a three dimensional computer generated representation of an area; receiving a plurality of images of the area captured by one or more video cameras; detecting a first moving object in the plurality of images, wherein detecting the first moving object comprises performing a foreground detection process on the plurality of images to determine image pixels; providing

Assignees

Inventors

Classifications

  • H04N7/181Primary

    for receiving images from a plurality of remote sources · 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 US11025865B1 cover?
A method is disclosed. The method receives a two dimensional or a three dimensional computer generated representation of an area, receives a plurality of images of the area captured by one or more video cameras, detects a first moving object in the plurality of images, generates a computer representation of the first moving object, correlates the images of the area captured by the one or more v…
Who is the assignee on this patent?
Medasani Swarup S, Owechko Yuri, Kim Kyungnam, and 2 more
What technology area does this patent fall under?
Primary CPC classification H04N7/181. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 01 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).