A medical image processor includes: an extraction unit configured to
extract a longitudinal line from three-dimensional volume data for a
medical image, the longitudinal line representing how a tubular structure
runs; a longitudinal cross-sectional image generator configured to
generate multiple longitudinal cross-sectional images extending along the
longitudinal line, the longitudinal cross-sectional images being
cross-sectional images of the tubular structure; a short-axis
cross-sectional image generator configured to generate multiple
short-axis cross-sectional images intersecting the longitudinal line, the
short-axis cross-sectional images being cross-sectional images of the
tubular structure; a structure element detector configured to detect a
specific structural element of the tubular structure from each of the
plurality of short-axis cross-sectional images; and a correction unit
configured to correct the specific structural element detected from each
of the multiple short-axis cross-sectional images on a basis of the
multiple longitudinal cross-sectional images.