D2-Net: A Trainable CNN for Joint Description and Detection of Local Features | Synapse