SemQuery: semantic clustering and querying on heterogeneous features for visual data | Synapse