- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @ all
I have an grey-value-image with a codomain of [0..125] for all pixel. After rotating and interpolating it with my own implemented function, I get an image with a codomain [0..115.06]. When I use the IPP (Version 5.1) I get a range of values [-1.74..120.0] for all pixels. In my opinion, this is not possible. The same effect takes place by using the ippi_resize-functions.
I don't know, if this is a bug or a error in reasoning the matter. My idea was, that by rotating or resizing the range of the pixelvalues remains to be constant. The interpolation does IMHO only nothing or a shrinking of the range of values of the image.
Can you give me some hints whats the reason for this effect?
Thanks a lot
best regards
M.
I have an grey-value-image with a codomain of [0..125] for all pixel. After rotating and interpolating it with my own implemented function, I get an image with a codomain [0..115.06]. When I use the IPP (Version 5.1) I get a range of values [-1.74..120.0] for all pixels. In my opinion, this is not possible. The same effect takes place by using the ippi_resize-functions.
I don't know, if this is a bug or a error in reasoning the matter. My idea was, that by rotating or resizing the range of the pixelvalues remains to be constant. The interpolation does IMHO only nothing or a shrinking of the range of values of the image.
Can you give me some hints whats the reason for this effect?
Thanks a lot
best regards
M.
Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi
I use INTER_NN, INTER_LINEAR and INTER_CUBIC. Of course InterCubic and InterLinear can change the range. The problem is, that the range should get smaller on both borders by using this interpolation. The strange thing is, that the lower border gets negative values. Is there a logical explaination of this behavior?
Thanks
M.
I use INTER_NN, INTER_LINEAR and INTER_CUBIC. Of course InterCubic and InterLinear can change the range. The problem is, that the range should get smaller on both borders by using this interpolation. The strange thing is, that the lower border gets negative values. Is there a logical explaination of this behavior?
Thanks
M.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello
> Why do you think the range should be smaller?
Because you interpolate the values. Therefore you make somewhere a meanvalue or something similar ... depends on the interpolation algorithm
> It can exceed the maxboundary as well as min extrimely (see attached picture).
In my opinion it is not possible. Especially in the case of the lower border, which becomes negative.
I think, that the computation is not correct. But I'm not totally sure. My tests give me the results I espected in contrast to the ones from IPP.
M.
> Why do you think the range should be smaller?
Because you interpolate the values. Therefore you make somewhere a meanvalue or something similar ... depends on the interpolation algorithm
> It can exceed the maxboundary as well as min extrimely (see attached picture).
In my opinion it is not possible. Especially in the case of the lower border, which becomes negative.
I think, that the computation is not correct. But I'm not totally sure. My tests give me the results I espected in contrast to the ones from IPP.
M.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
To syncronize our discussion and correct my partly erronious thougts:
It is clear, that there can be an expansion of the range while interpolating bicubic and quadratic (because of the interpolation function).
But this effect also appears with the modes of no or linear interpolation.
So in this case, I think, the result is not correct ...
Thanks
M.
It is clear, that there can be an expansion of the range while interpolating bicubic and quadratic (because of the interpolation function).
But this effect also appears with the modes of no or linear interpolation.
So in this case, I think, the result is not correct ...
Thanks
M.
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page