Hierarchical image classification is a type of classification with multi-level category branches. The algorithm would first run the image through one model, then based on the output of that, put it through another model branching from it.