Hierarchical, Adaptive, and Robust Methods for Image Understanding