Generating resized images using ripple free image filtering

   
   

An optimal filter kernel, formed by convolving a box filter with a filter of fixed integer width and unity area, is used to perform image resizing and reconstruction. The optimal filter has forced zeros at locations along a frequency scale corresponding to the reciprocal of the spacing of one or more pixels that comprise a source image to be resized. When a rescale value for a source image is selected, the optimal filter kernel is computed, mapped to the source image, and centered upon a location within the source image corresponding to the position of an output pixel to be generated. The number of pixels that lie underneath the optimal filter kernel is established by multiplying the number of pixels that comprise the width of the source image by the selected rescale value. Upon mapping the optimal filter kernel, the output pixel values that comprise the resized image are then evaluated by processing the one or more source image pixels, such as through interpolation. Alternatively, the output pixel values of the resized image are calculated by performing partial integral analysis with respect to a standard filter kernel of fixed width and unity area. The output pixel values are calculated by multiplying the pixel value for each pixel under the kernel by the area of the standard filter kernel surrounding the pixel. The products are then summed to reveal the output pixel value, and placed into the output image buffer. Both of these methods speed up the computation process, while producing a ripple free output image.

Оптимальный стержень фильтра, сформированный путем convolving фильтр коробки с фильтром фикчированных ширины интежера и зоны всеединства, использован для того чтобы выполнить resizing и реконструкцию изображения. Оптимальный фильтр принуждал нули на положениях вдоль маштаба частоты соответствуя к взаимному дистанционирования one or more пикселов состоят из изображения источника, котор нужно resized. Когда выбрано значение rescale для изображения источника, оптимальный стержень фильтра вычислен, составлен карту к изображению источника, и центризован на положении в пределах изображения источника соответствуя к положению пиксела выхода, котор нужно произвести. Число пикселов лежат под оптимальным стерженем фильтра установлен путем умножать число пикселов состоят из ширины изображения источника выбранным значением rescale. По составлять карту оптимальный стержень фильтра, значения пиксела выхода которые состоят из resized изображения после этого оценены путем обрабатывать one or more пикселы изображения источника, such as сквозная интерполяция. Друг, значения пиксела выхода resized изображения высчитаны путем выполнять частично монолитно анализ по отношению к стандартному стерженю фильтра фикчированной зоны ширины и всеединства. Значения пиксела выхода высчитаны путем умножать значение пиксела для каждого пиксела под стерженем зоной стандартного стерженя фильтра окружая пиксел. Продукты после этого суммированы для того чтобы показать значение пиксела выхода, и помещены в буфер изображения выхода. Both of these методы speed up процесс вычисления, пока производить пульсацию свободно вывел наружу изображение.

 
Web www.patentalert.com

< VSB/QAM receiver and method

< Method for maintaining high-quality focus during high-throughput, microscopic digital montage imaging

> Developer apparatus and image forming apparatus

> Call-based provisioning of mobile equipment location information

~ 00142