CoInGP: Convolutional Inpainting with Genetic Programming

04/23/2020
by   Domagoj Jakobovic, et al.
0

We investigate the use of Genetic Programming (GP) as a convolutional predictor for supervised learning tasks in signal processing, focusing on the use case of predicting missing pixels in images. The training is performed by sweeping a small sliding window on the available pixels: all pixels in the window except for the central one are fed in input to a GP tree whose output is taken as the predicted value for the central pixel. The best GP tree in the population scoring the lowest prediction error over all available pixels in the population is then tested on the actual missing pixels of the degraded image. We experimentally assess this approach by training over four target images, removing up to 20% of the pixels for the testing phase. The results indicate that our method can learn to some extent the distribution of missing pixels in an image and that GP with Moore neighborhood works better than the Von Neumann neighborhood, although the latter allows for a larger training set size.

READ FULL TEXT

page 6

page 8

page 9

research
12/17/2021

Image Inpainting Using AutoEncoder and Guided Selection of Predicted Pixels

Image inpainting is an effective method to enhance distorted digital ima...
research
02/04/2005

Population Sizing for Genetic Programming Based Upon Decision Making

This paper derives a population sizing relationship for genetic programm...
research
02/20/2018

Towards Deep Representation Learning with Genetic Programming

Genetic Programming (GP) is an evolutionary algorithm commonly used for ...
research
08/31/2023

TurboGP: A flexible and advanced python based GP library

We introduce TurboGP, a Genetic Programming (GP) library fully written i...
research
03/03/2023

Vectorial Genetic Programming – Optimizing Segments for Feature Extraction

Vectorial Genetic Programming (Vec-GP) extends GP by allowing vectors as...
research
06/29/2020

Dynamic Hedging using Generated Genetic Programming Implied Volatility Models

The purpose of this paper is to improve the accuracy of dynamic hedging ...
research
11/03/2019

Image Inpainting by Adaptive Fusion of Variable Spline Interpolations

There are many methods for image enhancement. Image inpainting is one of...

Please sign up or login with your details

Forgot password? Click here to reset