Cross-domain structure preserving projection for heterogeneous domain adaptation. (March 2022)