Text this: Design and development of vision algorithms for microcrack detection in microchips /