Here is a list of resources to hone your skill in solving algorithmic and mathematical challenges. Many of these sites host frequent contests which you
Free subscription and archive of Computer Vision News, the magazine of the algorithm community - great stories about computer vision and image processing.