Optical information processing: a tribute to Adolf Lohmann