1. An image processing apparatus comprising: a pattern generation unit configured to cause an image forming section to generate a plurality of image patterns that have periodicity unique to the image forming section and are different from each other; a selection unit configured to select one test pattern from the generated plurality of image patterns; and an image correction unit configured to correct an image based on the test pattern selected by the selection unit.