Digital image filter processing
AssigneeCanon Kabushiki Kaisha
InventorAllison Bajo
Life of this patent
Estimating the term…
Loading patent…
AssigneeCanon Kabushiki Kaisha
InventorAllison Bajo
Estimating the term…
Filter processing is performed on an image, in which a filter kernel having coefficients corresponding to positions of pixels is applied at a target pixel position and to sample pixels positioned in the neighborhood of the target pixel position. A bin is assigned to each unique coefficient of the filter kernel. A mask having respective positions corresponding to the positions of the filter kernel is created. Each respective position of the mask indexes to the bin for the coefficient corresponding to that position. The mask is positioned at the target pixel position, and the respective pixel value of each sample pixel is accumulated in the bin corresponding to the position of the sample pixel in the mask. The accumulated pixel values in each respective bin are multiplied by the coefficient corresponding to the bin. The resultant products are summed to determine a filtered pixel value at the target pixel position.
A method for performing filter processing on an image, in which a filter kernel having multiple coefficients corresponding to positions of pixels is applied at a target pixel position and to sample pixels positioned in the neighborhood of the target pixel position, comprising:
An image processing apparatus for performing filter processing on an image, in which a filter kernel having multiple coefficients corresponding to positions of pixels is applied at a target pixel position and to sample pixels positioned in the neighborhood of the target pixel position, comprising:
An image processing module for performing filter processing on an image, in which a filter kernel having multiple coefficients corresponding to positions of pixels is applied at a target pixel position and to sample pixels positioned in the neighborhood of the target pixel position, comprising:
A computer-readable storage medium storing computer-executable process steps for causing a computer to perform a method for performing filter processing on an image, in which a filter kernel having multiple coefficients corresponding to positions of pixels is applied at a target pixel position and to sample pixels positioned in the neighborhood of the target pixel position, the method comprising:
Dependencies are inferred from the claim text.