Patent classifications
G06T5/005
GINGIVA STRIP PROCESSING USING ASYNCHRONOUS PROCESSING
Methods and apparatuses for asynchronously identifying and modeling a gingiva strip from the three-dimensional (3D) dental model of the patient's dentition. These methods may reduce the time required to generate accurate 3D dental models and therefore may reduce and streamline the process of generating dental treatment plans.
Systems and methods for supplementing image capture with artificial data points that are generated based on material properties and associated rules
Disclosed is a system to add photorealistic detail and motion to an image based on a first material property associated with a first set of data points of an incomplete first object, and a second material property associated with a second set of data points of an incomplete second object in the image. The system may generate first artificial data points amongst the first set of data points that completes a first arrangement defined for the first material property, and may generate second artificial data points amongst the second set of data points that completes a second arrangement defined for the second material property. The system may then output an enhanced image of the completed first object based on first set of data points and the first artificial data points, and of the completed second object based on the second set of data points and the second artificial data points.
Deep neural network for CT metal artifact reduction
A deep neural network for metal artifact reduction is described. A method for computed tomography (CT) metal artifact reduction (MAR) includes generating, by a projection completion circuitry, an intermediate CT image data based, at least in part, on input CT projection data. The intermediate CT image data is configured to include relatively fewer artifacts than an uncorrected CT image reconstructed from the input CT projection data. The method further includes generating, by an artificial neural network (ANN), CT output image data based, at least in part, on the intermediate CT image data. The CT output image data is configured to include relatively fewer artifacts compared to the intermediate CT image data. The method may further include generating, by detail image circuitry, detail CT image data based, at least in part, on input CT image data. The CT output image data is generated based, at least in part, on the detail CT image data.
System, method and apparatus for macroscopic inspection of reflective specimens
An inspection apparatus includes a specimen stage configured to retain a specimen, at least three imaging devices arranged in a triangular array positioned above the specimen stage, each of the at least three imaging devices configured to capture an image of the specimen, one or more sets of lights positioned between the specimen stage and the at least three imaging devices, and a control system in communication with the at least three imaging devices.
Patch Partitions and Image Processing
Patch partition and image processing techniques are described. In one or more implementations, a system includes one or more modules implemented at least partially in hardware. The one or more modules are configured to perform operations including grouping a plurality of patches taken from a plurality of training samples of images into respective ones of a plurality of partitions, calculating an image processing operator for each of the partitions, determining distances between the plurality of partitions that describe image similarity of patches of the plurality of partitions, one to another, and configuring a database to provide the determined distance and the image processing operator to process an image in response to identification of a respective partition that corresponds to a patch taken from the image.
METHOD AND SYSTEM FOR PATTERN CORRECTION OF BOREHOLE IMAGES THROUGH IMAGE FILTERING
In one embodiment, a computer-based method includes obtaining a first image where the first image includes one or more patterns, generating a second image that substantially removes or reduces the one or more patterns from the first image at least partially by automatically detecting the one or more patterns and a zone where the one or more patterns occur in the first image, converting the first image to frequency domain data, applying a multi-parameter filter to the frequency domain data to substantially remove or reduce the one or more patterns. The parameters may include bandwidths in a depth and azimuthal direction. The parameters may be adapted in the multi-parameter filter based on the one or more patterns. The method also includes transforming the frequency domain data to spatial domain data and outputting the second image based at least in part on the spatial domain data.
METHOD OF HIDING AN OBJECT IN AN IMAGE OR VIDEO AND ASSOCIATED AUGMENTED REALITY PROCESS
A method for generating a final image from an initial image including an object suitable to be worn by an individual. The presence of the object in the initial image is detected. A first layer is superposed on the initial image. The first layer includes a mask at least partially covering the object in the initial image. The appearance of at least one part of the mask is modified. The suppression of all or part of an object in an image or a video is enabled. Also, a process of augmented reality intended to be used by an individual wearing a vision device on the face, and a try-on device for a virtual object.
Real-time marine snow noise removal from underwater video
Optical flow refers to the pattern of apparent motion of objects, surfaces, and edges in a visual scene caused by the relative motion between an observer and a scene. Optical flow algorithms can be used to detect and delineate independently moving objects, even in the presence of camera motion. The present invention uses optical-flow algorithms to detect and remove marine snow particles from live video. Portions of an image scene which are identified as marine snow are reconstructed in a manner intended to reveal underwater scenery which had been occluded by the marine snow. Pixel locations within the regions of marine snow are replaced with new pixel values that are determined based on either historical data for each pixel or a mathematical operation, such as one which uses data from neighboring pixels.
Detection and replacement of transient obstructions from high elevation digital images
Implementations relate to detecting/replacing transient obstructions from high-elevation digital images. A digital image of a geographic area includes pixels that align spatially with respective geographic units of the geographic area. Analysis of the digital image may uncover obscured pixel(s) that align spatially with geographic unit(s) of the geographic area that are obscured by transient obstruction(s). Domain fingerprint(s) of the obscured geographic unit(s) may be determined across pixels of a corpus of digital images that align spatially with the one or more obscured geographic units. Unobscured pixel(s) of the same/different digital image may be identified that align spatially with unobscured geographic unit(s) of the geographic area. The unobscured geographic unit(s) also may have domain fingerprint(s) that match the domain fingerprint(s) of the obscured geographic unit(s). Replacement pixel data may be calculated based on the unobscured pixels and used to generate a transient-obstruction-free version of the digital image.
Dynamic Multi-View Interactive Digital Media Representation Lock Screen
Described are systems and processes for generating multi-view interactive digital media representations (MIDMR) for display on a user device. In one aspect, a mobile device is provided which comprises a display, one or more processors, memory, and one or more programs stored in memory. The one or more programs comprise instructions for locking the mobile device, and providing a lock screen on the display in a lock mode upon receiving user input for accessing the mobile device. The lock screen may display a dynamic MIDMR that dynamically changes without user input, which provides an interactive three-dimensional representation of an object that is responsive to user interaction with the mobile device. The dynamic MIDMR displayed is selected based on predetermined criteria, and may change based on a predetermined algorithm that includes weighted predetermined criteria factors as variables and recalculates the algorithm value to determine changes to the dynamic MIDMR.