Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

103 results about "Texture filtering" patented technology

In computer graphics, texture filtering or texture smoothing is the method used to determine the texture color for a texture mapped pixel, using the colors of nearby texels (pixels of the texture). There are two main categories of texture filtering, magnification filtering and minification filtering. Depending on the situation texture filtering is either a type of reconstruction filter where sparse data is interpolated to fill gaps (magnification), or a type of anti-aliasing (AA), where texture samples exist at a higher frequency than required for the sample frequency needed for texture fill (minification). Put simply, filtering describes how a texture is applied at many different shapes, size, angles and scales. Depending on the chosen filter algorithm the result will show varying degrees of blurriness, detail, spatial aliasing, temporal aliasing and blocking. Depending on the circumstances filtering can be performed in software (such as a software rendering package) or in hardware for real time or GPU accelerated rendering or in a mixture of both. For most common interactive graphical applications modern texture filtering is performed by dedicated hardware which optimizes memory access through memory cacheing and pre-fetch and implements a selection of algorithms available to the user and developer.

Extrapolation of nonresident mipmap data using resident mipmap data

A multi-threaded graphics processor is configured to use to extrapolate low resolution mipmaps stored in physical memory to produce extrapolated texture values while high resolution nonresident mipmaps are retrieved from a high latency storage resource and converted into resident mipmaps. The extrapolated texture values provide an improved image that appears sharper compared with using the low resolution mipmap level texture data in place of the temporarily unavailable high resolution mipmap level texture data. An extrapolation threshold LOD is used to determine when extrapolated magnification or minification texture filtering is used. The extrapolation threshold LOD may be used to smoothly transition from using extrapolated filtering to using interpolated filtering when a nonresident mipmap is converted to a resident mipmap.
Owner:NVIDIA CORP

Method of and system for non-uniform image enhancement

Methods of rendering a view of a scene include steps that specify quality levels of anti-aliasing and texture filtering for predetermined regions of a display, or selected objects within the scene, or both. Methods of processing data for display include steps adapted to process portions of the image according to selected or predetermined anti-aliasing and texture filtering quality levels. Graphics processing equipment includes hardware or software adapted to perform non-uniform anti-aliasing of images according to specified criteria.
Owner:ATI TECH INC

Anisotropic Texture Filtering with Texture Data Prefetching

A circuit arrangement and method utilize texture data prefetching to prefetch texture data used by an anisotropic filtering algorithm. In particular, stride-based prefetching may be used to prefetch texture data for use in anisotropic filtering, where the value of the stride, or difference between successive accesses, is based upon a distance in a memory address space between sample points taken along the line of anisotropy used in an anisotropic filtering algorithm.
Owner:ACTIVISION PUBLISHING

Information processing apparatus, information processing method, recording medium, and program

In an image processing apparatus for converting resolution of an image, a weight for a statistical diagonal interpolation pixel is set based on a slope having the statistically highest confidence level, the statistical diagonal interpolation pixel is combined with a different pixel interpolated by a different interpolation so as to generate a combined interpolated pixel based on the set weight, information is generated for quantitatively evaluating the strength of an edge and the strength of texture, a texture mixed pixel is generated by combining the combined interpolated pixel with a texture pixel generated by performing texture filtering on the pixel 6f interest based on the texture strength information, and an edge mixed pixel is generated as a pixel at the position of interest by combining an edge pixel generated by performing filtering on the pixel of interest with the generated texture mixed pixel based on the edge strength information.
Owner:SONY CORP

Computing anisotropic texture mapping parameters

InactiveUS7369136B1Less die areaMaintaining anisotropic texture filtering qualityCathode-ray tube indicators3D-image renderingComputational scienceGraphics
A system and method for computing anisotropic texture mapping parameters by using approximation techniques reduces the complexity of the calculations needed to perform high quality anisotropic texture filtering. Anisotropic texture mapping parameters that are approximated may be computed using dedicated processing units within a graphics processor, thereby improving anisotropic texture mapping performance. Specifically, the major axis and minor axis of anisotropy are determined and their respective lengths are calculated using approximations. Other anisotropic texture mapping parameters, such as a level of detail for selecting a particular level are computed based on the calculated lengths of the major and minor axes.
Owner:NVIDIA CORP

Image processing apparatus and method, recording medium, and program

An image processing apparatus includes an edge-direction detector that detects an edge direction in an original image; a confidence detector that detects a confidence of the edge direction; a contrast detector that detects a contrast intensity; a texture-contrast-weight setter that sets a texture-contrast weight; an edge-contrast-weight setter that sets an edge-contrast weight; a texture-weight setter that sets a texture weight; an edge-weight setter that sets an edge weight; a texture filter that performs texture filtering to generate a texture-filter image; an edge filter that performs edge filtering to generate an edge-filter image; a texture combiner that combines the original image and the texture-filter image to generate a texture-combination image; and an edge combiner that combines the texture-combination image and the edge-filter image to generate an edge-combination image.
Owner:SONY CORP

A cloth defect detection method based on Fourier transform and image morphology

The invention relates to a cloth defect detection method based on Fourier transform and image morphology. The cloth defect detection method comprises the following steps: (1) collecting an original image of cloth by using a linear array camera; (2) preprocessing the original image; (3) extracting image texture features by using LAWS texture filtering; (4) adopting a GMM classifier model to carry out defect pre-judgment; (5) constructing a band elimination filter by using a Gaussian filter; (6) generating a defect image by using Fourier transform and inverse transform; (7) extracting flaw positions and areas by adopting image morphology; And (8) outputting a cloth detection result. According to the method, more than ten types of cloth flaws including broken wefts, broken warps, broken holes, floating wefts and the like can be detected in real time, the detection speed is high, the accuracy rate is high, and the detection robustness is enhanced through the image processing method integrating the airspace and the frequency domain.
Owner:ZHEJIANG UNIV OF TECH

Graphics texture processing methods, apparatus and computer program products using texture compression, block overlapping and/or texture filtering

A pixel is textured by storing a first texel reference value, a second texel reference value, and texel mapping values where each texel mapping value represents a k-tuple of (ternary) references to the first texel reference value, the second texel reference value and a third texel reference value to thereby represent a block of texels. A pixel value for the pixel is generated from the stored texel values and the pixel is displayed responsive to the generated pixel value. In some embodiments, respective pluralities of texel reference values and texel mapping values that map thereto are stored for respective ones of a plurality of overlapping blocks of texels. In further embodiments, a first mipmap value for a pixel is bilinearly interpolated from the retrieved texel values for the set of nearest neighbor texels. A second mipmap value for the pixel is generated by averaging the retrieved texel values for the set of nearest neighbor texels. A pixel value for the pixel is generated by interpolating between the first and second mipmap values. The present invention may be embodied as methods, apparatus and computer program products.
Owner:TELEFON AB LM ERICSSON (PUBL)

Filtering unit for floating-point texture data

Floating-point texture filtering units leverage existing fixed-point filter circuits. Groups of floating-point texture values are converted to products of a fixed-point mantissa and a scaling factor that is the same for each texture value in the group. The fixed-point mantissas are filtered using a fixed-point filter circuit, and the filtered mantissa is combined with the scaling factor to determine a floating-point filtered value. Multiple floating-point filter results may be combined in a floating-point accumulator circuit. The same fixed-point filter circuit may also be used to filter fixed-point texture data by providing fixed-point input path that bypasses the format conversion and a fixed-point accumulator.
Owner:NVIDIA CORP

System, method and computer program product for providing arbitrary texture filtering

A system, method and computer program product are provided for programmable pixel processing in a computer graphics pipeline. In one embodiment of the present invention, arbitrary texture filtering is applied via a programmable shader.
Owner:NVIDIA CORP

Multipurpose functional unit with double-precision and filtering operations

A multipurpose arithmetic functional unit selectively performs planar attribute interpolation, unary function approximation, double-precision arithmetic, and / or arbitrary filtering functions such as texture filtering, bilinear filtering, or anisotropic filtering by iterating through a multi-step multiplication operation with partial products (partial results) accumulated in an accumulation register. Shared multiplier and adder circuits are advantageously used to implement the product and sum operations for unary function approximation and planar interpolation; the same multipliers and adders are also leveraged to implement double-precision multiplication and addition.
Owner:NVIDIA CORP

Trilinear texture filtering method with proper texel selection

A trilinear texture filtering with proper texel selection is proposed to reduce the memory bandwidth and to eliminate blurring effect. The trilinear texture filtering method reads a pixel's information and calculates the pixel's size and the texture coordinates corresponding to a mipmap texture according to the pixel's information, such as vertex. The trilinear texture filtering method performs a bilinear texture filtering only in a higher resolution mipmap level to get a first color and performs a linear interpolation between the nearest texel color value of the lower resolution mipmap level and the first color to determine a final pixel color value in accordance with the LOD (level of detail) value. Because the invention selects texels more accurately than the typical trilinear texture filtering, the large amount of memory accesses are reduced and the image quality will not be sacrificed.
Owner:SILICON INTEGRATED SYSTEMS

Texture unit for multi processor environment

Methods and apparatus for performing texture mapping of pixel data are disclosed. A block of texture fetches is received with a co-processor element having a local memory. Each texture fetch includes pixel coordinates for a pixel in an image. The co-processor element determines one or more corresponding blocks of a texture stored in the main memory from the pixel coordinates of each texture fetch and a number of blocks NB that make up the texture. Each texture block contains all mipmap levels of the texture and N is chosen such that a number N of the blocks can be cached in a local store of the co-processor element, where N is less than NB. One or more of the corresponding blocks of the texture are loaded to the local memory if they are not currently loaded in the local memory. The co-processor element performs texture filtering with one or more of the texture blocks in the local memory to generate a pixel value corresponding to one of the texture fetches.
Owner:SONY COMPUTER ENTERTAINMENT INC

System and method for modifying a number of texture samples for anisotropic texture filtering

Systems and methods for modifying the number of texture samples used to produce an anisotropically filtered texture mapped pixel may improve texture mapping performance. When the number of texture samples is reduced, fewer texels are read and fewer filtering computations are needed to produce a texture value for an anisotropic footprint. The number of texture samples is reduced based on the mip map level weight. The number of texture samples may also be modified using specific parameters for the coarse and / or fine mip map levels. The spacing between the texture samples along the major axis of anisotropy may be modified to improve image quality or texture cache performance.
Owner:NVIDIA CORP

Breast molybdenum target image breast area segmentation and calcification point detection method

The invention provides a breast molybdenum target image breast area segmentation and calcification point detection method. According to the method, artificial interfering substances in a breast molybdenum target image is rapidly removed by the aid of an image gradient weight calculation method based on neighborhood pixels, a breast and chest muscles are initially segmented by the aid of an image segmentation method based on pixel aggregation, and breast boundaries are accurately detected and fitted by the aid of a straight line detection algorithm based on Hough transformation and a curve fitting algorithm based on a polynomial. By the method, marking precision of boundaries among the breast, a background and the chest muscles in the breast molybdenum target image is remarkably improved, calcification points in the breast are detected by the aid of texture filtering, so that breast area calibration and calcification point detection accuracy is improved, the breast area can be automatically segmented and calibrated, and the calcification points can be automatically detected, marked and measured.
Owner:FUJIAN NORMAL UNIV

Run-time reconfigurable fabric for 3D texture filtering system

The present invention discloses a texture filtering system, comprising a sequence generator, a retrieve unit and a dispatch unit. The sequence generator generates an execution sequence in each duty cycle. The execution sequence is the priority of respectively retrieving multiple pixels from multiple queues. The retrieve unit outputs multiple Boolean signals based on the limitation of the total number of all-purpose texture filters and the above priority in a duty cycle for determining from which queues the pixels are retrieved to perform a texture filtering process, and the dispatch unit assigns the multiple texture filter formats of the pixels to be processed and the anisotropic ratios thereof to multiple address generators. Besides, the present invention utilizes Brute force method to enable multiple bilinear texture filters to satisfy the various texture filter formats of a pixel, thereby markedly reducing the space occupied by the texture filter in a 3D graphic processing unit, provided that the specifications of the address generators and texture cache memory are unchanged.
Owner:NAT CHIAO TUNG UNIV

Method and Apparatus for Processing Texture Mapping in Computer Graphics by Biasing Level of Detail According to Image Content and Computer Readable Storage Medium Storing the Method

A method for processing texture mapping by biasing level of detail (LOD) according to image content includes: a texture request for fetching a target texel is received. The texture request includes a target texture coordinate at a target LOD of a target texture mipmap corresponding to the target texel. A target level of content (LOC) bias map corresponding to the target texture mipmap is looked up according to the target texture coordinate and the target LOD to fetch a target LOC bias value corresponding to the target texture coordinate at the target LOD. A replacement LOD is calculated according to the target LOD and the target LOC bias value. A replacement texel is fetched at a corresponding coordinate, which corresponds to the target texture coordinate, at the replacement LOD of the target texture mipmap. Texture filtering is processed according to the replacement texel.
Owner:INSTITUTE FOR INFORMATION INDUSTRY

Marine internal wave detection algorithm based on multi-scale mathematical morphological feature fusion

InactiveCN109410228APreserve edge featuresEffectively eraseImage enhancementImage analysisPattern recognitionWavelet decomposition
The invention discloses a marine internal wave detection algorithm based on multi-scale mathematical morphological feature fusion, which comprises the following steps: multi-scale edge detection basedon wavelet transform modulus maximum obtains multi-scale edge information; the multi-scale edge detection obtains multi-scale edge information based on wavelet transform modulus maximum. Multi-scalemorphology is used to detect the edges of the low-frequency sub-images after wavelet decomposition. Then the small interference area is erased by using the connected domain method. Multi-scale waveletedge detection results of modulus maxima and multi-scale morphological edge detection results are fused to obtain multi-structure element multi-scale edge detection image. Compared with the existingtexture filtering method, the filtering result of the invention can not only keep the structure information of the image well, but also filter out some unnecessary texture details. The structure detection and the texture filtering algorithm provided by the invention obtain better effects in identifying and maintaining the weak gradient structure, inhibiting and smoothing the multi-scale and stronggradient texture and the like compared with the existing algorithm.
Owner:NANJING UNIV OF SCI & TECH

Floating Point Texture Filtering Using Unsigned Linear Interpolators and Block Normalizations

Apparatus and systems utilizing fixed point filtering to perform floating point texture filtering. A texture pipe unit consisting of a texture addressing unit, texture cache unit, and texture filter unit accepts texture requests for a specified pixel from a resource and returns formatted bilinear filtered results based on the specific pixel's corresponding four texels. The texture filtering unit consists of a pre-formatter module, interpolator module, accumulator module and a format module. The pre-formatter module accepts texel data in a floating point or fixed point format. However, if the data is in a floating point format the pre-formatter module converts the floating point data into a normalized fixed point data format whereby the interpolator module may perform its bilinear interpolator functions using standardized fixed point systems and apparatus without necessitating the use of floating point arithmetic units. A method utilizing fixed point filtering to perform floating point texture filtering is also presented.
Owner:ADVANCED MICRO DEVICES INC

Texture processing method and unit

A texture processing method of processing a compressed texel block in which texels constituting a texture are compressed into a predetermined block unit includes obtaining, based on the compressed texel block, a representative value of texels constituting a texel block, a weight for each of the texels constituting the texel block, and an index of the representative value and the weight corresponding to each of the texels constituting the texel block; storing the representative value, the weight, and the index in a texture cache; reading the representative value and the weight from the texture cache according to an index corresponding to a requested texel; generating texels based on the read representative value and the read weight; and performing texture filtering using the generated texels.
Owner:SAMSUNG ELECTRONICS CO LTD

LCD defect detection method

The invention discloses an LCD defect detection method. The method comprises the steps of performing image enhancement on an acquired original image to obtain a first enhanced image; Performing texture filtering and standard mean conversion on the first enhanced image to obtain a standardized gray-scale image; Calculating a gray scale range in the sliding rectangular frame of the standardized grayscale image to obtain a gray scale difference image, and performing image enhancement on the gray scale difference image to obtain a second enhanced image; Calculating a gray histogram of the secondenhanced image, calculating a segmentation threshold value by using the gray histogram, judging defects of the second enhanced image according to the segmentation threshold value, and marking the defects, thereby detecting the defects and defect types of the original image, and realizing synchronization and rapid detection of point, line and mura defects of the LCD panel.
Owner:WUHAN JINGLI ELECTRONICS TECH

Photovoltaic glass defect detecting method and device

The invention discloses a photovoltaic glass defect detecting method and device, and relates to the technical field of detection. The problem that the defect detection precision of photovoltaic glassis low is solved. The method mainly comprises the steps that a Gabor filter is created; a vision acquisition image of to-be-detected photovoltaic glass is obtained; a median filtering image of the vision acquisition image is calculated; a texture filtering image of the median filtering image is calculated; a background estimation image of the median filtering image is calculated according to a preset mean filter template; an interference removing image of the to-be-detected photovoltaic glass is calculated, wherein the interference removing image is obtained by calculating a difference of thetexture filtering image and the background estimation image; a binary image of the interference removing image is generated according to a preset gray threshold value; if a pixel value of a pixel point in the binary image is larger than a preset pixel value, and the position of the vision acquisition image corresponding to the pixel point is determined as a defect position. The method and device are mainly applied to the process of detecting the photovoltaic glass defect.
Owner:BEIJING LUSTER LIGHTTECH

Image processing device and method

An image processing apparatus and method which can achieve a reduction in size of the crossbar circuit and achieve a higher speed of processing, which perform DDA processing (ST11), then read out texture data from a memory (ST12), perform sub-word reallocation processing (ST13), then perform texture-filtering (ST14), then globally distribute data by the crossbar circuit 13 to a first operation processing element of each processing module (ST15), then perform processing at the pixel level, specifically use the texture data after filtering and the various types of data after rasterization to perform operations by pixel units and draw the pixel data passing the various types of tests in the processing at the pixel level to a frame buffer on a memory module (ST16).
Owner:SONY CORP

Method and apparatus for processing texture

A method and apparatus for processing a texture are provided. The method of processing the texture includes acquiring a texture address corresponding to a pixel address and frequency information of the texture, determining a number of texels to be used for texture filtering according to the frequency information of the texture, reading texel values corresponding to the determined number of texels based on the texture address, and performing the texture filtering by using the read texel values.
Owner:SAMSUNG ELECTRONICS CO LTD

Extrapolation texture filtering for nonresident mipmaps

A multi-threaded graphics processor is configured to use to extrapolate low resolution mipmaps stored in physical memory to produce extrapolated texture values while high resolution mipmaps are retrieved from a high latency storage resource. The extrapolated texture values provide an improved image that appears sharper compared with using the low resolution mipmap level texture data in place of the temporarily unavailable high resolution mipmap level texture data.
Owner:NVIDIA CORP

Texture filtering method and device based on anisotropy

InactiveCN102034262AAvoid oversampling3D-image renderingPattern recognitionLong axis
The invention provides a texture filtering method based on anisotropy, comprising the following steps of: carrying out MIP-MAP (Multum In Parvo Map) prefiltering on a texture image; considering an image in a screen space as a circle with a unit pixel as radius, projecting the pixel into the texture space and carrying out approximation by using an ellipse; calculating minor axis radius, macro axis radius and an included angle between the macro axis radius and a u-axis of the ellipse; determining a sampling layer L in a texture lookup table according to the calculated minor axis radius; determining the sample quantity in the sampling layer L and the positions of the macro axis sampling points along the ellipse according to the minor axis radius, the macro axis radius and the included angle between the macro axis radius and the u-axis, and sampling in the sampling layer L; sampling in a sampling layer L+1 along the macro axis of the ellipse according to the sampling quantity of the sampling layer L+1; carrying out linear interpolation on color values obtained from the sampling layer L and the sampling layer L+1 to finally obtain the color value. By adopting 1 / 4 sampling quantity in the L layer as the sampling quantity in the L+1 layer, the invention avoids oversampling and ensures that the texture can be still kept clear when the texture view angle is far away from the observation points.
Owner:BYD CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Eureka Blog
Learn More
PatSnap group products