Could you please explain in the docstring (or in the code) why you convolve the back-projected ray with a windowing function? Is there a reference that you could cite for this back-projection algorithm?