The invention provides a method for converting a multi-stage non-
iodine contrast CT image into a coronary
artery CTA image, and the method comprises the steps: obtaining an NCCT volume and a CTA volume which are matched, carrying out the data preprocessing, and constructing a training
data set; respectively constructing an NCCT
encoder-decoder network and a CTA
encoder-decoder network, and carrying out pre-training based on the training
data set; a mark reconstruction network is constructed and trained, a masked low-resolution CTA mark is reconstructed under the condition of an NCCT token obtained by a trained
encoder, and then a low-resolution CTA volume is reconstructed by a trained decoder; a super-resolution network is constructed and trained, and a high-resolution CTA image is generated from the low-resolution CTA image; a
high resolution CTA volume is generated from the
low resolution NCCT volume using the trained multi-stage model. The method has the beneficial effects that the problem of posterior
crash is avoided, the decoding speed during reasoning is higher, and the training process is more stable; in the low-resolution stage, the model can learn multi-scale context information, and in the high-resolution stage, the model focuses on recovering details, more fine structures are reserved in final output, and clinical requirements can be met.