A fast adaptive crack detection algorithm based on a double-edge extraction operator of FSM. (20th April 2019)