Learning Dual Convolutional Neural Networks for Low-Level Vision | Synapse