http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4104018
http://ttic.uchicago.edu/~mmaire/papers/pdf/mmaire_thesis.pdf
https://www2.eecs.berkeley.edu/Pubs/TechRpts/2001/CSD-01-1128.pdf
https://en.wikipedia.org/wiki/Ramer%E2%80%93Douglas%E2%80%93Peucker_algorithm
http://docs.opencv.org/trunk/da/d22/tutorial_py_canny.html
http://comprobofinal.blogspot.com/2017/04/first-algorithm-implementation.html http://comprobofinal.blogspot.com/2017/04/blog-post-2.html