Match Document Document Title
7948488 Shape preserving mappings to a surface  
A method, apparatus, and article of manufacture provide the ability to map a detail model to a destination while preserving the shape of the detail model. A destination surface (that is a smooth...
7948489 Minimizing tessellation of surfaces  
A method, system, and computer-readable storage medium are disclosed for minimizing tessellation of surfaces. A first plurality of polygons may be generated, wherein the first plurality of...
7940264 Generative models for constructing panoramas from 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...
7936352 Deformation of a computer-generated model  
Deforming a three-dimensional computer-generated model to cause a change of shape of the three-dimensional model includes representing a surface of the model using a surface representation...
7932913 Method and apparatus for collating object  
An object collation method comprising a registration procedure for registering the registered data of a registered object in a database, and a collation procedure for collating the input image of...
7932904 Generation of constrained voronoi grid in a plane  
A method for generating constrained Voronoi grids in a plane with internal features and boundaries is disclosed. The disclosed method generally includes approximation of internal features and...
7932905 Method, apparatus, and computer readable medium for light energy accounting in ray tracing  
For ray tracing systems, described methods, media, apparatuses provide for accounting of light energy that will be collected at pixels of a 2-D representation without recursive closure of a tree...
7928979 Efficient geometric tessellation and displacement  
Methods and computer-storage media are provided for rendering three-dimensional (3D) graphics by tessellating objects using novel structures and algorithms. Rendering utilizing “patches,”...
7924287 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...
7924278 Real-time GPU rendering of piecewise algebraic surfaces  
Surfaces defined by Bézier tetrahedron are generated on programmable graphics hardware. Custom programmed vertex processing, performed by either the CPU or the GPU includes the computation of a...
7920139 Processing of computer graphics  
A graphics processing platform includes a rasteriser 50 that receives primitives representing an image to be displayed for processing. The rasteriser 50 determines which sets of sampling points of...
7903112 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...
7899230 System and method for efficient real-time technique for point localization in and out of a tetrahedral mesh  
A method for determining whether a point is contained in a sub-volume of a digitized medical image, includes providing a tetrahedron volume mesh (TVM) representing a sub-volume of a digital image...
7898549 Faster clears for three-dimensional modeling applications  
A graphics processing subsystem defines a bounding area as the portion of the display buffer and other memory buffers occupied by one or more rendered objects. When clearing the memory buffers,...
7893937 Method for creating a parametric surface symmetric with respect to a given symmetry operation  
The invention is directed to a method for creating a parametric surface symmetric with respect to a given symmetry operation (20). The invention method: (i) identifies a mesh pattern (15a); (ii)...
7893938 Rendering anatomical structures with their nearby surrounding area  
System and methods of displaying anatomical structures and their surrounding area, are disclosed. For a viewing point the anatomical structures are rendered separate from their surrounding and...
7889209 Apparatus and methods for wrapping texture onto the surface of a virtual object  
The invention provides techniques for wrapping a two-dimensional texture conformally onto a surface of a three dimensional virtual object within an arbitrarily-shaped, user-defined region. The...
7889197 Method of capturing, processing, and rendering images  
A computer-implemented method for capturing and processing a series of images captures a first image incorporating a surface having a plurality of markers varying in texture or color to obtain an...
7884818 Article design support system and method of controlling same  
Provided is an article design support system featuring enhanced degree of freedom in terms of designing articles (for example, an article of furniture). A part space P surrounding a part...
7881912 Orthogonal basis bubble function element numerical analysis method, orthogonal basis bubble function element numerical analysis program, and orthogonal basis bubble function element numerical analyzing apparatus  
A known analytical physical quantity of an analysis subject and an element level consistent mass matrix of each element are obtained by acquiring units. A bubble function is integrated for each...
7876320 Face image synthesis method and face image synthesis apparatus  
A face image synthesis apparatus includes a storage device (2) and an arithmetic processing unit (1). The storage device (2) stores a plurality of face images and a plurality of feature points...
7876967 Icosahedral modified generalized balanced ternary and aperture 3 hexagon tree  
A method for assigning path address-form location codes to objects represented using aperture 3 hexagon discrete global grid systems in both vector systems and bucket and raster systems in which...
7872648 Random-access vector graphics  
A “Vector Graphics Encoder” encodes vector graphics in a randomly accessible format. This encoding format enables particular portions of encoded images to be directly accessed, at any desired...
7868885 Direct manipulation of subdivision surfaces using a graphics processing unit  
A graphics system allows for manipulation of a detail mesh for a subdivision surface. To deform the subdivision surface, the graphics system generates a corresponding deformed control mesh by...
7864177 System and methods for real-time rendering with global and specular illumination  
Frames of image data representative of a scene containing deformable geometry are computed for display on a display device. Frame animation data is computed for a series of frames representative,...
7864175 Fast gridding of irregular data  
A method of fast gridding of irregular data, has been developed for spatial interpolation of large irregular spatial point data sets; for example building a 3D geographic terrain grid surface from...
7852335 Volume rendering processing distribution in a graphics processing unit  
An intersection of a cut plane with a proxy geometry representing a scan volume is determined with a processor. The intersection is simplified, such as identifying a quadrilateral or triangle most...
7843456 Gradient domain editing of animated meshes  
Gradient domain editing of animated meshes is described. Exemplary systems edit deforming mesh sequences by applying Laplacian mesh editing techniques in the spacetime domain. A user selects...
7843451 Efficient rendering of panoramic images, and applications thereof  
A fast renderer for panoramic images is herein disclosed. In an embodiment, a precomputation is made of (a) a region on a surface defined by a first transformation from a viewport to the surface...
7839403 Simultaneous generation of different data sets from a single acquisition run and dual rendering of images  
In a method and system for dual rendering of images, a first volume image is reconstructed with a computer. A second volume image is reconstructed with the computer. The first reconstructed volume...
7834873 Display processing line buffers incorporating pipeline overlap  
Apparatus, systems and methods for display processing line buffers incorporating pipeline overlap are disclosed. For example, an apparatus is disclosed including processing logic to use pixel...
7830380 Method, apparatus, and medium for transforming graphic data of an object  
A method, apparatus, and medium for transforming a graphic data of an object and a computer readable recording medium storing a program for executing the method are provided. The method includes;...
7830386 Register transfer level simulation using a graphics processor  
Systems and methods for using a graphics processor as a coprocessor to a general purpose processor to perform register transfer level simulations may improve simulation performance compared with...
7825924 Image processing method and computer readable medium for image processing  
Disks having the maximum radius of a large intestine are created and the contours of the disks are connected by virtual springs. Next, the directions of the disks are adjusted so that virtual...
7821513 System and method for analyzing modeling accuracy while performing reverse engineering with 3D scan data  
An automated mechanism for measuring the amount of accuracy loss attributable to reverse engineering processes that use 3D scan data is discussed. The embodiments provide a mechanism that displays...
7822265 Ghost artifact reduction for rendering 2.5D graphics  
An image processing system for performing a transformation of an input image associated with an input viewpoint to an output image associated with an output viewpoint. The input image is a...
7817153 Graphic rendering apparatus which parallel-processes pixels at a time  
A rendering apparatus includes a rasterizer, pixel processing units and memories. The rasterizer generates pixels corresponding to graphics. The pixel processing units execute rendering operations...
7817152 Image processing apparatus, image processing method, and image processing program  
A image processing apparatus has a first data generation unit which generates triangular data by making straight line contours and curved contours triangles by analyzing the straight line contours...
7812850 Editing control for spatial deformations  
Systems, methods, and computer readable media for editing controls for spatial deformations are described. One embodiment includes a method including the steps of causing an image having at least...
7804499 Variable performance rasterization with constant effort  
The current invention involves new systems and methods for providing variable rasterization performance suited to the size and shape of the primitives being rendered. Portions of pixel tiles that...
7800627 Mesh quilting for geometric texture synthesis  
Mesh quilting for geometric texture synthesis involves synthesizing a geometric texture by quilting a mesh texture swatch. In an example embodiment, geometry is matched between a mesh texture...
RE41677 Hybrid subdivision in computer graphics  
Different limit surfaces are derived from the same initial arbitrary polygon mesh by sequentially combining different subdivision rules. This added freedom allows for the more efficiently modeling...
7796131 Method of virtual endoscopy for medical 3D image display and processing, computed tomograph, workstation and computer program product  
A method is proposed for virtual endoscopy for medical 3D image display and processing in computed tomography. The method includes providing a first evaluation volume on the basis of a 3D data...
7791601 Efficient object storage for zone rendering  
Similar, contiguous primitives are stored as a single primitive in zone rendering bins. A primitive packet used in the bin is allowed to vary in length and the currently open type of primitive is...
7782322 Plane shape creation system, plane shape creation method and program recording medium  
When a fixed polygonal plane patch is called a polygonal plane patch of level 0 and when each vertex of such polygonal plane patch is called a shape composition point of level 0, a normal line of...
7783687 Map data product and map data processor  
A data product that can be read into a computer or a map data processing apparatus contains map data that includes map-related information related to a map. The map data includes: a structure...
7773086 Range-peeling for punching masks in volume rendering  
Rendering with a punching mask is performed without voxelization. A plurality of sub-volumes are identified as a function of the punching mask. The sub-volumes are generally layered in range. Each...
7773087 Dynamically configuring and selecting multiple ray tracing intersection methods  
Embodiments of the invention provide methods and apparatus to determine a coordinate system to use when traversing rays through a portion of a spatial index corresponding to a dynamic object which...
7768511 Interface and method of interfacing between a parametric modelling unit and a polygon based rendering system  
An interface for use in a 3-D graphics system containing a parametric modelling unit for modelling objects as high order surfaces, and a polygon based rendering system for rendering polygon...
7755628 Method and apparatus for multi-level ray tracing  
A method, apparatus, and system related to thermal management. The method includes generating a beam including a group of rays; evaluating the beam against a spatially ordered geometrical database...