3d skeletonization using truncated epipolar lines
US-2019139297-A1 · May 9, 2019 · US
US2024104744A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2024104744-A1 |
| Application number | US-202318492502-A |
| Country | US |
| Kind code | A1 |
| Filing date | Oct 23, 2023 |
| Priority date | Sep 26, 2018 |
| Publication date | Mar 28, 2024 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.