At Patents you can conduct a Patent Search, File a Patent Application, find a Patent Attorney, or search available technology through our Patent Exchange. Patents are available using simple keyword or date criteria. If you are looking to hire a patent attorney, you've come to the right place. Protect your idea and hire a patent lawyer.
Coordinate geometry augmented reality process for internal elements
concealed behind an external element
Embodiments of the invention include a method, a system, and a mobile device that incorporate augmented reality technology into land surveying, 3D laser...
Augmented image display using a camera and a position and orientation
An augmented image is generated by capturing a visual image of a site with a digital camera, generating a virtual image or associated information from a digital...
Method, device and storage medium for implementing augmented reality
The present disclosure relates to a method, a device and a storage medium for implementing augmented reality. The method includes: obtaining a real scene, and...
Body-locked placement of augmented reality objects
Embodiments are disclosed that relate to placing virtual objects in an augmented reality environment. For example, one disclosed embodiment provides a method...
Mapping application with 3D presentation
A device that includes at least one processing unit and stores a multi-mode mapping program for execution by the at least one processing unit is described. The...
Method and apparatus for correction of errors in surfaces
Methods and systems are disclosed for correcting segmentation errors in pre-existing contours and surfaces. Techniques are disclosed for receiving one or more...
Apparatus and method for generating 3D object
The present invention relates to an apparatus and method for generating a 3D object. The apparatus includes a 3D object generation unit for generating a 3D...
Windowed simulation in fluid flows
A simulation application simulates a fluid flow. The simulation application divides a fluid into coarse volumetric elements (voxels) at a first resolution, and...
System, method, and computer program product for tiled screen space sample
scrambling for parallel...
A system, method, and computer program product are provided for computing values for pixels in an image plane. In use, a low discrepancy sequence associated...
Illumination information icon for enriching navigable panoramic street
Location-mapped environments that provide panoramic and immersive views of street scenes are augmented with modern data visualization displays, to communicate...
Graphics processing systems
When rendering a scene that includes a complex object made up of many individual primitives, rather than processing each primitive making up the object in turn,...
3D geometric modeling and 3D video content creation
A system, apparatus and method of obtaining data from a 2D image in order to determine the 3D shape of objects appearing in said 2D image, said 2D image having...
Creating realistic three-dimensional effects
Graphical elements displayed on a two-dimensional display screen have an appearance that is consistent with a three-dimensional view of those elements over a...
Providing virtual reality experiences based on three-dimensional designs
produced using three-dimensional...
A system and method for providing a user virtual reality experience to visualize a three-dimensional design produced using three-dimensional design software are...
Apparatus and method for scheduling of ray tracing
A graphic processing apparatus and method for processing ray tracing may include a plurality of traversal units to process traversal of a ray. A management unit...
Flexible filter logic for multi-mode filtering of graphical texture data
Multi-mode texture filters suitable for performing both bilinear filtering based on a fractional texture address and generating a weighted average of a group of...
Remote rendering of three-dimensional images using virtual machines
Remote rendering of three-dimensional images using virtual machines includes using a hypervisor executing on a physical computer to allocate exclusive and...
Computing system and method for representing volumetric data for a scene
A computing system and method for representing volumetric data for a scene. One embodiment of the computing system includes: (1) a memory configured to store a...
Object information acquisition apparatus, display method, and
computer-readable medium storing program
A display control unit included in an object information acquisition apparatus receives information about a depth range, subjected to display of a distribution...
Tree model and forest model generating method and apparatus
Provided is a tree model generating method according to an embodiment of the present invention. The tree model generating method includes separating and...
Seamless fracture in a production pipeline
Systems and processes for rendering fractures in an object are provided. In one example, a surface representation of an object may be converted into a...
Method, system and software program for shooting and editing a film
comprising at least one image of a 3D...
Method for shooting and editing a film comprising at least one image of a 3D computer-generated animation created by a cinematographic software according to...
Image output apparatus and method of rendering an image
An image output apparatus and a method of rendering an image thereof are provided. The method includes: a data input configured to receive stroke attribute...
Method for single-view hair modeling and portrait editing
The invention discloses a method for single-view hair modeling and portrait editing. The method is capable of 3D structure reconstruction for individual's...
Relevance based visual media item modification
A method that receives a visual media item and determines an identity of at least one intended viewer of the visual media item is disclosed. The method may...
Method and apparatus for automated real-time detection of overlapping
painted markup elements
Various methods are provided for automated real-time detection of overlapping painted html elements.
Apparatus and method for effective graph clustering of probabilistic
A clustering apparatus of probabilistic graphs, includes a center selection unit configured to select one or more centers among the probabilistic graphs. The...
Methods for assessing reliability of a utility company's power system
Methods are provided for assessing reliability of a power system of a utility company. At least one main overview display is obtained. Violation markers are...
Energy management system that provides a real time assessment of a
potentially compromising situation that can...
An energy management system has a control center at a utility company and logic resources that provide a real time assessment of a potentially compromising...
Image processing method, image processing apparatus, and image processing
In the image processing apparatus, Input transform into an input color space is performed on input image data; After the input transform, transform processing...
Layering a line with multiple layers for rendering a soft brushstroke
A method for drawing a line having a gradient opacity across a width of the line includes receiving a path for rendering the line in a user interface, and...
Method and device for reconstructing a self-similar textured region of an
The invention proposes a method for reconstructing a self-similar textured region of an image. Said method comprises determining pixels of a part of the...
Motion vectors for cross-platform display
Data including information regarding a display of the host device may be received. A display of a client device may correspond to the display of the host...
Methods and systems for determining fish catches
The present disclosure is directed towards determining, at sea, the respective weights of fish species that are part of a fish catch. By way of the present...
Monitoring web site content
Systems and methods for monitoring Web page content associated with processing a resource request are provided. A client computing device generates a sample...
Method for aligning and tracking point regions in images with radial
distortion that outputs motion model...
The present invention relates to a method for matching point regions in images with radial distortion that, given two frames acquired by a camera with radial...
Moving image region detection device
The moving image region detection device includes an updated block detection means, a natural image updated block determination means, and a moving image block...
Determining a four-dimensional CT image based on three-dimensional CT data
and four-dimensional model data
The invention relates to a data processing method of determining a change of an image of an anatomical body part of a patient's body, the method being executed...
Image detection and processing for building control
Occupancy detection for building environmental control is disclosed. One apparatus includes at least one image sensor and a controller, wherein the controller...
Method and system for segmentation of the liver in magnetic resonance
images using multi-channel features
A method and system for fully automatic liver segmentation in a multi-channel magnetic resonance (MR) image is disclosed. An initial liver boundary in the...
Image processing apparatus with improved compression of image data of
character images and background images...
An edge image generating unit detects edges in an original image and generates an edge image from the edges. A connection pixel extracting unit extracts...
High accuracy monocular moving object localization
Methods and systems for moving object localization include estimating a ground plane in a video frame based on a detected object within the video frame and...
Determining object volume from mobile device images
Techniques are described for analyzing images acquired via mobile devices in various ways, including to estimate measurements for one or more attributes of one...
Method and apparatus for processing images
Provided is an image processing method including: receiving a depth map and a color image with respect to a predetermined scene; projecting a plurality of...
Method for estimating position of target by using images acquired from
camera and device and computer-readable...
A method for estimating a position of a target by using an image acquired from a camera is provided. The method includes the steps of: (a) setting multiple...
Multi-view stereo systems and methods for tube inventory in healthcare
A multi-view stereo approach generates an inventory of objects located on an object holder. An object may be a sample tube and an object holder may be a tube...
Estimation of co-registration errors
The co-registration error can be estimated by performing a number of additional iterative co-registrations, each iteration having a starting point dictated by...
Method and system of run-time self-calibrating lens shading correction
A system, article, and method of run-time self-calibrating lens shading correction.
Method and system for analyzing optical coherence tomography (OCT) results
using color reflectivity...
A method of analyzing an OCT image. An OCT image has many differently colored dots. The system detects the number of differently colored dots, quantifies them...
Imaging system and method for use of same to determine metric scale of
imaged bodily anatomy
Repositionable imaging system and method for creating a 3D image of a closed cavity of a patient's anatomy containing the imaging system, estimating...