摘要:
A spatial filtering method providing quick detection and visualization of irregularities of SEM images of components such as integrated circuits includes the steps of: (a) acquiring a digital image as a two-dimensional array of pixel data from an original image; (b) calculating a first Fourier transform to generate a two-dimensional array of complex data; (c) calculating a power spectrum to provide a real function representing a weighting of each spatial frequency in the original image; (d) generating a mask for suppressing regular structures of the original image and undesirable artifacts introduced by the acquiring of the digital image in step (a); (e) dilating the mask generated in step (d) by extending masking spots generated therein to increase the suppression of regular structures of the original image; (f) applying the mask dilated in step (e) to the data from the first Fourier transform for removing periodic data to result in a second Fourier transform; (g) calculating an inverse Fourier transform of the data of the second Fourier transform to obtain a spatially filtered image; (h) scaling the spatially filtered image to greyscale; and (i) providing a visual representation of the greyscaled image obtained in step (h).
摘要:
A grayscale morphological erosion operator image processor which operates on images of any size and dimension with a structuring element of any dimension and shape. The present invention performs all 1D erosion operations in the domain by first decomposing an image and structuring element into a series of 1D slices, and then further segmenting the structuring element into a plurality of shorter 1D segments. These segments are processed in parallel using an array of parallel processors. Once the erosion operations are complete, the resulting one dimensional slices are composed into a final eroded image.
摘要:
A hardware architecture for mathematical morphology operations such as dilation and erosion of an image signal is provided. A hardware architecture for an image dilation operation includes: a plurality of adders corresponding to the size of the structuring element for adding the image signal and a structuring element symmetrical to the image signal with respect to the origin to output the result; a plurality of stores for temporarily storing the signals output from the plural adders; a comparator for comparing data stored in the plural stores with feedback data to output the maximum data; and an outputting device for outputting the output signal of the comparator as a dilation operation value if the dilation operation with respect to all structuring elements for one image signal is completed and feeding back the output signal of the comparator as input data of the comparator if not. Therefore, the elementary operations such as dilation and erosion with respect to a gray-level image signal can be attained by a simple arithmetic operation, that is, by finding the maximum/minimum value using an adder. Also, since the hardware architecture for the dilation and erosion operations adopts a feedback structure, the volume of the hardware linearly increases even though the size of the structuring element increases in geometrical progression.
摘要:
An image processing method and system compensates for artifacts in scaling operations of mixed raster content data representations. In such data representations, a document is segmented into data portions generally segregated by data types. At least one of the segments is dilated so that upon scaling reconstruction, there are additional pixels available for interpolation operations, thereby avoiding artifacts caused by discontinuity.
摘要:
A method and apparatus for performing thinning, or skeletonization, of binary images or figures are provided. More particularly, a method is implemented in a system for encoding a figure using a mid-crack boundary representation to identify the boundary contour of the figure. Then, the boundary contour of the figure is traversed while the boundary is selectively displaced inward. The boundary contour is also concurrently re-encoded based on the selectively displaced boundary.
摘要:
An image processing device detects the correlation between a pixel to be removed in thinning pixel blocks generated by using a delay in horizontal and vertical directions and an adjacent pixel. The device then determines a coefficient corresponding to the correlation. From the pixel to be removed and the adjacent pixel, pixel data is generated by using a predetermined calculation equation. Thinning and reduction of each pixel block in the horizontal and vertical directions thus occurs.
摘要:
A method of and system for compensating artwork for coverage gain that occurs during reproducing of the artwork on a reproduction system. The artwork includes one or more graphic elements. The method includes characterizing the reproduction system, selecting one or more graphic elements of the artwork, and automatically modifying the artwork by causing a spread or choke to the selected graphic elements of the artwork by an amount determined according to the results of the characterization step. Reproducing the modified artwork on the reproduction system reduces the coverage gain effects.
摘要:
Pattern inspection equipment has at least a measured data generation unit for generating measured data from patterns that have been delineated on a sample according to design data, a reference data generation unit for generating reference data used to inspect the patterns from gradational data expressed in multiple gradation levels, and a fault decision circuit for comparing the measured data with the reference data. The reference data generation unit has a multi-valued pattern development circuit for developing the design data into the gradational data and a fine adjustment circuit for finely shifting the positions or adjusting the curvatures of pattern edges in the pattern constructed with the gradational data. The fine adjustment of the pattern edges is necessary to cope with slightly displaced edges and rounded corners of the actual patterns on the sample. These slightly displaced edges and rounded corners are caused through mask manufacturing processes and are frequently smaller than the size of a sensor pixel. To adjust the reference data to the displaced edges, a size modification circuit detects a maximum value in a specified area in the gradational data and modifies the size of the pattern constructed with the gradational data. To adjust the reference data to match with the actual rounded corners, a corner rounding circuit rounds corners in the pattern constructed with the gradational data. Also provided is a pattern inspection method for developing the design data into the gradational data, adjusting the gradational data to displaced edges and rounded corners of the actual patterns and preparing the reference data, and testing the patterns for faults. Further provided is a storage medium for storing a pattern inspection program for realizing the pattern inspection method.
摘要:
A method and apparatus is provided for intuitively, graphically parameterizing a region of an input image to be processed by a machine-vision vision system, the region being defined by a deformable window, where the window is deformed by a user using a pointing device. The window pictorially indicates the defined region to the user. The region identified and parameterized is transformed into a destination region. A preferred embodiment is a parameterization of a polar region and the subsequent transformation of the polar region into an OCR rectangular window that is then available for further processing, such as by an OCR software application.
摘要:
Methods and computer executable instructions are provided for converting original images such as photographic pictures into various other formats such as drawings by reducing the amount of data contained in the original images. It is a feature of this invention that a photographic picture can be converted into a drawing useful as a template to enable a person to paint the template into a likeness of the photographic picture. In a preferred embodiment, an original image is supplied to a computing environment where it is quantized into pixels of information. Each scalar value of each pixel is evaluated and aberrant pixels are absorbed into adjacent pixels by converting various scalar values. Thereafter, pixels having similar scalar values are grouped into regions. The boundaries between the regions are absorbed into each of the surrounding regions to provide a smoothed boundary. The regions then provide a template conducive to painting.