Smartphone-Based Pothole Detection Utilizing Artificial Neural Networks