Add: function image.optim and image.optimdir