convolutional marking