An ultrasonic diagnostic device in an embodiment includes a disassembly unit (161), a diffusion filter unit (162), an adjusting unit (163), and a reassembly unit (164). The disassembly unit (161) uses multi-resolution analysis to disassemble ultrasonic image data into low-resolution image data and high-resolution image data on the predetermined levels. The diffusion filter unit (162) performs diffusion filtering on the low-resolution image data and high-resolution image data in the lowest level, and on the output data from the level one level down and the high-resolution image data in the levels other than the lowest level to generate signal edge information for each level. The adjusting unit (163) adjusts the signal level of the high-resolution image data in each level based on the edge information. The reassembly unit (164) performs hierarchical multi-resolution synthesis on the output data of the diffusion filter (162) for each level and on the output data of the adjusting unit (163) to obtain corrected data for the ultrasonic image data.Conformément à un mode de réalisation, linvention concerne un dispositif de diagnostic par ultrasons qui comprend une unité de désassemblage (161), une unité de filtre de diffusion (162), une unité dajustement (163) et une unité de réassemblage (164). Lunité de désassemblage (161) utilise une analyse à résolutions multiples pour désassembler des données dimage ultrasonore en données dimage à basse résolution et en données dimage à haute résolution sur les niveaux prédéterminés. Lunité de filtre de diffusion (162) réalise un filtrage de diffusion sur les données dimage à basse résolution et les données dimage à haute résolution dans le niveau le plus bas, et sur les données de sortie à partir du niveau un niveau plus bas et les données dimage à haute résolution dans les niveaux autres que le niveau le plus bas pour générer des informations de bord de signal pour chaque niveau. Lunité dajustement (163) ajuste le niveau de signal de