SphericalLabeling: Cortical Surface Labeling using Spherical Data Augmentation and Context-aware Training