“…The semantic based annotation of images has been recognised as a viable means of bridging the semantic gap associated with Content Based Image Retrieval (CBIR) [1,2,3,4,5,6]. While the efficient annotation of a large image collection via supervised machine learning remains a challenge in computer vision and image retrieval [7,8,9], the application of Unsupervised Machine Learning principles such as K-means clustering, Self-Organising Maps or Hierarchical clustering [10,11] enables the image models computed from a given a large image collection to be grouped based on similarity [12,13,14,15], without the need for labelled training samples, therefore is a natural fit for achieving Image annotation [16,17,18]. However, to achieve such unsupervised categorisation, there is a need for an efficient and effective local image pattern representation and global image representations [19].…”