Constrained Convolutional Neural Networks: A New Approach Towards General Purpose Image Manipulation Detection | Synapse