A method for calculating a blood flow volume of a blood vessel per unit time and a blood flow velocity comprises: selecting an interest region and calculating and fitting out a fitting curve at which the gray scale of the interest region varies with time, in an image sequence, calculating a time point at which the gray scale fitting curve has the highest descending (or ascending) speed, and integrating the gray scale varying fitting curve within a preset time interval by taking the time point as a center, so as to obtain an area value; and obtaining a blood flow volume per unit time corresponding to the area value, and in combination with the lumen area of the blood vessel, further acquiring a blood flow velocity. A blood flow volume within an entire cardiac cycle time is calculated by taking the position at which the gray scale fitting curve has the highest descending (or ascending) speed as a center, so that the blood flow volume per unit time and the blood flow velocity can be calculated more accurately, thereby effectively avoiding errors caused by calculation in improper time intervals.La présente invention concerne un procédé de calcul du volume d'écoulement de sang d'un vaisseau sanguin par unité de temps et de la vitesse d'écoulement de sang qui comprend : la sélection d'une région d'intérêt et le calcul et l'ajustement d'une courbe d'ajustement dans laquelle le niveau de gris de la région d'intérêt varie au cours du temps, dans une séquence d'images, le calcul d'un temps auquel la courbe d'ajustement de niveau de gris présente la vitesse descendante (ou ascendante) la plus élevée, et l'intégration de la courbe d'ajustement de variation de niveau de gris dans un intervalle de temps prédéfini en utilisant le temps en tant que centre, de manière à obtenir une valeur d'aire ; et l'obtention d'un volume d'écoulement de sang par unité de temps correspondant à la valeur d'aire, et en combinaison avec l'aire de lumière du vaisseau sanguin, de manière à acquérir en