Binary images have more possible optimizations and sometimes you want to explicitly treat an input image as binary even though it is grayscale.