HCNN: A Neural Network Model for Combining Local and Global Features Towards Human Like Classification
Brain inspired algorithms such as convolutional neural network (CNN) have helped machine vision systems to achieve state of the art performance for various tasks (e.g. image classification) However, CNNs mainly rely on local features (e.g. hierarchical features of points and angles from images) while important global structured features such as contour features are lost. Global understanding of natural objects is considered to be essential characteristics that the human visual system follows, and for developing human like visual systems, the lost of consideration from this perspective may lead to inevitable failure on certain tasks. Experimental results have proved that well trained CNN classifier cannot correctly distinguish fooling images (in which some local features from the natural images are chaotically distributed) from natural images. For example, a picture that is composed of yellow black bars will be recognized as school bus with very high confidence by CNN. On the contrary, human visual system focuses on both the texture and contour features to form representation of images and would not mis take them. In order to solve the upper problem, we propose a neural network model, named as histogram of oriented gradient (HOG) improved CNN (HCNN) that combines local and global features towards human like classification based on CNN and HOG. The experimental results on MNIST datasets and part of ImageNet datasets show that HCNN outperforms traditional CNN for object classification with fooling images, which indicates the feasibility, accuracy and potential effectiveness of HCNN for solving image classification problem.
Int. J. Pattern Recognit. Artif. Intell.