50th week of 2021 patent applcation highlights part 48 |
Patent application number | Title | Published |
20210390713 | SYSTEMS AND METHODS FOR PERFORMING MOTION TRANSFER USING A LEARNING MODEL - Embodiments of the disclosure provide systems and methods for performing motion transfer using a learning model. An exemplary system may include a communication interface configured to receive a first image including a first movable object and a second image including a second movable object. The system may also include at least one processor coupled to the communication interface. The at least one processor may be configured to extract a first set of motion features of the first movable object from the first image using a first encoder of the learning model and extract a first set of static features of the second movable object from the second image using a second encoder of the learning model. The at least one processor may also be configured to generate a third image by synthesizing the first set of motion features and the first set of static features. | 2021-12-16 |
20210390714 | PRODUCING A BIRD'S EYE VIEW IMAGE FROM A TWO DIMENSIONAL IMAGE - A two dimensional image can be received. A depth map can be produced, via a first neural network, from the two dimensional image. A bird's eye view image can be produced, via a second neural network, from the depth map. The second neural network can implement a machine learning algorithm that preserves spatial gradient information associated with one or more objects included in the depth map and causes a position of a pixel in an object, included in the bird's eye view image, to be represented by a differentiable function. Three dimensional objects can be detected, via a third neural network, from the two dimensional image, the bird's eye view image, and the spatial gradient information. A combination of the first neural network, the second neural network, and the third neural network can be end-to-end trainable and can be included in a perception system. | 2021-12-16 |
20210390715 | MULTI-CAMERA IMAGE TRACKING ON A GLOBAL PLANE - A system includes sensors and a tracking subsystem. The subsystem receives a first image feed from a first sensor and a second image feed from a second sensor. The field-of view of the second sensor at least partially overlaps with that of the first sensor. The subsystem detects an object in a frame from the first feed. The subsystem determines a first pixel position of the object. The subsystem determines a second pixel position of the object. Based on the first pixel position and the second pixel position, a global position for the object is determined in a space. | 2021-12-16 |
20210390716 | IMAGE REGISTRATION METHOD AND MODEL TRAINING METHOD THEREOF - Disclosed in the present disclosure are an image registration method and a model training method thereof. The image registration method comprises obtaining a reference image and a floating image to be registered, performing image preprocessing on the reference image and the floating image, performing non-rigid registration on the preprocessed reference image and floating image to obtain a registration result image, and outputting the registration result image. The image preprocessing comprises performing, on the reference image and the floating image, coarse-to-fine rigid registration based on iterative closest point registration and mutual information registration. The non-rigid registration uses a combination of a correlation coefficient and a mean squared error between the reference image and the registration result image as a loss function. Further disclosed in the present disclosure are an apparatus and a system for image registration and a computer-readable medium corresponding to the method. The present disclosure can realize precise and efficient image registration with high applicability between images of different time, different modalities, or different sequences. | 2021-12-16 |
20210390717 | OBJECT AMOUNT CALCULATION APPARATUS AND OBJECT AMOUNT CALCULATION METHOD - An object amount calculation apparatus includes: a receiver configured to obtain a first three-dimensional model and a second three-dimensional model different from the first three-dimensional model, each of the first three-dimensional model and the second three-dimensional model representing a same space, each of the first three-dimensional model and the second three-dimensional model being constituted with regions having respective attributes; and a processor configured to: align the first three-dimensional model and the second three-dimensional model based on at least one attribute of the first three-dimensional model and the second three-dimensional model; calculate, for each of the attributes, a difference between the first three-dimensional model aligned and the second three-dimensional model aligned; and output (i) a total amount of differences corresponding to two or more attributes among the attributes and (ii) information on the two or more attributes. | 2021-12-16 |
20210390718 | MULTI-SCALE RECURRENT DECODER FOR MONOCULAR DEPTH ESTIMATION - A method for estimating depth is presented. The method includes generating, at each decoding layer of a neural network, decoded features of an input image. The method also includes upsampling, at each decoding layer, the decoded features to a resolution of a final output of the neural network. The method still further includes concatenating, at each decoding layer, the upsampled decoded features with features generated at a convolution layer of the neural network. The method additionally includes sequentially receiving the concatenated upsampled decoded features at a long-short term memory (LSTM) module of the neural network from each decoding layer. The method still further includes generating, at the LSTM module, a depth estimate of the input image after receiving the concatenated upsampled inverse depth estimate from a final layer of a decoder of the neural network. The method also includes controlling an action of an agent based on the depth estimate. | 2021-12-16 |
20210390719 | DETERMINING DEPTH IN A DEPTH IMAGE - Examples are disclosed that relate to methods and systems for determining a depth of a pixel of a depth image. In one example, a method comprises illuminating a scene with amplitude-modulated light of a plurality K of different frequencies. A sensor detects the amplitude-modulated light as reflected from the scene. A plurality K of complex signals k is formed by determining, for each frequency k of the plurality of different frequencies K, a complex signal k comprising a real portion k and an imaginary portion k. A comparison function is used to compare the plurality K of complex signals to a corresponding plurality K of modeled signals, each modeled signal k comprising a modeled real portion k and a modeled imaginary portion k. The method further comprises determining the depth of the pixel based at least on the comparison function and outputting the depth of the pixel. | 2021-12-16 |
20210390720 | SYSTEM OF DEPTH ESTIMATION AND METHOD THEREOF - There is provided a method and system of depth map generation, including obtaining a pair of images during a relative movement between a vehicle and an imaging device; obtaining a segmentation map including one or more segments corresponding to one or more vehicle components; dividing the pair of images into one or more sections according to the segmentation map; and, for each given section, generating a depth map comprising: i) calculating a disparity map for the given section, the disparity map indicative of difference of location between each pixel in the given section in the first image and a matching pixel thereof in the second image, the matching pixel searched in a range defined within the same segment to which the pixel belongs; and ii) computing a depth map for the given section based on the disparity map. | 2021-12-16 |
20210390721 | DISPLAY CONTROL APPARATUS, DISPLAY CONTROL METHOD, AND STORAGE MEDIUM - A display control apparatus includes a reception unit configured to receive a virtual viewpoint in accordance with user operation, and a display controller configured to perform control such that a first virtual viewpoint image generated based on the virtual viewpoint and a second virtual viewpoint image having a virtual imaging range larger than a virtual imaging range of the first virtual viewpoint image are displayed on a display screen. | 2021-12-16 |
20210390722 | Systems and Methods for Producing a Light Field from a Depth Map - A system includes an electronic display, a computer processor, one or more memory units, and a module stored in the one or more memory units. The module is configured to access a source image stored in the one or more memory units and determine depth data for each pixel of a plurality of pixels of the source image. The module is further configured to map, using the plurality of pixels and the determined depth data for each of the plurality of pixels, the source image to a four-dimensional light field. The module is further configured to send instructions to the electronic display to display the mapped four-dimensional light field. | 2021-12-16 |
20210390723 | MONOCULAR UNSUPERVISED DEPTH ESTIMATION METHOD BASED ON CONTEXTUAL ATTENTION MECHANISM - The present invention provides a monocular unsupervised depth estimation method based on contextual attention mechanism, belonging to the technical field of image processing and computer vision. The invention adopts a depth estimation method based on a hybrid geometric enhancement loss function and a context attention mechanism, and adopts a depth estimation sub-network, an edge sub-network and a camera pose estimation sub-network based on convolutional neural network to obtain high-quality depth maps. The present invention uses convolutional neural network to obtain the corresponding high-quality depth map from the monocular image sequences in an end-to-end manner. The system is easy to construct, the program framework is easy to implement, and the algorithm runs fast; the method uses an unsupervised method to solve the depth information, avoiding the problem that ground-truth data is difficult to obtain in the supervised method. | 2021-12-16 |
20210390724 | Three-Dimensional Sensor Acuity Recovery Assistance - A computing device includes: a three-dimensional (3D) sensor configured to capture point cloud data from a field of view (FOV); an auxiliary sensor configured to capture reference depth measurements corresponding to a surface within the FOV; a controller connected with the 3D sensor and the auxiliary sensor, the controller configured to: detect a reference depth capture condition; when the reference depth capture condition satisfies a quality criterion, control the auxiliary sensor to capture a reference depth corresponding to the surface within the FOV; and initiate, based on the captured reference depth, generation of corrective data for use at the 3D sensor to capture the point cloud data. | 2021-12-16 |
20210390725 | ADAPTIVE STEREO MATCHING OPTIMIZATION METHOD AND APPARATUS, DEVICE AND STORAGE MEDIUM - The present disclosure provides an adaptive stereo matching optimization method, apparatus, and device, and a storage medium. The method includes: acquiring images of at least two perspectives of the same target scene, accordingly obtaining, through calculation, disparity value ranges corresponding to pixels in the target scene; and obtaining optimized depth value ranges by adjusting the disparity value ranges of the pixels in the target scene in real time through an adaptive stereo matching model; adjusting an execution cycle in the adaptive stereo matching model in real time through a DVFS algorithm according to a resource constraint condition of the processing system; and/or training on a plurality of scene image data sets through a convolutional neural network, so that the specific function parameters in the adaptive stereo matching model are correspondingly adjusted in real time according to the acquired different scene images. | 2021-12-16 |
20210390726 | Systems and Methods for Thermal Imaging - A technology is described for thermal imaging. In one example of the technology, a plurality of thermal sensors in a non-collinear configuration are used to simultaneously image scene regions of an ambient environment. Series of synchronized thermal image sets may be obtained from the thermal sensors, and virtual-stereo pairs of image tiles may be defined by selecting image tiles from a plurality of undetermined pairs of image tiles. Thereafter, two-dimensional (2D) correlation may be performed on the virtual-stereo pairs of thermal image tiles to form 2D correlation tiles for the scene region of the ambient environment, and a depth map of the ambient environment may be generated after consolidating the 2D correlation tiles corresponding to the same environmental objects to increase contrast of objects represented in the depth map. | 2021-12-16 |
20210390727 | System and method of use of augmented reality in measuring body circumference for the use of apparel production - The present invention discloses a system and method for improvement in process of measurement of body circumference using Augmented Reality (AR) and 4-point mathematical calculations approach and mobile device camera. The method includes the steps of receiving two or more individual parameters from an individual device; receiving at least one set of 4 points capture through AR technology; measurement through AR technology from the individual device, at least one dimension including user's inputs on height, weight, age, and size range; performing body segmentation on at least one dimensions to identify one or more body features associated with the human from the background; performing the distance calculation between four points; compare the calculation results with standard sizing database and displaying the final output to the individual. The application utilizes Augmented Reality for estimating the circumference body measurements of an individual from specific point to point capture in the individual's environment using the individual's device. | 2021-12-16 |
20210390728 | OBJECT AREA MEASUREMENT METHOD, ELECTRONIC DEVICE AND STORAGE MEDIUM - An object area measurement method and an apparatus are provided, relating to the computer vision and deep learning technology. The method includes acquiring an original image with a spatial resolution, the original image including a target object; acquiring an object identification model including at least two sets of classification models; generating one or more original image blocks based on the original image; performing operations on each original image block: scaling each original image block at at least two scaling levels to obtain scaled image blocks with at least two sizes, the scaled image blocks respectively corresponding to the at least two sets of classification models, and inputting the scaled image blocks into the object identification model to obtain an identification result of the target object; and determining an area of the target object based on the respective identification results of the one or more original image blocks and the spatial resolution. | 2021-12-16 |
20210390729 | 3D RECONSTRUCTION USING WIDE-ANGLE IMAGING DEVICES - The pose of a wide-angle image is determined by dewarping regions of the wide-angle image, determining estimated poses of the dewarped regions of the wide-angle image and deriving a pose of the wide-angle image from the estimated poses of the of the dewarped regions. The estimated poses of the dewarped regions may be determined by comparing features in the dewarped regions with features in prior dewarped regions from one or more prior wide-angle images, as well as by comparing features in the dewarped regions with features in a point cloud. | 2021-12-16 |
20210390730 | METHOD AND DEVICE FOR LOCATING OBSTACLE IN SEMANTIC MAP, COMPUTER APPARATUS, AND STORAGE MEDIUM - Provided are a method and apparatus for locating an obstacle in a semantic map, a computer device, and a storage medium. The method includes: acquiring obstacle coordinates of an obstacle and a travel velocity of the obstacle; selecting an initial region in the semantic map according to a preset selection radius and according to the obstacle coordinates; and performing screening on a plurality of waypoints in the initial region by using a preset screening rule so as to obtain a target waypoint matching a position of the obstacle in the semantic map, and using the target waypoint as the position of the obstacle in the semantic map. | 2021-12-16 |
20210390731 | METHOD AND APPARATUS FOR POSITIONING KEY POINT, DEVICE, AND STORAGE MEDIUM - A method and apparatus for positioning a key point, a device, and a storage medium are provided. The method may include: extracting a first feature map and a second feature map of a to-be-positioned image, the first feature map and the second feature map being different feature maps; determining, based on the first feature map, an initial position of a key point in the to-be-positioned image; determining, based on the second feature map, an offset of the key point; and adding the initial position of the key point with the offset of the key point to obtain a final position of the key point. | 2021-12-16 |
20210390732 | INDOOR POSITIONING METHOD AND APPARATUS, ELECTRONIC DEVICE AND STORAGE MEDIUM - The present application relates to a method for indoor positioning, and an apparatus, an electronic device and a storage medium, which relates to the fields of positioning technologies and deep learning technologies. A specific implementation solution is: extracting descriptors of structure lines in a specified image collected by a terminal indoors; based on the descriptors of the structure lines in the specified image and descriptors of structure lines of images included in a pre-established indoor image database, acquiring, from the indoor image database, target structure line descriptors closest to the descriptors of the structure lines in the specified image; and acquiring pose information of the terminal based on a pre-established indoor 3D structure line map and the target structure line descriptors corresponding to the descriptors of the structure lines in the specified image. The present application can position a terminal based on structure lines in a specified image collected by the terminal indoors, without being affected by texture information such as a billboard in the image, as well as illumination and appearance changes, which has higher robustness and can effectively improve the stability and accuracy of indoor positioning. | 2021-12-16 |
20210390733 | Pose Empowered RGB-Flow Net - A method includes receiving video data that includes a series of frames of image data. Here, the video data is representative of an actor performing an activity. The method also includes processing the video data to generate a spatial input stream including a series of spatial images representative of spatial features of the actor performing the activity, a temporal input stream representative of motion of the actor performing the activity, and a pose input stream including a series of images representative of a pose of the actor performing the activity. Using at least one neural network, the method also includes processing the temporal input stream, the spatial input stream, and the pose input stream. The method also includes classifying, by the at least one neural network, the activity based on the temporal input stream, the spatial input stream, and the pose input stream. | 2021-12-16 |
20210390734 | VEHICLE AND METHOD FOR CONTROLLING THEREOF - A vehicle and a control method thereof are provided. The vehicle may include a camera configured to acquire a front image of the vehicle; a storage configured to store an outline image of a reference license plate, and store location information including a position of a front vehicle based on a size of the outline image of the reference license plate, and a controller configured to recognize a license plate included in the front image, and determine a position of the front vehicle based on the license plate and the location information. | 2021-12-16 |
20210390735 | IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND STORAGE MEDIUM - An image processing apparatus according to an exemplary embodiment includes one or more processors, and one or more memories storing executable instructions that, when executed by the one or more processors, cause the one or more processors to perform functions of a detection and tracking unit configured to detect and track a person by using an image obtained through capturing of a moving image, an orientation detection unit configured to detect a face orientation of the person, and an action detection unit configured to detect a suspicious action of the person, based on a cumulative value of an amount of time-series change in the face orientation. | 2021-12-16 |
20210390736 | INTELLIGENT POSITION SENSING SYSTEM BASED ON SPATIAL THREE-DIMENSIONAL MODEL IMAGE MATCHING - The present disclosure discloses an intelligent position sensing system based on spatial three-dimensional model image matching, which realizes three-dimensional precise positioning and target orientation positioning of closed spaces, such as a coal mine. The position sensing system includes a three-dimensional GIS server, a position matching server, a wireless camera, and a wireless access device. Position sensing is realized by comparing an image collected by the wireless camera with a two-dimensional image generated by rendering. The disclosure positions a target without carrying a special wireless positioning card, and can realize three-dimensional precise positioning, including target orientation, by only carrying a camera with a wireless communication function in combination with a wireless positioning technology, a three-dimensional GIS technology, and a digital image processing technology, which can be widely applied to the field of precise positioning of confined spaces, such as factories, coal mines, and subways, and can be widely applied and promoted. | 2021-12-16 |
20210390737 | LOCATION DETERMINATION IN A GPS-DENIED ENVIRONMENT WITH USER ANNOTATION - Systems and methods for determining a geographic location of an environment from an image including an annotation on a mobile device without GPS, with no network access, and with no access to peripheral devices or media is described. Open source data indicative of the earth's surface may be obtained and combined into grids or regions. Elevation data may be used to create skyline models at grid points on the surface. An image of an environment may be obtained from a camera on a mobile device. The user of the mobile device may trace a skyline of the environment depicted in the image. The annotation may be used to create reduced regions for edge detection analysis. The edge detection analysis may detect the skyline. The detected skyline may be compared to the skyline models to determine a most likely location of the user. | 2021-12-16 |
20210390738 | METHODS AND APPARATUS TO CLUSTER AND COLLECT HEAD-TOE LINES FOR AUTOMATIC CAMERA CALIBRATION - An automatic method improves calibration of the camera by detecting key body points on people in images ( | 2021-12-16 |
20210390739 | CAMERA INTRINSIC CALIBRATION - Embodiments provide image display systems and methods for one or more camera calibration using a two-sided diffractive optical element (DOE). More specifically, embodiments are directed to determining intrinsic parameters of one or more cameras using a single image obtained using a two-sided DOE. The two-sided DOE has a first pattern on a first surface and a second pattern on a second surface. Each of the first and second patterns may be formed by repeating sub-patterns that are lined when tiled on each surface. The patterns on the two-sided DOE are formed such that the brightness of the central intensity peak on the image of the image pattern formed by the DOE is reduced to a predetermined amount. | 2021-12-16 |
20210390740 | IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND STORAGE MEDIUM - A first obtaining unit obtains two images obtained by capturing images of an inspection target object under different capturing environments with different illumination conditions inputted by a user. A second obtaining unit obtains area information that specifies two types of areas set by the user regarding an area in each image. The two types of areas include a reference area serving as a reference for comparison between the areas and a comparison target area serving as a target of comparison. A converting unit generates color conversion parameters for carrying out color conversion such that a color value of the reference area in one image coincides with a color value of the reference area in the other image. A deriving unit derives a color difference between the reference area and the comparison target area regarding each of the two images. | 2021-12-16 |
20210390741 | Method And Apparatus For Generating Simulation Scene - Embodiments of the present disclosure provide a method and an apparatus for generating a simulation scene. The method includes: acquiring scene parameters of a benchmark scene, where a dimensionality of the scene parameters of the benchmark scene is M; inputting the scene parameters of the benchmark scene into an encoder that is trained, and acquiring encoding parameters according to an output result of the encoder, where a dimensionality of the encoding parameters is N, and N2021-12-16 | |
20210390742 | Data Driven Reconstruction in Emission Tomography - For controlling reconstruction in emission tomography, the quality of data for detected emissions and/or the application controls the settings used in reconstruction. For example, a count density of the detected emissions is used to control the number of iterations in reconstruction to more likely avoid over and under fitting. The count density may be adaptively determined by re-binning through pixel size adjustment to find a smallest pixel size providing a sufficient count density. As another example, the detected data may have poor quality due to motion or high body mass index (BMI) of the patient, so the reconstruction is set to perform differently (e.g., less smoothing for high motion or a different number of iterations for high BMI). The quality of the data may be used in conjunction with the application or task for imaging the patient to control the reconstruction. | 2021-12-16 |
20210390743 | CENTER LINE GENERATION DEVICE, NETWORK DATA GENERATION SYSTEM AND PROGRAM - A centerline for generating network data of an indoor space can be generated while limiting the amount of calculation. Points where first straight lines and second straight lines constituting centerlines meet are created using re-entrant vertices (Step | 2021-12-16 |
20210390744 | Shape Joining based on Proximity - Shape joining based on proximity is leveraged in a digital medium environment. For instance, an automated system is provided to detect shape proximity and to implement automated shape joining when shapes are detected within a threshold proximity. In an example implementation, when a first shape is detected within a threshold proximity to a second shape, the described processes automatically calculate a join geometry for connecting the shapes, and automatically apply the join geometry to join the shapes and generate a joined shape. Thus, utilizing the described techniques, shapes of differing geometries can be automatically joined. Further, joined shapes can be edited and transformed in different ways. | 2021-12-16 |
20210390745 | MACHINE LEARNING IN AUGMENTED REALITY CONTENT ITEMS - Systems and methods herein describe receiving an image via an image capture device, using a machine learning model, generating an image augmentation decision, accessing an augmentation reality content item, associating the generated image augmentation decision with the augmentation reality content item, modifying the received image using the augmentation reality content item and the associated image augmentation decision, and causing presentation of the modified image on a graphical user interface of a computing device. | 2021-12-16 |
20210390746 | INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, AND RECORDING MEDIUM - An information processing system is disclosed. The system includes a terminal apparatus, and an information processing apparatus. In the information processing apparatus, first image data are stored in a first storage device. Second image data are received from the terminal apparatus. Third image data representing a third image is generated for displaying a part of a second image represented by second image data in a region inside or outside a shape of an element included in a first image represented by the first image data. The third image data are output to an output apparatus. In the terminal apparatus, an input is received from a user. The second image data are stored in a second storage device. The second image data are sent to the information processing apparatus. | 2021-12-16 |
20210390747 | IMAGE FUSION FOR IMAGE CAPTURE AND PROCESSING SYSTEMS - Techniques and systems are provided for processing image data. A first image having a first resolution can be obtained. In some aspects, the first image is generated based on a pixel binning process. A second image can be obtained having a second resolution that is greater than the first resolution. In some aspects, the second image is generated based on a remosaicing process. One or more weight maps can be generated based on characteristics determined based on pixels of the first image, pixels of the second image, or pixels of both the first image and the second image. A fused image can be generated based on the one or more weight maps that includes a first set of pixels from the first image and a second set of pixels from the second image. | 2021-12-16 |
20210390748 | PERSONALIZED SPEECH-TO-VIDEO WITH THREE-DIMENSIONAL (3D) SKELETON REGULARIZATION AND EXPRESSIVE BODY POSES - Presented herein are novel embodiments for converting a given speech audio or text into a photo-realistic speaking video of a person with synchronized, realistic, and expressive body dynamics. In one or more embodiments, 3D skeleton movements are generated from the audio sequence using a recurrent neural network, and an output video is synthesized via a conditional generative adversarial network. To make movements realistic and expressive, the knowledge of an articulated 3D human skeleton and a learned dictionary of personal speech iconic gestures may be embedded into the generation process in both learning and testing pipelines. The former prevents the generation of unreasonable body distortion, while the later helps the model quickly learn meaningful body movement with a few videos. To produce photo-realistic and high-resolution video with motion details, a part-attention mechanism is inserted in the conditional GAN, where each detailed part is automatically zoomed in to have their own discriminators. | 2021-12-16 |
20210390749 | Method for Generating Simulations of Thin Film Interfaces for Improved Animation - A method for generating one or more visual representations of an object colliding with an interface between a simulated fluid and a material. The method includes obtaining shape and movement data of a bulk fluid and an object, identifying an interface where the bulk fluid covers a portion of the object, generating an emitted fluid at the interface, generating shape and movement data of the emitted fluid interacting with the object. | 2021-12-16 |
20210390750 | SKELETON MODEL UPDATE APPARATUS, SKELETON MODEL UPDATE METHOD, AND PROGRAM - A skeleton model update apparatus, a skeleton model update method, and a program capable of making natural a motion of a skeleton model at a time of occurrence of a collision, compared with an existing technology are provided. An initial position determination section identifies a position to which one or each of a plurality of given nodes included in a skeleton model is to move. A posture update section updates a posture of the skeleton model by executing inverse kinematics computing on the basis of the position to which the one or each of the plurality of given nodes is to move. At a time of occurrence of a collision to one or a plurality of nodes included in the skeleton model, the posture update section updates the posture of the skeleton model by executing the inverse kinematics computing taking into account of an influence of the collision on the one or the plurality of nodes. | 2021-12-16 |
20210390751 | DIGITAL CHARACTER BLENDING AND GENERATION SYSTEM AND METHOD - A method for creating a model of a virtual object or digital entity is described, the method comprising receiving a plurality of basic shapes for a plurality of models; receiving a plurality of specified modification variables specifying a modification to be made to the basic shapes; and applying the specified modification(s) to the plurality of basic shapes to generate a plurality of modified basic shapes for at least one model. | 2021-12-16 |
20210390752 | REAL-TIME ANIMATION MOTION CAPTURE - Embodiments provide for improved capture and modification of sensor data. A first performance in a physical environment is recorded, and a first data object is generated, comprising at least a first motion capture element from the first performance, where the first motion capture element includes at least one of (i) body data or (ii) facial data. A request to modify the first data object based on a second data object including motion capture data from a second performance is received, and the first data object is modified by adding, to the first data object, a second motion capture element from the second data object. The modified first data object including the first motion capture element and the second motion capture element is outputted. | 2021-12-16 |
20210390753 | VIRTUAL AVATAR ANIMATION BASED ON FACIAL FEATURE MOVEMENT - The present disclosure generally relates to displaying visual effects such as virtual avatars. An electronic device having a camera and a display apparatus displays a virtual avatar that changes appearance in response to changes in a face in a field of view of the camera. In response to detecting changes in one or more physical features of the face in the field of view of the camera, the electronic device modifies one or more features of the virtual avatar. | 2021-12-16 |
20210390754 | Software with Motion Recording Feature to Simplify Animation - Features of a software program designed to facilitate animation by users of handheld or portable electronic devices are described. The software program may be in the form of instructions suitable to be carried out by the microprocessor of such a device in response to inputs from the user. The software provides a motion recording feature in which a user input in the form of a pointer, touch point, or other position-related input is monitored over the course of a recording session, converted to a data string of attribute values, and stored in memory. The software displays an animation of a virtual object over an animation period by retrieving the data string of attribute values from the memory and causing the processor to generate the animation using the retrieved data string of attribute values | 2021-12-16 |
20210390755 | RAY TRACING HARDWARE ACCELERATION WITH ALTERNATIVE WORLD SPACE TRANSFORMS - Enhanced techniques applicable to a ray tracing hardware accelerator for traversing a hierarchical acceleration structure are disclosed. The traversal efficiency of such hardware accelerators are improved, for example, by transforming a ray, in hardware, from the ray's coordinate space to two or more coordinate spaces at respective points in traversing the hierarchical acceleration structure. In one example, the hardware accelerator is configured to transform a ray, received from a processor, from the world space to at least one alternate world space and then to an object space in hardware before a corresponding ray-primitive intersection results are returned to the processor. The techniques disclosed herein facilitate the use of additional coordinate spaces to orient acceleration structures in a manner that more efficiently approximate the space occupied by the underlying primitives being ray-traced. | 2021-12-16 |
20210390756 | HARDWARE-BASED TECHNIQUES APPLICABLE FOR RAY TRACING FOR EFFICIENTLY REPRESENTING AND PROCESSING AN ARBITRARY BOUNDING VOLUME - A bounding volume is used to approximate the space an object occupies. If a more precise understanding beyond an approximation is required, the object itself is then inspected to determine what space it occupies. Often, a simple volume (such as an axis-aligned box) is used as bounding volume to approximate the space occupied by an object. But objects can be arbitrary, complicated shapes. So a simple volume often does not fit the object very well. That causes a lot of space that is not occupied by the object to be included in the approximation of the space being occupied by the object. Hardware-based techniques are disclosed herein, for example, for efficiently using multiple bounding volumes (such as axis-aligned bounding boxes) to represent, in effect, an arbitrarily shaped bounding volume to better fit the object, and for using such arbitrary bounding volumes to improve performance in applications such as ray tracing. | 2021-12-16 |
20210390757 | TECHNIQUES FOR TRAVERSING DATA EMPLOYED IN RAY TRACING - Ray tracing hardware accelerators supporting multiple specifiers for controlling the traversal of a ray tracing acceleration data structure are disclosed. For example, traversal efficiency and complex ray tracing effects can be achieved by specifying traversals through such data structures using both programmable ray operations and explicit node masking. The explicit node masking utilizes dedicated fields in the ray and in nodes of the acceleration data structure to control traversals. Ray operations, however, are programmable per ray using opcodes and additional parameters to control traversals. Traversal efficiency is improved by enabling more aggressive culling of parts of the data structure based on the combination of explicit node masking and programmable ray operations. More complex ray tracing effects are enabled by providing for dynamic selection of nodes based on individual ray characteristics. | 2021-12-16 |
20210390758 | Enhanced Techniques for Traversing Ray Tracing Acceleration Structures - Enhanced techniques applicable to a ray tracing hardware accelerator for traversing a hierarchical acceleration structure are disclosed. For example, traversal efficiency is improved by combining programmable traversals based on ray operations with per-node static configurations that modify traversal behavior. The per-node static configurations enable creators of acceleration data structures to optimize for potential traversals without necessarily requiring detailed information about ray characteristics and ray operations used when traversing the acceleration structure. Moreover, by providing for selective exclusion of certain nodes using per-node static configurations, less memory is needed to express an acceleration structure that includes, for example, different geometric levels of details corresponding to a single object. | 2021-12-16 |
20210390759 | HARDWARE ACCELERATION FOR RAY TRACING PRIMITIVES THAT SHARE VERTICES - Enhanced techniques applicable to a ray tracing hardware accelerator for traversing a hierarchical acceleration structure and its underlying primitives are disclosed. For example, traversal speed is improved by grouping processing of primitives sharing at least one feature (e.g., a vertex or an edge) during ray-primitive intersection testing. Grouping the primitives for ray intersection testing can reduce processing (e.g., projections and transformations of primitive vertices and/or determining edge function values) because at least a portion of the processing results related to the shared feature in one primitive can be used in determine whether the ray intersects another primitive(s). Processing triangles sharing an edge can double the culling rate of the triangles in the ray/triangle intersection test without replicating the hardware. | 2021-12-16 |
20210390760 | RAY TRACING HARDWARE ACCELERATION FOR SUPPORTING MOTION BLUR AND MOVING/DEFORMING GEOMETRY - Ray tracing hardware accelerators supporting motion blur and moving/deforming geometry are disclosed. For example, dynamic objects in an acceleration data structure are encoded with temporal and spatial information. The hardware includes circuitry that test ray intersections against moving/deforming geometry by applying such temporal and spatial information. Such circuitry accelerates the visibility sampling of moving geometry, including rigid body motion and object deformation, and its associated moving bounding volumes to a performance similar to that of the visibility sampling of static geometry. | 2021-12-16 |
20210390761 | COMPUTING IMAGES OF DYNAMIC SCENES - Computing an output image of a dynamic scene. A value of E is selected which is a parameter describing desired dynamic content of the scene in the output image. Using selected intrinsic camera parameters and a selected viewpoint, for individual pixels of the output image to be generated, the method computes a ray that goes from a virtual camera through the pixel into the dynamic scene. For individual ones of the rays, sample at least one point along the ray. For individual ones of the sampled points, a viewing direction being a direction of the corresponding ray, and E, query a machine learning model to produce colour and opacity values at the sampled point with the dynamic content of the scene as specified by E. For individual ones of the rays, apply a volume rendering method to the colour and opacity values computed along that ray, to produce a pixel value of the output image. | 2021-12-16 |
20210390762 | AUGMENTED REALITY AND VIRTUAL REALITY FEEDBACK ENHANCEMENT SYSTEM, APPARATUS AND METHOD - Systems, apparatuses and methods may provide away to render augmented reality and virtual reality (VR/AR) environment information. More particularly, systems, apparatuses and methods may provide a way to selectively suppress and enhance VR/AR renderings of n-dimensional environments. The systems, apparatuses and methods may deepen a user's VR/AR experience by focusing on particular feedback information, while suppressing other feedback information from the environment. | 2021-12-16 |
20210390763 | GEOMETRY MODEL FOR POINT CLOUD CODING - A method, computer program, and computer system for point cloud coding is provided. Data corresponding to a point cloud is received, and one or more geometric features are detected from among the data corresponding to the point cloud. A representation is determined for one or more of the detected geometric features, and the received data is encoded or decoded based on the determined representations whereby the point cloud is reconstructed based on the decoded data. | 2021-12-16 |
20210390764 | JOINT IMAGE UNFOLDING APPARATUS, JOINT IMAGE UNFOLDING METHOD, AND JOINT IMAGE UNFOLDING PROGRAM - A joint image unfolding apparatus, a joint image unfolding method, and a non-transitory computer readable recording medium storing a joint image unfolding program are provided to make it possible to check information regarding the entire cartilage in a joint with high accuracy. An image obtaining unit ( | 2021-12-16 |
20210390765 | OUTPUT OF VIRTUAL CONTENT - This specification describes an apparatus, method and computer program relating to virtual reality, particularly augmented reality (AR) or mixed reality (MR). The method may comprise providing, based on a position associated with a display means, different first and second sets of virtual content for overlaid display at the display means at a first time and determining that the first set of virtual content is prioritized over the second set of virtual content. Based on the determination, the method may comprise prioritizing display of the first set of virtual content over the second set of virtual content at the display means, and enabling display of the second set of virtual content at a second, subsequent, time. | 2021-12-16 |
20210390766 | INTELLIGENT SMOOTHING OF 3D ALTERNATIVE REALITY APPLICATIONS FOR SECONDARY 2D VIEWING - Methods and apparatuses are described for intelligent smoothing of 3D alternative reality applications for secondary 2D viewing. A computing device receives a first data set corresponding to a first position of an alternative reality viewing device. The computing device generates a 3D virtual environment for display on the alternative reality viewing device using the first data set, and a 2D rendering of the virtual environment for display on a display device using the first data set. The computing device receives a second data set corresponding to a second position of the alternative reality viewing device after movement of the alternative reality viewing device. The computing device determines whether a difference between the first data set and the second data set is above a threshold. The computing device updates the 2D rendering of the virtual environment on the display device using the second data set, when the difference is above the threshold value. | 2021-12-16 |
20210390767 | COMPUTING IMAGES OF HEAD MOUNTED DISPLAY WEARER - In various examples there is an apparatus for computing an image depicting a face of a wearer of a head mounted display (HMD), as if the wearer was not wearing the HMD. An input image depicts a partial view of the wearer's face captured from at least one face facing capture device in the HMD. A machine learning apparatus is available which has been trained to compute expression parameters from the input image. A 3D face model that has expressions parameters is accessible as well as a photorealiser being a machine learning model trained to map images rendered from the 3D face model to photorealistic images. The apparatus computes expression parameter values from the image using the machine learning apparatus. The apparatus drives the 3D face model with the expression parameter values to produce a 3D model of the face of the wearer and then renders the 3D model from a specified viewpoint to compute a rendered image. The rendered image is upgraded to a photorealistic image using the photorealiser. | 2021-12-16 |
20210390768 | ENHANCING HIERARCHICAL DEPTH BUFFER CULLING EFFICIENCY VIA MASK ACCUMULATION - Embodiments described herein provide for a technique to improve the culling efficiency of coarse depth testing. One embodiment provides for a graphics processor that includes a depth pipeline that is configured to perform a method to track a history of source fragments that are tested against a destination tile. When a combination of partial fragments sum to full coverage, the most conservative source far depth value is used instead of the previous destination far depth value. When the combination sums to partial coverage, the previous destination far depth value is retained. | 2021-12-16 |
20210390769 | MIXED RENDERING SYSTEM AND MIXED RENDERING METHOD - The disclosure provides a mixed rendering system and a mixed rendering method. The mixed rendering system includes a client device configured to perform: determining at least one user-interactable object of a virtual environment; rendering the at least one user-interactable object; receiving a background scene frame of the virtual environment; blending the at least one rendered user-interactable object with the background scene frame as a visual content of the virtual environment; and providing the visual content of the virtual environment. | 2021-12-16 |
20210390770 | OBJECT RECONSTRUCTION WITH TEXTURE PARSING - Techniques are provided for generating one or more three-dimensional (3D) models. In one example, an image of an object (e.g., a face or other object) is obtained, and a 3D model of the object in the image is generated. The 3D model includes geometry information. Color information for the 3D model is determined, and a fitted 3D model of the object is generated based on a modification of the geometry information and the color information for the 3D model. In some cases, the color information (e.g., determination and/or modification of the color information) and the fitted 3D model can be based on one or more vertex-level fitting processes. A refined 3D model of the object is generated based on the fitted 3D model and depth information associated with the fitted 3D model. In some cases, the refined 3D model can be based on a pixel-level refinement or fitting process. | 2021-12-16 |
20210390771 | CAMERA-BASED TRANSCRANIAL MAGNETIC STIMULATION DIAGNOSIS AND TREATMENT HEAD MODELING SYSTEM - A camera-based Transcranial Magnetic Stimulation (TMS) diagnosis and treatment head modeling system is provided and includes a 3D scanner, a positioning cap, and a smart terminal, where the 3D scanner and the smart terminal are electrically connected. A modeling method for the head modeling system includes: acquiring 3D image data of the head of a patient by a camera from different directions, and integrating the image data to obtain complete 3D image data; and then mapping, in combination with MNI brain space coordinates, a skull model obtained by brain 3D scanning in an MNI space to 3D head model data of the patient to obtain a head model highly matching the real head of the patient. | 2021-12-16 |
20210390772 | SYSTEM AND METHOD TO RECONSTRUCT A SURFACE FROM PARTIALLY ORIENTED 3-D POINTS - The invention is a computer implemented method, device, system, or article for reconstructing a surface of an object from a data set of the object comprising a plurality of partially oriented three dimensional points; each partially oriented three dimensional point comprising a point location and a point orientation vector; the point orientation vector being a fully specified point orientation vector, a partially specified orientation vector, or a missing point orientation vector. In particular, the invention comprises estimating the partially specified point orientation vectors and the missing point orientation vectors, resulting in a set of completely oriented three dimensional points; estimating a signed distance function from the set of completely oriented three dimensional points, and evaluating the smooth signed distance function on vertices of a volumetric mesh. The invention further comprises approximating the zero level set of the smooth signed distance function by a polygonal mesh using an isosurface algorithm to provide surface reconstruction of the object. | 2021-12-16 |
20210390773 | CONVERSION OF ROCK CLASSIFICATION MAPS FOR MODELING - Non-interpolatable classification of rocks in a region as defined by rock classification maps may be digitized to generate gridded index map. For rock classification maps stored as raster images, image treatment may be applied to generate the gridded index map. The gridded index map may be associated with lithology values using a rock-lithology library, and the lithology values may be used to generate a lithologic representation of the region. Such conversion of rock classification maps for modeling the region may improve input lithologic data accuracy and consistency, while enhancing the efficiency of lithologic modeling (e.g., for basin modeling). | 2021-12-16 |
20210390774 | GEOLOGICAL MAP POLYGON CHECKER FOR POLYGONS IN DEPOSITIONAL ENVIRONMENT - A method for determining validity of an arrangement of a plurality of contiguous depositional environment polygons that depict a geological region includes obtaining a plurality of polygons stored in a dataset of polygons, each polygon of the plurality of polygons assigned a different depositional environment characteristic, and the plurality of polygons representing the geological region, arranging the plurality of polygons adjacent each other using geographical coordinates of the polygons, and thereby obtain an arrangement of the plurality of polygons, determining whether the arrangement of the plurality of polygons is valid using a rule-base that includes pairs of compatible depositional environment characteristics arranged adjacent each other, and generating a map of geological polygons for a region that facilitates exploration of a natural resource | 2021-12-16 |
20210390775 | MACHINE LEARNING MODEL FOR ANALYSIS OF 2D IMAGES DEPICTING A 3D OBJECT - There is provided a method for unsupervised training of a machine learning model, comprising: receiving 3D images depicting a respective object, for each respective 3D image: dividing the 3D image into 3D patches, computing a first 2D image corresponding to a first orientation of the respective object, computing a second 2D image corresponding to a second orientation, automatically labelling pairs of 2D patches from the first and second 2D images with a patch measure indicative of likelihood of a certain 3D patch of the 3D image corresponding to a certain pair of 2D patches, training the ML model using a training dataset including the labelled patch pairs, for receiving patches extracted from first and second 2D images captured by an imaging sensor at the first and second orientations, and outputting an indication of likelihood of a visual finding in a 3D region of the object corresponding to the 2D patches. | 2021-12-16 |
20210390776 | METHOD AND APPARATUS FOR THREE-DIMENSIONAL (3D) OBJECT AND SURFACE RECONSTRUCTION - An apparatus for reconstructing a 3D object, includes a memory storing instructions, and at least one processor configured to execute the instructions to obtain, using a first neural network, mapping function weights of a mapping function of a second neural network, based on an image feature vector corresponding to a 2D image of the 3D object, set the mapping function of the second neural network, using the obtained mapping function weights, and based on sampled points of a canonical sampling domain, obtain, using the second neural network of which the mapping function is set, 3D point coordinates and geodesic lifting coordinates of each of the sampled points in the 3D object corresponding to the 2D image, wherein the 3D point coordinates are first three dimensions of an embedding vector of a respective one of the sampled points, and the geodesic lifting coordinates are remaining dimensions of the embedding vector. | 2021-12-16 |
20210390777 | AUGMENTED REALITY SYSTEM - An AR system is provided, the AR system including one or more sensors, storage, one or more communications modules, and one or more processors. The one or more sensors generate sensed data representing at least part of an environment in which the AR system is located. The one or more communications modules transmit localization data to be used in determining the location and orientation of the AR system. The one or more processors are arranged to obtain sensed data representing an environment in which the AR system is located, process the sensed data to identify a first portion of the sensed data which represents redundant information, derive localization data, wherein the localization data is derived from the sensed data and the first portion is obscured during the derivation of the localization data, and transmit at least a portion of the localization data using the one or more communication modules. | 2021-12-16 |
20210390778 | ENVIRONMENT GENERATION USING ONE OR MORE NEURAL NETWORKS - Apparatuses, systems, and techniques are presented to generate a simulated environment. In at least one embodiment, one or more neural networks are used to generate a simulated environment based, at least in part, on stored information associated with objects within the simulated environment. | 2021-12-16 |
20210390779 | PROJECTING VIRTUAL PRESENCES ALONG A MOVING TRAJECTORY - In one example, a method performed by a processing system includes controlling a first device in a first location to project a virtual presences in a current field of view of a subscriber of a virtual presence projection service, computing a moving trajectory of the subscriber from the first location to a second location, identifying a second device that is located along the moving trajectory, wherein the second device includes a second set of resources for projecting virtual presences, and wherein the second device is registered with the virtual presence projection service to lend the second set of resources to subscribers of the virtual presence projection service, and controlling the second device to project the virtual presence in the current field of view of the subscriber when the subscriber is no longer within range of the first device but is within range of the second device. | 2021-12-16 |
20210390780 | AUGMENTED REALITY ENVIRONMENT ENHANCEMENT - Augmented reality (AR) and virtual reality (VR) environment enhancement using an eyewear device. The eyewear device includes an image capture system, a display system, and a position detection system. The image capture system and position detection system identify feature points within a point cloud that represents captured images of an environment. The display system presents image overlays to a user including enhancement graphics positioned at the feature points within the environment. | 2021-12-16 |
20210390781 | DYNAMIC AUGMENTED REALITY COMPONENTS - The technical problem of adding content originating from a third party app to an augmented reality component maintained by the messaging server system is addressed by configuring the augmented reality component to modify content captured by a camera according to values of one or more attributes and to permit delivery of said values, from a third party app to the messaging server system, in the payload of a deep link that references the ID of the augmented reality component. The content that originates from the third party app and is provided to an augmented reality component maintained by the messaging server system may be dynamic, in that it may change over time, such as, e.g., sports scores provided by a sports news channel app. | 2021-12-16 |
20210390782 | IMAGE GENERATION APPARATUS AND IMAGE GENERATION METHOD - A moving-object position and orientation acquisition section acquires a position and an orientation of a moving object detected by a tracker provided in the moving object to be moved by a user. An AR region determination section determines, as an augmented reality region, a region that corresponds to a partial space occupied by the moving object in a real world and viewed from a viewpoint of the user. The moving object is configured to be moved by the user. An AR generation section generates an augmented reality image in the augmented reality region in a shot image of the real world. | 2021-12-16 |
20210390783 | OPTICAL DEVICE - In order to provide an optical device for clearly implementing augmented reality provided from a display unit, regardless of a change in a focal point of an outer mirror through which a user views, the present invention comprises: the display unit for emitting an optical beam displaying an image; transparent glass through which external light passes and which forms the path of the optical beam emitted by the display unit; and a pinhole mirror disposed to the glass, and disposed on the path of the optical beam emitted by the display unit, so as to reflect the optical beam emitted by the display unit, wherein the pinhole mirror has a polygonal shape and has an area less than that of the pupil so that an image formed by the optical beam emitted by the display unit overlaps with an image formed by the external light having been transmitted through the glass. | 2021-12-16 |
20210390784 | SMART GLASSES WITH OUTWARD-FACING DISPLAY - A wearable device comprises a frame and a pair of optical elements integrated into the frame. The wearable device further comprises an inward-facing display component coupled to the frame, the inward-facing display component to present augmented reality content within a real-world environment that is visible via the pair of optical elements. The wearable device also comprises an outward-facing display component coupled to the frame. The outward-facing display component presents a message. | 2021-12-16 |
20210390785 | AUGMENTED REALITY DISPLAY DEVICE AND PROGRAM RECORDING MEDIUM - Provided is an augmented reality display technology capable of more entertaining a user. | 2021-12-16 |
20210390786 | AUDIO CONTENT OF A DIGITAL OBJECT ASSOCIATED WITH A GEOGRAPHICAL LOCATION - A geographical location of a user device is determined. It is determined that the geographical location of the user device matches a digital element based on a distance difference between the geographical location of the user device and a geographical location of the digital element. In response to the determination that the geographical location of the user device matches the digital element, an indication that the digital element is selectable is provided. A representation of the digital element is provided without providing an auditory content of the digital element prior to the digital element being obtained. A user selection indication that selects the representation of the digital element to obtain the auditory content of the digital element is received. The auditory content of the digital element is provided upon receiving the user selection indication. | 2021-12-16 |
20210390787 | VIRTUAL LOCATION SELECTION FOR VIRTUAL CONTENT - A method for placing content in an augmented reality system. A notification is received regarding availability of new content to display in the augmented reality system. A confirmation is received that indicates acceptance of the new content. Three dimensional information that describes the physical environment is provided, to an external computing device, to enable the external computing device to be used for selecting an assigned location in the physical environment for the new content. Location information is received, from the external computing device, that indicates the assigned location. A display location on a display system of the augmented reality system at which to display the new content so that the new content appears to the user to be displayed as an overlay at the assigned location in the physical environment is determined, based on the location information. The new content is displayed on the display system at the display location. | 2021-12-16 |
20210390788 | APPLICATION CONTROL PROGRAM, APPLICATION CONTROL METHOD, AND APPLICATION CONTROL SYSTEM - A controller outputs an image of the virtual space in correspondence with a posture of a first user wearing the mounted display, outputs an image of the virtual space to a touch panel display used by a second user, performs a first action in the virtual space in correspondence with a touch operation performed by the second user on the touch panel display, outputs an image of the virtual space reflecting the first action to the mounted display, and performs a second action in the virtual space reflecting the first action in correspondence with an operation performed by the first user on an operation unit. | 2021-12-16 |
20210390789 | IMAGE AUGMENTATION FOR ANALYTICS - Systems and techniques are provided for facial image augmentation. An example method can include obtaining a first image capturing a face. Using the first image, the method can determine, using a prediction model, a UV face position map including a two-dimensional (2D) representation of a three-dimensional (3D) structure of the face. The method can generate, based on the UV face position map, a 3D model of the face. The method can generate an extended 3D model of the face by extending the 3D model to include region(s) beyond a boundary of the 3D model. The region(s) can include a forehead region, a region surrounding at least a portion of the face, and/or other region. The method can generate, based on the extended 3D model, a second image depicting the face in a rotated position relative to a position of the face in the first image. | 2021-12-16 |
20210390790 | DATA EXTRACTION FOR MACHINE-LEARNING OBJECT RECOGNITION FROM A DIGITAL MODEL AND TESTING-DATA CONSTRUCTION - A computer-implantable method includes accessing a model file containing a digital 3-D object, calculating at least one dimensional measurement of the object, uniformly scaling the object in the X, Y and Z axes by a predetermined percentage, mirroring the object across the X, Y and Z axes, slicing the mirrored object at a predetermined interval by an infinite plane in both a rotated and animated state of the infinite plane, generating from the slices points at the edge of a plane object collision, and assigning to the points positive and negative values relating to all possible X, Y and Z quadrant locations. | 2021-12-16 |
20210390791 | DATA PROCESSING PROGRAM, DATA PROCESSING METHOD AND DATA PROCESSING DEVICE FOR DISPLAYING EXTERNAL INFORMATION IN VIRTUAL SPACE - A processing device that causes a virtual-space image to be displayed on a display device mounted on a player's head is provided with a first display processor and a second display processor. The first display processor causes first external information input from outside to be displayed on a specified object included in the virtual-space image when the virtual-space image is being caused to be displayed by the HMD. The second display processor causes second external information that is second external information input from outside and includes a real-space image to be displayed along with the virtual-space image when the virtual-space image is caused to be displayed by the HMD. The virtual-space image is, for example, the virtual-space image of a game, and the real-space image is, for example, an image imaged by an imaging device installed in the surroundings of the player. | 2021-12-16 |
20210390792 | METHOD AND DEVICE FOR CUSTOMIZING FACIAL EXPRESSIONS OF USER - A method for customizing facial expressions of a user includes: obtaining a RGB-D image sequence, performing non-rigid registration on a three-dimensional (3D) face template model with a depth map and face feature points corresponding to the RGB-D image sequence, inputting each vertex in the non-rigid registration result into the depth map to generate a set of deformation data, and deforming the 3D face template model based on the set of deformation data; reconstructing face details in the RGB-D image sequence, and generating a 3D neutral face model based on the deformed 3D face template model and the reconstructed 3D face template model; processing the 3D neutral face model and a face hybrid template to generate a face hybrid model; tracking the face in the RGB-D image sequence to generate a face tracking result; and updating the face hybrid model based on the face tracking result and customizing the facial expressions. | 2021-12-16 |
20210390793 | METHOD AND SYSTEM FOR TOUCHLESS PARKING FACILITY - This disclosure relates to methods and systems for touchless parking facility entry, wherein the parking facility entry system uses a detector to unlock a motion sensor on a kiosk responsive to a determination or signal that is located next to the kiosk. The driver of the vehicle may then make some motion which, when detected by the motion sensor, will trigger the kiosk to dispense a parking ticket for the vehicle. The system may then open a gate to provide the vehicle with access to the parking facility. | 2021-12-16 |
20210390794 | VEHICLE DIAGNOSTIC DEVICE AND VEHICLE DIAGNOSTIC SYSTEM - Provided is a vehicle diagnostic device that diagnoses at least one vehicle on which an engine is mounted, in which the vehicle includes a moisture sensitive sensor disposed in an engine compartment and configured to detect moisture, and the vehicle diagnostic device is configured to diagnose that there is a possibility of the vehicle being exposed to dust in a case where an intake pressure of the engine is higher than a predetermined value and the moisture is detected by the moisture sensitive sensor. Therefore, a possibility of the vehicle being exposed to dust can be diagnosed before the vehicle fails. | 2021-12-16 |
20210390795 | Distributed System - A distributed system includes an edge device, which is a moving body or equipment capable of automatic operation, and a diagnostic data computer. The edge device includes a moving mechanism or an operating mechanism for automatic operation, and an in-edge controller that controls the moving mechanism or the operating mechanism. Here, the diagnostic data computer: receives diagnostic data indicating an internal state in the in-edge controller. | 2021-12-16 |
20210390796 | METHOD, APPARATUS AND MOBILE TERMINAL FOR DISPLAYING DISTRIBUTION AND STATUSES OF ECU SYSTEMS OF VEHICLE - A method, apparatus and mobile terminal for displaying a distribution and statuses of electronic control unit (ECU) systems of a vehicle are provided. An ECU topological diagram corresponding to vehicle information of a target vehicle is acquired and displayed on the mobile terminal. The ECU topological diagram includes at least two label elements and a topological relationship among the at least two label elements. Each of the at least two label elements identifies an ECU system matching the vehicle information, and the topological relationship includes a connection relationship among the ECU systems. The method acquires status information of the ECU system matching the vehicle information in the target vehicle, and sets a display status attribute of the label element used for identifying the ECU system. The technical solutions help maintenance and repair technicians reduce a range of inspection and improve working efficiency. | 2021-12-16 |
20210390797 | METHOD, APPARATUS, AND SYSTEM FOR PROVIDING MOBILE TRANSPORTATION PLATFORM DATA CAPTURE FOR DATA ANALYTICS - An approach is provided for mobile transportation platform data capture. The approach, for instance, involves collecting through electronic means, a comprehensive aggregation of technical computing data, communications data, control systems data, systems configuration data, and network data on mobile transportation platforms (e.g., aircraft, automobiles, trains, ships, etc.) and the ecosystems they operate in. This would create a single comprehensive, searchable, repository of technical data for a specific, mobile platform event stamped for time and/or location. | 2021-12-16 |
20210390798 | AUTOMATIC CRASH DETECTION - Systems and methods are disclosed for determining whether or not a crash involving a vehicle has occurred. A computing device may receive acceleration measurement(s) measured by one or more accelerometers during a time window. The computing device may determine, for one or more acceleration measurements, a corresponding acceleration magnitude. Based on the corresponding acceleration magnitude(s), the computing device may identify, from the acceleration measurement(s), an acceleration measurement and/or may determine whether the acceleration magnitude exceeds a threshold acceleration magnitude. The computing device may corroborate whether a vehicle associated with the mobile computing device was involved in a crash. Data associated with the acceleration magnitude and/or an event, such as a crash event, may be transmitted to a server. | 2021-12-16 |
20210390799 | TECHNOLOGY FOR ASSESSING ACCIDENT EVENTS - Systems and methods for assessing accident events are disclosed According to certain aspects, an electronic device may access sensor data associated with operation of a vehicle, and analyze the sensor data to determine that an accident event has occurred. In response, the electronic device may dynamically and automatically retrieve additional sensor data from at least one additional electronic device via a short range communication. The electronic device may compile or aggregate the additional sensor data with the original sensor data to provide a thorough representation of the accident event. | 2021-12-16 |
20210390800 | DYNAMIC VEHICLE COMPONENT DATA APPARATUSES, SYSTEMS, AND METHODS - A system includes a computing device with memory configured to store instructions and a processor to execute the instructions for operations that include causing a request to be transmitted from a computing device remote from the server, receiving, at the computing device, responsive to the request, a serial number for a vehicle component, and storing the serial number on a memory of the computing device. | 2021-12-16 |
20210390801 | ABNORMALITY CAUSE DETERMINING DEVICE, VEHICULAR CONTROL DEVICE, AND VEHICULAR CONTROL SYSTEM - An abnormality cause determining device that is applied to a vehicle including an electromagnetic actuator includes a storage device and an execution device. The storage device is configured to store map data which is data for defining a map. The map includes a current variable which is a variable indicating a current flowing actually in the electromagnetic actuator as an input variable and includes a cause variable which is a variable indicating a cause of an abnormality of an onboard unit including the electromagnetic actuator as an output variable. The execution device is configured to perform an acquisition process of acquiring a value of the input variable based on a detection value from a sensor which is mounted in the vehicle and a calculation process of calculating a value of the output variable by inputting the value of the input variable to the map. | 2021-12-16 |
20210390802 | Method, Computer Program And Device For Processing Signals - The present invention relates to a method, a computer program having instructions, and a device for processing signals. The invention also relates to a means of conveyance as well as an industrial machine in which a method according to the invention, or device according to the invention, is used. In a first step, the signals are sequenced into sections. Then at least one statistical feature is determined for each of the sections. Subsequently, a feature space of the determined statistical features can optionally be first transformed into a lower dimensional space. The signals are clustered based on the determined statistical features. For each cluster, a signal is then determined as a representative. At least the signals determined as representatives are finally provided for further processing. Alternatively, clusters for identifying a faulty sensor that result from clustering are used. | 2021-12-16 |
20210390803 | PREDICTIVE MAINTENANCE AND DIAGNOSTICS USING MODULAR CONDITION MONITORING - Predictive maintenance and diagnostics for an electronic module of an autonomous vehicle using modular condition monitoring is described herein. A computing system receives a signal from a data logger which monitors a condition of the electronic module of the autonomous vehicle, wherein the signal is indicative of damage accumulation information thereof. The computing system identifies a type of the electronic module and a damage accumulation threshold for the type of the electronic module to generate a predicted maintenance schedule for the electronic module of the autonomous vehicle. The damage accumulation information can be stored in a data store to define the damage accumulation threshold for the type of the electronic module. | 2021-12-16 |
20210390804 | METHODS AND SYSTEMS FOR TEMPERATURE SCREENING USING A MOBILE DEVICE - Methods and systems for temperature screening using a mobile device. In one example, a mobile temperature screening system may comprise a mobile device including a display, a memory, a processor, a thermal imaging camera, a visible light imaging camera, and a wireless communication capability. The processor may be configured to obtain a thermal image of a person and a visible light image of the person, determine a body temperature of the person based at least in part on the thermal image, and classify the person as having a normal body temperature when the body temperature of the person is below a threshold temperature. When the body temperature of the person exceeds the threshold temperature the processor may be configured to classify the person as having an elevated body temperature, generate a visual alert, and transmit the thermal image, the visible light image and the classification to a remote device. | 2021-12-16 |
20210390805 | Enhanced Security for Contactless Access Card System - An access card may store an encrypted operation key and a key used to read the encrypted operation key from the access card. The encrypted operation key and the key may be based on a unique identifier (UID) of the access card. The encrypted operation key may be obtained by encrypting an operation key using a cryptographic key that is also based on the UID of the access card. An access card reader may read the UID from the access card and use it to generate the key used to read the encrypted operation key from the access card. The access card read may also use the UID read from the access card to generate a cryptographic key used to decrypt the encrypted operation key. The access card reader may validate the decrypted operation key and determine whether to grant or deny access, for example, via an access control device. | 2021-12-16 |
20210390806 | Facial Recognition Security Assembly - A facial recognition security assembly includes a first video camera and a second video camera that are positioned within a business to capture footage of people entering the business. A door locking unit is coupled to a door in the entrance of the business to selectively lock the door. A cash register locking unit is coupled to a cash register in the business to lock the cash register. A facial recognition unit is provided to analyze the footage from the first video camera and the second video camera. The door locking unit locks the door when the facial recognition unit determines that a person approaching the entrance of the business is attempting to conceal their face. Additionally, the cash register locking unit locks the cash register when the facial recognition unit determines that a person approaching the cash register is attempting to conceal their face after entering the business. | 2021-12-16 |
20210390807 | OCCUPANT HEALTH MONITORING FOR BUILDINGS - Methods and systems for monitoring occupant health within a building. An illustrative method may include storing one or more illness behavioral models, capturing and storing over time a history of behaviors for each of a plurality of occupants of the building, identifying one or more current behaviors of a particular one of the plurality of occupants, determining whether the current behaviors of the occupant match one or more of the behaviors defined in the one or more illness behavioral models, determining whether the current behaviors of the occupant deviate from behaviors captured and stored in the history of behaviors for the occupant, and issuing an alert directing that the occupant undergo additional health screening when the current behaviors of the occupant match one or more of the behaviors defined in the illness behavioral models or deviate from behaviors captured and stored in the history of behaviors for the occupant. | 2021-12-16 |
20210390808 | SYSTEM TO PROVIDE ACCESS TO PREMISES THAT COMPRISE ENTRANCES LOCKED BY MEANS OF ELECTROMECHANICAL KEY LOCKS - The invention concerns a system ( | 2021-12-16 |
20210390809 | SECURE AND SAFE ACCESS CONTROL - For secure and safe access control, a method authenticates a user of an equipment unit with a user credential. The method determines an equipment status for the equipment unit. The equipment status includes one of energized and un-energized and one of locked and unlocked. The method determines whether the user is authorized to access the equipment unit with an equipment authorization. The determination that the user is authorized is based on the equipment status. In response to the user being authenticated and authorized to access the equipment unit energized or the user being authorized to access the equipment unit un-energized and the equipment unit being un-energized, the method releases a unit lock for the equipment unit with a unit lock credential and the user credential. | 2021-12-16 |
20210390810 | BIOMETRIC ENABLED ACCESS CONTROL - An access control system and a method for operating an access control system are provided. The access control system includes a camera and an access control device and may additionally include a local processing device. At least one of the camera, the access control device, and the local processing device (when included) may be used to store a biometric identifier (e.g., in a storage medium) and compare an optical image with the biometric identifier (e.g., in an authentication module) to decide whether or not a mechanical or electronic lock should be unlocked. The camera, the access control device, and the local processing device (when included) are in short-range communication (e.g., to transmit the optical image and/or an authentication signal). The use of short-range communication allows the comparison of the optical image with the stored biometric identifier to be done locally instead of remotely (e.g., in a sever). | 2021-12-16 |
20210390811 | PHYSICAL ACCESS CONTROL SYSTEM AND METHOD - An access control system and method are described. In an example, an access control system includes a tag that interacts with a mobile device and communicates door information to the mobile device. The mobile device provides at least some of the information obtained from the tag to a trusted tag server that is configured to analyze whether or not the information was obtained from a valid and trustable tag. The trusted tag server may then forward along the door information to an access control server for analysis in connection with making an access control decision for the mobile device or a holder thereof. Results of the access control decision can be communicated to a mechanism that actuates and controls a protected asset that is within a predetermined proximity of the tag, thereby enabling access control without a dedicated access control reader deployed on or near the protected asset. | 2021-12-16 |
20210390812 | METHODS AND SYSTEMS FOR MAINTAINING A HEALTHY BUILDING - Methods and systems for maintaining a healthy building. In one example, an access card reader for controlling access to a secure area may comprise a card reader for reading an access card identifier from an access card presented by a user, a touchless thermal sensor for sensing a skin temperature of the user, a memory, and a controller operatively coupled to the card reader, the touchless thermal sensor and the memory. In response to a user presenting an access card to the card reader, the controller may be configured to store in the memory the access card identifier read by the card reader along with a corresponding skin temperature of the user. In another example, a system may be configured to perform contact tracing when an occupant has been identified as displaying signs of an illness | 2021-12-16 |