A photon point cloud denoising algorithm based on multi-feature combination and machine learning | Synapse