Provided is an image processing apparatus including: a data acquiring unit configured to acquire a plurality of pieces of tomographic data, which are obtained by performing optical coherence tomographic imaging of an object to be inspected through use of measuring light a plurality of times a noise acquiring unit configured to acquire a noise characteristic of the tomographic data a coefficient determining unit configured to determine a weighting coefficient corresponding to each pixel position in a tomographic image generated from the tomographic data based on the plurality of pieces of tomographic data and the noise characteristic a changing unit configured to change a value of the tomographic data based on the weighting coefficient and an image generating unit configured to generate the tomographic image based on the tomographic data that has the value changed.