-
公开(公告)号:US11823587B2
公开(公告)日:2023-11-21
申请号:US17745263
申请日:2022-05-16
Applicant: DELTA ELECTRONICS, INC.
Inventor: Yao-Han Yen , Wen-Hsin Lo , Yu-Ting Liu , Guan-Jhih Liou
CPC classification number: G09B19/003 , G06F3/011 , G06T17/20 , G06T19/20 , G06V20/20 , G09B5/02 , G06T2200/24 , G06T2210/12 , G06T2210/21 , G06T2219/2008
Abstract: A virtual reality system with an inspecting function of assembling and disassembling and an inspection method of assembling and disassembling based on virtual reality are presented. A learning-end acquires an inspection data and a teaching assembling-disassembling record being set with a plurality of checkpoints, plays the teaching assembling-disassembling record, modifies a learning assembling-disassembling status of a plurality of virtual objects based on user's operations for assembling or disassembling. The learning-end issues an assembling-disassembling error reminder when the learning assembling-disassembling status is inconsistent with a teaching assembling-disassembling status at any of the checkpoints.
-
公开(公告)号:US20230368445A1
公开(公告)日:2023-11-16
申请号:US17744393
申请日:2022-05-13
Applicant: Adobe Inc.
Inventor: Praveen Kumar DHANUKA , Nirmal KUMAWAT , Arushi JAIN
CPC classification number: G06T11/60 , G06T11/203 , G06T2210/12 , G06T2210/21
Abstract: Embodiments are disclosed for identifying and modifying overlapping glyphs in a text layout. A method of identifying and modifying overlapping glyphs includes detecting a plurality of overlapping glyphs in a text layout, modifying a geometry of one or more of the overlapping glyphs based on an aesthetic score, updating a rendering tree based on the modified geometry of the one or more overlapping glyphs, and rendering the text layout using the rendering tree.
-
公开(公告)号:US20230360328A1
公开(公告)日:2023-11-09
申请号:US17737951
申请日:2022-05-05
Applicant: Tencent America LLC
Inventor: Xifeng GAO , Kui WU , Zherong PAN
CPC classification number: G06T17/205 , G06T15/205 , G06T2210/12
Abstract: In a method, a visual hull is generated based on intersections of first 3D primitives of a plurality of first silhouettes with a bounding box of a 3D model. The first silhouettes are generated by projecting the 3D model onto planes perpendicular to a number of selected view directions of the 3D model. Each of the first 3D primitives is obtained by extruding a connected loop of a respective first silhouette along a view direction of the number of selected view directions that is associated with the respective first silhouette. A carved mesh is be generated based on subtractions of second 3D primitives derived from positive parts of the 3D model to carve out redundant structures from the visual hull. The positive parts are obtained based on fitting planes that slices the 3D model. A low-poly mesh sequence is generated based on progressive simplifications of the carved mesh.
-
64.
公开(公告)号:US20230342890A1
公开(公告)日:2023-10-26
申请号:US17726720
申请日:2022-04-22
Applicant: Google LLC
Inventor: Noritsugu Kanazawa , Neal Wadhwa , Yael Pritch Knaan
CPC classification number: G06T5/005 , G06T7/11 , G06T11/20 , G06T2207/20016 , G06T2207/10016 , G06T2210/12
Abstract: Systems and methods for augmenting images can utilize one or more image augmentation models and one or more texture transfer blocks. The image augmentation model can process input images and one or more segmentation masks to generate first output data. The first output data and the one or more segmentation masks can be processed with the texture transfer block to generate an augmented image. The input image can depict a scene with one or more occlusions, and the augmented image can depict the scene with the one or more occlusions replaced with predicted pixel data.
-
65.
公开(公告)号:US11798237B2
公开(公告)日:2023-10-24
申请号:US17229465
申请日:2021-04-13
Applicant: Roblox Corporation
Inventor: Mark Stauber , Jaeyong Sung , Amichai Levy
CPC classification number: G06T19/006 , G06T7/70 , G06T2207/10016 , G06T2210/12 , G06T2219/024
Abstract: A method includes: detecting an object in a first image; receiving a selection of the object depicted in the image; associating the object with a second device based on the selection; and, in response to the selection: recording a series of odometry data; estimating a location of the first device based on the odometry data; recording a series of images; estimating a location of the second device based on the images; calculating a first reference vector in the reference frame of the first device defining the location of the second device relative to the location of the first device; receiving, from the second device, a second reference vector; calculating a rotation and an offset between the reference vectors; and transforming the reference frame of the first device to a common reference based on the rotation and the offset.
-
公开(公告)号:US11798220B2
公开(公告)日:2023-10-24
申请号:US17362555
申请日:2021-06-29
Applicant: Unity Technologies SF
Inventor: Ji{hacek over (r)}í Vorba
CPC classification number: G06T15/06 , G06T15/506 , G06T2210/12
Abstract: A computer-implemented method for generating a mask for a light source in a virtual scene includes determining a bounding box for the scene based on a frustum of a virtual camera and generating a path-traced image of the scene within the bounding box. Light paths emitted by the camera and exiting at the light source are stored, and objects poorly sampled by the light source are removed from the scene. An initial mask for the light source is generated from the density of light paths exiting at that position on the light source. The initial mask is refined by averaging in the light path density at each point on the light source for subsequent images.
-
公开(公告)号:US11797860B2
公开(公告)日:2023-10-24
申请号:US17717696
申请日:2022-04-11
Applicant: Magic Leap, Inc.
Inventor: Tomasz Jan Malisiewicz , Andrew Rabinovich , Vijay Badrinarayanan , Debidatta Dwibedi
IPC: G06T7/70 , G06N3/084 , G06V10/44 , G06V20/64 , G06F18/2413 , G06N3/044 , G06N3/045 , G06V30/19 , G06V10/82 , G06T7/11 , G06N3/08
CPC classification number: G06N3/084 , G06F18/24133 , G06N3/044 , G06N3/045 , G06N3/08 , G06T7/11 , G06T7/70 , G06V10/454 , G06V10/82 , G06V20/64 , G06V30/19173 , G06T2210/12
Abstract: Systems and methods for cuboid detection and keypoint localization in images are disclosed. In one aspect, a deep cuboid detector can be used for simultaneous cuboid detection and keypoint localization in monocular images. The deep cuboid detector can include a plurality of convolutional layers and non-convolutional layers of a trained convolution neural network for determining a convolutional feature map from an input image. A region proposal network of the deep cuboid detector can determine a bounding box surrounding a cuboid in the image using the convolutional feature map. The pooling layer and regressor layers of the deep cuboid detector can implement iterative feature pooling for determining a refined bounding box and a parameterized representation of the cuboid.
-
公开(公告)号:US11797020B1
公开(公告)日:2023-10-24
申请号:US17072943
申请日:2020-10-16
Applicant: AMAZON TECHNOLOGIES, INC.
Inventor: Wenqing Jiang , Xin Yang
CPC classification number: G05D1/0246 , G05D1/0094 , G06T7/74 , G06V10/60 , G06V40/10 , G05D2201/0207 , G06T2207/10152 , G06T2210/12
Abstract: An autonomous mobile device (AMD) interacts with a user to provide tasks such as conveniently displaying information on a screen and moving with the user as they move. The AMD determines an area, or bounding box, of a user appearing within images obtained by a camera that is mounted on the AMD. A preferred area, with respect to the images, such as a center of the image, is specified to provide desired framing of images. As images are acquired by the camera, a difference between the bounding box and the preferred area is determined. Based at least in part on this difference, instructions are determined to move one or more of the cameras or the entire AMD to try and reframe the bounding box in subsequent images closer to the preferred area. Other factors, such as the user being backlit, may also be considered in determining the instructions.
-
公开(公告)号:US20230334779A1
公开(公告)日:2023-10-19
申请号:US18022251
申请日:2020-08-31
Applicant: Siemens Industry Software Inc.
Inventor: Andrew Fitt
CPC classification number: G06T17/10 , G06F30/10 , G06T2210/12
Abstract: A computer implemented method of bounding spatial data associated with the geometric bounds of an item mapped into one or more 3-D axis-aligned bounding boxes is disclosed. The geometric bounds bound each permutation of all possible positions of the item geometrically. The method includes: partitioning a set of bounding boxes using a first group of intervals along the x axis direction and allocating a partition identification xpar; partitioning the set of bounding boxes using a second group of intervals along the y axis direction and allocating a partition identification ypar; partitioning the set of bounding boxes using a third group of intervals along the z axis direction and allocating a partition identification zpar; and partitioning the set of bounding boxes by partition identification tuples (xpar, ypar, zpar). The method further includes merging bounding boxes with the same partition identification tuple.
-
公开(公告)号:US11783495B1
公开(公告)日:2023-10-10
申请号:US17972796
申请日:2022-10-25
Applicant: INSEER Inc.
Inventor: Mitchell Messmore , Alec Diaz-Arias , John Rachid , Dmitriy Shin , Jean E. Robillard
CPC classification number: G06T7/246 , A61B5/1128 , A61B5/4519 , A61B5/4528 , A61B5/7267 , A61B5/7275 , G06T7/0012 , G06T7/66 , G06T7/73 , G06T11/00 , G06T17/00 , G06T2207/20081 , G06T2207/20084 , G06T2207/30196 , G06T2210/12
Abstract: An apparatus for calculating torque and force about body joints to predict muscle fatigue includes a processor configured to receive image frames depicting a subject. The processor is configured to execute at least one machine learning model using the image frames as an input, to generate a 2D representation of the subject, a subject mass value for the subject based on the 2D representation, and a 3D representation of the subject based on the 2D representation, where the 3D representation includes a temporal joints profile. The processor is further configured to compute each torque value for each joint of the subject from the 3D representation, based on the subject mass value. The processor is further configured to generate a muscle fatigue prediction for each joint of the subject, based on a set of torque values and a torque threshold.
-
-
-
-
-
-
-
-
-