Text this: A Comparative Review of Image Processing Based Crack Detection Techniques on Civil Engineering Structures