[go: up one dir, main page]

WO2018068195A1 - Method and device for extracting vessel ridge point on basis of image gradient vector flow field - Google Patents

Method and device for extracting vessel ridge point on basis of image gradient vector flow field Download PDF

Info

Publication number
WO2018068195A1
WO2018068195A1 PCT/CN2016/101753 CN2016101753W WO2018068195A1 WO 2018068195 A1 WO2018068195 A1 WO 2018068195A1 CN 2016101753 W CN2016101753 W CN 2016101753W WO 2018068195 A1 WO2018068195 A1 WO 2018068195A1
Authority
WO
WIPO (PCT)
Prior art keywords
axis direction
point
ridge
image
vascular
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2016/101753
Other languages
French (fr)
Chinese (zh)
Inventor
周寿军
陆培
王澄
陈明扬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Institute of Advanced Technology of CAS
Original Assignee
Shenzhen Institute of Advanced Technology of CAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Institute of Advanced Technology of CAS filed Critical Shenzhen Institute of Advanced Technology of CAS
Priority to CN201680001077.8A priority Critical patent/CN106537451B/en
Priority to PCT/CN2016/101753 priority patent/WO2018068195A1/en
Publication of WO2018068195A1 publication Critical patent/WO2018068195A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/70Denoising; Smoothing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0012Biomedical image inspection
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30004Biomedical image processing
    • G06T2207/30101Blood vessel; Artery; Vein; Vascular

Definitions

  • the present application belongs to the field of medical image processing, and in particular, to a method and a device for extracting a vascular ridge point based on an image gradient vector flow field.
  • the tubular target (vessel) is high signal, the background is low signal, and the contour of the tubular target cross section is Gaussian, the local gray maximum point perpendicular to the radial direction of the tubular target is Think of the tubular target ridge point.
  • the traditional method for extracting vascular ridge points is to determine local ridge points by first-order differential and second-order differential of images according to the definition of local gamma maxima.
  • the extreme point is determined by the first-order differential, and for the pixel in the image, the point where the gradient value is 0 is a sufficient condition of the local extreme point, that is, the satisfaction
  • the second-order differential characteristic the point at which the eigenvalue ⁇ i corresponding to the eigenvector v i of the Heessian matrix perpendicular to the radial direction of the tubular target is negative, as a necessary condition for the presence of the vascular ridge point.
  • the above method for extracting vascular ridge points is very sensitive to the noise existing in the background of the image, and usually erroneously recognizes the local noise bright points as extreme points, thereby greatly increasing the number of non-target ridge points in the image.
  • the present invention provides a method and a device for extracting a vascular ridge point based on an image gradient vector flow field, which is used to solve the problem that the ridge point extraction method based on local extremum point definition is susceptible to high-intensity noise points and is extracted.
  • the problem of low ridge point accuracy is not high.
  • a technical solution of the present application is to provide a blood vessel ridge point value-based method based on an image gradient vector flow field, including:
  • the gradient vector flow field model is used to obtain the gradient vector flow field of the enhanced image
  • the pixel point is a vascular ridge point in the direction of the coordinate axis.
  • Another technical solution of the present application is to provide a blood vessel ridge point extraction device based on an image gradient vector flow field, the device comprising:
  • a gradient vector flow field calculation module for obtaining a gradient vector flow field of the enhanced image by using a gradient vector flow field model
  • the ridge point detecting module calculates, according to the gradient vector flow field of the enhanced image, a cosine value of a vector at a pixel point in the enhanced image and a vector angle between two adjacent pixel points of the pixel along a coordinate axis direction, If the cosine value satisfies a threshold condition, the pixel point is a vascular ridge point in the direction of the coordinate axis.
  • the application can effectively suppress the influence of background noise, improve the extraction efficiency of vascular ridge points in angiographic images, increase the number of detection of vascular target ridge points and improve the detection accuracy of vascular ridge points, and provide a basis for subsequent extraction of blood vessel centerline and blood vessel modeling. .
  • FIG. 1 is a flowchart of a method for extracting a vascular ridge point based on an image gradient vector flow field according to an embodiment of the present application
  • FIG. 2a is a schematic view of an isolated ridge point according to an embodiment of the present application.
  • 2b is a schematic view of an isolated ridge group in the embodiment of the present application.
  • 3a is a magnetic resonance three-dimensional angiography image of an embodiment of the present application.
  • Figure 3b is a maximum density projection image of the image data processed by the multi-scale vascular enhancement function of Figure 3a;
  • 4a is an image of a blood vessel enhanced embodiment of the present application.
  • FIG. 4b is a schematic diagram of a gradient vector flow field for obtaining an image using the gradient vector flow field model for the image shown in FIG. 4a;
  • FIG. 5a is a three-dimensional simulation diagram of an angiographic image according to an embodiment of the present application.
  • Figure 5b is a result of the ridge point extraction of the image shown in Figure 5a;
  • FIG. 6 is a structural diagram of a blood vessel ridge point extracting apparatus based on an image gradient vector flow field according to an embodiment of the present application.
  • FIG. 1 is a flowchart of a method for extracting a vascular ridge point based on an image gradient vector flow field according to an embodiment of the present application.
  • the embodiment can effectively suppress the influence of background noise, improve the extraction efficiency of vascular ridge points in angiographic images, increase the number of detection of vascular target ridge points, and improve the detection accuracy of vascular ridge points, and provide for subsequent extraction and vascular modeling of blood vessel centerlines. basis.
  • the method includes:
  • Step 101 Enhance the blood vessel target in the angiographic image.
  • Step 102 Calculate a gradient vector flow field of the enhanced image by using a gradient vector flow field model.
  • the gradient vector flow field model is a globally optimized vector field.
  • the vector of each point (pixel point) in the gradient vector flow field of the image points to the ridge point of the blood vessel target, that is, the local gray maximum point of the radial direction of the blood vessel target. According to this feature, the ridge points in the angiographic image can be accurately, stably and quickly extracted by the following step 103.
  • Step 103 Calculate, according to the gradient vector flow field of the enhanced image, respectively, a cosine value of a vector at a pixel point in the enhanced image and a vector angle between two adjacent pixel points of the pixel along a coordinate axis direction.
  • the pixel point is a vascular ridge point in the direction of the coordinate axis.
  • the angiographic image described in the present application may be a two-dimensional image or a three-dimensional image.
  • the coordinate axis direction includes a ⁇ x, ⁇ y direction
  • the coordinate axis direction includes ⁇ x, ⁇ y, ⁇ z directions.
  • step 103 is repeated until all pixel points of the enhanced image and all coordinate axes are traversed to obtain all vascular ridge points.
  • the method further comprises: removing the isolated points from the obtained vascular ridge points.
  • the process of removing isolated points from all obtained vascular ridge points includes:
  • the isolated ridge point A is deleted; in Fig. 2b, if there are no other ridge points in the ring, the ridge points A, B are The isolated ridge group consisting of C and D is deleted.
  • the above step 101 may enhance the vascular target in the three-dimensional angiographic image by the first multi-scale vascular enhancement function as follows:
  • v 0 (s) is a first multi-scale vascular enhancement function
  • R A , R B and S are three measure functions
  • R A is used to distinguish between sheet and line structures
  • R B is used to distinguish between point structures and line structures
  • S is used to distinguish background pixels
  • the threshold is used to control the sensitivity of the vascular enhancement algorithm to R A , R B and S
  • ⁇ 1 , ⁇ 2 and ⁇ 3 are the three eigenvalues of the Hessian matrix H and satisfy
  • , D is the dimension of the image
  • s is a certain pixel point.
  • the Hessian matrix H is a square matrix composed of a third-order partial derivative, which can be calculated by an existing method.
  • the thresholds ⁇ and ⁇ are generally taken as 0.5, and the value of the threshold c depends on the gray scale range of the image. Usually takes half of the maximum Hessian matrix norm.
  • step 101 above enhances the vascular target in the two-dimensional angiographic image by a second multi-scale vascular enhancement function as follows:
  • v 0 '(s) is a second multi-scale vascular enhancement function
  • R B ' and S' are measure functions
  • R B ' is used to distinguish between point structures and line structures
  • S' is used to distinguish background pixels
  • ⁇ and c are threshold values
  • ⁇ 1 and ⁇ 2 are two of Hessian matrix H The feature value, and satisfies
  • , D is the dimension of the image.
  • the vascular target gray value is enhanced and the background noise is suppressed.
  • the multi-scale vascular enhancement function is obtained by multi-scale Gaussian filtering and Hessian matrix eigenvalue calculation of angiographic images.
  • the specific calculation process refers to Frangi, A.F., Niessen, W.J., Vincken, K.L., Viergever, M.A., 1998. Multiscale vessel enhancement filtering. In: Proceedings of the International Conference on Medical Image Computing Computer Assisted Intervention. Lect. Notes Comp. Sci., 1496, pp. 130-137, which is not described in detail herein.
  • FIG. 3a is a magnetic resonance three-dimensional angiography image of the embodiment of the present application
  • FIG. 3b is a maximum density projection image of the image data processed by the blood vessel enhancement function of FIG. 3a.
  • the background noise of the image processed by the multi-scale vascular enhancement function is suppressed, and the point on the center line of the blood vessel has the maximum gray value perpendicular to the direction of the blood vessel.
  • V(x, y) (u(x, y), v(x, y))
  • u(x, y), v(x, y) are respectively
  • the two components of the vector V can be obtained by minimizing the energy functional.
  • the specific formula is as follows:
  • is the energy functional
  • (x, y) is the coordinate of the pixel of the enhanced image
  • u x , u y , v x , v y are the first-order partial derivatives of the components u and v respectively for x and y
  • (x, y) is the edge of the enhanced image
  • is the control parameter.
  • can be set according to the quality of the image (such as noise).
  • the ⁇ value the smaller the dynamic range of the gradient vector flow field, which can detect finer blood vessels, but the more susceptible it is to noise.
  • f x (x, y) and f y (x, y) are the values of the blood vessel edge function f(x, y) in the x and y directions of the enhanced image
  • u(x, y) is the two components of the gradient vector flow field
  • V(x, y) (u(x, y), v(x, y))
  • (x, y) is the coordinates of the pixel points of the enhanced image
  • is the control parameter.
  • using the gradient vector flow field model to obtain the gradient vector flow field of the enhanced image further includes:
  • n is the number of iterations.
  • V(x, y) (u(x, y), v(x, y)).
  • V(x, y, z) (u(x, y, z), v(x, y, z), w(x, y, z)).
  • FIG. 4a is a blood vessel enhanced image of the embodiment of the present application
  • FIG. 4b is a gradient vector flow for obtaining an image using the gradient vector flow field model for the image shown in FIG. 4a.
  • a schematic diagram of the field as can be seen from Figure 4b, the vector arrow points to the vascular target centerline, the gradient at the centerline of the vessel target is strongest, and the gradient field away from the centerline is zero.
  • the pixel point For the x-axis direction of the two-dimensional angiography image, it is determined whether a certain pixel point satisfies the following formula, and if satisfied, the pixel point is a ridge point in the x-axis direction:
  • (i, j) is the coordinates of a certain pixel point
  • (i-1, j) and (i+1, j) are (i, j) two adjacent pixel points in the x-axis direction
  • V x ( i, j) , V x (i-1, j) , V x (i+1, j) are (i, j), (i-1, j), (i+1, j) pixel points, respectively
  • the components of the vector in the x-axis direction, V y (i,j) , V y (i-1,j) , V y (i+1,j) are (i,j), (i-1,j), respectively.
  • the component of the (i+1,j) pixel at the y-axis direction, and T 0 is the threshold.
  • the pixel point For the y-axis direction of the two-dimensional angiography image, it is determined whether a certain pixel point satisfies the following formula, and if satisfied, the pixel point is a ridge point in the y-axis direction:
  • (i, j) is the coordinates of a certain pixel point
  • (i, j-1) and (i, j+1) are (i, j) two adjacent pixel points in the y-axis direction
  • V x ( i, j) , V x (i, j-1) , V x (i, j+1) are (i, j), (i, j-1), (i, j+1) pixel points, respectively
  • the component of the vector in the x-axis direction, V y (i,j) , V y (i-1,j) , V y (i,j+1) are (i,j), (i,j-1)
  • the component of the (i, j+1) pixel at the y-axis direction, and T 0 is the threshold.
  • the vector at each pixel point is a normalized vector, and the modulus of the vector is 1.
  • the threshold can be selected according to the extraction precision, and usually T 0 selects a value in the range [ 0 , 0.5].
  • the pixel point For the x-axis direction of the three-dimensional angiography image, it is determined whether a certain pixel point satisfies the following formula, and if satisfied, the pixel point is a ridge point in the x-axis direction:
  • (i, j, k) is the coordinates of a certain pixel point; (i-1, j, k) and (i+1, j, k) are two (i, j, k) in the x-axis direction Neighboring pixels; V x (i, j, k) , V x (i-1, j, k) , V x (i+1, j, k) are (i, j, k), (i -1, j, k), (i+1, j, k) components of the vector in the x-axis direction; V y (i, j, k) , V y (i-1, j, k) , V y (i+1, j, k) are the components of the vector at the (i, j, k), (i-1, j, k), (i+1, j, k) pixel points in the y-axis direction, respectively.
  • V z (i,j,k) , V z (i-1,j,k) , V z (i+1,j,k) are (i,j,k), (i-1,j, respectively , k), (i+1, j, k)
  • T 0 is the threshold.
  • the pixel point For the y-axis direction of the three-dimensional angiography image, it is determined whether a certain pixel point satisfies the following formula, and if satisfied, the pixel point is a ridge point in the y-axis direction:
  • (i, j, k) is the coordinates of a certain pixel point; (i, j-1, k) and (i, j+1, k) are two (i, j, k) in the y-axis direction Neighboring pixels; V x (i, j, k) , V x (i, j-1, k) , V x (i, j+1, k) are (i, j, k), (i , j-1, k), (i, j+1, k) the component of the vector in the x-axis direction; V y (i, j, k) , V y (i, j-1, k) , V y (i, j+1, k) are the components of the vector at the (i, j, k), (i, j-1, k), (i, j+1, k) pixel points in the y-axis direction, respectively.
  • V z (i, j, k) , V z (i, j-1, k) , V z (i, j+1, k) are (i, j, k), (i, j-1, respectively) , k), (i, j+1, k) the component of the vector in the z-axis direction at the pixel point; T 0 is the threshold.
  • the pixel point For the z-axis direction of the three-dimensional angiography image, it is determined whether a certain pixel point satisfies the following formula, and if satisfied, the pixel point is a ridge point in the z-axis direction:
  • (i, j, k) is the coordinates of a certain pixel point; (i, j, k-1) and (i, j, k+1) are two (i, j, k) in the z direction Neighboring pixels; V x (i, j, k) , V x (i, j, k-1) , V x (i, j, k+1) are (i, j, k), (i, respectively j, k-1), (i, j, k+1) the component of the vector at the x-axis direction; V y (i, j, k) , V y (i, j, k-1) , V y (i, j, k+1) are components of the vector at the (i, j, k), (i, j, k-1), (i, j, k+1) pixel points in the y-axis direction, respectively; V z (i,j,k)
  • the vector at each pixel is a normalized vector whose modulus is one.
  • the threshold can be selected according to the extraction precision, and usually T 0 selects a value in the range [ 0 , 0.5].
  • the ridge point extraction method in the three-dimensional simulation diagram shown in FIG. 5a is extracted by using the image gradient vector flow field based vascular ridge point extraction method described in the present application, and the ridge point extraction result is obtained. As shown in Figure 5b.
  • an embodiment of the present application further provides a blood vessel ridge extraction device based on an image gradient vector flow field, as described in the following embodiments. Since the principle of solving the problem of the device is similar to the method for extracting the vascular ridge point, the implementation of the device can be referred to the implementation of the method for extracting the vascular ridge point, and the repetition will not be repeated.
  • FIG. 6 is a vascular ridge point extracting device based on an image gradient vector flow field according to an embodiment of the present application.
  • the device can be implemented in a smart terminal, such as a mobile phone, a tablet computer, or the like by a logic circuit, or can implement functions of various components by software in a functional module manner, and run on the smart terminal.
  • the device includes: an enhancement module 601, configured to enhance a blood vessel target in the angiographic image;
  • a gradient vector flow field calculation module 602 configured to obtain a gradient vector flow field of the enhanced image by using the gradient vector flow field model
  • the ridge point detecting module 603 respectively calculates a cosine value of a vector at a pixel point in the enhanced image and a vector angle between two adjacent pixel points of the pixel along a coordinate axis according to the gradient vector flow field of the enhanced image. If the cosine value satisfies a threshold condition, the pixel point is a vascular ridge point in the direction of the coordinate axis.
  • the ridge point extracting device further includes: a culling module 604, configured to remove the isolated points from all the obtained vascular ridge points.
  • the culling module 604 is specifically configured to determine whether a ridge point has other ridge points in a ring circle composed of two concentric circles having a radius d and d+d 0 as a center, if not If there is, the ridge point is the center of the circle, and the ridge point of the circle range formed by the radius d is deleted, wherein d and d 0 are distance constants.
  • the enhancement module 601 enhances blood vessels in a three-dimensional angiographic image by a first multi-scale vascular enhancement function as follows:
  • v 0 (s) is the first multi-scale vascular enhancement function
  • R A , R B and S are measure functions
  • R A is used to distinguish between sheet and line structures
  • R B is used to distinguish between point structures and line structures
  • S is used to distinguish background pixels
  • ⁇ , ⁇ and c are threshold values.
  • ⁇ 1 , ⁇ 2 and ⁇ 3 are three eigenvalues of the Hessian matrix H, and satisfy
  • , D is the dimension of the image;
  • the vascular target in the two-dimensional angiography image is enhanced by a second multi-scale vascular enhancement function as follows:
  • v 0 '(s) is a second multi-scale vascular enhancement function
  • R B ' and S' are measure functions
  • R B ' is used to distinguish between point structures and line structures
  • S' is used to distinguish background pixels
  • ⁇ and c are threshold values
  • ⁇ 1 and ⁇ 2 are two of Hessian matrix H The feature value, and satisfies
  • , D is the dimension of the image.
  • the gradient vector flow field calculation module 602 is specifically configured to:
  • f x (x, y) and f y (x, y) are the values of the vessel edge function f(x, y) in the x and y directions of the enhanced two-dimensional angiography image
  • u( x, y) are the two components of the gradient vector flow field
  • V(x, y) (u(x, y), v(x, y))
  • (x, y) is enhanced
  • is the control parameter
  • f x (x, y, z), f y (x, y, z) and f z (x, y, z) are the vascular edge functions of the enhanced three-dimensional angiography image f(x , y, z) values in the x, y, and z directions, (x, y, z) are the coordinates of the pixel points of the enhanced three-dimensional angiography image,
  • is the control parameter.
  • ridge point detection module 603 For the ridge point detection module 603 to implement the ridge point detection process, refer to the above method embodiment, which is not described herein again.
  • the technical solution described in the above embodiments of the present application can effectively suppress the influence of background noise, improve the extraction efficiency of vascular ridge points in angiographic images, increase the number of detection of vascular target ridge points, and improve the detection accuracy of vascular ridge points, which is a follow-up vascular center.
  • Line extraction and vascular modeling provide the basis.
  • the embodiment of the present application further provides an electronic device, including a processor and a memory including a computer readable program, when executed, causing the processor to execute the image gradient vector based flow described in the above embodiment Field ridge point extraction method.
  • the embodiment of the present application further provides a computer readable program, wherein when the program is executed in an electronic device, the program causes a computer to execute an image gradient vector based flow field in the electronic device as described in the above embodiment Ridge extraction method.
  • the embodiment of the present application further provides a storage medium storing a computer readable program, wherein the computer readable program causes the computer to execute the image gradient vector flow field based ridge point extraction method described in the above embodiments in the electronic device.
  • portions of the application can be implemented in hardware, software, firmware, or a combination thereof.
  • multiple steps or methods may be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system.
  • a suitable instruction execution system For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or combination of the following techniques well known in the art: having logic gates for implementing logic functions on data signals A discrete logic circuit of a circuit, an application specific integrated circuit with a suitable combination of logic gates, a programmable gate array (PGA), a field programmable gate array (FPGA), and the like.
  • the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
  • the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
  • These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
  • the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Medical Informatics (AREA)
  • Radiology & Medical Imaging (AREA)
  • Quality & Reliability (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Apparatus For Radiation Diagnosis (AREA)
  • Magnetic Resonance Imaging Apparatus (AREA)

Abstract

A method and device for extracting a vessel ridge point on the basis of an image gradient vector flow field. The method comprises: enhancing a vessel target in an angiographic image (101); obtaining a gradient vector flow field of the enhanced image by using a gradient vector flow field model (102); and separately calculating cosine values of included angles between a vector at a pixel point of the enhanced image and vectors at two adjacent pixel points of the pixel point along a coordinate axis direction according to the gradient vector flow field of the enhanced image, the pixel point being a vessel ridge point in the coordinate axis direction if the cosine values meet a threshold condition (103). The method can effectively suppress the influence of background noise, improve the extraction efficiency of vessel ridge points in an angiographic image, increase the number of vessel target ridge points to be detected, and improve the detection precision of vessel ridge points, thereby providing a basis for subsequent vascular centerline extraction and vessel modeling.

Description

一种基于图像梯度矢量流场的血管脊点提取方法及装置Blood vessel ridge point extraction method and device based on image gradient vector flow field 技术领域Technical field

本申请属于医学图像处理领域,特别涉及一种基于图像梯度矢量流场的血管脊点提取方法及装置。The present application belongs to the field of medical image processing, and in particular, to a method and a device for extracting a vascular ridge point based on an image gradient vector flow field.

背景技术Background technique

随着CT血管造影、磁共振血管造影(MRA)等医学成像技术的快速发展,利用图像后处理技术获取血管脊点和中心线信息对于描述血管的形态结构、实现血管目标重建等具有非常关键的意义,这一问题的有效解决,能够提高血管疾病诊断、手术计划和手术导航的自动化水平和实施精度,从而提高诊断的效率和手术成功率。With the rapid development of medical imaging techniques such as CT angiography and magnetic resonance angiography (MRA), the use of image post-processing techniques to acquire vascular ridge points and centerline information is critical for describing the morphological structure of blood vessels and achieving vascular target reconstruction. Significance, an effective solution to this problem, can improve the automation level and implementation accuracy of vascular disease diagnosis, surgical planning and surgical navigation, thereby improving the efficiency of diagnosis and the success rate of surgery.

现有技术中,在管状目标(血管)为高信号、背景为低信号、管状目标截面的轮廓呈高斯状分布这一标准条件下,垂直于管状目标径向的局部灰度极大值点被认为管状目标脊点。传统的血管脊点的提取方法是根据局部灰度极大值的定义,通过图像的一阶微分和二阶微分进行判断得到局部脊点。具体的,首先,通过一阶微分判断极值点,对图像中的像素点来说,梯度值为0的点为局部极值点的充分条件,即满足

Figure PCTCN2016101753-appb-000001
其次,根据二阶微分特性:即沿垂直于管状目标径向方向的Hessian矩阵的特征矢量vi对应的特征值λi为负的点,作为存在血管脊点的必要条件。In the prior art, under the standard condition that the tubular target (vessel) is high signal, the background is low signal, and the contour of the tubular target cross section is Gaussian, the local gray maximum point perpendicular to the radial direction of the tubular target is Think of the tubular target ridge point. The traditional method for extracting vascular ridge points is to determine local ridge points by first-order differential and second-order differential of images according to the definition of local gamma maxima. Specifically, first, the extreme point is determined by the first-order differential, and for the pixel in the image, the point where the gradient value is 0 is a sufficient condition of the local extreme point, that is, the satisfaction
Figure PCTCN2016101753-appb-000001
Secondly, according to the second-order differential characteristic: the point at which the eigenvalue λ i corresponding to the eigenvector v i of the Heessian matrix perpendicular to the radial direction of the tubular target is negative, as a necessary condition for the presence of the vascular ridge point.

上述血管脊点的提取方法对图像背景中存在的噪声非常敏感,通常会错误地把局部噪声亮点识别为极值点,从而很大程度增加了图像中非目标脊点数量。The above method for extracting vascular ridge points is very sensitive to the noise existing in the background of the image, and usually erroneously recognizes the local noise bright points as extreme points, thereby greatly increasing the number of non-target ridge points in the image.

发明内容Summary of the invention

本申请提供一种基于图像梯度矢量流场的血管脊点提取方法及装置,用于解决现有技术中,基于局部极值点定义的脊点提取方法存在易受高强度噪声点影响、提取到的脊点精度不高的问题。The present invention provides a method and a device for extracting a vascular ridge point based on an image gradient vector flow field, which is used to solve the problem that the ridge point extraction method based on local extremum point definition is susceptible to high-intensity noise points and is extracted. The problem of low ridge point accuracy is not high.

为了解决上述技术问题,本申请的一技术方案为提供一种基于图像梯度矢量流场的血管脊点取值方法,包括:In order to solve the above technical problem, a technical solution of the present application is to provide a blood vessel ridge point value-based method based on an image gradient vector flow field, including:

对血管造影图像中的血管目标进行增强;Enhancing vascular targets in angiographic images;

利用梯度矢量流场模型求取增强后图像的梯度矢量流场; The gradient vector flow field model is used to obtain the gradient vector flow field of the enhanced image;

根据增强后图像的梯度矢量流场,分别计算增强后图像中的一像素点处矢量与该像素点沿一坐标轴方向的两个邻像素点处矢量夹角的余弦值,若所述余弦值满足阈值条件,则该像素点为该坐标轴方向的血管脊点。Calculating, according to the gradient vector flow field of the enhanced image, a cosine value of a vector at a pixel point in the enhanced image and a vector angle between two adjacent pixel points of the pixel along a coordinate axis direction, if the cosine value When the threshold condition is satisfied, the pixel point is a vascular ridge point in the direction of the coordinate axis.

本申请另一技术方案为提供一种基于图像梯度矢量流场的血管脊点提取装置,该装置包括:Another technical solution of the present application is to provide a blood vessel ridge point extraction device based on an image gradient vector flow field, the device comprising:

增强模块,用于对血管造影图像中的血管目标进行增强;An enhancement module for enhancing a blood vessel target in an angiographic image;

梯度矢量流场计算模块,用于利用梯度矢量流场模型求取增强后图像的梯度矢量流场;a gradient vector flow field calculation module for obtaining a gradient vector flow field of the enhanced image by using a gradient vector flow field model;

脊点探测模块,根据增强后图像的梯度矢量流场,分别计算增强后图像中的一像素点处矢量与该像素点沿一坐标轴方向的两个邻像素点处矢量夹角的余弦值,若所述余弦值满足阈值条件,则该像素点为该坐标轴方向的血管脊点。The ridge point detecting module calculates, according to the gradient vector flow field of the enhanced image, a cosine value of a vector at a pixel point in the enhanced image and a vector angle between two adjacent pixel points of the pixel along a coordinate axis direction, If the cosine value satisfies a threshold condition, the pixel point is a vascular ridge point in the direction of the coordinate axis.

本申请能够有效压制背景噪声影响、提升血管造影图像中血管脊点的提取效率、增加血管目标脊点的探测数量及提高血管脊点探测精度,为后续血管中心线的提取和血管建模提供基础。The application can effectively suppress the influence of background noise, improve the extraction efficiency of vascular ridge points in angiographic images, increase the number of detection of vascular target ridge points and improve the detection accuracy of vascular ridge points, and provide a basis for subsequent extraction of blood vessel centerline and blood vessel modeling. .

附图说明DRAWINGS

为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings used in the description of the embodiments will be briefly described below. It is obvious that the drawings in the following description are only some embodiments of the present application, Those skilled in the art can also obtain other drawings based on these drawings without paying any creative work.

图1为本申请实施例的基于图像梯度矢量流场的血管脊点提取方法的流程图;1 is a flowchart of a method for extracting a vascular ridge point based on an image gradient vector flow field according to an embodiment of the present application;

图2a为本申请实施例的孤立脊点示意图;2a is a schematic view of an isolated ridge point according to an embodiment of the present application;

图2b为本申请实施例的孤立脊点团示意图;2b is a schematic view of an isolated ridge group in the embodiment of the present application;

图3a为本申请实施例的磁共振三维血管造影图像;3a is a magnetic resonance three-dimensional angiography image of an embodiment of the present application;

图3b为图3a经过多尺度血管增强函数处理后的图像数据的最大密度投影图像;Figure 3b is a maximum density projection image of the image data processed by the multi-scale vascular enhancement function of Figure 3a;

图4a为本申请实施例的血管增强后的图像;4a is an image of a blood vessel enhanced embodiment of the present application;

图4b为对图4a所示图像利用梯度矢量流场模型求取图像的梯度矢量流场的示意图;4b is a schematic diagram of a gradient vector flow field for obtaining an image using the gradient vector flow field model for the image shown in FIG. 4a;

图5a为本申请实施例的血管造影图像的三维仿真图;FIG. 5a is a three-dimensional simulation diagram of an angiographic image according to an embodiment of the present application; FIG.

图5b为对图5a所示图像进行脊点提取得到的结果图; Figure 5b is a result of the ridge point extraction of the image shown in Figure 5a;

图6为本申请实施例的基于图像梯度矢量流场的血管脊点提取装置的结构图。FIG. 6 is a structural diagram of a blood vessel ridge point extracting apparatus based on an image gradient vector flow field according to an embodiment of the present application.

具体实施方式detailed description

为了使本申请的技术特点及效果更加明显,下面结合附图对本申请的技术方案做进一步说明,本申请也可有其他不同的具体实例来加以说明或实施,任何本领域技术人员在权利要求范围内做的等同变换均属于本申请的保护范畴。In order to make the technical features and effects of the present application more obvious, the technical solutions of the present application are further described below with reference to the accompanying drawings, and the present application may also be described or implemented in various other specific examples, and any person skilled in the art is in the scope of the claims. Equivalent transformations made within the scope of protection of this application.

如图1所示,图1为本申请实施例的基于图像梯度矢量流场的血管脊点提取方法的流程图。本实施例能够有效压制背景噪声影响、提升血管造影图像中血管脊点的提取效率、增加血管目标脊点的探测数量及提高血管脊点探测精度,为后续血管中心线的提取和血管建模提供基础。As shown in FIG. 1 , FIG. 1 is a flowchart of a method for extracting a vascular ridge point based on an image gradient vector flow field according to an embodiment of the present application. The embodiment can effectively suppress the influence of background noise, improve the extraction efficiency of vascular ridge points in angiographic images, increase the number of detection of vascular target ridge points, and improve the detection accuracy of vascular ridge points, and provide for subsequent extraction and vascular modeling of blood vessel centerlines. basis.

具体的,该方法包括:Specifically, the method includes:

步骤101:对血管造影图像中的血管目标进行增强。Step 101: Enhance the blood vessel target in the angiographic image.

步骤102:利用梯度矢量流场模型求取增强后图像的梯度矢量流场。Step 102: Calculate a gradient vector flow field of the enhanced image by using a gradient vector flow field model.

梯度矢量流场模型是一种全局优化的矢量场,图像的梯度矢量流场中各点(像素点)的矢量指向血管目标的脊点,即血管目标径向的局部灰度极大值点,根据该特征,通过如下步骤103能够精确、稳定、快速的提取到血管造影图像中的脊点。The gradient vector flow field model is a globally optimized vector field. The vector of each point (pixel point) in the gradient vector flow field of the image points to the ridge point of the blood vessel target, that is, the local gray maximum point of the radial direction of the blood vessel target. According to this feature, the ridge points in the angiographic image can be accurately, stably and quickly extracted by the following step 103.

步骤103:根据增强后图像的梯度矢量流场,分别计算增强后图像中的一像素点处矢量与该像素点沿一坐标轴方向的两个邻像素点处矢量夹角的余弦值,若所述余弦值满足阈值条件,则该像素点为该坐标轴方向的血管脊点。Step 103: Calculate, according to the gradient vector flow field of the enhanced image, respectively, a cosine value of a vector at a pixel point in the enhanced image and a vector angle between two adjacent pixel points of the pixel along a coordinate axis direction. When the cosine value satisfies the threshold condition, the pixel point is a vascular ridge point in the direction of the coordinate axis.

本申请所述的血管造影图像可以为二维图像,也可以为三维图像,对于二维血管造影图像,其坐标轴方向包括±x、±y方向,对于三维血管造影图像,其坐标轴方向包括±x、±y、±z方向。实施时,重复步骤103,直至遍历增强后图像的所有像素点及所有坐标轴方向,得到全部血管脊点为止。The angiographic image described in the present application may be a two-dimensional image or a three-dimensional image. For a two-dimensional angiographic image, the coordinate axis direction includes a ±x, ±y direction, and for a three-dimensional angiographic image, the coordinate axis direction includes ±x, ±y, ±z directions. In practice, step 103 is repeated until all pixel points of the enhanced image and all coordinate axes are traversed to obtain all vascular ridge points.

一实施例中,得到全部血管脊点之后还包括:从得到的全部血管脊点中剔除孤立点。详细的说,从得到的全部血管脊点中剔除孤立点的过程包括:In one embodiment, after obtaining all of the vascular ridge points, the method further comprises: removing the isolated points from the obtained vascular ridge points. In detail, the process of removing isolated points from all obtained vascular ridge points includes:

判断某一脊点A在以其为圆心,半径为d和d+d0的两个同心圆所组成的圆环范围内是否存在其它脊点,如果不存在,则将该脊点A为圆心,半径为d形成的圆范围内的脊点删除,其中,d、d0为距离常数。Judging whether a certain ridge point A has other ridge points in the circle formed by two concentric circles whose center is the radius d and d+d 0. If not, the ridge point A is the center of the circle The ridge point in the circle formed by the radius d is deleted, wherein d and d 0 are distance constants.

如图2a、图2b所示,图2a中,圆环中不存在其他脊点,则将孤立脊点A删除;图2b中,圆环中不存在其他脊点,则将脊点A、B、C、D组成的孤立脊点团删除。实施 时,可依据视觉上对孤立点的主观把握,结合噪声伪脊点分布、真实脊点分布及脊线特性三者的关联性确定距离常数d和d0的值,一般取d=5~8个像素距离,d0=3~4个像素距离。As shown in Fig. 2a and Fig. 2b, in Fig. 2a, if there are no other ridge points in the ring, the isolated ridge point A is deleted; in Fig. 2b, if there are no other ridge points in the ring, the ridge points A, B are The isolated ridge group consisting of C and D is deleted. In practice, the values of the distance constants d and d 0 can be determined according to the visual subjective grasp of isolated points, combined with the correlation of noise pseudo ridge point distribution, real ridge point distribution and ridge line characteristics, generally taking d=5~ 8 pixel distances, d 0 = 3 to 4 pixel distances.

一实施例中,对于三维血管造影图像,上述步骤101可通过如下第一多尺度血管增强函数对三维血管造影图像中的血管目标进行增强:In one embodiment, for a three-dimensional angiographic image, the above step 101 may enhance the vascular target in the three-dimensional angiographic image by the first multi-scale vascular enhancement function as follows:

Figure PCTCN2016101753-appb-000002
Figure PCTCN2016101753-appb-000002

v0(s)为第一多尺度血管增强函数;

Figure PCTCN2016101753-appb-000003
RA、RB和S为三个测度函数;RA用来区分片状和线状结构;RB用来区分点状结构和线状结构;S用于区分背景像素;α、β和c为阈值,用于控制血管增强算法对RA、RB和S的敏感性;λ1、λ2和λ3为Hessian矩阵H的三个特征值,且满足|λ1|≤|λ2|≤|λ3|,D为图像的维度;s为某个像素点。v 0 (s) is a first multi-scale vascular enhancement function;
Figure PCTCN2016101753-appb-000003
R A , R B and S are three measure functions; R A is used to distinguish between sheet and line structures; R B is used to distinguish between point structures and line structures; S is used to distinguish background pixels; α, β and c The threshold is used to control the sensitivity of the vascular enhancement algorithm to R A , R B and S; λ 1 , λ 2 and λ 3 are the three eigenvalues of the Hessian matrix H and satisfy |λ 1 | ≤ | λ 2 | ≤|λ 3 |, D is the dimension of the image; s is a certain pixel point.

需要说明的是,Hessian矩阵H为一个三阶偏导数构成的方阵,可采用现有方法计算得到,阈值α和β通常情况下取0.5,阈值c的取值依赖于图像的灰度范围,通常取最大值Hessian矩阵范数的一半。It should be noted that the Hessian matrix H is a square matrix composed of a third-order partial derivative, which can be calculated by an existing method. The thresholds α and β are generally taken as 0.5, and the value of the threshold c depends on the gray scale range of the image. Usually takes half of the maximum Hessian matrix norm.

对于二维血管造影图像,上述步骤101通过如下第二多尺度血管增强函数对二维血管造影图像中的血管目标进行增强:For a two-dimensional angiographic image, step 101 above enhances the vascular target in the two-dimensional angiographic image by a second multi-scale vascular enhancement function as follows:

Figure PCTCN2016101753-appb-000004
Figure PCTCN2016101753-appb-000004

其中,v0'(s)为第二多尺度血管增强函数,

Figure PCTCN2016101753-appb-000005
RB'和S'为测度函数,RB'用来区分点状结构和线状结构,S'用于区分背景像素,β和c为阈值,λ1和λ2为Hessian矩阵H的二个特征值,且满足|λ1|≤|λ2|,D为图像的维度。Where v 0 '(s) is a second multi-scale vascular enhancement function,
Figure PCTCN2016101753-appb-000005
R B ' and S' are measure functions, R B ' is used to distinguish between point structures and line structures, S' is used to distinguish background pixels, β and c are threshold values, and λ 1 and λ 2 are two of Hessian matrix H The feature value, and satisfies |λ 1 | ≤ | λ 2 |, D is the dimension of the image.

血管造影图像经过公式(1)或(2)的多尺度血管增强函数处理后,使得血管目标灰度值得到增强,背景噪声得到抑制。After the angiographic image is processed by the multi-scale vascular enhancement function of equation (1) or (2), the vascular target gray value is enhanced and the background noise is suppressed.

多尺度血管增强函数通过对血管造影图像进行多尺度高斯滤波及Hessian矩阵特征值计算得到,具体计算过程参考Frangi,A.F.,Niessen,W.J.,Vincken,K.L.,Viergever,M.A., 1998.Multiscale vessel enhancement filtering.In:Proceedings of the International Conference on Medical Image Computing Computer Assisted Intervention.Lect.Notes Comp.Sci.,1496,pp.130–137,本申请不再进行详细说明。The multi-scale vascular enhancement function is obtained by multi-scale Gaussian filtering and Hessian matrix eigenvalue calculation of angiographic images. The specific calculation process refers to Frangi, A.F., Niessen, W.J., Vincken, K.L., Viergever, M.A., 1998. Multiscale vessel enhancement filtering. In: Proceedings of the International Conference on Medical Image Computing Computer Assisted Intervention. Lect. Notes Comp. Sci., 1496, pp. 130-137, which is not described in detail herein.

一具体实施例中,如图3a、3b所示,图3a为本申请实施例的磁共振三维血管造影图像,图3b为图3a经过血管增强函数处理后的图像数据的最大密度投影图像。由图3a及图3b可以看出,经过多尺度血管增强函数处理后的图像背景噪声得到了抑制,同时血管中心线上的点具有垂直于血管方向的最大灰度值。In one embodiment, as shown in FIGS. 3a and 3b, FIG. 3a is a magnetic resonance three-dimensional angiography image of the embodiment of the present application, and FIG. 3b is a maximum density projection image of the image data processed by the blood vessel enhancement function of FIG. 3a. As can be seen from Fig. 3a and Fig. 3b, the background noise of the image processed by the multi-scale vascular enhancement function is suppressed, and the point on the center line of the blood vessel has the maximum gray value perpendicular to the direction of the blood vessel.

详细的说,梯度矢量流场定义为V(x,y)=(u(x,y),v(x,y)),其中,u(x,y),v(x,y)分别为矢量V的两个分量,可通过最小化能量泛函得到,具体计算公式如下:In detail, the gradient vector flow field is defined as V(x, y) = (u(x, y), v(x, y)), where u(x, y), v(x, y) are respectively The two components of the vector V can be obtained by minimizing the energy functional. The specific formula is as follows:

Figure PCTCN2016101753-appb-000006
Figure PCTCN2016101753-appb-000006

其中,ε为能量泛函;(x,y)为增强后图像像素点的坐标;ux、uy、vx、vy为分量u、v分别对于x、y的一阶偏导;f(x,y)为增强后图像的边缘;

Figure PCTCN2016101753-appb-000007
为f(x,y)的梯度,μ为控制参数。Where ε is the energy functional; (x, y) is the coordinate of the pixel of the enhanced image; u x , u y , v x , v y are the first-order partial derivatives of the components u and v respectively for x and y; (x, y) is the edge of the enhanced image;
Figure PCTCN2016101753-appb-000007
For the gradient of f(x, y), μ is the control parameter.

μ可根据图像的质量(如噪声情况)来设定,一般μ值越小,梯度矢量流场动态范围越小,能探测较细的血管,但越容易受到噪声影响。μ can be set according to the quality of the image (such as noise). Generally, the smaller the μ value, the smaller the dynamic range of the gradient vector flow field, which can detect finer blood vessels, but the more susceptible it is to noise.

利用变分法可知,梯度矢量流场满足如下欧拉方程组:Using the variational method, the gradient vector flow field satisfies the following Euler equations:

Figure PCTCN2016101753-appb-000008
Figure PCTCN2016101753-appb-000008

其中,fx(x,y)和fy(x,y)为增强后图像的血管边缘函数f(x,y)在x和y方向的值,u(x,y)、v(x,y)为梯度矢量流场V(x,y)=(u(x,y),v(x,y))的两个分量,(x,y)为增强后图像像素点的坐标,

Figure PCTCN2016101753-appb-000009
为laplacian算子,μ为控制参数。Where f x (x, y) and f y (x, y) are the values of the blood vessel edge function f(x, y) in the x and y directions of the enhanced image, u(x, y), v(x, y) is the two components of the gradient vector flow field V(x, y) = (u(x, y), v(x, y)), (x, y) is the coordinates of the pixel points of the enhanced image,
Figure PCTCN2016101753-appb-000009
For the laplacian operator, μ is the control parameter.

对于二维血管造影图像,上述步骤102中,利用梯度矢量流场模型求取增强后图像的梯度矢量流场进一步包括:For the two-dimensional angiography image, in the above step 102, using the gradient vector flow field model to obtain the gradient vector flow field of the enhanced image further includes:

求解上述公式(4),得到增强后二维血管造影图像的梯度矢量流场两个分量的迭代公式为:Solving the above formula (4), the iterative formula of the two components of the gradient vector flow field of the enhanced two-dimensional angiography image is:

Figure PCTCN2016101753-appb-000010
Figure PCTCN2016101753-appb-000010

其中,n为迭代次数。Where n is the number of iterations.

同理,可以得到增强后三维血管造影图像的梯度矢量流场三个分量的迭代公式为: Similarly, the iterative formula for the three components of the gradient vector flow field of the enhanced three-dimensional angiography image is:

Figure PCTCN2016101753-appb-000011
Figure PCTCN2016101753-appb-000011

求取公式(5)的收敛值,得到增强后二维血管造影图像的梯度矢量流场:The convergence value of the formula (5) is obtained, and the gradient vector flow field of the enhanced two-dimensional angiography image is obtained:

V(x,y)=(u(x,y),v(x,y))。V(x, y) = (u(x, y), v(x, y)).

求取公式(6)的收敛值,得到增强后三维血管造影图像的梯度矢量流场:The convergence value of the formula (6) is obtained, and the gradient vector flow field of the enhanced three-dimensional angiography image is obtained:

V(x,y,z)=(u(x,y,z),v(x,y,z),w(x,y,z))。V(x, y, z) = (u(x, y, z), v(x, y, z), w(x, y, z)).

一具体实施例中,如图4a、4b所示,图4a为本申请实施例的血管增强后的图像,图4b为对图4a所示图像利用梯度矢量流场模型求取图像的梯度矢量流场的示意图,由图4b可以得出,矢量的箭头指向血管目标中心线,血管目标中心线处梯度最强,而远离中心线处的梯度场为0。In a specific embodiment, as shown in FIGS. 4a and 4b, FIG. 4a is a blood vessel enhanced image of the embodiment of the present application, and FIG. 4b is a gradient vector flow for obtaining an image using the gradient vector flow field model for the image shown in FIG. 4a. A schematic diagram of the field, as can be seen from Figure 4b, the vector arrow points to the vascular target centerline, the gradient at the centerline of the vessel target is strongest, and the gradient field away from the centerline is zero.

下面以两个具体实施例说明上述步骤103进行脊点探测的过程:The process of detecting the ridge point in the above step 103 will be described below in two specific embodiments:

(1)二维血管造影图像脊点探测(1) Two-dimensional angiography image ridge detection

对于二维血管造影图像的x轴方向,判断某一像素点是否满足如下公式,如果满足,则该像素点为x轴方向的脊点:For the x-axis direction of the two-dimensional angiography image, it is determined whether a certain pixel point satisfies the following formula, and if satisfied, the pixel point is a ridge point in the x-axis direction:

Figure PCTCN2016101753-appb-000012
Figure PCTCN2016101753-appb-000012

其中,(i,j)为某一像素点的坐标,(i-1,j)和(i+1,j)为(i,j)在x轴方向的两个邻像素点,Vx (i,j)、Vx (i-1,j)、Vx (i+1,j)分别为(i,j)、(i-1,j)、(i+1,j)像素点处矢量在x轴方向的分量,Vy (i,j)、Vy (i-1,j)、Vy (i+1,j)分别为(i,j)、(i-1,j)、(i+1,j)像素点处矢量在y轴方向的分量,T0为阈值。Where (i, j) is the coordinates of a certain pixel point, (i-1, j) and (i+1, j) are (i, j) two adjacent pixel points in the x-axis direction, V x ( i, j) , V x (i-1, j) , V x (i+1, j) are (i, j), (i-1, j), (i+1, j) pixel points, respectively The components of the vector in the x-axis direction, V y (i,j) , V y (i-1,j) , V y (i+1,j) are (i,j), (i-1,j), respectively. The component of the (i+1,j) pixel at the y-axis direction, and T 0 is the threshold.

对于二维血管造影图像的y轴方向,判断某一像素点是否满足如下公式,如果满足,则该像素点为y轴方向的脊点:For the y-axis direction of the two-dimensional angiography image, it is determined whether a certain pixel point satisfies the following formula, and if satisfied, the pixel point is a ridge point in the y-axis direction:

Figure PCTCN2016101753-appb-000013
Figure PCTCN2016101753-appb-000013

其中,(i,j)为某一像素点的坐标,(i,j-1)和(i,j+1)为(i,j)在y轴方向的两个邻像素点,Vx (i,j)、Vx (i,j-1)、Vx (i,j+1)分别为(i,j)、(i,j-1)、(i,j+1)像素点处矢量在x轴方向的分量,Vy (i,j)、Vy (i-1,j)、Vy (i,j+1)分别为(i,j)、(i,j-1)、(i,j+1)像素点处矢量在y轴方向的分量,T0为阈值。Where (i, j) is the coordinates of a certain pixel point, (i, j-1) and (i, j+1) are (i, j) two adjacent pixel points in the y-axis direction, V x ( i, j) , V x (i, j-1) , V x (i, j+1) are (i, j), (i, j-1), (i, j+1) pixel points, respectively The component of the vector in the x-axis direction, V y (i,j) , V y (i-1,j) , V y (i,j+1) are (i,j), (i,j-1) The component of the (i, j+1) pixel at the y-axis direction, and T 0 is the threshold.

需要说明的是,每一像素点处的矢量为归一化处理后的矢量,该矢量的模为1。阈值可根据提取精度进行选取,通常T0选取[0,0.5]范围内的值。It should be noted that the vector at each pixel point is a normalized vector, and the modulus of the vector is 1. The threshold can be selected according to the extraction precision, and usually T 0 selects a value in the range [ 0 , 0.5].

(2)三维血管造影图像脊点探测(2) Three-dimensional angiography image ridge detection

对于三维血管造影图像的x轴方向,判断某一像素点是否满足如下公式,如果满足,则该像素点为x轴方向的脊点:For the x-axis direction of the three-dimensional angiography image, it is determined whether a certain pixel point satisfies the following formula, and if satisfied, the pixel point is a ridge point in the x-axis direction:

Figure PCTCN2016101753-appb-000014
Figure PCTCN2016101753-appb-000014

其中,(i,j,k)为某一像素点的坐标;(i-1,j,k)和(i+1,j,k)为(i,j,k)在x轴方向的两个邻像素点;Vx (i,j,k)、Vx (i-1,j,k)、Vx (i+1,j,k)分别为(i,j,k)、(i-1,j,k)、(i+1,j,k)像素点处矢量在x轴方向的分量;Vy (i,j,k)、Vy (i-1,j,k)、Vy (i+1,j,k)分别为(i,j,k)、(i-1,j,k)、(i+1,j,k)像素点处矢量在y轴方向的分量;Vz (i,j,k)、Vz (i-1,j,k)、Vz (i+1,j,k)分别为(i,j,k)、(i-1,j,k)、(i+1,j,k)像素点处矢量在z轴方向的分量;T0为阈值。Where (i, j, k) is the coordinates of a certain pixel point; (i-1, j, k) and (i+1, j, k) are two (i, j, k) in the x-axis direction Neighboring pixels; V x (i, j, k) , V x (i-1, j, k) , V x (i+1, j, k) are (i, j, k), (i -1, j, k), (i+1, j, k) components of the vector in the x-axis direction; V y (i, j, k) , V y (i-1, j, k) , V y (i+1, j, k) are the components of the vector at the (i, j, k), (i-1, j, k), (i+1, j, k) pixel points in the y-axis direction, respectively. ;V z (i,j,k) , V z (i-1,j,k) , V z (i+1,j,k) are (i,j,k), (i-1,j, respectively , k), (i+1, j, k) The component of the vector at the pixel point in the z-axis direction; T 0 is the threshold.

对于三维血管造影图像的y轴方向,判断某一像素点是否满足如下公式,如果满足,则该像素点为y轴方向的脊点:For the y-axis direction of the three-dimensional angiography image, it is determined whether a certain pixel point satisfies the following formula, and if satisfied, the pixel point is a ridge point in the y-axis direction:

Figure PCTCN2016101753-appb-000015
Figure PCTCN2016101753-appb-000015

其中,(i,j,k)为某一像素点的坐标;(i,j-1,k)和(i,j+1,k)为(i,j,k)在y轴方向的两个邻像素点;Vx (i,j,k)、Vx (i,j-1,k)、Vx (i,j+1,k)分别为(i,j,k)、(i,j-1,k)、(i,j+1,k)像素点处矢量在x轴方向的分量;Vy (i,j,k)、Vy (i,j-1,k)、Vy (i,j+1,k)分别为(i,j,k)、(i,j-1,k)、(i,j+1,k)像素点处矢量在y轴方向的分量;Vz (i,j,k)、Vz (i,j-1,k)、Vz (i,j+1,k)分别为(i,j,k)、(i,j-1,k)、(i,j+1,k)像素点处矢量在z轴方向的分量;T0为阈值。Where (i, j, k) is the coordinates of a certain pixel point; (i, j-1, k) and (i, j+1, k) are two (i, j, k) in the y-axis direction Neighboring pixels; V x (i, j, k) , V x (i, j-1, k) , V x (i, j+1, k) are (i, j, k), (i , j-1, k), (i, j+1, k) the component of the vector in the x-axis direction; V y (i, j, k) , V y (i, j-1, k) , V y (i, j+1, k) are the components of the vector at the (i, j, k), (i, j-1, k), (i, j+1, k) pixel points in the y-axis direction, respectively. ; V z (i, j, k) , V z (i, j-1, k) , V z (i, j+1, k) are (i, j, k), (i, j-1, respectively) , k), (i, j+1, k) the component of the vector in the z-axis direction at the pixel point; T 0 is the threshold.

对于三维血管造影图像的z轴方向,判断某一像素点是否满足如下公式,如果满足,则该像素点为z轴方向的脊点: For the z-axis direction of the three-dimensional angiography image, it is determined whether a certain pixel point satisfies the following formula, and if satisfied, the pixel point is a ridge point in the z-axis direction:

Figure PCTCN2016101753-appb-000016
Figure PCTCN2016101753-appb-000016

其中,(i,j,k)为某一像素点的坐标;(i,j,k-1)和(i,j,k+1)为(i,j,k)在z方向的两个邻像素点;Vx (i,j,k)、Vx (i,j,k-1)、Vx (i,j,k+1)分别为(i,j,k)、(i,j,k-1)、(i,j,k+1)像素点处矢量在x轴方向的分量;Vy (i,j,k)、Vy (i,j,k-1)、Vy (i,j,k+1)分别为(i,j,k)、(i,j,k-1)、(i,j,k+1)像素点处矢量在y轴方向的分量;Vz (i,j,k)、Vz (i,j,k-1)、Vz (i,j,k+1)分别为(i,j,k)、(i,j,k-1)、(i,j,k+1)像素点处矢量在z轴方向的分量;T0为阈值。Where (i, j, k) is the coordinates of a certain pixel point; (i, j, k-1) and (i, j, k+1) are two (i, j, k) in the z direction Neighboring pixels; V x (i, j, k) , V x (i, j, k-1) , V x (i, j, k+1) are (i, j, k), (i, respectively j, k-1), (i, j, k+1) the component of the vector at the x-axis direction; V y (i, j, k) , V y (i, j, k-1) , V y (i, j, k+1) are components of the vector at the (i, j, k), (i, j, k-1), (i, j, k+1) pixel points in the y-axis direction, respectively; V z (i,j,k) , V z (i,j,k-1) , V z (i,j,k+1) are (i,j,k), (i,j,k-, respectively) 1), the component of the vector at the (i, j, k+1) pixel point in the z-axis direction; T 0 is a threshold value.

同样,每一像素点处的矢量为归一化处理后的矢量,该矢量的模为1。阈值可根据提取精度进行选取,通常T0选取[0,0.5]范围内的值。Similarly, the vector at each pixel is a normalized vector whose modulus is one. The threshold can be selected according to the extraction precision, and usually T 0 selects a value in the range [ 0 , 0.5].

一具体实施例中,如图5a、5b所示,采用本申请所述的基于图像梯度矢量流场的血管脊点提取方法提取图5a所示三维仿真图中的脊点,脊点的提取结果如图5b所示。In a specific embodiment, as shown in FIG. 5a and FIG. 5b, the ridge point extraction method in the three-dimensional simulation diagram shown in FIG. 5a is extracted by using the image gradient vector flow field based vascular ridge point extraction method described in the present application, and the ridge point extraction result is obtained. As shown in Figure 5b.

基于同一发明构思,本申请实施例中还提供了一种基于图像梯度矢量流场的血管脊点提取装置,如下面的实施例所述。由于该装置解决问题的原理与血管脊点提取方法相似,因此该装置的实施可以参见血管脊点提取方法的实施,重复之处不再赘述。Based on the same inventive concept, an embodiment of the present application further provides a blood vessel ridge extraction device based on an image gradient vector flow field, as described in the following embodiments. Since the principle of solving the problem of the device is similar to the method for extracting the vascular ridge point, the implementation of the device can be referred to the implementation of the method for extracting the vascular ridge point, and the repetition will not be repeated.

如图6所示,图6为本申请实施例的基于图像梯度矢量流场的血管脊点提取装置。该装置可以通过逻辑电路实现运行于智能终端,例如手机、平板电脑等设备中,或者以功能模块的方式由软件实现各部件的功能,运行于所述智能终端上。具体的,该装置包括:增强模块601,用于对血管造影图像中的血管目标进行增强;As shown in FIG. 6, FIG. 6 is a vascular ridge point extracting device based on an image gradient vector flow field according to an embodiment of the present application. The device can be implemented in a smart terminal, such as a mobile phone, a tablet computer, or the like by a logic circuit, or can implement functions of various components by software in a functional module manner, and run on the smart terminal. Specifically, the device includes: an enhancement module 601, configured to enhance a blood vessel target in the angiographic image;

梯度矢量流场计算模块602,用于利用梯度矢量流场模型求取增强后图像的梯度矢量流场;a gradient vector flow field calculation module 602, configured to obtain a gradient vector flow field of the enhanced image by using the gradient vector flow field model;

脊点探测模块603,根据增强后图像的梯度矢量流场,分别计算增强后图像中的一像素点处矢量与该像素点沿一坐标轴方向的两个邻像素点处矢量夹角的余弦值,若所述余弦值满足阈值条件,则该像素点为该坐标轴方向的血管脊点。The ridge point detecting module 603 respectively calculates a cosine value of a vector at a pixel point in the enhanced image and a vector angle between two adjacent pixel points of the pixel along a coordinate axis according to the gradient vector flow field of the enhanced image. If the cosine value satisfies a threshold condition, the pixel point is a vascular ridge point in the direction of the coordinate axis.

进一步的,上述脊点提取装置还包括:剔除模块604,用于从得到的全部血管脊点中剔除孤立点。Further, the ridge point extracting device further includes: a culling module 604, configured to remove the isolated points from all the obtained vascular ridge points.

实施时,所述剔除模块604具体用于判断某一脊点在以其为圆心,半径为d和d+d0的两个同心圆所组成的圆环范围内是否存在其它脊点,如果不存在,则将该脊点为圆心,半径为d形成的圆范围的脊点删除,其中,d、d0为距离常数。 When implemented, the culling module 604 is specifically configured to determine whether a ridge point has other ridge points in a ring circle composed of two concentric circles having a radius d and d+d 0 as a center, if not If there is, the ridge point is the center of the circle, and the ridge point of the circle range formed by the radius d is deleted, wherein d and d 0 are distance constants.

一实施例中,所述增强模块601通过如下第一多尺度血管增强函数对三维血管造影图像中的血管进行增强:In one embodiment, the enhancement module 601 enhances blood vessels in a three-dimensional angiographic image by a first multi-scale vascular enhancement function as follows:

Figure PCTCN2016101753-appb-000017
Figure PCTCN2016101753-appb-000017

v0(s)为第一多尺度血管增强函数,

Figure PCTCN2016101753-appb-000018
RA、RB和S为测度函数,RA用来区分片状和线状结构,RB用来区分点状结构和线状结构,S用于区分背景像素,α、β和c为阈值,λ1、λ2和λ3为Hessian矩阵H的三个特征值,且满足|λ1|≤|λ2|≤|λ3|,D为图像的维度;v 0 (s) is the first multi-scale vascular enhancement function,
Figure PCTCN2016101753-appb-000018
R A , R B and S are measure functions, R A is used to distinguish between sheet and line structures, R B is used to distinguish between point structures and line structures, S is used to distinguish background pixels, and α, β and c are threshold values. , λ 1 , λ 2 and λ 3 are three eigenvalues of the Hessian matrix H, and satisfy |λ 1 | ≤ | λ 2 | ≤ | λ 3 |, D is the dimension of the image;

通过如下第二多尺度血管增强函数对二维血管造影图像中的血管目标进行增强:The vascular target in the two-dimensional angiography image is enhanced by a second multi-scale vascular enhancement function as follows:

Figure PCTCN2016101753-appb-000019
Figure PCTCN2016101753-appb-000019

其中,v0'(s)为第二多尺度血管增强函数,

Figure PCTCN2016101753-appb-000020
RB'和S'为测度函数,RB'用来区分点状结构和线状结构,S'用于区分背景像素,β和c为阈值,λ1和λ2为Hessian矩阵H的二个特征值,且满足|λ1|≤|λ2|,D为图像的维度。Where v 0 '(s) is a second multi-scale vascular enhancement function,
Figure PCTCN2016101753-appb-000020
R B ' and S' are measure functions, R B ' is used to distinguish between point structures and line structures, S' is used to distinguish background pixels, β and c are threshold values, and λ 1 and λ 2 are two of Hessian matrix H The feature value, and satisfies |λ 1 | ≤ | λ 2 |, D is the dimension of the image.

一实施例中,所述梯度矢量流场计算模块602具体用于:In an embodiment, the gradient vector flow field calculation module 602 is specifically configured to:

求解如下表示梯度矢量流场模型的欧拉方程组:Solve the Euler equations of the gradient vector flow field model as follows:

Figure PCTCN2016101753-appb-000021
Figure PCTCN2016101753-appb-000021

得到增强后二维血管造影图像的梯度矢量流场两个分量相对于时间的迭代公式为:The iterative formula of the two components of the gradient vector flow field with respect to time after the enhanced two-dimensional angiography image is:

Figure PCTCN2016101753-appb-000022
Figure PCTCN2016101753-appb-000022

其中,n为迭代次数,fx(x,y)和fy(x,y)为增强后二维血管造影图像的血管边缘函数f(x,y)在x和y方向的值,u(x,y)、v(x,y)为梯度矢量流场V(x,y)=(u(x,y),v(x,y))的两个分量,(x,y)为增强后二维血管造影图像像素点的坐标,

Figure PCTCN2016101753-appb-000023
为laplacian算子,μ为控制参数; Where n is the number of iterations, f x (x, y) and f y (x, y) are the values of the vessel edge function f(x, y) in the x and y directions of the enhanced two-dimensional angiography image, u( x, y), v(x, y) are the two components of the gradient vector flow field V(x, y) = (u(x, y), v(x, y)), and (x, y) is enhanced The coordinates of the pixel points of the posterior two-dimensional angiography image,
Figure PCTCN2016101753-appb-000023
For the laplacian operator, μ is the control parameter;

同理,增强后的三维血管造影图像的梯度矢量流场三个分量的迭代公式为:Similarly, the iterative formula for the three components of the gradient vector flow field of the enhanced three-dimensional angiography image is:

Figure PCTCN2016101753-appb-000024
Figure PCTCN2016101753-appb-000024

其中,n为迭代次数,fx(x,y,z)、fy(x,y,z)和fz(x,y,z)为增强后三维血管造影图像的血管边缘函数f(x,y,z)在x、y和z方向的值,(x,y,z)为增强后三维血管造影图像像素点的坐标,

Figure PCTCN2016101753-appb-000025
为laplacian算子,μ为控制参数。Where n is the number of iterations, f x (x, y, z), f y (x, y, z) and f z (x, y, z) are the vascular edge functions of the enhanced three-dimensional angiography image f(x , y, z) values in the x, y, and z directions, (x, y, z) are the coordinates of the pixel points of the enhanced three-dimensional angiography image,
Figure PCTCN2016101753-appb-000025
For the laplacian operator, μ is the control parameter.

脊点探测模块603实现脊点探测过程可参见上述方法实施例,本申请在此不再赘述。For the ridge point detection module 603 to implement the ridge point detection process, refer to the above method embodiment, which is not described herein again.

通过本申请上述实施例所述的技术方案能够有效压制背景噪声影响、提升血管造影图像中血管脊点的提取效率、增加血管目标脊点的探测数量及提高血管脊点探测精度,为后续血管中心线的提取和血管建模提供基础。The technical solution described in the above embodiments of the present application can effectively suppress the influence of background noise, improve the extraction efficiency of vascular ridge points in angiographic images, increase the number of detection of vascular target ridge points, and improve the detection accuracy of vascular ridge points, which is a follow-up vascular center. Line extraction and vascular modeling provide the basis.

本申请实施例还提供一种电子设备,包括处理器及包括计算机可读程序的存储器,所述计算机可读程序在被执行时使所述处理器执行上面实施例所述的基于图像梯度矢量流场的脊点提取方法。The embodiment of the present application further provides an electronic device, including a processor and a memory including a computer readable program, when executed, causing the processor to execute the image gradient vector based flow described in the above embodiment Field ridge point extraction method.

本申请实施例还提供一种计算机可读程序,其中当在电子设备中执行所述程序时,所述程序使得计算机在所述电子设备中执行如上面实施例所述的基于图像梯度矢量流场的脊点提取方法。The embodiment of the present application further provides a computer readable program, wherein when the program is executed in an electronic device, the program causes a computer to execute an image gradient vector based flow field in the electronic device as described in the above embodiment Ridge extraction method.

本申请实施例还提供一种存储有计算机可读程序的存储介质,其中所述计算机可读程序使得计算机在电子设备中执行上面实施例所述的基于图像梯度矢量流场的脊点提取方法。The embodiment of the present application further provides a storage medium storing a computer readable program, wherein the computer readable program causes the computer to execute the image gradient vector flow field based ridge point extraction method described in the above embodiments in the electronic device.

应当理解,本申请的各部分可以用硬件、软件、固件或者它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可以用本领域共知的下列技术中的任一项或者他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。 It should be understood that portions of the application can be implemented in hardware, software, firmware, or a combination thereof. In the above-described embodiments, multiple steps or methods may be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or combination of the following techniques well known in the art: having logic gates for implementing logic functions on data signals A discrete logic circuit of a circuit, an application specific integrated circuit with a suitable combination of logic gates, a programmable gate array (PGA), a field programmable gate array (FPGA), and the like.

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (system), and computer program products according to embodiments of the present application. It will be understood that each flow and/or block of the flowchart illustrations and/or FIG. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing device to produce a machine for the execution of instructions for execution by a processor of a computer or other programmable data processing device. Means for implementing the functions specified in one or more of the flow or in a block or blocks of the flow chart.

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。The computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device. The apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device. The instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.

以上所述仅用于说明本申请的技术方案,任何本领域普通技术人员均可在不违背本申请的精神及范畴下,对上述实施例进行修饰与改变。因此,本申请的权利保护范围应视权利要求范围为准。 The above description is only for explaining the technical solutions of the present application, and those skilled in the art can modify and change the above embodiments without departing from the spirit and scope of the present application. Therefore, the scope of protection of the application should be determined by the scope of the claims.

Claims (14)

一种基于图像梯度矢量流场的血管脊点提取方法,其特征在于,包括:A method for extracting a vascular ridge point based on an image gradient vector flow field, comprising: 对血管造影图像中的血管目标进行增强;Enhancing vascular targets in angiographic images; 利用梯度矢量流场模型求取增强后图像的梯度矢量流场;The gradient vector flow field model is used to obtain the gradient vector flow field of the enhanced image; 根据增强后图像的梯度矢量流场,分别计算增强后图像中的一像素点处矢量与该像素点沿一坐标轴方向的两个邻像素点处矢量夹角的余弦值,若所述余弦值满足阈值条件,则该像素点为该坐标轴方向的血管脊点。Calculating, according to the gradient vector flow field of the enhanced image, a cosine value of a vector at a pixel point in the enhanced image and a vector angle between two adjacent pixel points of the pixel along a coordinate axis direction, if the cosine value When the threshold condition is satisfied, the pixel point is a vascular ridge point in the direction of the coordinate axis. 如权利要求1所述的血管脊点提取方法,其特征在于,得到全部血管脊点之后还包括:从得到的全部血管脊点中剔除孤立点。The vascular ridge point extraction method according to claim 1, wherein after obtaining all the vascular ridge points, the method further comprises: removing the isolated points from all the obtained vascular ridge points. 如权利要求2所述的血管脊点提取方法,其特征在于,从得到的全部血管脊点中剔除孤立点的过程进一步包括:The vascular ridge point extraction method according to claim 2, wherein the process of culling the isolated points from the obtained vascular ridge points further comprises: 判断某一脊点在以其为圆心,半径为d和d+d0的两个同心圆所组成的圆环范围内是否存在其它脊点,如果不存在,则将该脊点为圆心,半径为d形成的圆范围内的脊点删除,其中,d、d0为距离常数。Judging whether a ridge point has other ridge points in the circle formed by two concentric circles whose center is the radius d and d+d 0. If not, the ridge point is the center and radius The ridge point deletion within the circle formed for d, where d, d 0 are distance constants. 如权利要求1所述的血管脊点提取方法,其特征在于,通过如下第一多尺度血管增强函数对三维血管造影图像中的血管目标进行增强:The vascular ridge point extraction method according to claim 1, wherein the vascular target in the three-dimensional angiographic image is enhanced by the first multi-scale vascular enhancement function as follows:
Figure PCTCN2016101753-appb-100001
Figure PCTCN2016101753-appb-100001
v0(s)为第一多尺度血管增强函数,
Figure PCTCN2016101753-appb-100002
RA、RB和S为测度函数,RA用来区分片状和线状结构,RB用来区分点状结构和线状结构,S用于区分背景像素,α、β和c为阈值,λ1、λ2和λ3为Hessian矩阵H的三个特征值,且满足|λ1|≤|λ2|≤|λ3|,D为图像的维度;
v 0 (s) is the first multi-scale vascular enhancement function,
Figure PCTCN2016101753-appb-100002
R A , R B and S are measure functions, R A is used to distinguish between sheet and line structures, R B is used to distinguish between point structures and line structures, S is used to distinguish background pixels, and α, β and c are threshold values. , λ 1 , λ 2 and λ 3 are three eigenvalues of the Hessian matrix H, and satisfy |λ 1 | ≤ | λ 2 | ≤ | λ 3 |, D is the dimension of the image;
通过如下第二多尺度血管增强函数对二维血管造影图像中的血管目标进行增强:The vascular target in the two-dimensional angiography image is enhanced by a second multi-scale vascular enhancement function as follows:
Figure PCTCN2016101753-appb-100003
Figure PCTCN2016101753-appb-100003
其中,v0′(s)为第二多尺度血管增强函数,
Figure PCTCN2016101753-appb-100004
RB′和S′为测度函数,RB′用来区分点状结构和线状结构,S′用于区分背景像素,β和c为阈值,λ1和λ2为Hessian矩阵H的二个特征值,且满足|λ1|≤|λ2|,D为图像的维度。
Where v 0 '(s) is a second multi-scale vascular enhancement function,
Figure PCTCN2016101753-appb-100004
RB' and S' are the measure functions, R B ' is used to distinguish the point structure and the line structure, S' is used to distinguish the background pixels, β and c are the threshold values, and λ 1 and λ 2 are the two characteristics of the Hessian matrix H. Value, and satisfy |λ 1 | ≤ | λ 2 |, D is the dimension of the image.
如权利要求1所述的血管脊点提取方法,其特征在于,利用梯度矢量流场模型求取增强后图像的梯度矢量流场进一步包括:The vascular ridge point extraction method according to claim 1, wherein the gradient vector flow field model is used to obtain the gradient vector flow field of the enhanced image further comprising: 求解如下表示梯度矢量流场模型的欧拉方程组:Solve the Euler equations of the gradient vector flow field model as follows:
Figure PCTCN2016101753-appb-100005
Figure PCTCN2016101753-appb-100005
得到增强后二维血管造影图像的梯度矢量流场两个分量的迭代公式为:The iterative formula for the two components of the gradient vector flow field of the enhanced two-dimensional angiography image is:
Figure PCTCN2016101753-appb-100006
Figure PCTCN2016101753-appb-100006
其中,n为迭代次数,fx(x,y)和fy(x,y)为增强后二维血管造影图像的血管边缘函数f(x,y)在x和y方向的值,u(x,y)、v(x,y)为梯度矢量流场V(x,y)=(u(x,y),v(x,y))的两个分量,(x,y)为增强后二维血管造影图像像素点的坐标,
Figure PCTCN2016101753-appb-100007
为laplacian算子,μ为控制参数;
Where n is the number of iterations, f x (x, y) and f y (x, y) are the values of the vessel edge function f(x, y) in the x and y directions of the enhanced two-dimensional angiography image, u( x, y), v(x, y) are the two components of the gradient vector flow field V(x, y) = (u(x, y), v(x, y)), and (x, y) is enhanced The coordinates of the pixel points of the posterior two-dimensional angiography image,
Figure PCTCN2016101753-appb-100007
For the laplacian operator, μ is the control parameter;
同理,增强后三维血管造影图像的梯度矢量流场三个分量的迭代公式为:Similarly, the iterative formula for the three components of the gradient vector flow field of the enhanced three-dimensional angiography image is:
Figure PCTCN2016101753-appb-100008
Figure PCTCN2016101753-appb-100008
其中,n为迭代次数,fx(x,y,z)、fy(x,y,z)和fz(x,y,z)为增强后三维血管造影图像的血管边缘函数f(x,y,z)在x、y和z方向的值,(x,y,z)为增强后三维血管造影图像像素点的坐标,
Figure PCTCN2016101753-appb-100009
为laplacian算子,μ为控制参数。
Where n is the number of iterations, f x (x, y, z), f y (x, y, z) and f z (x, y, z) are the vascular edge functions of the enhanced three-dimensional angiography image f(x , y, z) values in the x, y, and z directions, (x, y, z) are the coordinates of the pixel points of the enhanced three-dimensional angiography image,
Figure PCTCN2016101753-appb-100009
For the laplacian operator, μ is the control parameter.
如权利要求1所述的血管脊点提取方法,其特征在于,根据增强后图像的梯度矢量流场,分别计算增强后图像中的一像素点处矢量与该像素点沿一坐标轴方向的两个邻 像素点处矢量夹角的余弦值,若所述余弦值满足阈值条件,则该像素点为该坐标轴方向的血管脊点进一步包括:The vascular ridge point extraction method according to claim 1, wherein the vector at a pixel point in the enhanced image and the two pixels along the direction of a coordinate axis are respectively calculated according to the gradient vector flow field of the enhanced image. Neighbor a cosine value of a vector angle at a pixel point. If the cosine value satisfies a threshold condition, the vascular ridge point of the pixel point in the direction of the coordinate axis further includes: 对于二维血管造影图像的x轴方向,判断某一像素点是否满足如下公式,如果满足,则该像素点为x轴方向的脊点:For the x-axis direction of the two-dimensional angiography image, it is determined whether a certain pixel point satisfies the following formula, and if satisfied, the pixel point is a ridge point in the x-axis direction:
Figure PCTCN2016101753-appb-100010
Figure PCTCN2016101753-appb-100010
其中,(i,j)为某一像素点的坐标,(i-1,j)和(i+1,j)为(i,j)在x轴方向的两个邻像素点,Vx (i,j)、Vx (i-1,j)、Vx (i+1,j)分别为(i,j)、(i-1,j)、(i+1,j)像素点处矢量在x轴方向的分量,Vy (i,j)、Vy (i-1,j)、Vy (i+1,j)分别为(i,j)、(i-1,j)、(i+1,j)像素点处矢量在y轴方向的分量,T0为阈值;Where (i, j) is the coordinates of a certain pixel point, (i-1, j) and (i+1, j) are (i, j) two adjacent pixel points in the x-axis direction, V x ( i, j) , V x (i-1, j) , V x (i+1, j) are (i, j), (i-1, j), (i+1, j) pixel points, respectively The components of the vector in the x-axis direction, V y (i,j) , V y (i-1,j) , V y (i+1,j) are (i,j), (i-1,j), respectively. a component of the (i+1,j) pixel at the y-axis direction, and T 0 is a threshold; 对于二维血管造影图像的y轴方向,判断某一像素点是否满足如下公式,如果满足,则该像素点为y轴方向的脊点:For the y-axis direction of the two-dimensional angiography image, it is determined whether a certain pixel point satisfies the following formula, and if satisfied, the pixel point is a ridge point in the y-axis direction:
Figure PCTCN2016101753-appb-100011
Figure PCTCN2016101753-appb-100011
其中,(i,j)为某一像素点的坐标,(i,j-1)和(i,j+1)为(i,j)在y轴方向的两个邻像素点,Vx (i,j)、Vx (i,j-1)、Vx (i,j+1)分别为(i,j)、(i,j-1)、(i,j+1)像素点处矢量在x轴方向的分量,Vy (i,j)、Vy (i-1,j)、Vy (i,j+1)分别为(i,j)、(i,j-1)、(i,j+1)像素点处矢量在y轴方向的分量,T0为阈值。Where (i, j) is the coordinates of a certain pixel point, (i, j-1) and (i, j+1) are (i, j) two adjacent pixel points in the y-axis direction, V x ( i, j) , V x (i, j-1) , V x (i, j+1) are (i, j), (i, j-1), (i, j+1) pixel points, respectively The component of the vector in the x-axis direction, V y (i,j) , V y (i-1,j) , V y (i,j+1) are (i,j), (i,j-1) The component of the (i, j+1) pixel at the y-axis direction, and T 0 is the threshold.
如权利要求1所述的血管脊点提取方法,其特征在于,根据增强后图像的梯度矢量流场,分别计算增强后图像中的一像素点处矢量与该像素点沿一坐标轴方向的两个邻像素点处矢量夹角的余弦值,若所述余弦值满足阈值条件,则该像素点为该坐标轴方向的血管脊点进一步包括:The vascular ridge point extraction method according to claim 1, wherein the vector at a pixel point in the enhanced image and the two pixels along the direction of a coordinate axis are respectively calculated according to the gradient vector flow field of the enhanced image. The cosine of the angle of the vector at the adjacent pixel, if the cosine value satisfies the threshold condition, the vascular ridge point of the pixel in the direction of the coordinate axis further includes: 对于三维血管造影图像的x轴方向,判断某一像素点是否满足如下公式,如果满足,则该像素点为x轴方向的脊点:For the x-axis direction of the three-dimensional angiography image, it is determined whether a certain pixel point satisfies the following formula, and if satisfied, the pixel point is a ridge point in the x-axis direction:
Figure PCTCN2016101753-appb-100012
Figure PCTCN2016101753-appb-100012
其中,(i,j,k)为某一像素点的坐标;(i-1,j,k)和(i+1,j,k)为(i,j,k)在x轴方向的两个邻像素点;Vx (i,j,k)、Vx (i-1,j,k)、Vx (i+1,j,k)分别为(i,j,k)、(i-1,j,k)、(i+1,j,k)像素点处 矢量在x轴方向的分量;Vy (i,j,k)、Vy (i-1,j,k)、Vy (i+1,j,k)分别为(i,j,k)、(i-1,j,k)、(i+1,j,k)像素点处矢量在y轴方向的分量;Vz (i,j,k)、Vz (i-1,j,k)、Vz (i+1,j,k)分别为(i,j,k)、(i-1,j,k)、(i+1,j,k)像素点处矢量在z轴方向的分量;T0为阈值;Where (i, j, k) is the coordinates of a certain pixel point; (i-1, j, k) and (i+1, j, k) are two (i, j, k) in the x-axis direction Neighboring pixels; V x (i, j, k) , V x (i-1, j, k) , V x (i+1, j, k) are (i, j, k), (i -1, j, k), (i+1, j, k) components of the vector in the x-axis direction; V y (i, j, k) , V y (i-1, j, k) , V y (i+1, j, k) are the components of the vector at the (i, j, k), (i-1, j, k), (i+1, j, k) pixel points in the y-axis direction, respectively. ;V z (i,j,k) , V z (i-1,j,k) , V z (i+1,j,k) are (i,j,k), (i-1,j, respectively , k), (i+1, j, k) a component of the vector at the pixel point in the z-axis direction; T 0 is a threshold; 对于三维血管造影图像的y轴方向,判断某一像素点是否满足如下公式,如果满足,则该像素点为y轴方向的脊点:For the y-axis direction of the three-dimensional angiography image, it is determined whether a certain pixel point satisfies the following formula, and if satisfied, the pixel point is a ridge point in the y-axis direction:
Figure PCTCN2016101753-appb-100013
Figure PCTCN2016101753-appb-100013
其中,(i,j,k)为某一像素点的坐标;(i,j-1,k)和(i,j+1,k)为(i,j,k)在y轴方向的两个邻像素点;Vx (i,j,k)、Vx (i,j-1,k)、Vx (i,j+1,k)分别为(i,j,k)、(i,j-1,k)、(i,j+1,k)像素点处矢量在x轴方向的分量;Vy (i,j,k)、Vy (i,j-1,k)、Vy (i,j+1,k)分别为(i,j,k)、(i,j-1,k)、(i,j+1,k)像素点处矢量在y轴方向的分量;Vz (i,j,k)、Vz (i,j-1,k)、Vz (i,j+1,k)分别为(i,j,k)、(i,j-1,k)、(i,j+1,k)像素点处矢量在z轴方向的分量;T0为阈值;Where (i, j, k) is the coordinates of a certain pixel point; (i, j-1, k) and (i, j+1, k) are two (i, j, k) in the y-axis direction Neighboring pixels; V x (i, j, k) , V x (i, j-1, k) , V x (i, j+1, k) are (i, j, k), (i , j-1, k), (i, j+1, k) the component of the vector in the x-axis direction; V y (i, j, k) , V y (i, j-1, k) , V y (i, j+1, k) are the components of the vector at the (i, j, k), (i, j-1, k), (i, j+1, k) pixel points in the y-axis direction, respectively. ; V z (i, j, k) , V z (i, j-1, k) , V z (i, j+1, k) are (i, j, k), (i, j-1, respectively) , k), (i, j+1, k) a component of the vector at the pixel point in the z-axis direction; T 0 is a threshold; 对于三维血管造影图像的z轴方向,判断某一像素点是否满足如下公式,如果满足,则该像素点为z轴方向的脊点:For the z-axis direction of the three-dimensional angiography image, it is determined whether a certain pixel point satisfies the following formula, and if satisfied, the pixel point is a ridge point in the z-axis direction:
Figure PCTCN2016101753-appb-100014
Figure PCTCN2016101753-appb-100014
其中,(i,j,k)为某一像素点的坐标;(i,j,k-1)和(i,j,k+1)为(i,j,k)在z方向的两个邻像素点;Vx (i,j,k)、Vx (i,j,k-1)、Vx (i,j,k+1)分别为(i,j,k)、(i,j,k-1)、(i,j,k+1)像素点处矢量在x轴方向的分量;Vy (i,j,k)、Vy (i,j,k-1)、Vy (i,j,k+1)分别为(i,j,k)、(i,j,k-1)、(i,j,k+1)像素点处矢量在y轴方向的分量;Vz (i,j,k)、Vz (i,j,k-1)、Vz (i,j,k+1)分别为(i,j,k)、(i,j,k-1)、(i,j,k+1)像素点处矢量在z轴方向的分量;T0为阈值。Where (i, j, k) is the coordinates of a certain pixel point; (i, j, k-1) and (i, j, k+1) are two (i, j, k) in the z direction Neighboring pixels; V x (i, j, k) , V x (i, j, k-1) , V x (i, j, k+1) are (i, j, k), (i, respectively j, k-1), (i, j, k+1) the component of the vector at the x-axis direction; V y (i, j, k) , V y (i, j, k-1) , V y (i, j, k+1) are components of the vector at the (i, j, k), (i, j, k-1), (i, j, k+1) pixel points in the y-axis direction, respectively; V z (i,j,k) , V z (i,j,k-1) , V z (i,j,k+1) are (i,j,k), (i,j,k-, respectively) 1), the component of the vector at the (i, j, k+1) pixel point in the z-axis direction; T 0 is a threshold value.
一种基于图像梯度矢量流场的血管脊点提取装置,其特征在于,包括:A vascular ridge point extraction device based on an image gradient vector flow field, comprising: 增强模块,用于对血管造影图像中的血管目标进行增强;An enhancement module for enhancing a blood vessel target in an angiographic image; 梯度矢量流场计算模块,用于利用梯度矢量流场模型求取增强后图像的梯度矢量流场; a gradient vector flow field calculation module for obtaining a gradient vector flow field of the enhanced image by using a gradient vector flow field model; 脊点探测模块,用于根据增强后图像的梯度矢量流场,分别计算增强后图像中的一像素点处矢量与该像素点沿一坐标轴方向的两个邻像素点处矢量夹角的余弦值,若所述余弦值满足阈值条件,则该像素点为该坐标轴方向的血管脊点。a ridge point detecting module, configured to calculate, according to the gradient vector flow field of the enhanced image, a cosine of a vector at a pixel point in the enhanced image and a vector angle between two adjacent pixel points of the pixel along a coordinate axis direction a value, if the cosine value satisfies a threshold condition, the pixel point is a vascular ridge point in the direction of the coordinate axis. 如权利要求8所述的血管脊点提取装置,其特征在于,还包括:剔除模块,用于从得到的全部血管脊点中剔除孤立点。A vascular ridge extraction apparatus according to claim 8, further comprising: a culling module for culling isolated points from all of the obtained vascular ridge points. 如权利要求9所述的血管脊点提取装置,其特征在于,所述剔除模块具体用于判断某一脊点在以其为圆心,半径为d和d+d0的两个同心圆所组成的圆环范围内是否存在其它脊点,如果不存在,则将该脊点为圆心,半径为d形成的圆范围的脊点删除,其中,d、d0为距离常数。The vascular ridge extraction device according to claim 9, wherein the culling module is specifically configured to determine that a ridge point is composed of two concentric circles having a center of a circle and a radius d and d+d 0 Whether there are other ridge points in the circle range, if not, the ridge point is the center of the circle, and the ridge point of the circle range formed by the radius d is deleted, wherein d and d 0 are distance constants. 如权利要求8所述的血管脊点提取装置,其特征在于,所述增强模块通过如下第一多尺度血管增强函数对三维血管造影图像中的血管进行增强:The vascular ridge extraction device of claim 8 wherein said enhancement module enhances blood vessels in the three-dimensional angiographic image by a first multi-scale vascular enhancement function as follows:
Figure PCTCN2016101753-appb-100015
Figure PCTCN2016101753-appb-100015
v0(s)为第一多尺度血管增强函数,
Figure PCTCN2016101753-appb-100016
RA、RB和S为测度函数,RA用来区分片状和线状结构,RB用来区分点状结构和线状结构,S用于区分背景像素,α、β和c为阈值,λ1、λ2和λ3为Hessian矩阵H的三个特征值,且满足|λ1|≤|λ2|≤|λ3|,D为图像的维度;
v 0 (s) is the first multi-scale vascular enhancement function,
Figure PCTCN2016101753-appb-100016
R A , R B and S are measure functions, R A is used to distinguish between sheet and line structures, R B is used to distinguish between point structures and line structures, S is used to distinguish background pixels, and α, β and c are threshold values. , λ 1 , λ 2 and λ 3 are three eigenvalues of the Hessian matrix H, and satisfy |λ 1 | ≤ | λ 2 | ≤ | λ 3 |, D is the dimension of the image;
通过如下第二多尺度血管增强函数对二维血管造影图像中的血管目标进行增强:The vascular target in the two-dimensional angiography image is enhanced by a second multi-scale vascular enhancement function as follows:
Figure PCTCN2016101753-appb-100017
Figure PCTCN2016101753-appb-100017
其中,v0′(s)为第二多尺度血管增强函数,
Figure PCTCN2016101753-appb-100018
RB′和S′为测度函数,RB′用来区分点状结构和线状结构,S′用于区分背景像素,β和c为阈值,λ1和λ2为Hessian矩阵H的二个特征值,且满足|λ1|≤|λ2|,D为图像的维度。
Where v 0 '(s) is a second multi-scale vascular enhancement function,
Figure PCTCN2016101753-appb-100018
R B ' and S' are the measure functions, R B ' is used to distinguish the point structure and the line structure, S' is used to distinguish the background pixels, β and c are the threshold values, and λ 1 and λ 2 are the two of the Hessian matrix H The feature value, and satisfies |λ 1 | ≤ | λ 2 |, D is the dimension of the image.
如权利要求8所述的血管脊点提取装置,其特征在于,所述梯度矢量流场计算模块具体用于:The vascular ridge extraction device according to claim 8, wherein the gradient vector flow field calculation module is specifically configured to: 求解如下表示梯度矢量流场模型的欧拉方程组: Solve the Euler equations of the gradient vector flow field model as follows:
Figure PCTCN2016101753-appb-100019
Figure PCTCN2016101753-appb-100019
得到增强后二维血管造影图像的梯度矢量流场两个分量相对于时间的迭代公式为:The iterative formula of the two components of the gradient vector flow field with respect to time after the enhanced two-dimensional angiography image is:
Figure PCTCN2016101753-appb-100020
Figure PCTCN2016101753-appb-100020
其中,n为迭代次数,fx(x,y)和fy(x,y)为增强后二维血管造影图像的血管边缘函数f(x,y)在x和y方向的值,u(x,y)、v(x,y)为梯度矢量流场V(x,y)=(u(x,y),v(x,y))的两个分量,(x,y)为增强后二维血管造影图像像素点的坐标,
Figure PCTCN2016101753-appb-100021
为laplacian算子,μ为控制参数;
Where n is the number of iterations, f x (x, y) and f y (x, y) are the values of the vessel edge function f(x, y) in the x and y directions of the enhanced two-dimensional angiography image, u( x, y), v(x, y) are the two components of the gradient vector flow field V(x, y) = (u(x, y), v(x, y)), and (x, y) is enhanced The coordinates of the pixel points of the posterior two-dimensional angiography image,
Figure PCTCN2016101753-appb-100021
For the laplacian operator, μ is the control parameter;
同理,增强后的三维血管造影图像的梯度矢量流场三个分量的迭代公式为:Similarly, the iterative formula for the three components of the gradient vector flow field of the enhanced three-dimensional angiography image is:
Figure PCTCN2016101753-appb-100022
Figure PCTCN2016101753-appb-100022
其中,n为迭代次数,fx(x,y,z)、fy(x,y,z)和fz(x,y,z)为增强后三维血管造影图像的血管边缘函数f(x,y,z)在x、y和z方向的值,(x,y,z)为增强后三维血管造影图像像素点的坐标,
Figure PCTCN2016101753-appb-100023
为laplacian算子,μ为控制参数。
Where n is the number of iterations, f x (x, y, z), f y (x, y, z) and f z (x, y, z) are the vascular edge functions of the enhanced three-dimensional angiography image f(x , y, z) values in the x, y, and z directions, (x, y, z) are the coordinates of the pixel points of the enhanced three-dimensional angiography image,
Figure PCTCN2016101753-appb-100023
For the laplacian operator, μ is the control parameter.
如权利要求8所述的血管脊点提取装置,其特征在于,所述脊点探测模块具体用于:The vascular ridge extraction device according to claim 8, wherein the ridge detection module is specifically configured to: 对于二维血管造影图像的x轴方向,判断某一像素点是否满足如下公式,如果满足,则该像素点为x轴方向的脊点:For the x-axis direction of the two-dimensional angiography image, it is determined whether a certain pixel point satisfies the following formula, and if satisfied, the pixel point is a ridge point in the x-axis direction:
Figure PCTCN2016101753-appb-100024
Figure PCTCN2016101753-appb-100024
其中,(i,j)为某一像素点的坐标,(i-1,j)和(i+1,j)为(i,j)在x轴方向的两个邻像素点,Vx (i,j)、Vx (i-1,j)、Vx (i+1,j)分别为(i,j)、(i-1,j)、(i+1,j)像素点处矢量在x轴方向的分量,Vy (i,j)、Vy (i-1,j)、Vy (i+1,j)分别为(i,j)、(i-1,j)、(i+1,j)像素点处矢量在y轴方向的分量,T0为阈值; Where (i, j) is the coordinates of a certain pixel point, (i-1, j) and (i+1, j) are (i, j) two adjacent pixel points in the x-axis direction, V x ( i, j) , V x (i-1, j) , V x (i+1, j) are (i, j), (i-1, j), (i+1, j) pixel points, respectively The components of the vector in the x-axis direction, V y (i,j) , V y (i-1,j) , V y (i+1,j) are (i,j), (i-1,j), respectively. a component of the (i+1,j) pixel at the y-axis direction, and T 0 is a threshold; 对于二维血管造影图像的y轴方向,判断某一像素点是否满足如下公式,如果满足,则该像素点为y轴方向的脊点:For the y-axis direction of the two-dimensional angiography image, it is determined whether a certain pixel point satisfies the following formula, and if satisfied, the pixel point is a ridge point in the y-axis direction:
Figure PCTCN2016101753-appb-100025
Figure PCTCN2016101753-appb-100025
其中,(i,j)为某一像素点的坐标,(i,j-1)和(i,j+1)为(i,j)在轴y方向的两个邻像素点,Vx (i,j)、Vx (i,j-1)、Vx (i,j+1)分别为(i,j)、(i,j-1)、(i,j+1)像素点处矢量在x轴方向的分量,Vy (i,j)、Vy (i-1,j)、Vy (i,j+1)分别为(i,j)、(i,j-1)、(i,j+1)像素点处矢量在y轴方向的分量,T0为阈值。Where (i, j) is the coordinates of a certain pixel point, (i, j-1) and (i, j+1) are (i, j) two adjacent pixel points in the direction of the axis y, V x ( i, j) , V x (i, j-1) , V x (i, j+1) are (i, j), (i, j-1), (i, j+1) pixel points, respectively The component of the vector in the x-axis direction, V y (i,j) , V y (i-1,j) , V y (i,j+1) are (i,j), (i,j-1) The component of the (i, j+1) pixel at the y-axis direction, and T 0 is the threshold.
如权利要求8所述的血管脊点提取装置,其特征在于,所述脊点探测模块具体用于:The vascular ridge extraction device according to claim 8, wherein the ridge detection module is specifically configured to: 对于三维血管造影图像的x轴方向,判断某一像素点是否满足如下公式,如果满足,则该像素点为x轴方向的脊点:For the x-axis direction of the three-dimensional angiography image, it is determined whether a certain pixel point satisfies the following formula, and if satisfied, the pixel point is a ridge point in the x-axis direction:
Figure PCTCN2016101753-appb-100026
Figure PCTCN2016101753-appb-100026
其中,(i,j,k)为某一像素点的坐标;(i-1,j,k)和(i+1,j,k)为(i,j,k)在x轴方向的两个邻像素点;Vx (i,j,k)、Vx (i-1,j,k)、Vx (i+1,j,k)分别为(i,j,k)、(i-1,j,k)、(i+1,j,k)像素点处矢量在x轴方向的分量;Vy (i,j,k)、Vy (i-1,j,k)、Vy (i+1,j,k)分别为(i,j,k)、(i-1,j,k)、(i+1,j,k)像素点处矢量在y轴方向的分量;Vz (i,j,k)、Vz (i-1,j,k)、Vz (i+1,j,k)分别为(i,j,k)、(i-1,j,k)、(i+1,j,k)像素点处矢量在z轴方向的分量;T0为阈值;Where (i, j, k) is the coordinates of a certain pixel point; (i-1, j, k) and (i+1, j, k) are two (i, j, k) in the x-axis direction Neighboring pixels; V x (i, j, k) , V x (i-1, j, k) , V x (i+1, j, k) are (i, j, k), (i -1, j, k), (i+1, j, k) components of the vector in the x-axis direction; V y (i, j, k) , V y (i-1, j, k) , V y (i+1, j, k) are the components of the vector at the (i, j, k), (i-1, j, k), (i+1, j, k) pixel points in the y-axis direction, respectively. ;V z (i,j,k) , V z (i-1,j,k) , V z (i+1,j,k) are (i,j,k), (i-1,j, respectively , k), (i+1, j, k) a component of the vector at the pixel point in the z-axis direction; T 0 is a threshold; 对于三维血管造影图像的y轴方向,判断某一像素点是否满足如下公式,如果满足,则该像素点为y轴方向的脊点:For the y-axis direction of the three-dimensional angiography image, it is determined whether a certain pixel point satisfies the following formula, and if satisfied, the pixel point is a ridge point in the y-axis direction:
Figure PCTCN2016101753-appb-100027
Figure PCTCN2016101753-appb-100027
其中,(i,j,k)为某一像素点的坐标;(i,j-1,k)和(i,j+1,k)为(i,j,k)在y轴方向的两个邻像素点;Vx (i,j,k)、Vx (i,j-1,k)、Vx (i,j+1,k)分别为(i,j,k)、(i,j-1,k)、(i,j+1,k)像素点处矢量在x轴方向的分量;Vy (i,j,k)、Vy (i,j-1,k)、Vy (i,j+1,k)分别为(i,j,k)、(i,j-1,k)、 (i,j+1,k)像素点处矢量在y轴方向的分量;Vz (i,j,k)、Vz (i,j-1,k)、Vz (i,j+1,k)分别为(i,j,k)、(i,j-1,k)、(i,j+1,k)像素点处矢量在z轴方向的分量;T0为阈值;Where (i, j, k) is the coordinates of a certain pixel point; (i, j-1, k) and (i, j+1, k) are two (i, j, k) in the y-axis direction Neighboring pixels; V x (i, j, k) , V x (i, j-1, k) , V x (i, j+1, k) are (i, j, k), (i , j-1, k), (i, j+1, k) the component of the vector in the x-axis direction; V y (i, j, k) , V y (i, j-1, k) , V y (i, j+1, k) are the components of the vector at the (i, j, k), (i, j-1, k), (i, j+1, k) pixel points in the y-axis direction, respectively. ; V z (i, j, k) , V z (i, j-1, k) , V z (i, j+1, k) are (i, j, k), (i, j-1, respectively) , k), (i, j+1, k) a component of the vector at the pixel point in the z-axis direction; T 0 is a threshold; 对于三维血管造影图像的z轴方向,判断某一像素点是否满足如下公式,如果满足,则该像素点为z轴方向的脊点:For the z-axis direction of the three-dimensional angiography image, it is determined whether a certain pixel point satisfies the following formula, and if satisfied, the pixel point is a ridge point in the z-axis direction:
Figure PCTCN2016101753-appb-100028
Figure PCTCN2016101753-appb-100028
其中,(i,j,k)为某一像素点的坐标;(i,j,k-1)和(i,j,k+1)为(i,j,k)在z方向的两个邻像素点;Vx (i,j,k)、Vx (i,j,k-1)、Vx (i,j,k+1)分别为(i,j,k)、(i,j,k-1)、(i,j,k+1)像素点处矢量在x轴方向的分量;Vy (i,j,k)、Vy (i,j,k-1)、Vy (i,j,k+1)分别为(i,j,k)、(i,j,k-1)、(i,j,k+1)像素点处矢量在y轴方向的分量;Vz (i,j,k)、Vz (i,j,k-1)、Vz (i,j,k+1)分别为(i,j,k)、(i,j,k-1)、(i,j,k+1)像素点处矢量在z轴方向的分量;T0为阈值。 Where (i, j, k) is the coordinates of a certain pixel point; (i, j, k-1) and (i, j, k+1) are two (i, j, k) in the z direction Neighboring pixels; V x (i, j, k) , V x (i, j, k-1) , V x (i, j, k+1) are (i, j, k), (i, respectively j, k-1), (i, j, k+1) the component of the vector at the x-axis direction; V y (i, j, k) , V y (i, j, k-1) , V y (i, j, k+1) are components of the vector at the (i, j, k), (i, j, k-1), (i, j, k+1) pixel points in the y-axis direction, respectively; V z (i,j,k) , V z (i,j,k-1) , V z (i,j,k+1) are (i,j,k), (i,j,k-, respectively) 1), the component of the vector at the (i, j, k+1) pixel point in the z-axis direction; T 0 is a threshold value.
PCT/CN2016/101753 2016-10-11 2016-10-11 Method and device for extracting vessel ridge point on basis of image gradient vector flow field Ceased WO2018068195A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201680001077.8A CN106537451B (en) 2016-10-11 2016-10-11 A method and device for extracting blood vessel ridge points based on image gradient vector flow field
PCT/CN2016/101753 WO2018068195A1 (en) 2016-10-11 2016-10-11 Method and device for extracting vessel ridge point on basis of image gradient vector flow field

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2016/101753 WO2018068195A1 (en) 2016-10-11 2016-10-11 Method and device for extracting vessel ridge point on basis of image gradient vector flow field

Publications (1)

Publication Number Publication Date
WO2018068195A1 true WO2018068195A1 (en) 2018-04-19

Family

ID=58336003

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/101753 Ceased WO2018068195A1 (en) 2016-10-11 2016-10-11 Method and device for extracting vessel ridge point on basis of image gradient vector flow field

Country Status (2)

Country Link
CN (1) CN106537451B (en)
WO (1) WO2018068195A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107330935B (en) * 2017-05-24 2021-02-26 中国科学院深圳先进技术研究院 Method and device for extracting central line of tubular target
WO2018214053A1 (en) * 2017-05-24 2018-11-29 中国科学院深圳先进技术研究院 Method and apparatus for extracting tubular target centre line
CN107330895B (en) * 2017-07-04 2020-05-19 上海联影医疗科技有限公司 Medical image segmentation method and device
CN110490040B (en) * 2019-05-30 2022-04-12 浙江理工大学 Method for identifying local vascular stenosis degree in DSA coronary artery image

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001035339A2 (en) * 1999-10-29 2001-05-17 Cnr Consiglio Nazionale Delle Ricerche Automatic analysis of anatomical images time sequence
US20080018646A1 (en) * 2006-06-30 2008-01-24 University Of Louisville Research Foundation Method and software for shape representation with curve skeletons
CN101127085A (en) * 2006-07-28 2008-02-20 索尼株式会社 Image processing method and image processing device
CN102184567A (en) * 2011-05-04 2011-09-14 北京师范大学 Method for constructing three-dimensional blood vessel model based on ball B-spline curve
CN102346845A (en) * 2011-09-15 2012-02-08 哈尔滨工程大学 Method for directly extracting vein model skeleton of back of hand based on multi-scale second-order differential structure model filter form response
CN102663761A (en) * 2012-04-24 2012-09-12 长江勘测规划设计研究有限责任公司 Linear vector and remote-sensing image automatic registration method for photographic map
US20120308110A1 (en) * 2011-03-14 2012-12-06 Dongguk University, Industry-Academic Cooperation Foundation Automation Method For Computerized Tomography Image Analysis Using Automated Calculation Of Evaluation Index Of Degree Of Thoracic Deformation Based On Automatic Initialization, And Record Medium And Apparatus
CN102819823A (en) * 2012-01-12 2012-12-12 北京理工大学 Method for tracking and extracting blood vessels from angiography image full-automatically
CN103455999A (en) * 2012-06-05 2013-12-18 北京工业大学 Automatic vessel wall edge detection method based on intravascular ultrasound image sequence
CN105976384A (en) * 2016-05-16 2016-09-28 天津工业大学 Human body thoracic and abdominal cavity CT image aorta segmentation method based on GVF Snake model

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102903115B (en) * 2012-10-12 2016-01-20 中国科学院深圳先进技术研究院 A kind of extracting method of centerline of tubular object
CN103021022B (en) * 2012-11-22 2016-03-09 北京理工大学 Based on the reconstructing blood vessel method that parameter deformation model is energy-optimised
CN102982547B (en) * 2012-11-29 2016-07-27 北京师范大学 Automatic initialized local active contour model heart and cerebral vessel segmentation method
CN105551041A (en) * 2015-12-15 2016-05-04 中国科学院深圳先进技术研究院 Universal blood vessel segmentation method and system

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001035339A2 (en) * 1999-10-29 2001-05-17 Cnr Consiglio Nazionale Delle Ricerche Automatic analysis of anatomical images time sequence
US20080018646A1 (en) * 2006-06-30 2008-01-24 University Of Louisville Research Foundation Method and software for shape representation with curve skeletons
CN101127085A (en) * 2006-07-28 2008-02-20 索尼株式会社 Image processing method and image processing device
US20120308110A1 (en) * 2011-03-14 2012-12-06 Dongguk University, Industry-Academic Cooperation Foundation Automation Method For Computerized Tomography Image Analysis Using Automated Calculation Of Evaluation Index Of Degree Of Thoracic Deformation Based On Automatic Initialization, And Record Medium And Apparatus
CN102184567A (en) * 2011-05-04 2011-09-14 北京师范大学 Method for constructing three-dimensional blood vessel model based on ball B-spline curve
CN102346845A (en) * 2011-09-15 2012-02-08 哈尔滨工程大学 Method for directly extracting vein model skeleton of back of hand based on multi-scale second-order differential structure model filter form response
CN102819823A (en) * 2012-01-12 2012-12-12 北京理工大学 Method for tracking and extracting blood vessels from angiography image full-automatically
CN102663761A (en) * 2012-04-24 2012-09-12 长江勘测规划设计研究有限责任公司 Linear vector and remote-sensing image automatic registration method for photographic map
CN103455999A (en) * 2012-06-05 2013-12-18 北京工业大学 Automatic vessel wall edge detection method based on intravascular ultrasound image sequence
CN105976384A (en) * 2016-05-16 2016-09-28 天津工业大学 Human body thoracic and abdominal cavity CT image aorta segmentation method based on GVF Snake model

Also Published As

Publication number Publication date
CN106537451B (en) 2019-03-15
CN106537451A (en) 2017-03-22

Similar Documents

Publication Publication Date Title
Lee et al. Efficient liver segmentation using a level-set method with optimal detection of the initial liver boundary from level-set speed images
Shen et al. An automated lung segmentation approach using bidirectional chain codes to improve nodule detection accuracy
Gao et al. Automatic segmentation of coronary tree in CT angiography images
Mukhopadhyay A segmentation framework of pulmonary nodules in lung CT images
Kim et al. Active contours driven by the salient edge energy model
Jin et al. Vascular tree segmentation in medical images using Hessian‐based multiscale filtering and level set method
CN111524139B (en) Bilateral filter-based corner detection method and system
Anand et al. An edge vector and edge map based boundary detection in medical images
Tian et al. A vessel active contour model for vascular segmentation
US7711167B2 (en) Fissure detection methods for lung lobe segmentation
Singh Malignant brain tumor detection
WO2018068195A1 (en) Method and device for extracting vessel ridge point on basis of image gradient vector flow field
Merveille et al. Tubular structure filtering by ranking orientation responses of path operators
Zhang et al. Blood vessel enhancement for DSA images based on adaptive multi-scale filtering
Niaz et al. Edge-based local and global energy active contour model driven by signed pressure force for image segmentation
Cai et al. A phase-based active contour model for segmentation of breast ultrasound images
Jia et al. A novel lung nodules detection scheme based on vessel segmentation on CT images
Dvorak et al. Automated segmentation of brain tumour edema in flair mri using symmetry and thresholding
CN113012127A (en) Cardiothoracic ratio measuring method based on chest medical image
CN108416792B (en) Medical computed tomography image segmentation method based on active contour model
Wang A bottleneck detection approach for separating overlapped cells
Hirayama et al. Extraction of GGO regions from chest CT images using deep learning
Aprovitola et al. Edge and junction detection improvement using the Canny algorithm with a fourth order accurate derivative filter
Khotanlou et al. Segmentation of uterine fibroid on mr images based on Chan–Vese level set method and shape prior model
Ali et al. A new active contours image segmentation model driven by generalized mean with outlier restoration achievements

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16918578

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 22.08.2019)

122 Ep: pct application non-entry in european phase

Ref document number: 16918578

Country of ref document: EP

Kind code of ref document: A1