Patent ID: 7792386
Filing Date: 2010-09-07
Classification: G06T

Abstract:
1. A system for filtering an image including a plurality of pixels, the system comprising: a kernel engine for receiving a filter kernel to determine one or more filtered values for each pixel in a sequence of pixels in the image, adjacent pixels in the sequence being separated by a characteristic distance in the image, the filter kernel specifying filtering weights for pixels in a neighborhood surrounding a center of the filter kernel; wherein the kernel engine is configured to define a difference kernel based on local differences between a first kernel and a second kernel, the first and second kernels being defined by the filter kernel centered at a first location and a second location, respectively, the second location being separated from the first location by the characteristic distance separating adjacent pixels in the sequence, the difference kernel specifying difference weights for pixels in a neighborhood surrounding a center of the difference kernel; and a convolution component for using the difference kernel to determine a difference between a filtered value of a current pixel and a filtered value of a previous pixel that is adjacent to the current pixel in the sequence.