According to one embodiment, a medical image processing apparatus includes processing circuitry. The processing circuitry acquires an input image based on reception data collected by transmitting/receiving ultrasound by using an ultrasound probe including a plurality of vibration elements driven in accordance with a delay profile, stores a plurality of trained models for generating, based on an input image, an output image in which noise is reduced according to a wavefront shape of when the ultrasound is transmitted in an input image, selects a trained model corresponding to a type of the ultrasound probe or the delay profile from the plurality of trained models, and generates an output image by inputting an input image to the selected trained model.