论文标题
COINGP:与基因编程的卷积覆盖
CoInGP: Convolutional Inpainting with Genetic Programming
论文作者
论文摘要
我们研究了遗传编程(GP)作为图像中缺失像素的卷积预测变量。训练阶段是通过在图像上扫开的滑动窗口来执行的,在该图像上,边框上的像素代表GP树的输入。树的输出作为中央像素的预测值。我们考虑了滑动窗口的两个拓扑结构,即摩尔和冯·诺伊曼社区。然后,使用训练集的最低预测误差的最佳GP树用于预测测试集中的像素。我们通过两个实验在实验中评估我们的方法。在第一个中,我们在MNIST数据集的1000个完整图像的子集上训练GP树。结果表明,GP可以学习相对于简单的基线预测变量的像素的分布,在两个社区之间没有明显差异。在第二个实验中,我们在两个退化的图像上训练GP卷积预测变量,从而删除了约20%的像素。在这种情况下,我们观察到摩尔社区效果更好,尽管冯·诺伊曼(Von Neumann)社区允许进行更大的训练。
We investigate the use of Genetic Programming (GP) as a convolutional predictor for missing pixels in images. The training phase is performed by sweeping a sliding window over an image, where the pixels on the border represent the inputs of a GP tree. The output of the tree is taken as the predicted value for the central pixel. We consider two topologies for the sliding window, namely the Moore and the Von Neumann neighborhood. The best GP tree scoring the lowest prediction error over the training set is then used to predict the pixels in the test set. We experimentally assess our approach through two experiments. In the first one, we train a GP tree over a subset of 1000 complete images from the MNIST dataset. The results show that GP can learn the distribution of the pixels with respect to a simple baseline predictor, with no significant differences observed between the two neighborhoods. In the second experiment, we train a GP convolutional predictor on two degraded images, removing around 20% of their pixels. In this case, we observe that the Moore neighborhood works better, although the Von Neumann neighborhood allows for a larger training set.