In order to improve the continuity of the image qualities in the minor-axis direction of plural sets of elastic frame data that constitute elastic volume data and stably generate a high-quality 3-dimensional elastic image, regarding each elastic frame data constituting elastic volume data, a noise frame interpolation unit (121) subjects plural sets of elastic frame data including said elastic frame data and adjacent in a swing direction to synthesis processing, generates the elastic volume data from the synthesized plural sets of elastic frame data, and volume renders the elastic volume data to thereby generate a 3-dimensoinal elastic image. Further, the noise frame interpolation unit (121) stores plural sets of elastic volume data, subjects plural sets of elastic frame data at corresponding swing angle positions among the stored plural sets of elastic volume data to synthesis processing to generate synthetic elastic frame data, and generates elastic volume data from the synthesized plural sets of elastic frame data.