Squares Inside A Square Hint

Clearly, there is one large four-by-four square and 16 small one-by-one squares. There are also a number of two-by-two and three-by-three squares, but these are a little tricky to count since they overlap. Find a way to systematically identify the squares so they can be easily counted with no omission or duplication.