G06T7/44

System and method for quantifying nozzle occlusion in 3D printing

One embodiment can provide a system for detecting occlusion at an orifice of a three-dimensional (3D) printer nozzle while the printer nozzle is jetting liquid droplets. During operation, the system uses one or more cameras to capture an image of the orifice of the printer nozzle while the 3D printer nozzle is jetting liquid droplets. The system performs an image-analysis operation on the captured image to identify occluded regions within the orifice of the 3D printer nozzle, compute an occlusion fraction based on the determined occluded regions, and generate an output based on the computed occlusion fraction, thereby facilitating effective maintenance of the 3D printer.

System and method for quantifying nozzle occlusion in 3D printing

One embodiment can provide a system for detecting occlusion at an orifice of a three-dimensional (3D) printer nozzle while the printer nozzle is jetting liquid droplets. During operation, the system uses one or more cameras to capture an image of the orifice of the printer nozzle while the 3D printer nozzle is jetting liquid droplets. The system performs an image-analysis operation on the captured image to identify occluded regions within the orifice of the 3D printer nozzle, compute an occlusion fraction based on the determined occluded regions, and generate an output based on the computed occlusion fraction, thereby facilitating effective maintenance of the 3D printer.

Graphics texture mapping
11645807 · 2023-05-09 · ·

When performing anisotropic filtering when sampling a texture to provide an output sampled texture value for use when rendering an output in a graphics processing system, a number of positions for which to sample the texture along an anisotropy direction along which samples will be taken in the texture is determined by determining the square root of the coefficient F for an ellipse having the form Ax.sup.2+Bxy+Cy.sup.2=F corresponding to the projection of the sampling point for which the texture is being sampled onto the surface to which the texture is to be applied, and using the determined square root of the ellipse coefficient F to determine the number of positions for which samples should be taken along the anisotropy direction in the texture.

Graphics texture mapping
11645807 · 2023-05-09 · ·

When performing anisotropic filtering when sampling a texture to provide an output sampled texture value for use when rendering an output in a graphics processing system, a number of positions for which to sample the texture along an anisotropy direction along which samples will be taken in the texture is determined by determining the square root of the coefficient F for an ellipse having the form Ax.sup.2+Bxy+Cy.sup.2=F corresponding to the projection of the sampling point for which the texture is being sampled onto the surface to which the texture is to be applied, and using the determined square root of the ellipse coefficient F to determine the number of positions for which samples should be taken along the anisotropy direction in the texture.

APPARATUS AND METHOD FOR GENERATING AN EXTRAPOLATED IMAGE USING A RECURSIVE HIERARCHICAL PROCESS
20170365037 · 2017-12-21 ·

Apparatus and Method for Generating an Extrapolated Image Using a Recursive Hierarchical Process A method and apparatus for generating an extrapolated image from an existing film or video content, which can be displayed beyond the borders of the existing film or video content to increase viewer immersiveness, are provided. The present principles provide for hierarchical processing in which higher resolution images are generated at each higher level, and wherein the higher level image is generated based on prediction and weighting derived from a current level image, and the current level is refined for the prediction based on overlapping data.

DETERMINING DOMINANT GRADIENT ORIENTATION IN IMAGE PROCESSING USING DOUBLE-ANGLE GRADIENTS
20220383542 · 2022-12-01 ·

Methods and image processing systems are provided for determining a dominant gradient orientation for a target region within an image. A plurality of gradient samples are determined for the target region, wherein each of the gradient samples represents a variation in pixel values within the target region. The gradient samples are converted into double-angle gradient vectors, and the double-angle gradient vectors are combined so as to determine a dominant gradient orientation for the target region.

Multiscale uniformity analysis of a material

A method for characterizing the uniformity of a material includes selecting a set of size scales at which to measure uniformity within an area of interest in an image of the material; suppressing features in the image smaller than a selected size scale of interest within the set of size scales; dividing the image into patches equal to the size scale of interest; and calculating a uniformity value within each patch.

Multiscale uniformity analysis of a material

A method for characterizing the uniformity of a material includes selecting a set of size scales at which to measure uniformity within an area of interest in an image of the material; suppressing features in the image smaller than a selected size scale of interest within the set of size scales; dividing the image into patches equal to the size scale of interest; and calculating a uniformity value within each patch.

Apparatus and method for detecting multiple objects using adaptive block partitioning

An apparatus for detecting multiple objects using adaptive block partitioning is disclosed. An object contour extracting unit configured to extract a contour information of an object using a local binary pattern LBP and difference image between adjacent images. An adaptive block partitioning unit configured to perform a block partitioning of an object not overlapped based on the extracted contour information. A motion quantization unit configured to calculate a motion orientation histogram MOH of the object by performing N-directional quantization about a motion vector. An object detection unit configured to detect the object using a block of the partitioned object, the contour information and the MOH, and estimate a moving direction of the object after performing labeling the detected object. The apparatus may process effectively data through eight-directional quantization of a motion vector of an object using motion information provided in advance from an ISP chip, detect proper area of the object in the unit of a block with minimizing motion error of the object through the block with adaptive size and orientation histogram, and estimate simultaneously moving direction of the object with the detection of the object.

Apparatus and method for detecting multiple objects using adaptive block partitioning

An apparatus for detecting multiple objects using adaptive block partitioning is disclosed. An object contour extracting unit configured to extract a contour information of an object using a local binary pattern LBP and difference image between adjacent images. An adaptive block partitioning unit configured to perform a block partitioning of an object not overlapped based on the extracted contour information. A motion quantization unit configured to calculate a motion orientation histogram MOH of the object by performing N-directional quantization about a motion vector. An object detection unit configured to detect the object using a block of the partitioned object, the contour information and the MOH, and estimate a moving direction of the object after performing labeling the detected object. The apparatus may process effectively data through eight-directional quantization of a motion vector of an object using motion information provided in advance from an ISP chip, detect proper area of the object in the unit of a block with minimizing motion error of the object through the block with adaptive size and orientation histogram, and estimate simultaneously moving direction of the object with the detection of the object.