The algorithm interactively arranges pictures by certain visual characteristics such as size and color to create an overall harmonious image, replacing hours of doing it by hand.