G06T7/579

VIDEO ANALYTICS SYSTEM
20230222798 · 2023-07-13 ·

A computer-implemented method for sampling and analyzing data from at least one image frame from at least one series of image frames captured by at least one sensor, comprises: defining at least one sampling model, wherein the sampling model is defined in a virtual 3D-vector space and is based on one or more predetermined shapes in the virtual 3D-vector space, applying the at least one sampling model to at least one part of the at least one image frame of the at least one series of image frames, wherein applying of the at least one sampling model defines at least one area of the at least one image frame from which data is to be extracted, extracting data from the at least one area of the at least one image frame defined by the sampling model, and analyzing the extracted data.

SYSTEM AND METHOD FOR MOBILE 3D SCANNING AND MEASUREMENT

Systems and methods are provided for three-dimensional scanning and measurement by a device having a processor. The processor is configured to receive images of an object from at least .two angles; preprocess the images using morphological refinement; create a source point cloud based on the images; remove outliers from the source point cloud; globally register the source point cloud to generate a transformed source point cloud; compare the transformed source point cloud with a target point cloud to generate a stitched point cloud that thereby creates a stitched 3D model; measure the resulting stitched 3D model; and provide the resulting stitched 3D model for comparison to a digitized item to assess sizing of the 3D model to the item.

SYSTEM FOR GENERATING A THREE-DIMENSIONAL SCENE OF A PHYSICAL ENVIRONMENT

A system configured to assist a user in scanning a physical environment in order to generate a three-dimensional scan or model. In some cases, the system may include an interface to assist the user in capturing data usable to determine a scale or depth of the physical environment and to perform a scan in a manner that minimizes gaps.

INDOOR SPACE POSITIONING METHOD AND INDOOR SPACE POSITIONING SYSTEM
20230222679 · 2023-07-13 · ·

An indoor space positioning method includes capturing an initial image using the camera in a head-mounted display (HMD) and enabling the transmission interface to download from a server the initial share map that corresponds to the initial image. The processor in the head-mounted display locates the head-mounted display at an initial location in an indoor space.

INDOOR SPACE POSITIONING METHOD AND INDOOR SPACE POSITIONING SYSTEM
20230222679 · 2023-07-13 · ·

An indoor space positioning method includes capturing an initial image using the camera in a head-mounted display (HMD) and enabling the transmission interface to download from a server the initial share map that corresponds to the initial image. The processor in the head-mounted display locates the head-mounted display at an initial location in an indoor space.

Fast and Robust Initialization Method for Feature-Based Monocular Visual SLAM Using Inertial Odometry Assistance
20230010105 · 2023-01-12 ·

A method and system for capturing, by a camera a sequence of frames at respective locations within a portion of an environment; capturing, by an inertial measurement unit, a sequence of inertial odometry data corresponding to the sequence of frames at the respective locations; storing in a queue a data record includes information extracted from processing the respective frame and information from the inertial measurement unit; in accordance with a determination that the sequence of inertial odometry data satisfies a first criterion: calculating a first relative pose between the first frame and the second frame; and in accordance with a determination that a difference between the first relative pose and the information extracted from processing the respective frame satisfy a first threshold: generating an initial map of the portion of the environment based on the first data record and the second data record.

MEASUREMENT PROGRAM SELECTION ASSISTING APPARATUS AND MEASUREMENT CONTROL APPARATUS
20230214083 · 2023-07-06 ·

The present invention provides a measurement program selection assisting apparatus capable of visually confirming whether a selected measurement program is suitable for an object to be measured. One aspect of the present invention is a measurement program selection assisting apparatus comprising: a measurement program database storing a measurement program related to measurement of an object and superimposed display information corresponding to a three-dimensional shape of the object in association with each other; a display unit capable of displaying information defined in a virtual space superimposed on the real space; and a display control unit for acquiring the superimposed display information corresponding to a selected measurement program from the measurement program database and displaying the acquired superimposed display information in a mixed reality on the display unit

MEASUREMENT PROGRAM SELECTION ASSISTING APPARATUS AND MEASUREMENT CONTROL APPARATUS
20230214083 · 2023-07-06 ·

The present invention provides a measurement program selection assisting apparatus capable of visually confirming whether a selected measurement program is suitable for an object to be measured. One aspect of the present invention is a measurement program selection assisting apparatus comprising: a measurement program database storing a measurement program related to measurement of an object and superimposed display information corresponding to a three-dimensional shape of the object in association with each other; a display unit capable of displaying information defined in a virtual space superimposed on the real space; and a display control unit for acquiring the superimposed display information corresponding to a selected measurement program from the measurement program database and displaying the acquired superimposed display information in a mixed reality on the display unit

METHOD AND SYSTEM FOR MAP TARGET TRACKING
20230215036 · 2023-07-06 ·

A method of tracking a map target according to one embodiment of the present disclosure, which tracks the map target through a map target tracking application executed by at least one processor of a terminal, includes: acquiring a basic image obtained by photographing a 3D space; acquiring a plurality of sub-images obtained by dividing the acquired basic image for respective sub-spaces in the 3D space; creating a plurality of sub-maps based on the plurality of acquired sub-images; determining at least one main key frame for each of the plurality of created sub-maps; creating a 3D main map by combining the plurality of sub-maps for which the at least one main key frame is determined; and tracking current posture information in the 3D space based on the created 3D main map.

SYSTEMS AND METHODS FOR IMAGE REPROJECTION

An imaging system receives depth data (corresponding to an environment) from a depth sensor and first image data (a depiction of the environment) from an image sensor. The imaging system generates, based on the depth data, first motion vectors corresponding to a change in perspective of the depiction of the environment in the first image data. The imaging system generates, using grid inversion based on the first motion vectors, second motion vectors that indicate respective distances moved by respective pixels of the depiction of the environment in the first image data for the change in perspective. The imaging system generates second image data by modifying the first image data according to the second motion vectors. The second image data includes a second depiction of the environment from a different perspective than the first image data. Some image reprojection applications (e.g., frame interpolation) can be performed without the depth data.