Display engine for post-rendering processing

    公开(公告)号:US11640691B2

    公开(公告)日:2023-05-02

    申请号:US17837540

    申请日:2022-06-10

    摘要: In one embodiment, a computing system may access surfaces and texel data of an artificial reality scene. The surfaces may be generated based on a first viewing position of a viewer. The system may determine tiles on a display to test for a visibility of the surfaces from a second viewing position. The tiles may include first tiles that need more computational resources and second tiles that need less computational resources. The system may determine a tile order which interleaves the first and second tiles. The system may generate rays based on the tile order. The system may determine the visibility of the surfaces from the second viewing position based on the ray-surface intersections. The system may generate color values of a subframe based on the surface visibility and the texel data. The system may provide the color values to the display.

    TWO-DIMENSIONAL (2D) FEATURE DATABASE GENERATION

    公开(公告)号:US20230131418A1

    公开(公告)日:2023-04-27

    申请号:US17508850

    申请日:2021-10-22

    IPC分类号: G06T3/00 G06K9/62 G06N3/02

    摘要: One embodiment provides a method comprising acquiring 3D content comprising a 3D object in 3D space. The 3D object has object information indicative of a location of the 3D object in the 3D space. The method further comprises projecting the 3D object to a 2D object in 2D space based on the object information. The 2D object has one or more 2D vertices indicative of a location of the 2D object in the 2D space. The method further comprises determining one or more latent variables in the 2D space based on the object information and the one or more 2D vertices, and generating a 2D feature database including the one or more latent variables.

    Adaptive dewarping of wide angle video frames

    公开(公告)号:US11636571B1

    公开(公告)日:2023-04-25

    申请号:US17366688

    申请日:2021-07-02

    摘要: A video system processes video frames from a wide angle camera to dewarp the video frames in a manner that preserves conformity of an object of interest. A crop region of a video frame corresponding to the object of interest is determined. An input parameter to a dewarping function is generated based on the detected crop region. The dewarping function is applied to the crop region using the input parameter to generate a dewarped video frame and the dewarped video frame is outputted. The input parameter may be generated in a manner that causes the dewarped video frame to have higher conformity and lower distortion in the region around the object of interest than in a region distant from the object of interest.

    Sparse phase unwrapping
    6.
    发明授权

    公开(公告)号:US11635510B1

    公开(公告)日:2023-04-25

    申请号:US17066313

    申请日:2020-10-08

    摘要: Sparse phase unwrapping is disclosed. A first image and a second image are received. The first image and the second image are coregistered. The first image and the second image comprise respective phase data. An unwrapped interferogram is generated, including by solving an optimization problem using a nonconvex penalty function, where minimizing the penalty function produces sparse minimizers.

    Manipulation of 3-D RF imagery and on-wall marking of detected structure

    公开(公告)号:US11635509B2

    公开(公告)日:2023-04-25

    申请号:US17080452

    申请日:2020-10-26

    申请人: Fluke Corporation

    摘要: A radio frequency (RF) imaging device comprising a display receives a three-dimensional (3D) image that is a superposition of two or more images having different image types, which may include at least a 3D RF image of a space disposed behind a surface. A plurality of input control devices receive a user input for manipulating the display of the 3D image. Alternatively or additionally, the radio frequency (RF) imaging device may receive a three-dimensional (3D) image that is a weighted combination of a plurality of images, which may include a 3D RF image of a space disposed behind a surface, an infrared (IR) image of the surface, and a visible light image of the surface. A user input may specify changes to the weighted combination. In another embodiment, the RF imaging device may include an output device that produces a physical output indicating a detected type of material of an object in the space.

    IMAGE FEATURE COMBINATION FOR IMAGE-BASED OBJECT RECOGNITION

    公开(公告)号:US20230123624A1

    公开(公告)日:2023-04-20

    申请号:US18082560

    申请日:2022-12-15

    发明人: Bing Song Liwen Lin

    摘要: Methods, systems, and articles of manufacture to improve image recognition searching are disclosed. In some embodiments, a first document image of a known object is used to generate one or more other document images of the same object by applying one or more techniques for synthetically generating images. The synthetically generated images correspond to different variations in conditions under which a potential query image might be captured. Extracted features from an initial image of a known object and features extracted from the one or more synthetically generated images are stored, along with their locations, as part of a common model of the known object. In other embodiments, image recognition search effectiveness is improved by transforming the location of features of multiple images of a same known object into a common coordinate system. This can enhance the accuracy of certain aspects of existing image search/recognition techniques including, for example, geometric verification.

    Machine learning training method, system, and device

    公开(公告)号:US11631162B2

    公开(公告)日:2023-04-18

    申请号:US17557431

    申请日:2021-12-21

    申请人: Adobe Inc.

    摘要: Fill techniques as implemented by a computing device are described to perform hole filling of a digital image. In one example, deeply learned features of a digital image using machine learning are used by a computing device as a basis to search a digital image repository to locate the guidance digital image. Once located, machine learning techniques are then used to align the guidance digital image with the hole to be filled in the digital image. Once aligned, the guidance digital image is then used to guide generation of fill for the hole in the digital image. Machine learning techniques are used to determine which parts of the guidance digital image are to be blended to fill the hole in the digital image and which parts of the hole are to receive new content that is synthesized by the computing device.