Bonus: The Teddy Bear Strikes Back
In these pictures, I used runwayml to tie together two algorithms: DeepLab segments images into labeled objects and SPADE turns labeled objects into painterly shaded images. So chaining the two together could theoretically result in the original image being reconstructed. In practice, the result is often a bit weirder.
Original image:
DeepLab segmentation: