Clustering is an unsupervised learning method and classification is a supervised one.
I understand that a tree can be used for image classification since it is based on decision tree in which we have yes/no conditions. we grow a tree to classify a query image whether it belongs to a predefined group or not. But what I cannot understand is clustering using trees. In clustering, how we can adopt a decision tree to group our data in $n$ groups?