CNN : A DESCRIPTOR ENHANCED CONVOLUTIONAL NEURAL NETWORK
Computer Vision A Modern Approach