Text this: Halftone image compression based on probabilistic run length encoding