A system for monitoring an amount of a contrast agent within a patient, the patient having been given a first injection of the contrast agent at time t i0 at a region of interest, ROI, of the patient, the system comprising: an imaging device (18, 20) configured to obtain a plurality of images (30, I 1...n) of the ROI at a plurality of times (t 1...n); a controller in electronic communication with the imaging device (18, 20) and operative to: obtain contrast data from the plurality of images (30, I 1...n), the contrast data corresponding to the contrast agent, wherein the contrast data provides an indication of the amount of the contrast agent within the patient; calculate an estimated amount of the contrast agent (C 1...n) within the ROI for each of the plurality of images (30, I 1...n) by applying a kinetic model to the contrast data, wherein the kinetic model is based at least in part on fluid kinetics such that the kinetic model is able to model a flux of the contrast agent within the patient; generate a predictive curve of the amount of the contrast agent (C 1...n) within the ROI via the kinetic model; wherein the kinetic model generates the predictive curve by fitting the estimated amount of the contrast agent (C 1...n) within the ROI for each of the plurality of images to a curve modelling the decay of the contrast agent; and calculate a plurality of injection times (t i1...in) for the contrast agent via the kinetic model based at least in part on the predictive curve, wherein the plurality of injection times (t i1...in) are configured to prevent the amount of the contrast agent within the patient from at least one of exceeding an upper contrast agent threshold and dropping below a lower contrast agent threshold; and an injection device in electronic communication with the controller, wherein the controller is further operative to: inject an additional amount of the contrast agent into the patient at each of the plurality of injection times (t i1...in) via the injection device. an imaging device (18, 20) configured to obtain a plurality of images (30, I 1...n) of the ROI at a plurality of times (t 1...n); a controller in electronic communication with the imaging device (18, 20) and operative to: obtain contrast data from the plurality of images (30, I 1...n), the contrast data corresponding to the contrast agent, wherein the contrast data provides an indication of the amount of the contrast agent within the patient; calculate an estimated amount of the contrast agent (C 1...n) within the ROI for each of the plurality of images (30, I 1...n) by applying a kinetic model to the contrast data, wherein the kinetic model is based at least in part on fluid kinetics such that the kinetic model is able to model a flux of the contrast agent within the patient; generate a predictive curve of the amount of the contrast agent (C 1...n) within the ROI via the kinetic model; wherein the kinetic model generates the predictive curve by fitting the estimated amount of the contrast agent (C 1...n) within the ROI for each of the plurality of images to a curve modelling the decay of the contrast agent; and calculate a plurality of injection times (t i1...in) for the contrast agent via the kinetic model based at least in part on the predictive curve, wherein the plurality of injection times (t i1...in) are configured to prevent the amount of the contrast agent within the patient from at least one of exceeding an upper contrast agent threshold and dropping below a lower contrast agent threshold; and an injection device in electronic communication with the controller, wherein the controller is further operative to: inject an additional amount of the contrast agent into the patient at each of the plurality of injection times (t i1...in) via the injection device. obtain contrast data from the plurality of images (30, I 1...n), the contrast data corresponding to the contrast agent, wherein the contrast data provides an indication of the amount of the contrast agent within the patient; calculate an estimated amount of the contrast agent (C 1...n) within the ROI for each of the plurality of images (30, I 1...n) by applying a kinetic model to the contrast data, wherein the kinetic model is based at least in part on fluid kinetics such that the kinetic model is able to model a flux of the contrast agent within the patient; generate a predictive curve of the amount of the contrast agent (C 1...n) within the ROI via the kinetic model; wherein the kinetic model generates the predictive curve by fitting the estimated amount of the contrast agent (C 1...n) within the ROI for each of the plurality of images to a curve modelling the decay of the contrast agent; and calculate a plurality of injection times (t i1...in) for the contrast agent via the kinetic model based at least in part on the predictive curve, wherein the plurality of injection times (t i1...in) are configured to prevent the amount of the contrast agent within the patient from at least one of exceeding an upper contrast agent threshold and dropping below a lower contrast agent threshold; and an injection device in electronic communication with the controller, wherein the controller is further operative to: inject an additional amount of the contrast agent into the patient at each of the plurality of injection times (t i1...in) via the injection device.