add initial blur layer code (replicate of convolution layer) and permutohedral code