Different points after conversion from SITK image to VTK Image

Hello! Welcome to the support forum. I think you might have set the point data incorrectly. Try this instead:

image.GetPointData().AddArray(numpy_to_vtk(array))
# If you have only one data array in the image, this next step is NOT NECESSARY.
image.GetPointData().SetActiveScalars("your array name here")