Machine Learning, Neural Networks, Data Science, Artificial Intelligence, Image Processing.
An initial method of implementation could be to build a classifier network for each pixel, where the input is a small neighborhood around each pixel. In practice, this approach is not very performant, so an improvement over this implementation might be to run the image through convolutions that