This tool uses the open-source computer vision library OpenCV. A sketch is rendered using a combination of computer vision algorithms like difference of Gaussian, (iterative) bilateral filtering and thresholding.
See examples of rendered sketches here.
Best viewed on a desktop browser.