PROBLEM TO BE SOLVED: To provide an ultrasonic diagnostic apparatus which can remove speckles in a two-or three-dimensional ultrasonic image data more effectively and at a high speed.SOLUTION: The ultrasonic diagnostic apparatus resolves hierarchically an image data prior to scan conversion processing into multi-resolutions to obtain a low-resolution region of image data from a first level to a nth level as well as a high-resolution region of image data: applies an output data from a one rank-lower hierarchy or the low-resolution region of image data in the bottom hierarchy with a non-linear anisotropic diffusion filtration and applies filtration generating edge information of a signal for each hierarchy from the output data from the one rank-lower hierarchy or the low-resolution region of image data in the bottom hierarchy. The apparatus also bases on the edge information of each hierarchy to control a signal level of the high-resolution region of image data each hierarchy and synthesizes hierarchically by multi-resolutions the output data by non-linear anisotropic diffusion filtration as well as the out put data by the high regional level control obtained in the each hierarchy.COPYRIGHT: (C)2009,JPO&INPIT【課題】2次元又は3次元超音波画像データのスペックルをより効果的かつ高速に除去できる超音波診断装置等を提供すること。【解決手段】スキャンコンバージョン処理前の画像データを階層的に多重解像度分解して、第1レベルから第nレベルの低域分解画像データ及び高域分解画像データを取得し、一段下の階層からの出力データ又は最も下位の階層における前記低域分解画像データに非線形異方性拡散フィルタを施すと共に、一段下の階層からの出力データ又は最も下位の階層における低域分解画像データから、信号のエッジ情報を階層毎に生成するフィルタリングを施す。また、各階層のエッジ情報に基づいて、高域分解画像データの信号レベルを階層毎に制御すると共に、前記各階層において得られる、非線形異方性拡散フィルタの出力データ及び高域レベル制御の出力データを階層的に多重解像度合成する。【選択図】図2