Paparazzi: surface editing by way of multi-view image processing
An overview of gradient descent optimization algorithms