add Structure from Motion