Small target detection using edge-preserving background estimation based on maximum patch similarity. (1st December 2017)