Hierarchical multi-scale set-class analysis