G06T2219/2016

ROTATIONAL DEVICE FOR AN AUGMENTED REALITY DISPLAY SURFACE USING NFC TECHNOLOGY
20230050375 · 2023-02-16 ·

A device for displaying AR markings comprising a top and a base, with the top rotatably attached to the base, and the base configured to be held by a hand or placed on a fixed surface. The AR markings are positioned on the top such that when the top rotates with respect to the base, so do the AR markings. When the AR markings are scanned by an appropriate scanning and display device, such as a smart phone, a 3d image associated with the AR markings will be displayed on the display device as an augmented reality projection. When the top rotates with respect to the base, so too does the augmented reality projection.

VIRTUAL SCENE DISPLAY METHOD AND APPARATUS, DEVICE, STORAGE MEDIUM, AND PROGRAM PRODUCT
20230048826 · 2023-02-16 ·

Embodiments of this application disclose a virtual scene display method performed by a computer device, which relate to the field of virtual scene technologies. The method includes: generating a virtual scene interface, the virtual scene interface including a scene image of a virtual scene captured by a virtual camera; displaying, in the virtual scene interface, a first scene image of one or more virtual objects in the virtual scene captured by the virtual camera using a first representation, the first representation being one of a 2D representation and a 3D representation; and in response to receiving a zoom operation on the virtual scene, displaying, in the virtual scene interface, a second scene image of the one or more virtual objects in the virtual scene captured by the virtual camera using a second representation, the second representation being the other one of the 2D representation and the 3D representation.

METHODS AND SYSTEMS FOR OBTAINING A SCALE REFERENCE AND MEASUREMENTS OF 3D OBJECTS FROM 2D PHOTOS
20230052613 · 2023-02-16 ·

Disclosed are systems and methods for obtaining a scale factor and 3D measurements of objects from a series of 2D images. An object to be measured is selected from a menu of an Augmented Reality (AR) based measurement application being executed by a mobile computing device. Measurement instructions corresponding to the selected object are retrieved and used to generate a series of image capture screens. A series of image capture screens assist the user in positioning the device relative to the object in a plurality of imaging positions to capture the series of 2D images. The images are used to determine one or more scale factors and to build a complete scaled 3D model of the object in virtual 3D space. The 3D model is used to generate one or more measurements of the object.

CONSTRUCTION SITE DIGITAL FIELD BOOK FOR THREE-DIMENSIONAL SCANNERS
20230047975 · 2023-02-16 ·

A method, system, and computer product that track scanning data acquired by a three-dimensional (3D) coordinate scanner is provided. The method includes storing a digital representation of an environment in memory of a mobile computing device. A first scan is performed with the 3D coordinate scanner in an area of the environment. A location of the first scan is determined on the digital representation. The first scan is registered with the digital representation. The location of the 3D coordinate scanner is indicated on the digital representation at the time of the first scan.

COMPUTER IMPLEMENTED METHODS FOR DENTAL DESIGN

Computer implemented method of generating a dental design, comprising: a) capturing a facial image comprising a head of a patient and a smile; b) displaying it as a first image; c) capturing a 3D intraoral scan; d) aligning the 3D scan to the head; e) determining bounding boxes in the 3D scan, each comprising a single tooth; f) showing a view of the 3D scan and the bounding boxes as a second image; g) showing the bounding boxes as overlay on the first image; i) allowing the bounding boxes to be resized/repositioned; ii) defining a limited set of parameters to characterize the tooth inside the bounding box, and searching a number of candidate matching teeth from a 3D digital library of teeth, and proposing a candidate matching tooth; iii) overlaying the first image with a digital representation of the proposed candidate matching tooth from the digital library.

COMPUTER IMPLEMENTED METHODS FOR DENTAL DESIGN

Computer implemented method of generating a dental design, comprising: (a) capturing a facial image comprising a head of a patient and a smile; (b) displaying it as a first image; (c) capturing a 3D intraoral scan; (d) aligning the 3D scan to the head; (e) determining bounding boxes in the 3D scan, each comprising a single tooth; (f) showing a view of the 3D scan and the bounding boxes as a second image; (g) showing the bounding boxes as overlay on the first image; (i) allowing the bounding boxes to be resized/repositioned; (ii) defining a limited set of parameters to characterize the tooth inside the bounding box, and searching a number of candidate matching teeth from a 3D digital library of teeth, and proposing a candidate matching tooth; (iii) overlaying the first image with a digital representation of the proposed candidate matching tooth from the digital library.

Virtual and augmented reality signatures

A method implemented on a visual computing device to authenticate one or more users includes receiving a first three-dimensional pattern from a user. The first three-dimensional pattern is sent to a server computer. At a time of user authentication, a second three-dimensional pattern is received from the user. The second three-dimensional pattern is sent to the server computer. An indication is received from the server computer as to whether the first three-dimensional pattern matches the second three-dimensional pattern within a margin of error. When the first three-dimensional pattern matches the second three-dimensional pattern within the margin of error, the user is authenticated at the server computer. When the first three-dimensional pattern does not match the second three-dimensional pattern within the margin of error, user is prevented from being authenticated at the server computer.

Adaptive model updates for dynamic and static scenes

In one embodiment, a computing system may update a first 3D model of a region of an environment based on comparisons between the first 3D model and first depth measurements of the region generated during a first time period. The computing system may determine that the region is static by comparing the first 3D model to second depth measurements of the region generated during a second time period. The computing system may in response to determining that the region is static, detect whether the region changed after the second time period based on comparisons between a second 3D model of the region and third depth measurements of the region generated after the second time period, the second 3D model having a lower resolution than the first 3D model. The computing system may in response to detecting a change in the region, update the first 3D model of the region.

Physics engine with collision detection neighbor welding

A computing device is provided, comprising a processor configured to execute a physics engine. The physics engine is configured to, during narrowphase collision detection of a collision detection phase, identify a set of convex polyhedron pairs, each including a first convex polyhedron from a first rigid body and a second convex polyhedron from a second rigid body. The physics engine is further configured to, for each convex polyhedron pair, determine a separating plane. The physics engine is further configured to perform neighbor welding on pair combinations of the convex polyhedron pairs during the narrowphase collision detection to thereby modify the separating planes of at least a subset of the convex polyhedron pairs. The physics engine is further configured to determine collision manifolds for the convex polyhedron pairs, including for the subset of convex polyhedron pairs having the modified separating planes.

Electronic generation of three-dimensional quantum circuit diagrams

Systems and techniques that facilitate electronic generation of three-dimensional quantum circuit diagrams are provided. In various embodiments, a system can comprise a data component that can access qubit topology data characterizing a quantum computing device. In various aspects, the system can further comprise a rendering component that can render a three-dimensional quantum circuit diagram based on the qubit topology data. In various instances, the qubit topology data can indicate which qubits of the quantum computing device are coupled together. In various cases, the rendering component can render the three-dimensional quantum circuit diagram by generating a two-dimensional qubit configuration model of the quantum computing device based on which qubits of the quantum computing device are coupled together, by extruding one or more qubit lines three-dimensionally outward from the two-dimensional qubit configuration model, and by rendering one or more quantum gates on the one or more qubit lines.