Domain-Robust Network Architectures And Training Strategies For Visual Scene Understanding