work on post-process, thresholding, grayscaling, for pre-edge detection