This is an example of simple edge detection using Sobel operator convolution. In this example, pixels on an edge (above the threshold) are indicated with colored lines, pointing in the direction of the edge (normal), the color of the line is also set by the direction. It might look better using the hi-q pen on TW. The process is explained elsewhere (google "edge detection sobel"), but if you're like me, just have a look at the code in the Sobel sprite instead. The simple code for detecting grayscales of the panda-image is included in the Sensor sprite. There are additional example images in the Edge sprite. All Scratch code by me (@kriblo), but I didn't invent the algorithm. Panda from the internet. For the purpose of this project, I also converted the same image to grayscale.