I use VTK to display medical images like CT and MR, which in the medical imaging domain are high-resolution imaging modalities. My problem is that when I render these images linear artifacts along pixel boundaries begin to appear and are very stark when zoomed to the pixel level.
They seem to arise from a limitation of the vtkImageActor to only permit linear interpolation in their texture maps. I found this old VTK thread, that seemed related.
In it the respondent indicates that this limitation is imposed by OpenGL as not all version support cubic interpolation. While this thread is 15 years old I don’t see any indication from the VTK documentation that the situation has changed.
Is this issue a problem for other users? Are there any intentions for VTK developers to extend the OpenGL texture maps to include cubic (or higher order) interpolation?
I look forward to hearing from others about this.