Training machine to identify hot spots
Convolution Neural Network (CNN) is the state of art algorithm for your problem. The standard terminology for this kind of problem is "feature detection". 

Here is a good resource for the basics. http://cs231n.stanford.edu/

Your biggest problem probably is going to be the size of your training images. 1,000 is most likely not going to be enough. You should try to augment your data by rotating and translation etc.