I have a cloud consist of a million scattered 3d points. I want to get a uniform cloud of 3d points. I think to interpolate in blocks. However, as shown in the figure grid, there is a problem of block merging after interpolation. The problem is that the X and Y steps are not uniform since the blocks are offset relative to each other. How you can implement block interpolation? For interpolation I use numpy.interpolate.Rbf().
I tried to interpolate with blocks and merge them (butt lines are visible), but it is difficult to remove the joints since the blocks have different dimensions as a result of interpolation.