Training a convolutional neural network for multi-class object detection using solely virtual world data | IEEE Conference Publication | IEEE Xplore