Deep Cross-modal Hashing via Margin-dynamic-softmax Loss