#102 B-spline filter in ILU faulty implemented

open
nobody
None
5
2006-06-13
2006-06-13
No

The implementation of the B-spline filter for image
scaling in the ILU source (1.6.8-RC1) is faulty,
because the cubic B-spline kernel is used as a
convolution kernel for convolution with the original
image data, when it should operate on 'control points'
generated from the image.

This leads to a strong blurring effect as you can also
see in the examples in the manual
http://openil.sourceforge.net/docs/DevIL%20Manual.pdf
and renders the B-splines unusable.

To implement real B-splines, the image data has to be
prefiltered to create so called control points. You
could have a look at the following paper and code:
http://bigwww.epfl.ch/thevenaz/interpolation

Discussion


Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks