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, wherein generating the set of 2D projection images of the 3D volume using cinematic volume rendering comprises: generating the set of 2D projection images of the 3D volume using a non-linear cinematic volume rendering operator; 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, wherein generating the reconstructed 3D volume from the set of 2D projection images using the inverse linear volumetric ray tracing operator comprises: generating the reconstructed 3D volume by applying the inverse linear volumetric ray tracing operator to the set of 2D projection images of the 3D volume generated using the non-linear cinematic volume rendering operator.