Neighborhood detection using mutual information for the identification of cellular automata