1. A method for volume rendering based filtering of a 3D volume, comprising: receiving, at a cloud computing system, a 3D volume from a client device; generating, in the cloud computing system, a set of 2D projection images of the 3D volume using cinematic volume rendering; and generating, in the cloud computing system, a reconstructed 3D volume from the set of 2D projection images using an inverse linear volumetric ray tracing operator.