MGIC: A Multi-Label Gradient Inversion Attack based on Canny Edge Detection on Federated Learning | Synapse