Text this: Vehicle detection for vision-based intelligent transportation systems using convolutional neural network algorithm