Deployment of time of flight sensor on camera

US2024118420A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2024118420-A1
Application numberUS-202217938301-A
CountryUS
Kind codeA1
Filing dateOct 5, 2022
Priority dateOct 5, 2022
Publication dateApr 11, 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.

Systems and methods for camera height detection include a time of flight (TOF) sensor included on a camera within a camera array that emits a signal in an array of points. After receiving a reflected signal at the TOF sensor, where the reflected signal is a bounce back of the emitted signal from at least a subset of the array of points, a distance to each respective point in the array is determined based on a time it takes to receive the reflected signal from each respective point in the array. A depth map is generated from each respective point, where the depth map provides distance measurements to objects within an environment of the camera. A vertical position of the camera is determined based on the depth map.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for camera height detection comprising: emitting a signal in an array of points; receiving a reflected signal at a sensor, the reflected signal being a bounce back of the emitted signal from at least a subset of the array of points; based on a time it takes to receive the reflected signal from each respective point in the array, determining a distance for each respective point; generating a depth map from each respective point, the depth map providing distance measurements to objects within an environment of the camera; and determining a vertical position of the camera based on the depth map. 2 . The method of claim 1 , the method further comprising: determining an overlapping area of pixels of a first output of the camera and a second output of at least a second camera within an array of cameras; and generating a mesh of the array of cameras by stitching together the first output of the camera with the second output of the at least second camera based on the overlapping area. 3 . The method of claim 1 , the method further comprising: analyzing the reflected signal from each respective point in the array with a machine-learned (ML) model; based on the ML model, assigning an object type to the objects within the environment of the camera; determining an estimated depth map distribution in accordance with the object types at one or more distances; matching a measured depth map distribution of the objects with the estimated depth map distribution; and based on a match, determining the vertical position of the camera. 4 . The method of claim 1 , wherein the method further comprises: receiving reflected signals captured by a camera positioned at a known height; generating a training depth map from each respective point in the array; and training an ML model based on the training depth map, wherein the ML model is generated from an analysis of the training depth map that identifies one or more depth map features that correspond to an object type, an object distance, an object size, and a respective object distribution within the depth map. 5 . The method of claim 1 , the method further comprising: detecting, based on a change in depth value of a subset of points within the array, that an object has entered the environment of the camera; and triggering, based on the detection of the object, an initiation of one or more image analysis services of the camera. 6 . The method of claim 1 , the method further comprising: detecting, based on a change in depth value of a subset of points within the array, that an object is moving within the environment of the camera; and triggering, based on the detection of movement of the object, a tracking service that initiates one or more image analysis services of the camera and any adjacent cameras capturing scenes of the environment. 7 . The method of claim 1 , wherein each respective point within the reflected signal is compared against a threshold height; and wherein any points below a threshold value are detected as an obstruction between the camera and a floor of the environment. 8 . A computing apparatus comprising: a processor; and a memory storing instructions that, when executed by the processor, configure the apparatus to: emit a signal in an array of points; receive a reflected signal at a sensor, the reflected signal being a bounce back of the emitted signal from at least a subset of the array of points; based on a time it takes to receive the reflected signal from each respective point in the array, determine a distance for each respective point; generate a depth map from each respective point, the depth map providing distance measurements to objects within an environment of the camera; and determine a vertical position of the camera based on the depth map. 9 . The computing apparatus of claim 8 , wherein the instructions further configure the apparatus to: determine an overlapping area of pixels of a first output of the camera and a second output of at least a second camera within an array of cameras; and generate a mesh of the array of cameras by stitching together the first output of the camera with the second output of the at least second camera based on the overlapping area. 10 . The computing apparatus of claim 8 , wherein the instructions further configure the apparatus to: analyze the reflected signal from each respective point in the array with a machine-learned (ML) model; based on the ML model, assign an object type to the objects within the environment of the camera; determine an estimated depth map distribution in accordance with the object types at one or more distances; match a measured depth map distribution of the objects with the estimated depth map distribution; and based on a match, determine the vertical position of the camera. 11 . The computing apparatus of claim 8 , wherein the instructions further configure the apparatus to: receive reflected signals captured by a camera positioned at a known height; generate a training depth map from each respective point in the array; and train an ML model based on the training depth map, wherein the ML model is generated from an analysis of the training depth map that identifies one or more depth map features that correspond to an object type, an object distance, an object size, and a respective object distribution within the depth map. 12 . The computing apparatus of claim 8 , wherein the instructions further configure the apparatus to: detect, based on a change in depth value of a subset of points within the array, that an object has entered the environment of the camera; and trigger, based on the detection of the object, an initiation of one or more image analysis services of the camera. 13 . The computing apparatus of claim 8 , wherein the instructions further configure the apparatus to: detect, based on a change in depth value of a subset of points within the array, that an object is moving within the environment of the camera; and trigger, based on the detection of movement of the object, a tracking service that initiates one or more image analysis services of the camera and any adjacent cameras capturing scenes of the environment. 14 . The computing apparatus of claim 8 , wherein each respective point within the reflected signal is compared against a threshold height; and wherein any points below a threshold value are detected as an obstruction between the camera and a floor of the environment. 15 . A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a computer, cause the computer to: emit a signal in an array of points; receive a reflected signal at a sensor, the reflected signal being a bounce back of the emitted signal from at least a subset of the array of points; based on a time it takes to receive the reflected signal from each respective point in the array, determine a distance for each respective point; generate a depth map from each respective point, the depth map providing distance measurements to objects within an environment of the camera; and determine a vertical position of the camera based on the depth map. 16 . The non-transitory computer-readable storage medium of claim 15 , wherein the instructions further configure the computer to: determine an overlapping area of pixels of a first output of the camera and a second output of at least a second camera within an array of cameras; and generate a mesh of the array of cameras by stitching together the first outp

Assignees

Inventors

Classifications

  • using analysis of echo signal for target characterisation; Target signature; Target cross-section · CPC title

  • G01S17/89Primary

    for mapping or imaging · CPC title

  • Combinations of lidar systems with systems other than lidar, radar or sonar, e.g. with direction finders · CPC title

  • Multi-camera tracking · 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 US2024118420A1 cover?
Systems and methods for camera height detection include a time of flight (TOF) sensor included on a camera within a camera array that emits a signal in an array of points. After receiving a reflected signal at the TOF sensor, where the reflected signal is a bounce back of the emitted signal from at least a subset of the array of points, a distance to each respective point in the array is determ…
Who is the assignee on this patent?
Cisco Tech Inc
What technology area does this patent fall under?
Primary CPC classification G01S17/89. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Apr 11 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).