G06T7/40

METHOD AND APPARATUS FOR MULTIMODAL SOFT TISSUE DIAGNOSTICS
20230222767 · 2023-07-13 · ·

A method and device for multimodal imaging of dermal and mucosal lesions. The method includes using at least two imaging modalities from which one is a 3D scan of the lesion, and, additionally providing information on the distance and angulation between scanning device and the dermis or mucosa and mapping at least the second modality over the 3D data.

DETECTION DEVICE, DETECTION SYSTEM, DETECTION METHOD, AND STORAGE MEDIUM

A detection device includes: a detector that detects an object from a first viewpoint; an information calculator that calculates first model information including shape information on the object from the first viewpoint by using detection results of the detector; a light source calculator that calculates light source information on the light source by using a first taken image obtained by imaging a space including a light source that irradiates the object with illumination light and including the object; and a position calculator that calculates a positional relation between the first viewpoint and the object by using the light source information as information used to integrate the first model information and second model information including shape information obtained by detecting the object from a second viewpoint different from the first viewpoint.

Thickness measurement of substrate using color metrology

A system for obtaining a measurement representative of a thickness of a layer on a substrate includes a support to hold a substrate, an optical assembly to capture two color images with light impinging the substrate at different angles of incidence, and a controller. The controller is configured to store a function that provides a value representative of a thickness as a function of position along a predetermined path in a coordinate space of at least four dimensions. For a pixel in the two color images, the controller determines a coordinate in the coordinate space from the color data, determines a position of a point on the predetermined path that is closest to the coordinate, and calculates a value representative of a thickness from the function and the position of the point on the predetermined path.

Thickness measurement of substrate using color metrology

A system for obtaining a measurement representative of a thickness of a layer on a substrate includes a support to hold a substrate, an optical assembly to capture two color images with light impinging the substrate at different angles of incidence, and a controller. The controller is configured to store a function that provides a value representative of a thickness as a function of position along a predetermined path in a coordinate space of at least four dimensions. For a pixel in the two color images, the controller determines a coordinate in the coordinate space from the color data, determines a position of a point on the predetermined path that is closest to the coordinate, and calculates a value representative of a thickness from the function and the position of the point on the predetermined path.

Interpolation optimizations for a display engine for post-rendering processing
11557049 · 2023-01-17 · ·

In one embodiment, a method includes, by a computing system, accessing a first and second texture associated with an output position, determining a color-blending operation, determining a first color and a first transparency level based on the first texture, determining a second color and a second transparency level based on the second texture, and identifying a color-blending optimization based on the color-blending operation and a comparison of the colors and transparency levels. The method includes determining an output color and an output transparency level by performing the color-blending operation using the colors and transparency levels. The output color is determined by copying the first or second color or the output transparency level is determined by copying the first or second transparency level without additional calculation. The method includes providing the output color and the output transparency level for display at the output position.

Interpolation optimizations for a display engine for post-rendering processing
11557049 · 2023-01-17 · ·

In one embodiment, a method includes, by a computing system, accessing a first and second texture associated with an output position, determining a color-blending operation, determining a first color and a first transparency level based on the first texture, determining a second color and a second transparency level based on the second texture, and identifying a color-blending optimization based on the color-blending operation and a comparison of the colors and transparency levels. The method includes determining an output color and an output transparency level by performing the color-blending operation using the colors and transparency levels. The output color is determined by copying the first or second color or the output transparency level is determined by copying the first or second transparency level without additional calculation. The method includes providing the output color and the output transparency level for display at the output position.

SYSTEMS AND METHODS FOR MEASURING PHYSICAL LITHOLOGICAL FEATURES BASED ON CALIBRATED PHOTOGRAPHS OF ROCK PARTICLES
20230220770 · 2023-07-13 ·

Systems and methods presented herein generally relate to measuring physical lithological features based on calibrated photographs of cuttings and, more specifically, to the analysis of individual cuttings that are identified in the calibrated photographs of the cuttings. For example, the systems and methods presented herein are configured to receive one or more photographs that depict a plurality of cuttings, to identify one or more individual cuttings of the plurality of cuttings depicted in the one or more photographs, to extract morphological, color, texture, grain size, and grain distribution data from each individual cutting of the one or more individual cuttings, to perform lithological classification of the one or more individual cuttings at a plurality of hierarchical levels based at least in part on the extracted morphological, color, texture, grain size, and grain distribution data or based at least in part on features directly extracted from the one or more individual cuttings that represent the morphological, color, texture, grain size, and grain distribution data, and to present a consolidated results summary of the lithological classification of the one or more individual cuttings at the plurality of hierarchical levels via the analysis and control system.

Method, system and computing device for reconstructing three-dimensional planes

A method, a system, and a computing device for reconstructing three-dimensional planes are provided. The method includes the following steps: obtaining a series of color information, depth information and pose information of a dynamic scene by a sensing device; extracting a plurality of feature points according to the color information and the depth information, and marking part of the feature points as non-planar objects including dynamic objects and fragmentary objects; computing point cloud according to the unmarked feature points and the pose information, and instantly converting the point cloud to a three-dimensional mesh; and growing the three-dimensional mesh to fill vacancy corresponding to the non-planar objects according to the information of the three-dimensional mesh surrounding or adjacent to the non-planar objects.

Method, system and computing device for reconstructing three-dimensional planes

A method, a system, and a computing device for reconstructing three-dimensional planes are provided. The method includes the following steps: obtaining a series of color information, depth information and pose information of a dynamic scene by a sensing device; extracting a plurality of feature points according to the color information and the depth information, and marking part of the feature points as non-planar objects including dynamic objects and fragmentary objects; computing point cloud according to the unmarked feature points and the pose information, and instantly converting the point cloud to a three-dimensional mesh; and growing the three-dimensional mesh to fill vacancy corresponding to the non-planar objects according to the information of the three-dimensional mesh surrounding or adjacent to the non-planar objects.

Tire sensing and analysis system

The tire sensing and analysis system may comprise a measurement device and local application software. The measurement device may make contact with a tire of a vehicle such that the measurement device is positioned at a specific distance and orientation relative to the tire. The measurement device may capture multiple images of the tire using an RGB camera and a pair of infrared cameras. The local application software may analyze the images and may construct a 3D mesh describing the 3-dimensional contours of the tread. The local application software may determine a tread depth and may display status and warning messages on a display unit that is coupled to the measurement device. The measurements may be communicated to remote application software for additional analysis. As non-limiting examples, the remote application software may detect specific tire wear patterns and may transmit a report to share results of the analysis.