Stenosis localisation

EP4720988A1Pending Publication Date: 2026-04-08KONINKLIJKE PHILIPS NV
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
EP · EP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-05-21
Publication Date
2026-04-08

AI Technical Summary

Technical Problem

Current techniques for identifying vascular stenoses in blood vessels are hindered by the need for accurate measurements of the blood vessel lumen, which are often difficult to obtain due to image noise, limited spatial resolution, and other confounding effects, leading to a high proportion of false-positive identifications.

Method used

A computer-implemented method that estimates actual and expected perfusion maps from medical image data to identify potential stenosis locations by calculating correlation values or perfused blood values, reducing the reliance on accurate lumen measurements and minimizing false positives.

Benefits of technology

This approach provides a more reliable method for identifying stenosis locations by assessing perfusion maps, thereby reducing false-positive identifications and improving the accuracy of stenosis detection without requiring precise lumen measurements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure EP2024063904_28112024_PF_FP_ABST
    Figure EP2024063904_28112024_PF_FP_ABST
Patent Text Reader

Abstract

A computer-implemented method of identifying a potential location of a stenosis in a vessel, is provided. The method includes: estimating, from medical image data, an actual perfusion map representing a spatial distribution of perfused blood in adjoining tissue (140). The medical image data is also analyzed in order to generate, for each of a plurality of candidate locations (1601..j) along the vessel(s), an expected perfusion map (1701..j) representing a spatial distribution of perfused blood in the adjoining tissue (140) as a result of blood flowing downstream of the candidate location. The method also includes: calculating, for each of a plurality of the candidate locations (1601..j), i) a correlation value representing a correlation between the expected perfusion map (1701..j), and the actual perfusion map, or ii) a perfused blood value representing an amount of perfused blood in the actual perfusion map within an expected perfused blood boundary (2001..j) defined by a spatial extent of the perfused blood in the expected perfusion map (1701..j). One or more of the candidate locations (1601..j) are identified as the potential location of the stenosis based on the correlation values, or the perfused blood values, respectively.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] STENOSIS LOCALISATION

[0002] TECHNICAL EIELD

[0003] The present disclosure relates to identifying a location of a stenosis in a blood vessel. A computer-implemented method, a computer program product, and a system, are disclosed.

[0004] BACKGROUND

[0005] A vascular stenosis is a term used to describe a narrowing in a blood vessel lumen. Vascular stenoses can occur in arteries, and in veins, and have the effect of limiting blood flow in the vessel. Vascular stenoses can occur in various parts of the body, and have various associated causes. Lor instance, atherosclerosis is a condition in which plaque builds up in the arteries, reducing the diameter of the arterial lumen. This reduces the supply of blood to tissues in the body. Atherosclerosis has various names, depending on the arteries that are affected. Lor instance, obstructive coronary artery disease, “CAD” refers to the build-up of plaque in the arteries of the heart, and peripheral artery disease, “PAD”, refers to the build-up of plaque in arteries other than those that supply the heart or the brain, such as in the legs or arms.

[0006] If untreated, the consequences of such stenoses can be severe. Lor instance, a stenosis in a coronary artery due to CAD can result in coronary ischemia, i.e. a starvation of the blood supply to tissue, in this case to the heart muscle, ultimately resulting in the death of muscle cells. This condition is known as myocardial infarction, and is more commonly referred-to as a heart attack.

[0007] Current techniques for identifying stenoses in blood vessels include image-based techniques wherein medical images of the vasculature are analyzed in order to identify locations in which the blood vessel lumen is narrowed as compared to elsewhere in the lumen. The identified locations are then flagged for follow-up investigations. However, this approach has several drawbacks, firstly, it relies heavily on accurate measurements of the blood vessel lumen. In practice, accurate measurements of the blood vessel lumen can be difficult to obtain from medical images due to confounding effects such as image noise, the limited spatial resolution of the imaging modality, image artifacts due to motion, calcifications, soft-plaques, and metal, and the limitations of step-and-shoot image acquisition techniques that are often used to acquire medical images. Secondly, not all stenoses are medically relevant, or actionable. For instance, the myocardial muscle which is supplied by the coronary vessels can cope with some stenoses without tangible damage. Consequently, current techniques for identifying stenoses in blood vessels can lead to a large proportion of false-positives, and this wastes time in unnecessary followup investigations.

[0008] Thus, there is a need for improvements in the identification of vascular stenoses. SUMMARY

[0009] According to one aspect of the present disclosure, a computer-implemented method of identifying a potential location of a stenosis in a vessel, is provided. The method includes: receiving medical image data representing an anatomical region, the anatomical region including one or more vessels and adjoining tissue; estimating, from the medical image data an actual perfusion map representing a spatial distribution of perfused blood in the adjoining tissue; analyzing the medical image data to generate, for each of a plurality of candidate locations along the one or more vessels, an expected perfusion map representing a spatial distribution of perfused blood in the adjoining tissue as a result of blood flowing downstream of the candidate location; calculating, for each of a plurality of the candidate locations, i) a correlation value representing a correlation between the expected perfusion map, and the actual perfusion map, or ii) a perfused blood value representing an amount of perfused blood in the actual perfusion map within an expected perfused blood boundary defined by a spatial extent of the perfused blood in the expected perfusion map; and identifying one or more of the candidate locations as the potential location of the stenosis based on the correlation values, or the perfused blood values, respectively.

[0010] In the above method, medical image data representing an anatomical region including one or more vessels and adjoining tissue is used to estimate an actual perfusion map. The actual perfusion map represents a spatial distribution of perfused blood in the tissue adjoining the blood vessel(s). The medical image data is also used to generate an expected perfusion map for each of multiple candidate locations along a vessel. Each expected perfusion map represents an expected spatial distribution of perfused blood in the tissue surrounding the vessel as a result of blood flowing downstream of the candidate location.

[0011] In accordance with one aspect, each expected perfusion map is correlated with the actual perfusion map to provide a correlation value for the corresponding candidate location. One or more candidate locations are then identified as potential location of the stenosis based on the correlation values. In this aspect, the correlation values represent a likelihood of a candidate location being a location of a stenosis. Thus, candidate locations having relatively higher correlation values may be deemed to be indicative of a potential location of a stenosis, whereas candidate locations having relatively lower correlation values may be deemed not to be indicative of a potential location of a stenosis.

[0012] In accordance with another aspect, each expected perfusion map is used to calculate a perfused blood value for the corresponding candidate location. The perfused blood value represents an amount of perfused blood in the actual perfusion map within an expected perfused blood boundary defined by the spatial extent of the perfused blood in the expected perfusion map. One or more candidate locations are then identified as potential locations of the stenosis based on the perfused blood values. In this aspect, the magnitude of the gradient of the perfused blood values along the vessel represents a likelihood of a candidate location being a location of a stenosis. Thus, candidate locations in which there is a relatively higher magnitude of the gradient in the perfused blood values may be deemed to be indicative of a potential location of a stenosis, whereas candidate locations in which there is a relatively lower magnitude of the gradient in the perfused blood values may be deemed not to be indicative of a potential location of a stenosis.

[0013] The two aspects share the common approach of determining a potential location of a stenosis by assessing the expected perfusion maps for the candidate locations with respect to an actual perfusion map. Since this assessment is made on the basis of perfusion maps, i.e. spatial distributions of perfused blood, it does not require accurate measurements of the blood vessel lumen in the medical images. This, in-tum, reduces the proportion of false-positive identifications of stenoses, and consequently provides a more reliable technique for identifying the locations of stenoses.

[0014] Further aspects, features, and advantages of the present disclosure will become apparent from the following description of examples, which is made with reference to the accompanying drawings.

[0015] BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Fig. 1 is a flowchart illustrating an example of a computer-implemented method of identifying a potential location of a stenosis in a vessel, in accordance with some aspects of the present disclosure.

[0017] Fig. 2 is a schematic diagram illustrating an example of a system 300 for identifying a potential location of a stenosis in a vessel, in accordance with some aspects of the present disclosure.

[0018] Fig. 3 illustrates an example of an actual perfusion map 150 for an anatomical region 120, in accordance with some aspects of the present disclosure.

[0019] Fig. 4 illustrates examples of expected perfusion maps 1701.6 for corresponding candidate locations 1601.6 along a vessel 130i, in accordance with some aspects of the present disclosure.

[0020] Fig. 5 illustrates an example of a graphical representation of correlation values 1801.6 that have been calculated for each of a plurality of candidate locations 1601.6 along a vessel, and wherein each correlation value is calculated by correlating the expected perfusion map 1701. 6 for the candidate location 1601.6 with the actual perfusion map 150, in accordance with some aspects of the present disclosure.

[0021] Fig. 6 illustrates an example of a graphical representation of an anatomical region 120 including a vessel 130i and wherein the graphical representation of the vessel 130i has been adapted to indicate a potential location of a stenosis I6O4, in accordance with some aspects of the present disclosure.

[0022] Fig. 7 illustrates examples of expected perfused blood boundaries 2001. 6 for corresponding candidate locations I6O1..6, overlaid on an actual perfusion map 150, in accordance with some aspects of the present disclosure.

[0023] Fig. 8 illustrates an example of a graphical representation of an anatomical region 120 including a vessel 130i and wherein the graphical representation includes calculated perfused blood values 1901. 6 for each of a plurality of candidate locations 1601.6 along a vessel 130i, in accordance with some aspects of the present disclosure.

[0024] Fig. 9 illustrates an example of a graphical representation of an anatomical region 120 including a vessel 130i, and wherein the graphical representation of the vessel 130i has been adapted to indicate a potential location I6O4 of a stenosis, in accordance with some aspects of the present disclosure.

[0025] Fig. 10 illustrates an example of a graphical representation of an anatomical region 120 including a vessel 1302, and wherein the graphical representation of the vessel 1302 has been adapted to indicate a potential location 1602,7 of a stenosis, in accordance with some aspects of the present disclosure.

[0026] Fig. 11 illustrates an example of a graphical representation of an anatomical region 120 including a vessel 130;. and wherein the graphical representation of the vessel 130 ; has been adapted to indicate a potential location 1603,6 of a stenosis, in accordance with some aspects of the present disclosure.

[0027] DETAILED DESCRIPTION

[0028] Examples of the present disclosure are provided with reference to the following description and Figures. In this description, for the purposes of explanation, numerous specific details of certain examples are set forth. Reference in the specification to “an example”, “an implementation” or similar language means that a feature, structure, or characteristic described in connection with the example is included in at least that one example. It is also to be appreciated that features described in relation to one example may also be used in another example, and that all features are not necessarily duplicated in each example for the sake of brevity. For instance, features described in relation to a computer implemented method, may be implemented in a computer program product, and in a system, in a corresponding manner.

[0029] In the following description, reference is made to a computer-implemented method of identifying a potential location of a stenosis in a vessel. In some examples, reference is made to a stenosis in an artery such as a coronary artery. However, it is to be appreciated that the method may also be used to identify potential locations of stenoses in arteries that are in other parts of the anatomy than the heart. For instance, the method may also be used to identify a potential location of a stenosis in an artery in the liver, lung, leg, thorax, eye, brain, and so forth.

[0030] It is noted that the computer-implemented methods disclosed herein may be provided as a non-transitory computer-readable storage medium including computer-readable instructions stored thereon, which, when executed by at least one processor, cause the at least one processor to perform the method. In other words, the computer-implemented methods may be implemented in a computer program product. The computer program product can be provided by dedicated hardware, or hardware capable of running the software in association with appropriate software. When provided by a processor, the functions of the method features can be provided by a single dedicated processor, or by a single shared processor, or by a plurality of individual processors, some of which can be shared. The functions of one or more of the method features may for instance be provided by processors that are shared within a networked processing architecture such as a client / server architecture, a peer-to-peer architecture, the Internet, or the Cloud.

[0031] The explicit use of the terms “processor” or “controller” should not be interpreted as exclusively referring to hardware capable of running software, and can implicitly include, but is not limited to, digital signal processor “DSP” hardware, read only memory “ROM” for storing software, random access memory “RAM”, a non-volatile storage device, and the like. Furthermore, examples of the present disclosure can take the form of a computer program product accessible from a computer-usable storage medium, or a computer-readable storage medium, the computer program product providing program code for use by or in connection with a computer or any instruction execution system. For the purposes of this description, a computer-usable storage medium or a computer readable storage medium can be any apparatus that can comprise, store, communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. The medium can be an electronic, magnetic, optical, electromagnetic, infrared, or a semiconductor system or device or propagation medium. Examples of computer-readable media include semiconductor or solid state memories, magnetic tape, removable computer disks, random access memory “RAM”, read-only memory “ROM”, rigid magnetic disks and optical disks. Current examples of optical disks include compact diskread only memory “CD-ROM”, compact disk-read / write “CD-R / W”, Blu-Ray™ and DVD.

[0032] It is also noted that some operations that are performed in the computer-implemented methods disclosed herein may be implemented using artificial intelligence techniques. Suitable techniques may include machine learning techniques, as well as deep learning techniques such as neural networks. For instance, one or more neural networks, may be trained in a supervised, or in some cases unsupervised, manner, to implement the operations performed in the computer-implemented methods disclosed herein.

[0033] As mentioned above, there is a need for improvements in the identification of vascular stenoses.

[0034] Fig. 1 is a flowchart illustrating an example of a computer-implemented method of identifying a potential location of a stenosis in a vessel, in accordance with some aspects of the present disclosure. Fig. 2 is a schematic diagram illustrating an example of a system 300 for identifying a potential location of a stenosis in a vessel, in accordance with some aspects of the present disclosure. The system 300 illustrated in Fig. 2 includes one or more processors 310. It is noted that operations described as being performed in the method illustrated in Fig. 1, may also be performed by the one or more processors 310 of the system 300 illustrated in Fig. 2. Moreover, it is noted that operations described as being performed by the one or more processors illustrated in Fig. 2, may also be performed as part of the method illustrated in Fig. 1. With reference to Fig. 1, the computer-implemented method of identifying a potential location of a stenosis in a vessel, includes: receiving SI 10 medical image data 110 representing an anatomical region 120, the anatomical region including one or more vessels 130i..i and adjoining tissue 140; estimating S120, from the medical image data 110, an actual perfusion map 150 representing a spatial distribution of perfused blood in the adjoining tissue 140; analyzing SI 30 the medical image data 110 to generate, for each of a plurality of candidate locations 160i ,j along the one or more vessels, an expected perfusion map 170i.j representing a spatial distribution of perfused blood in the adjoining tissue 140 as a result of blood flowing downstream of the candidate location; calculating S140, for each of a plurality of the candidate locations 160i..j, i) a correlation value 180i j representing a correlation between the expected perfusion map 170i.j, and the actual perfusion map 150, or ii) a perfused blood value 190i. j representing an amount of perfused blood in the actual perfusion map 150 within an expected perfused blood boundary 200i. j defined by a spatial extent of the perfused blood in the expected perfusion map 170i.j; and identifying SI 50 one or more of the candidate locations 1601 as the potential location of the stenosis based on the correlation values 180i.j, or the perfused blood values 190i.j, respectively.

[0035] In the above method, medical image data representing an anatomical region including one or more vessels and adjoining tissue is used to estimate an actual perfusion map. The actual perfusion map represents a spatial distribution of perfused blood in the tissue adjoining the blood vessel(s). The medical image data is also used to generate an expected perfusion map for each of multiple candidate locations along a vessel. Each expected perfusion map represents an expected spatial distribution of perfused blood in the tissue surrounding the vessel as a result of blood flowing downstream of the candidate location.

[0036] In accordance with one aspect, each expected perfusion map is correlated with the actual perfusion map to provide a correlation value for the corresponding candidate location. One or more candidate locations are then identified as potential location of the stenosis based on the correlation values. In this aspect, the correlation values represent a likelihood of a candidate location being a location of a stenosis. Thus, candidate locations having relatively higher correlation values may be deemed to be indicative of a potential location of a stenosis, whereas candidate locations having relatively lower correlation values may be deemed not to be indicative of a potential location of a stenosis.

[0037] In accordance with another aspect, each expected perfusion map is used to calculate a perfused blood value for the corresponding candidate location. The perfused blood value represents an amount of perfused blood in the actual perfusion map within an expected perfused blood boundary defined by the spatial extent of the perfused blood in the expected perfusion map. One or more candidate locations are then identified as potential locations of the stenosis based on the perfused blood values. In this aspect, the magnitude of the gradient of the perfused blood values along the vessel represents a likelihood of a candidate location being a location of a stenosis. Thus, candidate locations in which there is a relatively higher magnitude of the gradient in the perfused blood values may be deemed to be indicative of a potential location of a stenosis, whereas candidate locations in which there is a relatively lower magnitude of the gradient in the perfused blood values may be deemed not to be indicative of a potential location of a stenosis.

[0038] The two aspects share the common approach of determining a potential location of a stenosis by assessing the expected perfusion maps for the candidate locations with respect to an actual perfusion map. Since this assessment is made on the basis of perfusion maps, i.e. spatial distributions of perfused blood, it does not require accurate measurements of the blood vessel lumen in the medical images. This, in-tum, reduces the proportion of false-positive identifications of stenoses, and consequently provides a more reliable technique for identifying the locations of stenoses.

[0039] With reference to the method illustrated in Fig. 1, in the operation SI 10, medical image data 110 is received. The medical image data 110 represents an anatomical region 120. The anatomical region includes one or more vessels 130i..i and adjoining tissue 140.

[0040] The medical image data 110 that is received in the operation S 110 may be generated by various types of imaging systems. For instance, it may be generated by a volumetric imaging system such as a magnetic resonance imaging “MRI” system, or a computed tomography “CT” imaging system. Alternatively, it may be generated by two-dimensional imaging system such as a projection X-ray imaging system. In the example illustrated in Fig. 2, the medical image data 110 is generated by a CT imaging system 320. In examples in which the medical image data 110 is generated by a CT, or a projection X-ray, imaging system, the imaging system may be spectral X-ray imaging system. In other words, the medical image data 110 may be generated by a spectral CT imaging system, or a spectral X- ray projection imaging system. Spectral X-ray imaging systems generate X-ray attenuation data representing X-ray attenuation within multiple different energy intervals. The X-ray attenuation data from spectral X-ray imaging systems may be processed in order to distinguish between media that have similar X-ray attenuation values when measured within a single energy interval, and which would be indistinguishable in conventional X-ray attenuation data. Thus, the X-ray attenuation data from spectral X-ray imaging systems may be used to provide images with improved specificity to materials such as contrast agent, tissue, bone, and so forth.

[0041] In general, the medical image data 110 that is received in the operation SI 10 may represent a single static image, or it may represent a temporal sequence of images, i.e. fluoroscopic images. In some examples, the medical image data 110 may be generated instantaneously before being received by the one or more processors 310. For instance, the medical image data 110 may represent a live sequence of images. Alternatively, the medical image data 110 may have been generated some seconds, minutes, hours, or even days, or a longer period, beforehand. In the latter case, the medical image data 110 may have been generated prior to performing a medical procedure on the anatomical region. In this case, the medical image data 110 may be referred-to as pre-procedural medical image data. In some examples, the medical image data 110 that is received in the operation S 110 is generated subsequent to the injection of a contrast agent into the vasculature of a subject. Medical image data 110 that is generated by a CT imaging system, or by a projection X-ray imaging system, may be generated in this manner, for example. The contrast agent highlights blood in the medical image data. In some examples, the medical image data 110 may represent digital subtraction angiographic “DSA” images. DSA images are generated by subtracting the image intensity values of an X-ray image that has been generated prior to the injection of a contrast agent into the vasculature, from the image intensity values in corresponding positions in X-ray images that are generated after the contrast agent has been injected. Thus, DSA images provide a visualization of blood in the anatomy in the absence of confounding image features such as bone, and which are common to the images before and after contrast agent injection.

[0042] The medical image data 110 that is received in the operation S 110 may be received from various sources, including from a medical imaging system such as the imaging systems described above. Alternatively, the medical image data 110 may be received from another source, such as a database, a computer readable storage medium, the internet, the cloud, and so forth. The medical image data 110 may be received via any form of data communication, including wired and wireless communication. By way of some examples, when wired communication is used, the communication may take place via an electrical or optical cable, and when wireless communication is used, the communication may for example be via RF or infrared signals.

[0043] The medical image data 110 that is received in the operation S 110 represents an anatomical region 120. The anatomical region includes one or more vessels 130 and adjoining tissue 140. In the examples that are described below, the anatomical region is the heart, and the one or more vessels 130 are coronary arteries. In these examples, the adjoining tissue may include tissue such as myocardial tissue that adjoins, or in other words is connected to, the vessel(s) and which is consequently perfused by blood flowing in the one or more vessels 130 . In general, however, the anatomical region 120 may be any anatomical region, and the vessels may be any type of artery. Thus, in other examples, other types of tissue than myocardial tissue may be perfused by the blood flowing in the one or more vessels 130 .

[0044] Returning to the method illustrated in Fig. 1, in the operation S120, an actual perfusion map 150 is estimated from the medical image data 110. The actual perfusion map 150 represents a spatial distribution of perfused blood in the tissue adjoining the one or more vessels 130

[0045] In some examples, the medical image data 110 is acquired subsequent to the injection of a contrast agent into the vasculature of a subject. For example, if the medical image data is generated by a CT, projection X-ray, or MRI imaging system, a contrast agent that includes a substance such as iodine, of gadolinium, may be injected into the vasculature prior to acquisition of the medical image data 110. The contrast agent provides enhanced visibility of the blood in the tissue, and consequently the image intensity values in the tissue may be used as surrogate values for the amount of perfused blood in the adjoining tissue. In these examples, the medical image data 110 that is received in the operation SI 10 represents an actual distribution of a contrast agent in the anatomical region 120, and in the operation S120, the actual perfusion map 150 is estimated based on the actual distribution of the contrast agent in the anatomical region.

[0046] In other examples the medical image data 110 is acquired without the use of a contrast agent. For instance, medical image data may be acquired from an MRI imaging system, and techniques such as arterial spin labelling “ASL”, and other diffusion MRI models, may be used to provide a perfusion map in the absence of a contrast agent. In these examples, the actual perfusion map 150 is estimated from the medical image data 110 using a diffusion model.

[0047] Fig. 3 illustrates an example of an actual perfusion map 150 for an anatomical region 120, in accordance with some aspects of the present disclosure. In Fig. 3, the anatomical region 120 is the heart, and the one or more vessels 130i represent coronary arteries. The coronary arteries I30i supply oxygen-rich blood to the adjoining tissue 140 in a process known as perfusion. This gives rise to a spatial distribution of perfused blood in the adjoining tissue 140 (e.g. myocardial tissue, a type of muscle tissue) and facilitates the pumping of the heart.

[0048] The actual perfusion map 150 in the example illustrated in Fig. 3 is obtained by acquiring medical image data 110 representing the heart using a CT imaging system subsequent to the injection of a contrast agent into the vasculature. The image intensity values in the actual distribution of the contrast agent in the anatomical region have been used as surrogate values for the amount of perfused blood in the adjoining tissue. In the example illustrated in Fig. 3, the spatial distribution of perfused blood in the adjoining tissue has been normalized by subtracting from the image intensity values in the actual distribution of the contrast agent, a median value for the image intensity in myocardial tissue. This results in the positive values (hyper-perfused relative to the median value) and negative values (hypo-perfused relative to the median value) in the spatial distribution that are within the respective boundaries labelled as “+” and “-’’in Fig. 3. The magnitude of hyper-, or hypo-perfusion at each point in the spatial distribution is illustrated by way of the grayscale intensity in the actual perfusion map 150. Thus, dark- shaded areas within boundaries labelled as “+” correspond to relatively greater degree of hyper-perfusion than light-shaded area within boundaries labelled as “+”. Similarly, dark-shaded areas within boundaries labelled as correspond to relatively lesser degree of hypo-perfusion than light-shaded areas within boundaries labelled as

[0049] Returning to the method illustrated in Fig. 1, in the operation S130, the medical image data 110 is analyzed to generate, for each of a plurality of candidate locations 160i. j along the one or more vessels, an expected perfusion map 170i.j representing a spatial distribution of perfused blood in the adjoining tissue 140 as a result of blood flowing downstream of the candidate location. This operation is described with reference to Fig. 4, which illustrates examples of expected perfusion maps 1701.6 for corresponding candidate locations 1601.6 along a vessel 130i, in accordance with some aspects of the present disclosure. In general, the generation of the expected perfusion maps 170i.j in the operation S130 involves identifying a path of the one or more vessels 1301 in the anatomical region 120, defining a plurality of candidate locations 1601 along the path of the one or more vessels 13 O , and generating the expected perfusion map 170i.j by modelling the spatial distribution of perfused blood in the adjoining tissue 140 as a result of blood flowing downstream of each candidate location 160i ,j.

[0050] In the operation S130, the path(s) of the one or more vessels 130u may be identified using various techniques. One technique involves segmenting the medical image data 110. Various known segmentation techniques may be used for this purpose, including region growing, thresholding, feature detection, model-based segmentation, and segmentation using a trained neural network such as a U-Net. Such segmentation techniques may be used to segment the lumen(s) of the vessel(s) 130 u in the medical image data 110, and to thereby identify the path(s) of the vessels(s) 130u. In some examples, the path corresponds to the centerline(s) of the vessel(s) 130 . The centerline(s) of the vessel(s) may be identified by determining positions along the vessel(s) that are mid-way between its bilateral borders. Another technique for identifying the path in the operation S130 involves analyzing the medical image data 110 using a neural network trained to identify the path. In this technique, a neural network such as a convolutional neural network “CNN” may be trained to identify the path(s) of vessels by training the neural network using training data that includes multiple medical images representing anatomical regions that include vessels, and corresponding ground truth data representing delineated paths of the vessels. Another technique for identifying the path in the operation SI 30 involves using a path-finding algorithm such as Fast Marching. A dynamic programming technique may be used to optimize the position of the centerline with respect to the borders of the lumen.

[0051] It is noted that in these example techniques, the identification of the path of the vessel(s) does not require accurate measurements of the blood vessel lumen in the medical images. This improves their resilience to confounding effects such as image noise, the limited spatial resolution of the imaging modality, image artifacts due to motion, calcifications, soft-plaques, and metal, and the limitations of step-and-shoot image acquisition techniques that are often used to acquire medical images.

[0052] Having identified the path(s) of the one or more vessels 130 , a plurality of candidate locations 160i ,j are then defined along the path of the one or more vessels 130 . The candidate locations may have any desired distribution along the vessel(s). In the example illustrated in Fig. 4, six candidate locations are illustrated with regular spacing, i.e. candidate locations 1601.6. In general there may be any number of candidate locations, and the candidate locations may have any desired spacing. The spacing may be regular, or irregular. In one example, the candidate locations are defined at adjacent pixels in the medical image data 110. In general, a higher density of candidate locations 160i. j along the vessel(s) provides a more accurate identification of a potential location of a stenosis at the expense of increased processing time.

[0053] Having defined the candidate locations 160i. j, for each candidate location 160i , an expected perfusion map 170i.j representing a spatial distribution of perfused blood in the adjoining tissue 140 as a result of blood flowing downstream of the candidate location, is then generated. Two approaches for this operation are described below.

[0054] In one approach, the expected perfusion maps 170i.j are generated by modelling the spatial distribution of perfused blood in the adjoining tissue 140 as a result of blood flowing downstream of the candidate location in the absence of a stenosis in the one or more vessels 130i..i. This approach models “normal” perfusion of the adjoining tissue 140 by the one or more vessels 130i..i. In one example of this approach, values representing the spatial distribution are assigned to the adjoining tissue 140 downstream of the candidate location based on a distance of the tissue from the path. In one implementation, pixels / voxels representing adjoining tissue in the anatomical region are assigned to their nearest path, and a non-zero value is assigned to the tissue pixel / voxel if it is downstream of the corresponding candidate location, and a zero value is assigned to the pixel / voxel if it is upstream of the candidate location. This implementation is illustrated in Fig. 4. With reference to Fig. 4, the expected perfusion map 1706 corresponding to the candidate location 160e for the vessel 130i, in the expected perfusion map 170e, tissue pixels / voxels that are deemed to be closest to the path of the vessel 1301 and which are downstream of the candidate location 160(, have been assigned a value of unity, as indicated by the dark-shaded region within the boundary 200(,. In the expected perfusion map 170(,. pixels / voxels that are outside of the boundary 200(, have been assigned a value of zero, as indicated by the light-shaded region outside the boundary 2006. The boundaries 2001.5 of the expected perfusion maps 1701.5 for the corresponding candidate locations I6O1..5, are also illustrated in Fig. 4. The pixel / voxel values within these boundaries are likewise unity within their respective boundaries, and zero outside their respective boundaries. For the purpose of illustration, the expected perfusion maps 1701. 5 have not been shaded within their boundaries in order to avoid obscuring the expected perfusion map 1706.

[0055] Instead of assigning values to the tissue pixels / voxels in the manner described above, the expected perfusion maps 170i..j may be generated by assigning values to the tissue pixels / voxels in other ways. These include assigning non-binary, or in other words, analogue values, to the tissue pixels / voxels. For instance, in another implementation, a reference spatial distribution of perfused blood may be assigned to the adjoining tissue 140. The reference spatial distribution may be assigned to the adjoining tissue 140 based on factors such as population data, left versus right coronary artery dominance, a coronary atlas, and so forth. In yet another example, the spatial distribution of perfused blood in the adjoining tissue 140 may be modelled using a parametric perfusion model.

[0056] In another approach, the expected perfusion maps 170i.j are generated by modelling the spatial distribution of perfused blood in the adjoining tissue 140 as a result of blood flowing downstream of the candidate location in the presence of a candidate stenosis in the candidate location. In this approach, the spatial distribution of perfused blood in the adjoining tissue 140 as a result of blood flowing downstream of the candidate location in the presence of a candidate stenosis in the candidate location, is modelled using a parametric perfusion model in which the parameters represent a degree of stenosis at the candidate location along the vessel path. An example of such a model is described in a document by Boileau, E., et al., “Estimating the accuracy of a reduced-order model for the calculation of fractional flow reserve (FFR)”, Volume34, Issue 1, January 2018, e2908. In this approach, the operations of generating the expected perfusion map 170i.j, and the calculating operation S140 described below, may be performed iteratively for a plurality of different magnitudes of the candidate stenosis, to further determine a magnitude of the stenosis at the candidate location in the vessel.

[0057] Since in both of these approaches, the generation of the expected perfusion maps 1701 does not require accurate measurements of the blood vessel lumen in the medical images, they are more resilient to confounding effects such as image noise, the limited spatial resolution of the imaging modality, image artifacts due to motion, calcifications, soft-plaques, and metal, and the limitations of step-and-shoot image acquisition techniques that are often used to acquire medical images.

[0058] Returning to the method illustrated in Fig. 1, in the operation S 140, for each of a plurality of the candidate locations 160i..j, i) a correlation value 180i ,j is calculated. The correlation value represents a correlation between the expected perfusion map 170i.j, and the actual perfusion map 150. In the corresponding operation S150, one or more of the candidate locations 160i ,j is identified as the potential location of the stenosis based on the correlation values 180i ,j. Alternatively, in the operation S140, for each of a plurality of the candidate locations 1601 , ii) a perfused blood value 1901 is calculated. For each candidate location 160i. j, the perfused blood value represents an amount of perfused blood in the actual perfusion map 150 within an expected perfused blood boundary 200 i..j defined by a spatial extent of the perfused blood in the expected perfusion map 170i.j . In the corresponding operation S150, one or more of the candidate locations 160i ,j is identified as the potential location of the stenosis based on the perfused blood values 190i. j . The first of these options, i) is described with reference to Fig. 5 and Fig. 6, and the second of these options, ii) is described with reference to Fig. 7 and Fig. 8.

[0059] In the first of these options, i) a correlation value 180i..j is calculated for each candidate location 160i..j in the operation S140, and in the corresponding operation S150, one or more of the candidate locations 160i ,j is identified as the potential location of the stenosis based on the correlation values 180i..j . The correlation values 1801. 6 in this option represent a likelihood of a candidate location being a location of a stenosis. Thus, candidate locations having relatively higher correlation values are deemed to be indicative of a potential location of a stenosis, whereas candidate locations having relatively lower correlation values are deemed not to be indicative of a potential location of a stenosis.

[0060] The calculation of the correlation values 180i..j in accordance with this option is now described with reference to Fig. 5, which illustrates an example of a graphical representation of correlation values 1801. 6 that have been calculated for each of a plurality of candidate locations 1601.6 along a vessel, and wherein each correlation value is calculated by correlating the expected perfusion map 1701. 6 for the candidate location 1601.6 with the actual perfusion map 150, in accordance with some aspects of the present disclosure. By way of an example, the correlation value 180i for the candidate location 160i is determined by correlating the expected perfusion map 170i in Fig. 5, with the actual perfusion map 150 illustrated in Fig. 3. The correlation values 180i..j may be calculated using various mathematical functions, such as by evaluating a correlation coefficient, or by evaluating a covariance. In Fig. 5, the resulting correlation values 1801. 6 corresponding to the candidate locations 1601.6 are illustrated via the grayscale intensity of the vessel 130i in Fig. 5. Relatively higher correlation values are represented by darker-shaded areas, and relatively-lower correlation values are represented by lighter- shaded areas. In the example illustrated in Fig. 5, the candidate location 160i is illustrated in the graphical representation of the vessel 130i via a relatively lighter-shaded lumen than the candidate location I6O4, and consequently the candidate location I6O4 indicates a more likely location of a stenosis than the candidate location I6O1.

[0061] The graphical representation of the correlation values 18O1..6 illustrated in Fig. 5 is one example the operation of identifying S150 one or more of the candidate locations 160i..j as the potential location of the stenosis based on the correlation values 180i..j. Alternatively, or additionally, one or more of the candidate locations 160i..j having the highest correlation values 180i..j may be identified as the potential location of the stenosis in the operation S150. For instance, a graphical representation of the anatomical region including the one or more vessels 130i..i and the adjoining tissue 140, may be outputted, and a marker may be placed at the candidate location having the highest correlation value in order to identify the most likely location of the stenosis.

[0062] Another example of the operation of identifying S150 one or more of the candidate locations 160i..j as the potential location of the stenosis based on the correlation values 180i..j is illustrated in Fig. 6. Fig. 6 illustrates an example of a graphical representation of an anatomical region 120 including a vessel 130i and wherein the graphical representation of the vessel 130i has been adapted to indicate a potential location of a stenosis I6O4, in accordance with some aspects of the present disclosure. In the example illustrated in Fig. 6, the diameter of the vessel 130i has been artificially reduced in the vicinity of the candidate location I6O4 in order to highlight its potential location. The graphical representation of the one or more vessels 130i..i may alternatively be adapted in other ways to indicate a potential location of a stenosis. For instance, the vessel may be highlighted with a color, or a marker, or using another technique. More generally, the operation of identifying S 150 one or more of the candidate locations 160i..j as the potential location of the stenosis, may include: outputting a graphical representation of the anatomical region 120 including the one or more vessels 130i..i and the adjoining tissue 140; and displaying, in the graphical representation, one or more markers indicating the one or more candidate locations 160i..j having the highest correlation values 180i..j, or the one or more candidate locations 160 i.j corresponding to a local maximum in a magnitude of a gradient of the perfused blood values 190i..j; and / or adapting the graphical representation of the one or more vessels 13 Ou to indicate the identified potential location of the stenosis; and / or displaying in the graphical representation, a ranked list comprising the one or more candidate locations 160i ,j identified as the potential location of the stenosis.

[0063] In these examples, the magnitude of the correlation value at the identified potential location of the stenosis may also be outputted. This helps to convey to a user the level of confidence in the assessment. The graphical representation of the anatomical region 120 may also be overlaid with the actual perfusion map 150. This provides additional context to the basis on which the potential location of the stenosis has been identified.

[0064] As mentioned above, another option is also provided for the operation S140 illustrated in Fig. 1. In this second option ii) a perfused blood value 190i.j is calculated for each of the candidate locations 160i ,j. For each candidate location 1601 , the perfused blood value represents an amount of perfused blood in the actual perfusion map 150 within an expected perfused blood boundary 200i. j defined by a spatial extent of the perfused blood in the expected perfusion map 170i.j. In the corresponding operation S150, one or more of the candidate locations 160i..j are identified as the potential location of the stenosis based on the perfused blood values 190i. j .

[0065] In this second option, the magnitude of the gradient of the perfused blood values 190i. j along the vessel represents a likelihood of a candidate location being a location of a stenosis. Candidate locations in which there is a relatively higher magnitude of the gradient in the perfused blood values are deemed to be indicative of a potential location of a stenosis, whereas candidate locations in which there is a relatively lower magnitude of the gradient in the perfused blood values are deemed not to be indicative of a potential location of a stenosis.

[0066] In this second option, the magnitude of the gradient of the perfused blood values along the vessel may be observed from a graphical representation of the perfused blood values along the vessel. Candidate locations in which the magnitude of the gradient is relatively higher appear as an abrupt transition in the perfused blood values. Alternatively, a value for the magnitude of the gradient may be calculated from the perfused blood values and its value may be outputted. Thus, in this option, in the operation S 150, one or more of the candidate locations 160i ,j may be identified as the potential location of the stenosis by outputting a graphical representation of the perfused blood values 190i j, or by calculating, and outputting, the magnitude of the gradient of the perfused blood values. In one example, a gradient of the perfused blood values 190i. j along the vessel, is calculated, and one or more of the candidate locations 160i ,j corresponding to a local maximum in a magnitude of the gradient of the perfused blood values 190i are identified as the potential location of the stenosis in the operation S150.

[0067] The calculation of the perfused blood values 190i. j in accordance with this second option is now described with reference to Fig. 7, which illustrates examples of expected perfused blood boundaries 2001. 6 for corresponding candidate locations 1601. 6, overlaid on an actual perfusion map 150, in accordance with some aspects of the present disclosure. In this second option, two alternative techniques are described for calculating the perfused blood values 190i..j in the operation S140. In one example technique, the perfused blood values 190 i..j are calculated for each of the candidate locations 160i..j by: determining the expected perfused blood boundary 200i. j based on a spatial extent of the perfused blood in the expected perfusion map 170 i.j; mapping the expected perfused blood boundary 200i.j onto the actual perfusion map 150; and analyzing the spatial distribution of perfused blood in the actual perfusion map 150 within the expected perfused blood boundary 200i.j, to provide the perfused blood value 190i. j .

[0068] With reference to Fig. 7, in this second option, the expected perfusion maps 170i.j are determined using the techniques described above. The spatial extent of the perfused blood in the expected perfusion map 170i.j is then used the determine the expected perfused blood boundary 200i. j. With reference to the example candidate location I 6O(,. this may be performed by applying a threshold value to the spatial distribution values in the expected perfusion map 1706. In the expected perfusion maps 170i.j illustrated in Fig. 7, the spatial distribution values are either unity, or zero, as described with reference to Fig. 4, and so the perfused blood boundary 200e may be defined by applying a threshold value of e.g. 0.5 to the spatial distribution values in the expected perfusion map 170(,. In other expected perfusion maps, the spatial distribution values may be different to zero, and unity, and therefore other threshold values may be applied in this operation.

[0069] Having determined the expected perfused blood boundaries 200i.j, these are then mapped onto the actual perfusion map 150, as illustrated in Fig. 7. The spatial distribution of perfused blood in the actual perfusion map 150 within the expected perfused blood boundary 200(,. is then analyzed to provide the perfused blood value 190e for the candidate location 1606. Each perfused blood value, e.g. the perfused blood value 190(, for the candidate location 1606, may be calculated as a total, or an average of the values in the spatial distribution within the corresponding expected perfused blood boundary, e.g. the expected perfused blood boundary 200e. For instance, each perfused blood value may be calculated as a mean value, or a mode, or a median, of the spatial distribution values within the expected perfused blood boundary. These operations are performed for each of the candidate locations illustrated in Fig. 7, resulting in perfused blood values 1901. 6 corresponding to each of the candidate locations 1601. 6.

[0070] As described above, in this second option, the magnitude of the gradient of the perfused blood values along the vessel represents a likelihood of a candidate location being a location of a stenosis. Thus, candidate locations in which there is a relatively higher magnitude of the gradient in the perfused blood values may be deemed to be indicative of a potential location of a stenosis, whereas candidate locations in which there is a relatively lower magnitude of the gradient in the perfused blood values may be deemed not to be indicative of a potential location of a stenosis.

[0071] Thus, in this implementation, the potential location of the stenosis may be identified by: outputting a graphical representation of the one or more vessels 1301 ; and wherein the operation of identifying S150 one or more of the candidate locations 160i. j as the potential location of the stenosis based on the perfused blood values 190i. j, comprises: a) indicating the perfused blood values 190i. j in the graphical representation at the corresponding candidate locations 160i ; and / or b) calculating a gradient of the perfused blood values 190i..j along the vessel, and identifying one or more of the candidate locations 160i ,j as the potential location of the stenosis based on a magnitude of the gradient of the perfused blood values 190i. j .

[0072] An example of the first of these options is illustrated in Fig. 8, which illustrates an example of a graphical representation of an anatomical region 120 including a vessel 130i and wherein the graphical representation includes calculated perfused blood values 1901.6 for each of a plurality of candidate locations 1601.6 along a vessel 130i, in accordance with some aspects of the present disclosure. In the example illustrated in Fig. 8, the perfused blood values 1901. 6 are simply overlaid onto the graphical representation of the vessel 130i. In this example, the perfused blood values 1901. 6 are indicated by shading the vessel 130i in grayscale, relatively higher values being in relatively darker-shaded, and relatively lower values being relatively lighter-shaded. An observer may simply see the magnitude of the gradient of the perfused blood values 1901.6 in Fig. 8. For instance, the transition from lighter to darker shaded region at the candidate locations I6O4, indicates that this is the most likely location of the stenosis.

[0073] Instead of using the graphical representation illustrated in Fig. 8, the operation of identifying S 150 one or more of the candidate locations 16O1 ,j as the potential location of the stenosis based on the perfused blood values 190i. j may include by b) calculating a gradient of the perfused blood values 190 i..j along the vessel, and identifying one or more of the candidate locations 1601 as the potential location of the stenosis based on a magnitude of the gradient of the perfused blood values 190 i..j . In this example the value of the magnitude of the gradient may simply be outputted. For instance, the value of the magnitude of the gradient may be outputted in the form of a table for each candidate location, or it may be overlaid in the form of a color, or another graphical representation, onto a graphical representation of the vessel 130i, such as the graphical representation illustrated in Fig. 8.

[0074] In another example technique, the perfused blood values 190i are calculated for each of the candidate locations 16O1 ,j by: mapping the expected perfusion map 170i.j onto the actual perfusion map 150 to define the expected perfused blood boundary 200i. j in the actual perfusion map; weighting the spatial distribution of perfused blood in the actual perfusion map 150 within the expected perfused blood boundary 200i.j, with the spatial distribution of perfused blood in the expected perfusion map 170i.j; and analyzing the weighted spatial distribution to provide the perfused blood value 190i..j.

[0075] With reference to Fig. 7, in this technique, the expected perfusion maps 170i are determined using the techniques described above. Each expected perfusion map is then mapped 170i. j onto the actual perfusion map 150 to define the expected perfused blood boundary 200 i..j. Some of the expected perfusion maps described above have a well-defined boundary. For instance, expected perfusion maps such as the example perfusion maps 170(, illustrated in Fig. 4, and in which the values in the spatial distribution are binary, have a well-defined boundary. In other expected perfusion maps, the values in the spatial distribution may have analogue values. The boundaries of such maps are therefore diffuse. The present example addresses this latter type of expected perfusion map by defining the expected blood boundary as the maximum extent of these non-zero analogue values. In accordance with this example, the spatial distribution of perfused blood in the actual perfusion map 150 within the expected perfused blood boundary 200i„j, is weighted with the spatial distribution of perfused blood in the expected perfusion map

[0076] 1701..j. Pixels, or voxels, in the expected perfusion maps 170i.j that are close to the expected perfused blood boundary 200i„j, are likely to have relatively lower values than pixels or voxels that are close to a vessel. Consequently, the weighting that is applied in this operation places less emphasis on pixels, or voxels, in the expected perfusion maps 170i. j that are close to the expected perfused blood boundary

[0077] 2001..j than those that are close to a vessel. The weighted spatial distribution is then analyzed in a similar manner to that described above to provide the perfused blood value 190i..j for the corresponding location. This operation may be performed in the same manner as described above, i.e. by calculating a total, or an average value, e.g. a mean value, or a mode, or a median value, from the weighted values for the individual voxels within the corresponding expected perfused blood boundary 200i. ,j. These operations are performed using the expected perfusion maps corresponding to each of the candidate locations illustrated in Fig. 7, resulting in perfused blood values 1901.6 for each of the candidate locations 1601.6. The perfused blood values 1901.6 are then used to identify the potential location of the stenosis in the same manner as described above, i.e. by: outputting a graphical representation of the one or more vessels 1301 ; and wherein the operation of identifying S150 one or more of the candidate locations 160i. j as the potential location of the stenosis based on the perfused blood values 190i. j, comprises: a) indicating the perfused blood values 190i. j in the graphical representation at the corresponding candidate locations 160i ; and / or b) calculating a gradient of the perfused blood values 190i.j along the vessel, and identifying one or more of the candidate locations 160i ,j as the potential location of the stenosis based on a magnitude of the gradient of the perfused blood values 190i. j .

[0078] Some alternative examples of graphical representations of the anatomical region 120 and wherein the graphical representation of the vessel has been adapted to indicate a potential location of a stenosis, are illustrated in Fig. 9 - Fig. 11. These may be used with the implementations described with reference to Fig. 5 and Fig. 6 and in which a correlation values are calculated, as well as with the implementations described with reference to Fig. 7 and Fig. 8 and in which perfused blood values are calculated. In these examples, the diameter of the vessel has been artificially reduced downstream of the identified potential location of the stenosis in order to highlight its location. These graphical representations may also be outputted in the operation S150 instead of, or in addition to, the graphical representations in the examples provided above.

[0079] Fig. 9 illustrates an example of a graphical representation of an anatomical region 120 including a vessel 130i, and wherein the graphical representation of the vessel 130i has been adapted to indicate a potential location I6O4 of a stenosis, in accordance with some aspects of the present disclosure. In this example, the diameter of the vessel 130i has been artificially reduced downstream of the identified potential location of the stenosis in order to highlight its location. In this example, the anatomical region 120 is overlaid with an actual perfusion map 150 in order to provide further context to the identified location of the stenosis. The expected perfusion map 1704 for the candidate location I6O4 is also delineated in Fig. 10 by white dashed lines. The right-hand view of Fig. 9 represents a three-dimensional visualization of the anatomical region, similar to that in Fig. 3 - Fig. 8. The left-hand view of Fig. 9 represents a “bulls eye” view of the anatomical region that assists in visualizing the expected perfusion map 1704 and the identified location of the stenosis.

[0080] Fig. 10 illustrates an example of a graphical representation of an anatomical region 120 including a vessel 1302, and wherein the graphical representation of the vessel 1302 has been adapted to indicate a potential location 1602,7 of a stenosis, in accordance with some aspects of the present disclosure. In this example, the diameter of the vessel 1302 has been artificially reduced downstream of the identified potential location of the stenosis in order to highlight its location. In this example, the anatomical region 120 is overlaid with an actual perfusion map 150 in order to provide further context to the identified location of the stenosis. The expected perfusion map 1702,7 for the candidate location 1602,7 is also delineated in Fig. 10 by white dashed lines. The right-hand view of Fig. 10 represents a three- dimensional visualization of the anatomical region, similar to that in Fig. 3 - Fig. 8. The left-hand view of Fig. 10 represents a “bulls eye” view of the anatomical region that assists in visualizing the expected perfusion map 1702,7 and the identified location of the stenosis.

[0081] Fig. 11 illustrates an example of a graphical representation of an anatomical region 120 including a vessel 1303, and wherein the graphical representation of the vessel 13O3 has been adapted to indicate a potential location 1603,6 of a stenosis, in accordance with some aspects of the present disclosure. In this example, the diameter of the vessel 1302 has been artificially reduced downstream of the identified potential location of the stenosis in order to highlight its location. In this example, the anatomical region 120 is overlaid with an actual perfusion map 150 in order to provide further context to the identified location of the stenosis. The expected perfusion map 1703,6 for the candidate location 1603,6 is also delineated in Fig. 10 by white dashed lines. The right-hand view of Fig. 11 represents a three- dimensional visualization of the anatomical region, similar to that in Fig. 3 - Fig. 8. The left-hand view of Fig. 11 represents a “bulls eye” view of the anatomical region that assists in visualizing the expected perfusion map 1703,6 and the identified location of the stenosis.

[0082] In another example, the method described with reference to Fig. 1 is performed using segmented medical image data 110. In this example, method further described with reference to Fig. 1 includes segmenting the medical image data 110 to identify the adjoining tissue 140. The operations of estimating an actual perfusion map 150, and analyzing S 130 the medical image data 110, are then performed using the segmented medical image data. Various segmentation techniques may be used for this purpose, including region growing, thresholding, feature detection, model-based segmentation, and segmentation using a trained neural network such as a CNN, or a U-Net.

[0083] In another example, the spatial distribution of perfused blood in the expected perfusion map 170i..j and / or the actual perfusion map 150, is normalized. In this example, the method described with reference to Fig. 1 includes calculating S140, for each of a plurality of the candidate locations 160i..j, i) a correlation value 180i.j representing a correlation between the expected perfusion map 170i.j, and the actual perfusion map 150, and wherein the identifying S150 one or more of the candidate locations 160i ,j as the potential location of the stenosis is based on the correlation values 180i..j. The calculating S140 also includes: normalizing the spatial distribution of perfused blood in the expected perfusion map 170 i.j and / or the actual perfusion map 150, to provide a normalized expected perfusion map, and a normalized actual perfusion map, respectively; and wherein the correlation values 180i..j are calculated using the normalized expected perfusion map and / or the normalized actual perfusion map.

[0084] The normalization takes account of inter-patient variations and consequently improves the reliability of the method. The normalization may be performed using various reference values. For instance, the normalizing may be performed based on a mean, or a mode, or a median value of the spatial distribution of perfused blood in each of the expected perfusion map 170i. j, and the actual perfusion map 150, respectively. The reference value may for instance represent an image intensity in the anatomical region as in these examples, or it may be provided by a lookup table. The reference value may represent a population average in an anatomical region. An example of a normalized actual perfusion map 150 is illustrated in Fig. 3, and wherein the actual perfusion map 150 bas been normalized by subtracting from the image intensity values in the actual distribution of the contrast agent, a median value for the image intensity in myocardial tissue.

[0085] In another example, a computer program product is provided. The computer program product comprises instructions which when executed by one or more processors, cause the one or more processors to carry out a method of identifying a potential location of a stenosis in a vessel. The method comprises: receiving SI 10 medical image data 110 representing an anatomical region 120, the anatomical region including one or more vessels 130i..i and adjoining tissue 140; estimating S120, from the medical image data 110, an actual perfusion map 150 representing a spatial distribution of perfused blood in the adjoining tissue 140; analyzing SI 30 the medical image data 110 to generate, for each of a plurality of candidate locations 160i ,j along the one or more vessels, an expected perfusion map 170i. j representing a spatial distribution of perfused blood in the adjoining tissue 140 as a result of blood flowing downstream of the candidate location; calculating S140, for each of a plurality of the candidate locations 160i j, i) a correlation value 180i j representing a correlation between the expected perfusion map 170i.j, and the actual perfusion map 150, or ii) a perfused blood value 190i. j representing an amount of perfused blood in the actual perfusion map 150 within an expected perfused blood boundary 200i. j defined by a spatial extent of the perfused blood in the expected perfusion map 170i.j; and identifying SI 50 one or more of the candidate locations 1601 as the potential location of the stenosis based on the correlation values 180i.j, or the perfused blood values 190i..j, respectively.

[0086] In another example, a system 300 for identifying a potential location of a stenosis in a vessel, is provided. The system comprises one or more processors configured to: receive SI 10 medical image data 110 representing an anatomical region 120, the anatomical region including one or more vessels 130i..i and adjoining tissue 140; estimate S120, from the medical image data 110, an actual perfusion map 150 representing a spatial distribution of perfused blood in the adjoining tissue 140; analyze SI 30 the medical image data 110 to generate, for each of a plurality of candidate locations 160i ,j along the one or more vessels, an expected perfusion map 1701 representing a spatial distribution of perfused blood in the adjoining tissue 140 as a result of blood flowing downstream of the candidate location; calculate S140, for each of a plurality of the candidate locations 160i. j, i) a correlation value 180i j representing a correlation between the expected perfusion map 170i.j, and the actual perfusion map 150, or ii) a perfused blood value 190i. j representing an amount of perfused blood in the actual perfusion map 150 within an expected perfused blood boundary 200i. j defined by a spatial extent of the perfused blood in the expected perfusion map 170i.j; and identify S150 one or more of the candidate locations 160i..j as the potential location of the stenosis based on the correlation values 180i.j, or the perfused blood values 190i..j, respectively.

[0087] An example of the system 300 is illustrated in Fig. 2. It is noted that the system 300 may be provided with one or more additional items. For instance, the system 300 may also include one or more of: a medical imaging system 320 for providing the medical image data 110, such as for example the CT imaging system illustrated in Fig. 2; a monitor 330 for displaying the data outputted by the one or more processors 310 such as graphical representations of the vessel(s) 13 Ou, the candidate locations 160 i.j, and so forth; a patient bed 340; and a user input device (not illustrated in Fig. 2) such as a keyboard, a mouse, a touchscreen, and so forth, and which is configured to receive user input relating to operations performed by the one or more processors 310.

[0088] The above examples are to be understood as illustrative of the present disclosure, and not restrictive. Further examples are also contemplated. For instance, the examples described in relation to computer-implemented methods, may also be provided by the computer program product, or by the computer-readable storage medium, or by the system 300, in a corresponding manner. It is to be understood that a feature described in relation to any one example may be used alone, or in combination with other described features, and may be used in combination with one or more features of another of the examples, or a combination of other examples. Furthermore, equivalents and modifications not described above may also be employed without departing from the scope of the invention, which is defined in the accompanying claims. In the claims, the word “comprising” does not exclude other elements or operations, and the indefinite article “a” or “an” does not exclude a plurality. The mere fact that certain features are recited in mutually different dependent claims does not indicate that a combination of these features cannot be used to advantage. Any reference signs in the claims should not be construed as limiting their scope.

Claims

CLAIMS:

1. A computer-implemented method of identifying a potential location of a stenosis in a vessel, the method comprising: receiving (SI 10) medical image data (110) representing an anatomical region (120), the anatomical region including one or more vessels ( 130i ) and adjoining tissue (140); estimating (S120), from the medical image data (110), an actual perfusion map (150) representing a spatial distribution of perfused blood in the adjoining tissue (140); analyzing (S130) the medical image data (110) to generate, for each of a plurality of candidate locations (160i ,j) along the one or more vessels, an expected perfusion map (170i..j) representing a spatial distribution of perfused blood in the adjoining tissue (140) as a result of blood flowing downstream of the candidate location; calculating (S140), for each of a plurality of the candidate locations ( 160i. j), i) a correlation value ( 180i.j) representing a correlation between the expected perfusion map ( 170i. j), and the actual perfusion map (150), or ii) a perfused blood value ( 190i. j) representing an amount of perfused blood in the actual perfusion map (150) within an expected perfused blood boundary (200 i..j) defined by a spatial extent of the perfused blood in the expected perfusion map ( 170i.j); and identifying (S150) one or more of the candidate locations (160i..j) as the potential location of the stenosis based on the correlation values ( 180i j), or the perfused blood values ( 190i. j), respectively.

2. The computer-implemented method according to claim 1, wherein the medical image data (110) represents an actual distribution of a contrast agent in the anatomical region (120), and wherein the actual perfusion map (150) is estimated based on the actual distribution of the contrast agent in the anatomical region.

3. The computer-implemented method according to claim 1 or claim 2, wherein the analyzing (S130) the medical image data (110) to generate an expected perfusion map ( 170i.j), comprises: identifying a path of the one or more vessels ( 130i..i) in the anatomical region (120); defining a plurality of candidate locations ( 160i ,j) along the path of the one or more vessels (130i..i); and generating the expected perfusion map ( 170i.j) by modelling the spatial distribution of perfused blood in the adjoining tissue (140) as a result of blood flowing downstream of the candidate location in the absence of a stenosis in the one or more vessels ( 130i..i).

4. The computer-implemented method according to claim 3, wherein the modelling the spatial distribution of perfused blood in the adjoining tissue (140) comprises: assigning values to the adjoining tissue (140) downstream of the candidate location based on a distance of the tissue from the path; or assigning a reference spatial distribution of perfused blood to the adjoining tissue (140).

5. The computer-implemented method according to claim 1 or claim 2, wherein the analyzing (S130) the medical image data (110) to generate an expected perfusion map ( 170i.j), comprises: identifying a path of the one or more vessels ( 130i..i) in the anatomical region (120); defining a plurality of candidate locations ( 160i ,j) along the path of the one or more vessels (130i..i); and generating the expected perfusion map ( 170i.j) by modelling the spatial distribution of perfused blood in the adjoining tissue (140) as a result of blood flowing downstream of the candidate location in the presence of a candidate stenosis in the candidate location.

6. The computer-implemented method according to claim 5, wherein the generating, and the calculating (S140), are performed iteratively for a plurality of different magnitudes of the candidate stenosis, to further determine a magnitude of the stenosis at the candidate location in the vessel.

7. The computer-implemented method according to any one of claims 3 - 6, wherein the identifying a path of the one or more vessels ( 130i..i) in the anatomical region (120) comprises: segmenting the medical image data (110) to identify the path; and / or analyzing the medical image data (110) using a neural network trained to identify the path.

8. The computer-implemented method according to any previous claim, wherein the method comprises calculating (S140), for each of a plurality of the candidate locations ( 160i. j), i) a correlation value ( 180i..j) representing a correlation between the expected perfusion map ( 170i. j), and the actual perfusion map (150), and wherein the identifying (S150) one or more of the candidate locations ( 160i. ,j) as the potential location of the stenosis is based on the correlation values ( 180i ,j); and wherein the calculating (S140) further comprises: normalizing the spatial distribution of perfused blood in the expected perfusion map( 170i j) and / or the actual perfusion map (150), to provide a normalized expected perfusion map, and a normalized actual perfusion map, respectively; and wherein the correlation values ( 180i.j) are calculated using the normalized expected perfusion map and / or the normalized actual perfusion map.

9. The computer-implemented method according to claim 8, wherein the normalizing is performed based on a mean, or a mode, or a median value of the spatial distribution of perfused blood in each of the expected perfusion map ( 170i.j), and the actual perfusion map (150), respectively.

10. The computer-implemented method according to any one of claims 1 - 7, wherein the method comprises calculating (S140), for each of a plurality of the candidate locations ( 160i..j), ii) a perfused blood value ( 190i.j) representing an amount of perfused blood in the actual perfusion map (150) within an expected perfused blood boundary (200i. j) defined by a spatial extent of the perfused blood in the expected perfusion map (170i..j), and wherein the identifying (S150) one or more of the candidate locations ( 160i ,j) as the potential location of the stenosis is based on the perfused blood values ( 190i..j); and wherein the method further comprises: outputting a graphical representation of the one or more vessels ( 130i..i); and wherein the identifying (SI 50) comprises: a) indicating the perfused blood values ( 1901. ,j) in the graphical representation at the corresponding candidate locations (160i..j); and / or b) calculating a gradient of the perfused blood values ( 190i ,j) along the vessel, and identifying one or more of the candidate locations ( 160i ,j) as the potential location of the stenosis based on a magnitude of the gradient of the perfused blood values (190i..j).

11. The computer-implemented method according to claim 1 or claim 10, wherein the method comprises calculating (S140), for each of a plurality of the candidate locations (160i j), ii) a perfused blood value (190i..j) representing an amount of perfused blood in the actual perfusion map (1 0) within an expected perfused blood boundary (200i. j) defined by a spatial extent of the perfused blood in the expected perfusion map ( 170i. j), and wherein the identifying (S150) one or more of the candidate locations ( 160i ,j) as the potential location of the stenosis is based on the perfused blood values ( 190i..j); and wherein the calculating (S140) comprises, for each of the candidate locations (160i..j): determining the expected perfused blood boundary (200 i..j) based on a spatial extent of the perfused blood in the expected perfusion map (170i j); mapping the expected perfused blood boundary (200i..j) onto the actual perfusion map (150); and analyzing the spatial distribution of perfused blood in the actual perfusion map (1 0) within the expected perfused blood boundary (200i.j), to provide the perfused blood value (190i..j); or mapping the expected perfusion map ( 170i. j) onto the actual perfusion map (150) to define the expected perfused blood boundary (200i. j) in the actual perfusion map;weighting the spatial distribution of perfused blood in the actual perfusion map (150) within the expected perfused blood boundary (200i.j), with the spatial distribution of perfused blood in the expected perfusion map ( 170i..j); and analyzing the weighted spatial distribution to provide the perfused blood value ( 1901 ).

12. The computer-implemented method according to any previous claim, wherein the method further comprises segmenting the medical image data (110) to identify the adjoining tissue (140); and wherein the estimating (S120), and the analyzing (S130) the medical image data (110), are performed using the segmented medical image data.

13. The computer-implemented method according to any previous claim, wherein the identifying (S150) one or more of the candidate locations (160i..j) as the potential location of the stenosis, comprises: outputting a graphical representation of the anatomical region (120) including the one or more vessels ( 130i..i) and the adjoining tissue (140); and displaying, in the graphical representation, one or more markers indicating the one or more candidate locations (160i..j) having the highest correlation values ( 180i..j), or the one or more candidate locations ( 160i ,j) corresponding to a local maximum in a magnitude of a gradient of the perfused blood values ( 190i.j); and / or adapting the graphical representation of the one or more vessels ( 130 u) to indicate the identified potential location of the stenosis; and / or displaying in the graphical representation, a ranked list comprising the one or more candidate locations ( 160i ,j) identified as the potential location of the stenosis.

14. The computer-implemented method according to claim 13, wherein the method further comprises overlaying the graphical representation of the anatomical region (120) with the actual perfusion map (150).

15. The computer-implemented method according to any previous claim, wherein the identifying (S150) one or more of the candidate locations (160i..j) as the potential location of the stenosis, respectively comprises: i) identifying as the potential location of the stenosis, one or more of the candidate locations( 160i ,j) having the highest correlation values ( 180i ,j); orii) calculating a gradient of the perfused blood values ( 190i ,j) along the vessel, and identifying as the potential location of the stenosis, one or more candidate locations ( 160i ,j) corresponding to a local maximum in a magnitude of the gradient of the perfused blood values ( 1901. ,j) .