how could correlation-based image patches matching works?
Normalized is preferred to regular correlation to handle variation in brightness, or intensity, between images if nothing else.

Regarding your second comment, the correlation is going to be lower if the shape rotates (unless it happens to be symmetrical in all four directions).  There are other features you can consider that are rotation invariant as well.  See this post for some examples.