Real-time multi-view detection of objects in multi-camera environments

US2024104744A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2024104744-A1
Application numberUS-202318492502-A
CountryUS
Kind codeA1
Filing dateOct 23, 2023
Priority dateSep 26, 2018
Publication dateMar 28, 2024
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 mechanism is described for facilitating real-time multi-view detection of objects in multi-camera environments, according to one embodiment. A method of embodiments, as described herein, includes mapping first lines associated with objects to a ground plane; and forming clusters of second lines corresponding to the first lines such that an intersection point in a cluster represents a position of an object on the ground plane.

First claim

Opening claim text (preview).

1 .- 20 . (canceled) 21 . An apparatus comprising: processor circuitry coupled to a memory, the processor circuitry to: generate first lines to represent objects such that that a first line runs vertical of an object, wherein the first lines include vertical lines; generate second lines corresponding to the first lines such that an intersection point is a cluster of the second lines represents a position of an object on a ground plane; compute, based on intersections of the first lines and the second lines, group centers of the objects; and output positions of the objects within the group plane based on the group centers. 22 . The apparatus of claim 21 , wherein the cluster represents an object group, and wherein the second lines include principal lines, and wherein the objects include one or more of persons, other living beings, or not living things. 23 . The apparatus of claim 21 , wherein the processor circuitry is further to facilitate one or more input capturing devices to capture scenes having images associated with the objects, wherein the one or more image capturing devices include one or more cameras. 24 . The apparatus of claim 21 , wherein the processor circuitry is further to: map the first lines to the ground plane; form clusters of the second lines corresponding to the first lines; detect whether the second lines include an isolated second line; and if the isolated second line is detected, create a new object group to assign the isolated second line to the new object group; and if the isolated second line is not detected, assign the second lines to the object groups. 25 . The apparatus of claim 21 , wherein the processor circuitry comprises graphics processor circuitry or application processor circuitry, wherein the graphics processor circuitry and the application processor circuitry are co-located on a common semiconductor package. 26 . A method comprising: generating, by a processor of a computing device, first lines to represent objects such that that a first line runs vertical of an object, wherein the first lines include vertical lines; generating second lines corresponding to the first lines such that an intersection point is a cluster of the second lines represents a position of an object on a ground plane; computing, based on intersections of the first lines and the second lines, group centers of the objects; and outputting positions of the objects within the group plane based on the group centers. 27 . The method of claim 26 , wherein the cluster represents an object group, and wherein the second lines include principal lines, and wherein the objects include one or more of persons, other living beings, or not living things. 28 . The method of claim 26 , further comprising facilitating one or more input capturing devices to capture scenes having images associated with the objects, wherein the one or more image capturing devices include one or more cameras. 29 . The method of claim 26 , further comprising: mapping the first lines to the ground plane; forming clusters of the second lines corresponding to the first lines; detecting whether the second lines include an isolated second line; and if the isolated second line is detected, creating a new object group to assign the isolated second line to the new object group; and if the isolated second line is not detected, assigning the second lines to the object groups. 30 . The method of claim 26 , wherein the processor comprises a graphics processor or an application processor, wherein the graphics processor and the application processor are co-located on a common semiconductor package. 31 . At least one computer-readable medium having stored thereon instructions which, when executed, cause a computing device to perform operations comprising: generating first lines to represent objects such that that a first line runs vertical of an object, wherein the first lines include vertical lines; generating second lines corresponding to the first lines such that an intersection point is a cluster of the second lines represents a position of an object on a ground plane; computing, based on intersections of the first lines and the second lines, group centers of the objects; and outputting positions of the objects within the group plane based on the group centers. 32 . The computer-readable medium of claim 31 , wherein the cluster represents an object group, and wherein the second lines include principal lines, and wherein the objects include one or more of persons, other living beings, or not living things. 33 . The computer-readable medium of claim 31 , wherein the operations further comprise facilitating one or more input capturing devices to capture scenes having images associated with the objects, wherein the one or more image capturing devices include one or more cameras. 34 . The computer-readable medium of claim 31 , wherein the operations further comprise: mapping the first lines to the ground plane; forming clusters of the second lines corresponding to the first lines; detecting whether the second lines include an isolated second line; and if the isolated second line is detected, creating a new object group to assign the isolated second line to the new object group; and if the isolated second line is not detected, assigning the second lines to the object groups. 35 . The computer-readable medium of claim 31 , wherein the computing device comprises one or more processors including one or more graphics processors or one or more application processors, wherein the one or more graphics processor and the one or more application processor are co-located on a common semiconductor package.

Assignees

Inventors

Classifications

  • G06T7/13Primary

    Edge detection · CPC title

  • of input or preprocessed data · CPC title

  • of input or preprocessed data · CPC title

  • Surveillance or monitoring of activities, e.g. for recognising suspicious objects (recognising microscopic objects G06V20/69) · CPC title

  • Three-dimensional [3D] objects · 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 US2024104744A1 cover?
A mechanism is described for facilitating real-time multi-view detection of objects in multi-camera environments, according to one embodiment. A method of embodiments, as described herein, includes mapping first lines associated with objects to a ground plane; and forming clusters of second lines corresponding to the first lines such that an intersection point in a cluster represents a position…
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification G06T7/13. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Mar 28 2024 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).