Match Document Document Title
7755619 Automatic 3D face-modeling from video  
Systems and methods perform automatic 3D face modeling. In one implementation, a brief video clip of a user's head turning from front to side provides enough input for automatically achieving a...
7755627 Global illumination filtering methods and apparatus  
A method for a computer system includes determining a plurality of illumination modes associated with a plurality of scene descriptors, wherein the plurality of scene descriptors includes a first...
7750904 Modeling variable illumination in an image sequence  
A simplified general model and an associated estimation algorithm is provided for modeling visual data such as a video sequence. Specifically, images or frames in a video sequence are represented...
7750905 Method for constructing a triangular mesh surface of a point cloud  
A method for constructing a triangular mesh surface of a point cloud is disclosed. The method includes: (a) inputting point cloud data; (b) determining a cubical figure that confines the point...
7750903 Modeling reflections within an image sequence  
A simplified general model and an associated estimation algorithm is provided for modeling visual data such as a video sequence. Specifically, images or frames in a video sequence are represented...
7747055 Virtual endoscopy with improved image segmentation and lesion detection  
A system, and computer implemented method are provided for interactively displaying three-dimensional structures. Three-dimensional volume data (34) is formed from a series of two-dimensional...
7746342 Drawing processing apparatus, texture processing apparatus, and tessellation method  
A drawing processing apparatus for performing tessellation processing, comprising a pixel shader and a texture unit. An internal division operation part of the pixel shader issues texture load...
7737985 Pixel cache for 3D graphics circuitry  
Apparatus are provided including device memory, hardware entities, a sub-image cell value cache, and a cache write operator. At least some of the hardware entities perform actions involving access...
7737969 System and program product for re-meshing of a three-dimensional input model using progressive implicit approximating levels  
A system and program product for re-meshing of a three-dimensional (3D) input model using progressive implicit approximating levels are provided. Specifically, an initial quadrilateral mesh for a...
7737982 Method and system for minimizing an amount of data needed to test data against subarea boundaries in spatially composited digital video  
A method and system for minimizing an amount of data needed to test data against subarea boundaries in spatially composited digital video. Spatial compositing uses a graphics unit or pipeline to...
7737971 Image drawing device, vertex selecting method, vertex selecting program, and integrated circuit  
The present invention provides a dividing method taking, into consideration, memory access when determining vertices of polygons created through division in an image rendering apparatus for...
7733338 Reduction of a mesh with preservation of flow lines  
To preserve flow line characteristics in a reduced mesh, the mesh is reduced by identifying one or more flow lines in the mesh and removing a plurality of edges associated with the one or more...
7733341 Three dimensional image processing  
A method and apparatus for storing object files containing triangle strips and displaying the triangle strips in the order in which they were created and stored in the object files.
7724254 ISO-surface tesselation of a volumetric description  
A multi-threaded graphics processor is configured to generate a tessellated iso-surface from a volumetric description using slices of values that are stored in render targets. The volumetric...
7719544 Systems and methods for providing controllable texture sampling  
Systems and methods are provided for controlling texture sampling in connection with computer graphics in a computer system. In various embodiments, improved mechanisms for controlling texture...
7714873 Strategies for compressing textures  
A technique is described for compressing textures for use in a graphics application, such as a 3D game application. The technique includes parsing first-compressed texture information (e.g., S3TC...
7714858 Distributed rendering of interactive soft shadows  
The disclosed embodiments relate to a rendering cluster that renders an image of a scene object. The rendering cluster may comprise an illumination node that produces illumination output based on...
7711155 Method and system for enhancing three dimensional face modeling using demographic classification  
The present invention is a system and method for modeling faces from images captured from a single or a plurality of image capturing systems at different times. The method first determines the...
7705845 Clipping graphics primitives with deferred derivation of vertex attributes  
Apparatus, system, and method for clipping graphics primitives are described. In one embodiment, a graphics processing apparatus includes a clipping engine and an output unit connected to the...
7696994 Pipeline processing of image data with a low-resolution display of intermediate results  
A method and an apparatus are for displaying an image. The image is broken down in accordance with a scheme, which can be predetermined, into sections, so-called chunks. The chunks are supplied to...
7696993 Geometry primitive type conversion in a GPU pipeline  
An input stream of graphics primitives may be converted into to a predetermined output stream of graphics primitives by a processor in a graphics pipeline. The processor recognizes a predetermined...
7692649 Method and apparatus for virtual reality presentation of civil engineering, land planning and infrastructure  
A computer implemented method of visualizing an infrastructure comprising: acquiring a cross section definition, the definition comprising points defining a link and link information, each of the...
7683910 Strategies for lossy compression of textures  
A technique is described for compressing textures for use in a graphics application, such as a 3D game application. The technique includes parsing first-compressed texture information (e.g., S3TC...
7679617 Appropriately sized target expansion  
The present starburst target expansion technique connects targets to peripheral screen space to produce reasonably sized tiles for all targets including those that are located inside of a cluster....
7675516 Apparatus and method for triangulating 3D image and computer-readable recording medium storing computer program for controlling the apparatus  
Provided are an apparatus and method for triangulating a three-dimensional (3D) image, and a computer-readable recording medium storing a computer program for controlling the apparatus. The...
7675515 Apparatus, and method for generating analytical model, and recording medium in which program for generating analytical model is stored  
An apparatus for generating an analytical model of an object shape model including: a detail-mesh-model generating section generating a detail mesh model of the object shape model based on the...
7675514 Three-dimensional object display apparatus, three-dimensional object switching display method, three-dimensional object display program and graphical user interface  
A three-dimensional object display apparatus includes a three-dimensional object generation section that generates a three-dimensional object by laying out a plurality of image data to surfaces of...
7671858 Unconstrained paving and plastering method for generating finite element meshes  
Computer software for and a method of generating a conformal all quadrilateral or hexahedral mesh comprising selecting an object with unmeshed boundaries and performing the following while...
7663642 Systems and methods for rendering a polygon in an image to be displayed  
Polygon rendering systems for rendering a polygon in an image to be displayed include a rasterizer unit, a first memory buffer, and one or more additional memory buffers. The rasterizer unit is...
7663648 System and method for displaying selected garments on a computer-simulated mannequin  
A method and system for providing a computer-simulated environment for displaying a selected mannequin wearing a combination of selected garments. In one aspect, three-dimensional scenes...
7660480 Practical fast mesh-free analysis  
A two-level transformation scheme to enable a practical fast mesh-free method is disclosed. The first level transformation transforms the original chosen mesh-free shape function to a first...
7656403 Image processing and display  
Apparatus and systems, as well as methods and articles, may operate to store portions of a spherical image in a storage medium as a pair of triangles included in a convex quadrilateral. The...
7652670 Polynomial encoding of vertex data for use in computer animation of cloth and other materials  
An alternative to cloth simulation in which a plurality of different poses for a material are established, and then each component of each vertex position of the material is encoded into a...
7652666 Hybrid hardware-accelerated relighting system for computer cinematography  
An interactive cinematic lighting system used in the production of computer-animated feature films containing environments of very high complexity, in which surface and light appearances are...
7649531 Image generation device and image generation method  
An image generation device includes a memory in which a burst length, which is the smallest unit of read/write processing, is large; and an image generation device in which processing efficiency...
7649533 Sliding texture volume rendering  
Subsets of volume data are sequentially stored for volume rendering from two dimensional textures. For example, pairs of adjacent two-dimensional images are loaded into RAM or cache. Strips of...
7650266 Method of simulating deformable object using geometrically motivated model  
A method of simulating a deformable object comprises modeling deformable elasticity for the object by defining an actual shape and a goal shape and pulling points in the goal shape towards...
7643683 Generation of image database for multifeatured objects  
A method and system for generating an image database for multifeatured objects. The invention uses one or more three-dimensional representations of multifeatured objects of the same generic type...
7639252 Unified tessellation circuit and method therefor  
A hardware tessellation circuit serves as a unified hardware parametric coordinate generator for providing parametric coordinates for tessellation. The tessellation circuit includes control logic...
7639249 Direct inset beveling of geometric figures  
Computer-generated images often contain two-dimensional objects that have been converted to three-dimensional objects. The three-dimensional objects appear even more visually appealing when edges...
7636090 Apparatus and method for storing a movie within a movie  
A hierarchical movie is provided. A hierarchical movie is a movie that contains one or more embedded movies. Embedded movies may themselves contain embedded movies. Each movie contains zero or...
7634149 Method for dynamically updating a planar topology  
A CAD/GIS system that dynamically updates planar topologies through incremental updating techniques. Rather than batch processing all of the changes to every geometrical feature in a given site...
7629973 System and method for generating surface mesh surrounding particles  
Provided are a system for generating a surface mesh surrounding particles on a 3D space. An implicit function module receives particle data containing three-dimensional location and radius data of...
7626591 System and method for asynchronous continuous-level-of-detail texture mapping for large-scale terrain rendering  
A multi-resolution texture mapping system suitable for large scale terrain rendering using commodity graphics processing units (GPU). The GPU vertex and fragment shaders are used to implement the...
7623998 System and method for identifying Bezier curves from a shape  
A system and method receives a set of data points and identifies one or more Bezier curves corresponding to the set of data points. The system and method uses different techniques for identifying...
7623992 Volume warping for adaptive isosurface extraction  
Methods and apparatus solving problems of polygonal approximations of isosurfaces extracted from uniformly sampled volumes increasing in size due to the availability of higher resolution imaging...
7616151 Reducing scattering center data using magnitude-based reduction  
A method to reduce scattering centers (SC) includes receiving a set of SC data points representing an object. The method also includes reducing SC data points associated with a first region based...
7616204 Method of simulating dynamic objects using position based dynamics  
Disclosed is a method of simulating a dynamic object comprising a plurality of vertices. The method comprises defining a current position and a current velocity for a vertex ā€œvā€ among the...
7617079 Unified subdivision for arbitrary and partial degree surfaces and curves with consistent property propagation  
To create an arbitrary-degree limit surface from a mesh, the mesh is first linearly subdivided. Additional linear subdivision and smoothing operations are performed on the initially linearly...
7612775 Real-time conformal terrain rendering  
A method for rendering a real-time conformal view of terrestrial body's terrain being traversed by a mobile platform includes storing digital terrain elevation data (DTED) tiles for at least a...