Classification of grains according to their type becomes very much necessary because there are multiple grains available in the market today. Classification of Grains according their types manually is not efficient. Classification becomes a really wearisome task when it comes to doing it hand-operated instead of automating the process. Manually classifying would be a grueling task. There is a need for mentally keen and quick system which can get better of this difficulty by automating these processes. It should be able to recognize and label the every single grain according to their respective type automatically. Therefore we conducted a literature survey on how various seeds were classified and various analysis which were used to obtain the various desired result. Here we observed that various researchers used k-means, CNN and various other algorithms.