Grain classification using hierarchical clustering and self-adaptive neural network | IEEE Conference Publication | IEEE Xplore