Automated landscape element recognition and layout optimization based on image segmentation and object detection | Synapse