According to one embodiment, an ultrasonic diagnostic apparatus includes processing circuitry. The processing circuitry is configured to set a plurality of small regions in at least one of a plurality of medical image data. The processing circuitry is configured to calculate a feature value of pixel value distribution of each small region. The processing circuitry is configured to generate a feature value image of the at least one of the plurality of medical image by using the calculated feature value. The processing circuitry is configured to execute an image registration between the plurality of medical image data by utilizing the feature value image.