Added error dither, start working on dinamic kernel in convolution