Balancing image semantics with performance ideals