-
公开(公告)号:US11587254B2
公开(公告)日:2023-02-21
申请号:US16904327
申请日:2020-06-17
Applicant: Meta Platforms Technologies, LLC
Inventor: Huixuan Tang , Hauke Malte Strasdat , Qi Guo , Steven John Lovegrove
Abstract: Raycast-based calibration techniques are described for determining calibration parameters associated with components of a head mounted display (HMD) of an augmented reality (AR) system having one or more off-axis reflective combiners. In an example, a system comprises an image capture device and a processor executing a calibration engine. The calibration engine is configured to determine correspondences between target points and camera pixels based on images of the target acquired through an optical system, the optical system including optical surfaces and an optical combiner. Each optical surface is defined by a difference of optical index on opposing sides of the surface. At least one calibration parameter for the optical system is determined by mapping rays from each camera pixel to each target point via raytracing through the optical system, the raytracing being based on the index differences, shapes, and positions of the optical surfaces relative to the one or more cameras.
-
2.
公开(公告)号:US11740075B2
公开(公告)日:2023-08-29
申请号:US17504004
申请日:2021-10-18
Applicant: META PLATFORMS TECHNOLOGIES, LLC
Inventor: Michael Hall , Xinqiao Liu , Zhaoming Zhu , Rajesh Lachhmandas Chhabria , Huixuan Tang , Shuochen Su , Zihe Gao
IPC: G06T7/521 , G01B11/22 , G01B11/25 , G06T7/529 , G02B27/01 , G06T7/11 , G06T7/174 , G06T7/55 , G06T7/00 , G06T7/90 , H04N13/106 , H04N13/204 , G06T7/593 , H04N13/128 , H04N13/271 , H04N13/239 , H04N23/56 , G06V10/22 , G06V10/145 , H04N13/00
CPC classification number: G01B11/2513 , G01B11/22 , G02B27/0172 , G06T7/11 , G06T7/174 , G06T7/521 , G06T7/529 , G06T7/55 , G06T7/593 , G06T7/90 , G06T7/97 , G06V10/145 , G06V10/22 , H04N13/106 , H04N13/128 , H04N13/204 , H04N13/239 , H04N13/271 , H04N23/56 , G02B2027/014 , G02B2027/0138 , G02B2027/0178 , G06T2207/10028 , H04N2013/0081
Abstract: A depth camera assembly (DCA) determines depth information. The DCA projects a dynamic structured light pattern into a local area and captures images including a portion of the dynamic structured light pattern. The DCA determines regions of interest in which it may be beneficial to increase or decrease an amount of texture added to the region of interest using the dynamic structured light pattern. For example, the DCA may identify the regions of interest based on contrast values calculated using a contrast algorithm, or based on the parameters received from a mapping server including a virtual model of the local area. The DCA may selectively increase or decrease an amount of texture added by the dynamic structured light pattern in portions of the local area. By selectively controlling portions of the dynamic structured light pattern, the DCA may decrease power consumption and/or increase the accuracy of depth sensing measurements.
-
公开(公告)号:US11703323B2
公开(公告)日:2023-07-18
申请号:US17230109
申请日:2021-04-14
Applicant: META PLATFORMS TECHNOLOGIES, LLC
Inventor: Michael Hall , Xinqiao Liu , Zhaoming Zhu , Rajesh Lachhmandas Chhabria , Huixuan Tang , Shuochen Su
IPC: G06T7/00 , G01B11/25 , G06T7/521 , G06T7/529 , G02B27/01 , G06T7/11 , G06T7/174 , G01B11/22 , G06T7/55 , G06T7/90 , H04N13/106 , H04N13/204 , G06T7/593 , H04N13/128 , H04N13/271 , H04N13/239 , H04N23/56 , G06V10/22 , G06V10/145 , H04N13/00
CPC classification number: G01B11/2513 , G01B11/22 , G02B27/0172 , G06T7/11 , G06T7/174 , G06T7/521 , G06T7/529 , G06T7/55 , G06T7/593 , G06T7/90 , G06T7/97 , G06V10/145 , G06V10/22 , H04N13/106 , H04N13/128 , H04N13/204 , H04N13/239 , H04N13/271 , H04N23/56 , G02B2027/014 , G02B2027/0138 , G02B2027/0178 , G06T2207/10028 , H04N2013/0081
Abstract: A depth estimation system is described capable of determining depth information using two images from two cameras. A first camera captures a first image and a second camera captures a second image, both images including a plurality of light channels. A scan direction is selected from a plurality of scan directions. For the selected scan direction, along each of a plurality of scanlines, the system compares pixels from the first image to pixels from the second image. The comparison is based on calculating a census transform for each pixel in the first image and a census transform for each pixel in the second image. This comparison is used to determine a stereo correspondence between the pixels in the first image and the pixels in the second image. The system generates a depth map based on the stereo correspondence.
-
-