Structure-Aware Convolutional Neural Networks