A recent method called DeepCluster [1]} demonstrates that the combination of clustering techniques and CNNs show promise in unsupervised learning of deep features on image classification dataset is possible. The benefit of DeepCluster is that the training method is more generally and easily transferred to other tasks. This benefit motivates us to develop our own work on unsupervised image segmentation because the method not only will not be limited to the sonar images, but it can also be used in other segmentation tasks.
