Text this: A digital optical cellular image processor : theory, architecture and implementation