[Numpy-discussion] nd_image.affine_transform edge effects
Zachary Pincus
zpincus at stanford.edu
Fri Mar 23 12:28:15 EDT 2007
Hello again,
On Mar 23, 2007, at 7:56 AM, Travis Oliphant wrote:
>> I'm not sure what people normally do in computer graphics, since I'm
>> working more with natural band-limited images, but in the case of
>> Stefan's "rotate_artifacts" example, wouldn't it be appropriate to
>> use the 1st- or 0th-order spline instead of the 2nd order? If your
>> real-life data are smooth enough, however, then in theory the
>> ringing with higher orders should go away.
>>
>>
> Yes, that is true. But, you really shouldn't see much ringing with a
> 3rd order spline, though.
There are a couple of different examples of ringing that we've seen
(specifically, the first and third attachments to scipy ticket 213:
http://projects.scipy.org/scipy/scipy/ticket/213
The first was on Stefan's artificial data which had sharp edges, and
got very nasty ringing artifacts even with 3rd order splines. From
your recollection, is this expected behavior based on splines and the
nature of Stefan's image, or more likely to be a bug?
The second example is rotated version of Lena -- an image with
natural and much smoother edges -- where 3rd order spline
interpolation still introduced strong ringing (or something nasty).
This looks more like a bug, but (as per this discussion) my insight
is clearly limited in this case.
Zach
More information about the NumPy-Discussion
mailing list