A method for performing Photon Counting Computed Tomography (PCCT) using a combination of contrast agents, the method comprising: configuring a PCCT device with a plurality of threshold values for energy levels corresponding to a plurality of contrast agents comprising two types of contrast agents, wherein the plurality of threshold values for energy levels are determined based on the respective k-edges of the plurality of contrast agents, the plurality of contrast agents comprising: a first type of long-acting blood pool contrast agent that remains in an anatomical subject for at least 12 hours following injection into the anatomical subject, and a second different type being a nanoparticle contrast agent; using the PCCT device to perform an imaging scan on an anatomical subject in the presence of the plurality of contrast agents to acquire image data; processing the imaging data into a plurality of datasets based on the plurality of threshold values for energy levels, the plurality of datasets comprising: a first dataset corresponding to the long-acting blood pool contrast agent, and a second dataset corresponding to the nanoparticle contrast agent, wherein the PCCT device processes the imaging data into the plurality of datasets based on the plurality of threshold values according to a process comprising: identifying a plurality of electrical pulses in the imaging data; converting the plurality of electrical pulses into a plurality of measurement voltages; assigning an energy level to each of the plurality of electrical pulses based on a comparison of the plurality of measurement voltages with threshold voltages corresponding to the plurality of threshold values; and creating the plurality of datasets based of the energy level assigned to each of the plurality of electrical pulses. configuring a PCCT device with a plurality of threshold values for energy levels corresponding to a plurality of contrast agents comprising two types of contrast agents, wherein the plurality of threshold values for energy levels are determined based on the respective k-edges of the plurality of contrast agents, the plurality of contrast agents comprising: a first type of long-acting blood pool contrast agent that remains in an anatomical subject for at least 12 hours following injection into the anatomical subject, and a second different type being a nanoparticle contrast agent; a first type of long-acting blood pool contrast agent that remains in an anatomical subject for at least 12 hours following injection into the anatomical subject, and a second different type being a nanoparticle contrast agent; using the PCCT device to perform an imaging scan on an anatomical subject in the presence of the plurality of contrast agents to acquire image data; processing the imaging data into a plurality of datasets based on the plurality of threshold values for energy levels, the plurality of datasets comprising: a first dataset corresponding to the long-acting blood pool contrast agent, and a second dataset corresponding to the nanoparticle contrast agent, wherein the PCCT device processes the imaging data into the plurality of datasets based on the plurality of threshold values according to a process comprising: identifying a plurality of electrical pulses in the imaging data; converting the plurality of electrical pulses into a plurality of measurement voltages; assigning an energy level to each of the plurality of electrical pulses based on a comparison of the plurality of measurement voltages with threshold voltages corresponding to the plurality of threshold values; and creating the plurality of datasets based of the energy level assigned to each of the plurality of electrical pulses. a first dataset corresponding to the long-acting blood pool contrast agent, and a second dataset corresponding to the nanoparticle contrast agent, wherein the PCCT device processes the imaging data into the plurality of datasets based on the plurality of threshold values according to a process comprising: identifying a plurality of electrical pulses in the imaging data; converting the plurality of electrical pulses into a plurality of measurement voltages; assigning an energy level to each of the plurality of electrical pulses based on a comparison of the plurality of measurement voltages with threshold voltages corresponding to the plurality of threshold values; and creating the plurality of datasets based of the energy level assigned to each of the plurality of electrical pulses. identifying a plurality of electrical pulses in the imaging data; converting the plurality of electrical pulses into a plurality of measurement voltages; assigning an energy level to each of the plurality of electrical pulses based on a comparison of the plurality of measurement voltages with threshold voltages corresponding to the plurality of threshold values; and creating the plurality of datasets based of the energy level assigned to each of the plurality of electrical pulses.