backup for Liefeng Bo work: kernel descriptor, hierarchical kernel descriptor and hierarchical matching pursuit