DesCo: Learning Object Recognition with Rich Language Descriptions