Abstract: The present disclosure relates to systems and methods for image sharpening. The systems and methods may obtain a target image to be processed, the target image including one or more target pixels to be processed. For each of the one or more target pixels, the systems and methods may select one or more previous pixels and one or more subsequent pixels along a predetermined direction in the target image; determine a first gray value based on the one or more previous pixels and a second gray value based on the one or more subsequent pixels; select a target gray value from the first gray value and the second gray value based on an initial gray value of the target pixel; and determine an adjusted gray value of the target pixel based on the initial gray value and the target gray value.
Abstract: An information processing device is an information processing device configured to be used in a processing system including a processing device configured to perform predetermined processing on a three-dimensional processing target, the information processing device including: a control section configured to acquire 3D data of the processing target; display the processing target on a three-dimensional object display screen in a three-dimensional shape, being capable of being moved, rotated, scaled up, and scaled down, based on the acquired 3D data; acquire designation information of a position on a surface of the processing target; and output positional inclination information based on the 3D data, the positional inclination information including information relating to a coordinate of the position and an inclination of the surface of the processing target corresponding to the acquired designation information.
Abstract: A system and method for construction estimation using aerial images is provided. The system receives at least one aerial image of a building. An estimation engine processes the aerial image at a plurality of angles to automatically identify a plurality (e.g., perimeter and interior) lines in the image corresponding to a plurality of features of a roof the building. The estimation engine allows users to generate two-dimensional and three-dimensional models of the roof by automatically delineating various roof features, and generates a report including information about the roof of the building.
Type:
Grant
Filed:
December 10, 2019
Date of Patent:
December 28, 2021
Assignee:
Xactware Solutions, Inc.
Inventors:
James Edward Loveland, Jeffrey Clayton Taylor, Jeffery Devon Lewis, Bradley McKay Childs, Corey David Reed, Jared William Robertson
Abstract: In general, this disclosure describes an artificial reality system that provides asymmetric user experiences to users associated with user devices that operate according to different modes of engagement with the artificial reality system. Different user devices may have different capabilities, be used by users having different roles for an artificial reality application, or otherwise be configured to interact in a variety of ways with an artificial reality system.
Abstract: An image processing method includes: receiving a raw input image; converting the raw input image into a binary input image; dividing the binary input image into N×M blocks; determining whether a specific block is a moving block; determining whether the specific block is a connected image component which is connected to at least one corresponding neighboring block when the specific block is determined as the moving block; and, determining a bounding box according to a result of whether the specific block is the connected image component connected to at least one corresponding neighboring block.
Abstract: A method and apparatus for power converter current control. In one embodiment, the method comprises controlling an instantaneous current generated by a power converter that is part of an AC battery such that the power converter appears, from the perspective of an AC line coupled to the power converter, as a virtual AC voltage source in series with a virtual impedance, wherein real and reactive phasor currents for the power converter are indirectly controlled by modifying amplitude and phase of a virtual AC voltage waveform that defines the virtual AC voltage source.
Type:
Grant
Filed:
February 4, 2021
Date of Patent:
November 30, 2021
Assignee:
Enphase Energy, Inc.
Inventors:
Christopher Rowe, Donald Richard Zimmanck, Michael J. Harrison, Martin Fornage
Abstract: A system and a computer-implemented method includes the following. Field environmental data is collected from environmental systems in real time over a network for an environmental incident in an area of interest. Weather systems are tracked in real time for the environmental incident in the area of interest using weather data collected from weather systems. Changes in vapor cloud images are tracked in real time for the environmental incident in the area of interest. Vapor cloud predictions are determined using a vapor cloud model. Events that occur in the area of interest are tracked in real time. Emergency preparedness procedures corresponding to the area of interest are tracked. Root cause analysis is performed for the environmental incident using the collected data, the tracked data, and the determined vapor cloud predictions. An action is performed based on the root cause analysis.
Type:
Grant
Filed:
December 14, 2018
Date of Patent:
November 30, 2021
Assignee:
Saudi Arabian Oil Company
Inventors:
Eyad Buhulaiga, Basil Milibary, Mohammed Tomehy, Yousif Abualsoud, Hamdy A. Noureldin
Abstract: An image generation device comprising: an image acquiring unit configured to acquire a set of a first non-defective-product image and a second non-defective-product image for the same article to be inspected; a first processing unit configured to change a pixel value of a first target pixel that is at least one pixel forming the first non-defective-product image, thereby generating a first virtual defective-product image that is the virtual defective-product image; and a second processing unit configured to change a pixel value of a second target pixel that corresponds to the first target pixel and is at least one pixel forming the second non-defective-product image, thereby generating a second virtual defective-product image that is the virtual defective-product image.
Abstract: Provided are an offline teaching device and a measurement control device. The offline teaching device detects a shape of a measured object by a three-dimensional sensor unit, generates measurement procedure information in which measurement items are respectively associated with measurement points sequentially specified to the detected shape, and causes a measurement procedure information storage unit to store the measurement procedure information associated.
Abstract: Existing tetrahedral meshing which require watertight and intersection free triangular mesh as input can be enhanced to tolerate and respect self-intersecting boundaries. After an initial tetrahedral mesh constructed with all input nodes, intersecting faces can be recovered using the proposed method. Starting from one of the intersecting faces, a set of intersecting faces around it can be detected, and a surrounding region can be sculpted out to form a void. Two intersection-free and topologically separate cavities can then be defined within the void and meshed independently. After stitching the meshes from the two cavities back to the original initial mesh, the existing tetrahedral meshing can continue with the regular meshing steps such as refinement etc. to finish tetrahedral meshing.
Abstract: An apparatus and method are described for performing an early depth test on graphics data. For example, one embodiment of a graphics processing apparatus comprises: early depth test circuitry to perform an early depth test on blocks of pixels to determine whether all pixels in the block of pixels can be resolved by the early depth test; a plurality of execution circuits to execute pixel shading operations on the blocks of pixels; and a scheduler circuit to schedule the blocks of pixels for the pixel shading operations, the scheduler circuit to prioritize the blocks of pixels in accordance with the determination as to whether all pixels in the block of pixels can be resolved by the early depth test.
Abstract: A method for removing extraneous information from a drawing of a device having one or more parts, the extraneous information including a lead line and a part number, the method including detecting a starting point of a lead line with respect to a bounding box of the part number and determining a general direction of the starting point with respect to the bounding box, wherein the starting point is set as a current point; performing linear regression analysis of dark pixels in an area covered by a mask centrally located at the current point to yield a linear regression line slope; determining a next point based on the slope and the general direction; and updating the current point with the next point and repeating the performing and determining steps until the lead line ends; and removing the lead line based on a path traced by the starting and current points.
Abstract: Disclosed herein is a method of transmitting point cloud data. The method may include acquiring point cloud data, encoding geometry information including positions of points in the point cloud data, generating Level Of Details (LODs) based on the geometry information and searching neighbor points of each point to be attribute encoded based on the generated LODs, encoding first attribute information of each point based on the searched neighbor points, encoding second attribute information of each point based on the searched neighbor points, and transmitting the encoded geometry information, the encoded first and second attribute information and signaling information.
Abstract: A system, method and computer program product for generating a digital image. An initial image object defined in an initial coordinate system is determined from an image generation input. The initial coordinate system has at most four dimensions. At least one initial image transformation to be performed on the initial image object is also determined from the image generation input. Each initial image transformation is mapped to a corresponding six-dimensional transformation defined in a six-dimensional coordinate system. An updated image is calculated by applying the six-dimensional set of image transformations to the at least one initial image object. The updated image is then rendered on a user display.
Type:
Grant
Filed:
October 8, 2020
Date of Patent:
October 26, 2021
Assignee:
1974266 AB LTD (TAGDIT)
Inventors:
Jode Robert Alan Himann, Brett Joseph Teeple
Abstract: Disclosed herein is a method of transmitting point cloud data. The method may include acquiring point cloud data, encoding geometry information including positions of points in the point cloud data, encoding attribute information including attribute values of points in the point cloud data based on the geometry information, and transmitting the encoded geometry information, the encoded attribute information and signaling information.
Abstract: Systems and methods are disclosed for non-linear color correction. The method including receiving an input image from an image sensor, converting the input image from a red, green, blue (RGB) color space format to an alternate color space format, determining localized hue correction parameters for a selected color in the alternate color space, determining localized saturation correction parameters for a selected hue in the alternate color space, applying the localized hue correction parameters and the localized saturation correction parameters to the input image to generate an output image and storing, displaying, or transmitting the output image based on at least the localized hue correction parameters and the localized saturation correction parameters.
Abstract: The present disclosure discloses an information interaction method, an information interaction system, and an application thereof, and belongs to the field of electronic whiteboards. In view of the problems in the prior art that an electronic whiteboard in a conference system has a large amount of data to be transmitted, requires a large interaction bandwidth, and has high network requirements, the present disclosure provides an information interaction method: When an image is annotated on the local device, the host serializes the annotation on the local device. The remote device combines the serialized data and corresponding coordinates and pressure sensing values, to calculate and draw an image for display from the data by using a GPU. The interaction method is applied to the electronic whiteboard in the conference system, thereby realizing multi-party real-time interactive whiteboard collaboration, which is supported in both local conferences and teleconferences.
Abstract: A method for switching a panoramic scene includes: obtaining a first panoramic model of a current scene; obtaining panoramic model information of a target scene, and generating a second panoramic model of the target scene based on the panoramic model information; and obtaining a scene switching direction and a preset distance, and controlling a switch from the first panoramic model to the second panoramic model based on the scene switching direction and the preset distance, for displaying the target scene.
Abstract: Disclosed herein includes a system, a method, and a non-transitory computer readable medium for rendering a three-dimensional (3D) model of an avatar according to an audio stream including a vocal output of a person and image data capturing a face of the person. In one aspect, phonemes of the vocal output are predicted according to the audio stream, and the predicted phonemes of the vocal output are translated into visemes. In one aspect, a plurality of blendshapes and corresponding weights are determined, according to the corresponding image data of the face, to form the 3D model of the avatar of the person. The visemes may be combined with the 3D model of the avatar to form a 3D representation of the avatar, by synchronizing the visemes with the 3D model of the avatar in time.
Abstract: Disclosed is a data processing method, the data processing method includes: determining image data captured in preset grayscale; determining first compensation data of display defect according to the image data; and generating compensation data of the display defect according to the first compensation data and data of the preset grayscale.