[go: up one dir, main page]

CN109345469A - A Speckle Denoising Method in OCT Imaging Based on Conditional Generative Adversarial Networks - Google Patents

A Speckle Denoising Method in OCT Imaging Based on Conditional Generative Adversarial Networks Download PDF

Info

Publication number
CN109345469A
CN109345469A CN201811042548.7A CN201811042548A CN109345469A CN 109345469 A CN109345469 A CN 109345469A CN 201811042548 A CN201811042548 A CN 201811042548A CN 109345469 A CN109345469 A CN 109345469A
Authority
CN
China
Prior art keywords
image
training
oct
images
speckle
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.)
Granted
Application number
CN201811042548.7A
Other languages
Chinese (zh)
Other versions
CN109345469B (en
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.)
Suzhou University
Original Assignee
Suzhou University
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 Suzhou University filed Critical Suzhou University
Priority to CN201811042548.7A priority Critical patent/CN109345469B/en
Publication of CN109345469A publication Critical patent/CN109345469A/en
Application granted granted Critical
Publication of CN109345469B publication Critical patent/CN109345469B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/30Determination of transform parameters for the alignment of images, i.e. image registration
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10072Tomographic images
    • G06T2207/10101Optical tomography; Optical coherence tomography [OCT]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20081Training; Learning
    • 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/30041Eye; Retina; Ophthalmic

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Eye Examination Apparatus (AREA)
  • Image Processing (AREA)

Abstract

本发明公开一种基于条件生成对抗网络的OCT成像中散斑去噪方法,包括以下步骤:训练图像的获取、训练图像的预处理、数据扩增、模型训练以及模型使用;本发明采用条件生成对抗网络(cGAN)架构,通过训练得到从含有散斑噪声的OCT图像到无噪声的OCT图像的映射模型,再采用该映射模型对视网膜OCT图像的散斑噪声进行消除。本发明在条件生成对抗网络架构中引入了保持边缘细节的约束条件来训练,得到对边缘信息敏感的OCT图像散斑去噪模型,从而使本发明的散斑去噪模型在有效去除散斑噪声的同时,还能较好的保留图像细节信息。

The invention discloses a speckle denoising method in OCT imaging based on conditional generation confrontation network, comprising the following steps: acquisition of training images, preprocessing of training images, data augmentation, model training and model use; The adversarial network (cGAN) architecture is used to obtain a mapping model from the OCT image with speckle noise to the noise-free OCT image through training, and then use the mapping model to eliminate the speckle noise of the retinal OCT image. The present invention introduces the constraint condition of maintaining edge details in the conditional generation confrontation network architecture for training, and obtains an OCT image speckle denoising model sensitive to edge information, so that the speckle denoising model of the present invention can effectively remove speckle noise. At the same time, it can better preserve the image details.

Description

It is a kind of that speckle denoising method in the OCT image of confrontation network is generated based on condition
Technical field
It is specifically a kind of that confrontation network is generated based on condition the invention belongs to retinal images denoising method technical field Speckle denoising method in OCT image.
Background technique
Optical coherent chromatographic imaging (Optical Coherence Tomography, OCT) is the width that developed recently gets up Band optical scanning chromatography imaging technique, realized using the low coherence of wideband light source high-resolution, non-intruding optical chromatography at Picture reaches as high as several microns currently, the resolution ratio of OCT image generally can achieve more than ten microns.
Optical coherence tomography can quick obtaining micrometer resolution eye biological tissue cross sectional image, mesh Before have become the important tool of retina image-forming, help is provided to the diagnosis and treatment of disease for Clinical Ophthalmology doctor;By the more of light wave Speckle noise caused by secondary forward and backward scatters is the principal element for causing OCT image quality to decline, existing speckle noise Often cover subtle but important details of morphology, thus be to observation retinopathy it is unfavorable, it have an effect on for objective and The performance of the automatic analysis method of accurate quantification;Although in the past OCT in 20 years imaging resolution, speed and depth It substantially improves, but very good solution is not yet received in the solid problematic speckle noise as imaging technique.
Application No. is 201210242543.5 patents to disclose the OCT image speckle noise based on adaptive bilateral filtering Reduce algorithm, by establishing the speckle noise model of original OCT image, according to Rayleigh criterion, the speckle of original OCT image is made an uproar Acoustic model constructs spatial function as variable, and passes through the characteristic of analysis space function, derives that spatial function F weighs filtering The method formula of coefficient progress adaptive correction;It, which can be realized, reduces OCT image speckle noise, reduces image mean square error simultaneously Y-PSNR is improved, while dramatically keeping the marginal information of image, contrast on border is improved, obtains clearer figure As edge details.However, there are defects below for current retina OCT image speckle Denoising Algorithm: (1) general image is gone Algorithm of making an uproar is difficult to the characteristics of being effectively directed to speckle noise and is removed;(2) traditional some Image denoising algorithms can cause centainly The image border distortion and contrast decline of degree;(3) most of Image denoising algorithm is difficult to while removing speckle noise The reservation image detail information being called, be easy to cause the excess smoothness of image;(4) some method implementation complexity and time at This is excessively high, and is difficult to adapt to the image of different types of OCT scan instrument acquisition.
Summary of the invention
Confrontation network is generated based on condition in response to the problems existing in the prior art, the purpose of the present invention is to provide a kind of Speckle denoising method in OCT image, the present invention generate confrontation network (cGAN) framework using condition, are obtained by training from containing The OCT image of speckle noise to muting OCT image mapping model, then using the mapping model to retina OCT image Speckle noise eliminated.
To achieve the above object, the technical solution adopted by the present invention is that:
It is a kind of that speckle denoising method in the OCT image of confrontation network is generated based on condition, comprising the following steps:
S1, the acquisition of training image contain the 3-D image of multiple B-scan images to same one eye multi collect;
S2, the pretreatment of training image are registrated the B-scan image of close positions in the 3-D image, will be more Image after registration is averaging and carries out contrast stretching, obtains muting OCT image, then by muting OCT image Training image pair is formed with the former B-scan image on corresponding position containing speckle noise;
S3, data amplification, by scaling at random, flip horizontal, rotation and non-rigid transformation be to pretreated training Image obtains final training dataset to data amplification is carried out;
S4, model training generate the confrontation network architecture using condition, and introduce and keep edge thin using training dataset The constraint of section obtains the OCT image speckle denoising model to edge information sensing by end-to-end training;
S5, model use, by the OCT image containing speckle noise be sent into trained OCT image speckle denoising model into Row calculates, and obtains muting OCT image.
Specifically, in step S2, carrying out registration to the B-scan image of close positions in the 3-D image includes following step It is rapid:
S21 selects one as target image at random in multiple described 3-D images;
S22, on the basis of i-th of B-scan image in the target image, by position in all 3-D images and described the B-scan image similar in i B-scan image is placed in a set;
S23, using affine transformation to all B-scan images in addition to i-th in the set with i-th of B-scan It is registrated on the basis of image.
Further, in step S2, it includes following step that the image after multiple are registrated, which is averaging and carries out contrast stretching, It is rapid:
S24 selects the multiple images and i-th of B with highest average structural similarity index from the image after registration Scan image is averaging together, is obtained corresponding with i-th of B-scan image with reference to denoising image;
S25 goes the standard for obtaining contrast enhancing with reference to denoising image execution segmented linear gray stretching conversion It makes an uproar image, the gray scale less than background area average value is mapped to 0, remaining gray scale zooms to [0,255] by linear stretch.
Further, in step S24, the average structure index of similarity is obtained by following formula:
Wherein, x and y is the window that two sizes of corresponding position in two images are W × W, μxAnd uyIt is two windows respectively The average value of pixel grey scale in mouthful,WithIt is the variance of pixel grey scale in two windows, σ respectivelyxyIt is two windows of x and y Covariance;Constant C1=2.55, C2=7.65.
Specifically, in step S3,
Random scale simulates the image that the OCT instrument of different resolution acquires using different zoom factors, just In with the data set after amplification train come model can test different types OCT scan instrument acquisition other images;
The flip horizontal is used to simulate the symmetry of right eye and left eye, with guarantee the data set after expanding train come Model be suitable for right and left eyes;
The different gradients rotated for simulating retina in OCT image, rotation angle range are -30 °~30 °, To improve with the data set after expanding train come the different retina OCT image of model treatment inclined degree robust Property;
The non-rigid transformation is for simulating uneven deformation caused by different pathological, to be assembled for training using the data after amplification Practising the model come can handle the OCT image of different pathological.
Specifically, in step S4, it includes generator and arbiter that the condition, which generates confrontation network,;
The condition generates confrontation network and constrains using the image that inputs as condition the image of generation;
For the generator by training study so that itself generating the image for allowing arbiter to be difficult to differentiate, the arbiter is logical Training study is crossed to promote the resolution capability of itself.
Further, the condition generates the objective function of confrontation network are as follows:
Wherein, Pdata(x, y) is the joint probability density function of x and y, Pdata(x) probability density function for being x, Pz(z) For the probability density function of z;G is generator, and D is arbiter;The input of the generator is the B-scan image in target image X and random noise vector z, output are to generate image G (x, z) accordingly with x;The input of the arbiter is in target image The truthful data that B-scan image x and corresponding goldstandard y is constituted is to (x, y) or the B-scan image x and generates image G For the generation data that (x, z) is constituted to (x, G (x, z)), output is data to being judged as true probability;
In the training process, the target of arbiter is to keep the objective function maximum, and the target of generator is to make the mesh Scalar functions are minimum, then the objective function after optimizing are as follows:
In order to make the image generated closer to goldstandard, L1 distance restraint is introduced in objective function:
In order to solve clearly to retain the difficulty at edge again while removing speckle noise, the introducing pair in objective function The edge penalty of marginal information sensitivity:
Wherein, i and j indicates the coordinate of vertical and horizontal in image;
The condition generates the final optimization pass objective function of confrontation network are as follows:
Wherein, λ1And λ2It is the weighting coefficient of L1 distance and edge penalty respectively.
Compared with prior art, the beneficial effects of the present invention are: (1) present invention is by containing same one eye multi collect The 3-D image of multiple B-scan images is registrated close positions B-scan image, then is averaging and to its degree of comparing It stretches, keeps the training image quality obtained higher;(2) present invention makes to expand in the amplification of training data using random scaling Data set afterwards train come model can test different types OCT scan instrument acquisition image;Flip horizontal is used to protect Data after card amplification train the model come and are suitable for right and left eyes;Using rotation improve amplification after data set train come The robustness of the different retina OCT image of model treatment inclined degree;Make the data training after amplification using non-rigid transformation Practising the model come can handle the OCT image of different pathological;(3) present invention is generated in the confrontation network architecture in condition and is introduced It keeps the constraint condition of edge details to train, obtains the OCT image speckle denoising model to edge information sensing, to make this The speckle denoising model of invention is while effectively removing speckle noise, moreover it is possible to preferably reservation image detail information.
Detailed description of the invention
Fig. 1 is a kind of flow chart that speckle denoising method in the OCT image of confrontation network is generated based on condition of the present invention;
Fig. 2 a is a B-scan image of target image in embodiment 1;
Fig. 2 b be embodiment 1 in it is corresponding with former B-scan image near peace after;
Fig. 2 c is that the standard of contrast enhancing corresponding with former B-scan image in embodiment 1 denoises image;
Fig. 3 is the U-Net structural schematic diagram of generator in embodiment 2;
Fig. 4 is the PatchGAN model structure schematic diagram of arbiter in embodiment 2;
Fig. 5 is the background area delimited manually in embodiment 3 and three signal area images;
Fig. 6 a is effect contrast figure of the OCT image after denoising model denoises in embodiment 3;
Fig. 6 b is effect contrast figure of the OCT image after denoising model denoises in embodiment 3;
Fig. 6 c is effect contrast figure of the OCT image after denoising model denoises in embodiment 3;
Fig. 6 d is effect contrast figure of the OCT image after denoising model denoises in embodiment 3.
Specific embodiment
Below in conjunction with the attached drawing in the present invention, technical solution of the present invention is clearly and completely described, it is clear that Described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.Based on the implementation in the present invention Example, those of ordinary skill in the art's all other embodiment obtained under the conditions of not making creative work belong to The scope of protection of the invention.
Embodiment 1
As shown in Figure 1, present embodiments provide it is a kind of based on condition generate confrontation network OCT image in speckle denoising side Method, comprising the following steps:
S1, the acquisition of training image are most in collection process to same normal eye repeated acquisition K three-dimensional OCT image It can be avoided that eye motion;
S2, the pretreatment of training image are registrated the B-scan image of close positions in the 3-D image, will be more Image after registration is averaging and carries out contrast stretching, obtains muting OCT image, then by muting OCT image Training image pair is formed with the former B-scan image on corresponding position containing speckle noise;
S3, data amplification, by scaling at random, flip horizontal, rotation and non-rigid transformation be to pretreated training Image obtains final training dataset to data amplification is carried out;
S4, model training generate the confrontation network architecture using condition, and introduce and keep edge thin using training dataset The constraint of section obtains the OCT image speckle denoising model to edge information sensing by end-to-end training;
S5, model use, by the OCT image containing speckle noise be sent into trained OCT image speckle denoising model into Row calculates, and obtains muting OCT image.
Specifically, in step S2, carrying out registration to the B-scan image of close positions in the 3-D image includes following step It is rapid:
S21 selects one as target image at random from the K 3-D image and is expressed as V1, other K-1 3-D image is expressed as V2VK, by VmJ-th of B-scan image is expressed as
S22, with i-th of B-scan image in the target imageOn the basis of, by subscript and i in all K 3-D images Similar 2P+1 B-scan image is placed in a set: B-scan image similar in a B-scan image is placed in a set;
S23 removes all in the set using affine transformationB-scan image in addition withOn the basis of matched It is quasi-.
Further, in step S2, it includes following step that the image after multiple are registrated, which is averaging and carries out contrast stretching, It is rapid:
S24 selects the Q figure with highest average structural similarity index from the image after (2P+1) K-1 registration As and withBe averaging together, obtain withCorresponding reference denoising image;To all B-scan images in target image This operation is repeated, it is corresponding with B-scan images all in target image that a whole set of can be obtained at the different location of retina With reference to denoising image, the original B-scan image is as shown in Figure 2 a, which acquired by Topcon DRI-1 scanner , normal retina image centered on macula lutea;Obtained reference denoising image is as shown in Figure 2 b;
S25 goes the standard for obtaining contrast enhancing with reference to denoising image execution segmented linear gray stretching conversion It makes an uproar image, the gray scale less than background area average value is mapped to 0, remaining gray scale zooms to [0,255] by linear stretch;Institute It is as shown in Figure 2 c to state standard denoising image;
Further, in step S24, the average structure index of similarity is obtained by following formula:
Wherein, x and y is the window that two sizes of corresponding position in two images are W × W, μxAnd uyIt is two windows respectively The average value of pixel grey scale in mouthful,WithIt is the variance of pixel grey scale in two windows, σ respectivelyxyIt is two windows of x and y Covariance;Constant C1=2.55, C2=7.65.
Further, in this embodiment K=10~20, P=3~5, Q=20~70, W=3 or 5.
Specifically, in step S3,
Random scale simulates the image that the OCT instrument of different resolution acquires using different zoom factors, just In with the data set after amplification train come model can test different types OCT scan instrument acquisition other images;
The flip horizontal is used to simulate the symmetry of right eye and left eye, with guarantee the data set after expanding train come Model be suitable for right and left eyes;
The different gradients rotated for simulating retina in OCT image, rotation angle range are -30 °~30 °, To improve with the data set after expanding train come the different retina OCT image of model treatment inclined degree robust Property;
The non-rigid transformation is for simulating uneven deformation caused by different pathological, to be assembled for training using the data after amplification Practising the model come can handle the OCT image of different pathological.
Specifically, in step S4, it includes generator (G) and arbiter (D), the generation that the condition, which generates confrontation network, The target of device is to generate true image as far as possible, and the target of the arbiter is that the image of accurate judgement input as far as possible is true What real or generator generated, the process of model training is exactly the game between generator and arbiter;Generator passes through instruction Practice study so that itself generating the image for allowing arbiter to be difficult to differentiate, arbiter promotes the resolution energy of itself by training study Power;The image work for generating confrontation network with the condition unlike confrontation network (GAN), in the present embodiment that generally generates to input The image of generation is constrained for condition;
Further, the condition generates the objective function of confrontation network are as follows:
Wherein, Pdata(x, y) is the joint probability density function of x and y, Pdata(x) probability density function for being x, Pz(z) For the probability density function of z;The input of the generator is B-scan image x in target image and random noise vector z, defeated It is to generate image G (x, z) accordingly with x out;The input of the arbiter is B-scan image x in target image and corresponding The generation data that the truthful data that goldstandard y is constituted constitutes (x, y) or the B-scan image x and generation image G (x, z) To (x, G (x, z)), output is data to being judged as true probability;
In the training process, the target of arbiter is to keep the objective function maximum, and the target of generator is to make the mesh Scalar functions are minimum, then the objective function after optimizing are as follows:
In order to make the image generated closer to goldstandard, L1 distance restraint is introduced in objective function:
In order to solve clearly to retain the difficulty at edge again while removing speckle noise, the introducing pair in objective function The edge penalty of marginal information sensitivity:
Wherein, i and j indicates the coordinate of vertical and horizontal in image;
The condition generates the final optimization pass objective function of confrontation network are as follows:
Wherein, λ1And λ2It is the weighting coefficient of L1 distance and edge penalty respectively;It is tested by experiment, λ in the present embodiment1 Value range be 80~120, λ2Value range be 0.8~1.2, to guarantee L1 distance and edge penalty number having the same The stabilization and convergence of magnitude and optimization process.
Embodiment 2
As shown in Figure 3,4, a kind of condition generation confrontation net denoised for speckle in OCT image is present embodiments provided Network, it includes generator and arbiter that the condition, which generates confrontation network,;The generator uses U-Net convolutional neural networks with life At the better picture of details;The generator is a kind of coder-decoder structure with symmetrical parallel link, can be retained The characteristic pattern detailed information of different resolution in encoder, allows decoder preferably to repair target detail, the figure of generation As closer to goldstandard;The arbiter carries out true and false differentiation to the image of generation using PatchGAN model;It is described to sentence The patch of other device each N × N in image for identification is true or false, and image is considered as Markov random field, Assuming that mutually indepedent between the pixel in different patch.It is tested by experiment, the size N of patch is set as 70, this makes Arbiter possesses less parameter and the faster speed of service, and still can produce the result of high quality.
Specifically, as shown in figure 3, in the generator, all convolutional layers and warp lamination all use sliding step for 2, the convolution kernel that shape is 4 × 4, other than first convolutional layer of encoder, each layer uses batch standardization;Coding All activated function ReLU in device is leaky ReLU, slope 0.2, and the activation primitive in decoder is then ReLU; The dropout rate that 0.5 is introduced in the three first layers of decoder can also be during the training period as the form of random noisy vectors z It is effectively prevented overfitting, hyperbolic tangent function is used as the activation primitive of the last layer in decoder;
Specifically, as shown in figure 4, in the arbiter, PatchGAN input truthful data pair or data are generated to producing Raw corresponding output, it has 5 convolutional layers, and wherein three first layers use sliding step for 2, shape for 4 × 4 convolution kernel, finally Use for two layers sliding step for 1, the convolution kernel that shape is 4 × 4;Intermediate three layers using batch standardization;It is all sharp in first four layers Function ReLU living is leaky ReLU, and slope 0.2, what the last layer used is then Sigmoid function, has reached identification Purpose;In 62 × 62 final images, each pixel indicates that in input corresponding 70 × 70 patch is identified as really Probability.
Embodiment 3
Present embodiments provide a kind of experiment knot that speckle denoising method in the OCT image of confrontation network is generated based on condition Fruit, during the training pattern of the present embodiment, using ready 512 groups of data as training set, using initial learning rate For 2e-4, momentum be 0.5 Adam algorithm come alternative optimization generator and arbiter;It will be fed into a collection of picture in neural network Number is set as 1, and frequency of training is set as 100, after training, and trained generator is used only to speckle noise to be removed OCT image tested, 9 groups of OCT images for test pick up from four kinds of different types of OCT scan instrument, in test image Including normal eyes and lesion eye image;It is as shown in table 1:
Table 1 acquires the OCT scan instrument inventory for testing OCT image;
For the denoising of retina OCT image speckle, using signal-to-noise ratio (SNR), Contrast-to-noise ratio (CNR), equivalent Objective indicator depending on number (ENL) and edge retention coefficient (EPI) as appraisal procedure, in order to calculate these indexs, the present embodiment Area-of-interest (RIO) and layered boundary delimited manually on the image, as shown in figure 5, the present embodiment is also manual on the image It delimit a background area, three signal areas and (has been located at retinal nerve fibre layer (RNFL), inner retina and view Retinal pigment epithelium (RPE) complex) and three boundaries (be successively the coboundary of RNFL, interior outer retina boundary from top to bottom With the lower boundary of RPE, respectively as calculate EPI position), which is to be acquired, by Topcon DRI-1 scanner with Huang Normal retina image centered on spot;Performance indicator is described below:
(a) signal-to-noise ratio (SNR)
SNR is the appropriate criteria for reflecting noise in image level, is defined as follows:
Wherein, max (I) indicates the maximum gradation value of image I, σbIt is the standard deviation of background area.
(b) Contrast-to-noise ratio (CNR)
Wherein μiAnd σiThe mean value and standard deviation of i-th of signal area in expression image, and μbAnd σbIndicate background area Mean value and standard deviation.
In the present embodiment, average CNR is calculated on 3 signal ROI.
(c) equivalent number (ENL)
ENL is commonly used to measure the smoothness of homogeneous area in image.The ENL of i-th of ROI may be calculated in image:
Wherein μiAnd σiIndicate the mean value and standard deviation of i-th of signal ROI in image.
In the present embodiment, average ENL is calculated on 3 signal ROI.
(d) edge retention coefficient (EPI)
EPI be it is a kind of be reflected in denoising after keep image edge detailss degree measurement.Longitudinal EPI is defined as:
Wherein IoAnd IdIndicate noise image and denoising image, and i and j indicates the coordinate of vertical and horizontal in image.If It calculates on the entire image, which may not be the accurate index that edge is kept, because after denoising, in homogeneous area Gradient will become smaller.Therefore, we calculate in image boundary neighborhood.In our experiment, image boundary neighborhood quilt It is set as the band that a height is 7 pixels, center is located at boundary as shown in Figure 5.
As shown in table 2, the average behavior index of image, obtains after more original B-scan image and denoising model are handled Very big promotion;
Table 2 carries out speckle denoising forward backward averaging performance indicator comparison to OCT image using the present embodiment denoising model
As shown in Table 2, after carrying out speckle denoising to OCT image using the denoising model of the present embodiment, four indices are obtained Larger promotion is arrived;As shown in Fig. 6 a, 6b, 6c, 6d, the denoising model of the present embodiment can be realized preferably on OCT image Farthest retain edge details while removing speckle noise, and to the figure of different types of OCT scan instrument acquisition As there is denoising effect well;Wherein, Fig. 6 a be acquired by 2000 scanner of Topcon, centered on regarding nipple just Normal retinal images;Fig. 6 b is the center serosity choroid acquired by Topcon DRI-1 scanner, centered on macula lutea Lesion retinal images;Fig. 6 c is the normal retina image acquired by Topcon DRI-1 scanner, centered on macula lutea; Fig. 6 d is the pathological myopia lesion retinal images acquired by 4000 scanner of Zeiss, centered on macula lutea.
It although an embodiment of the present invention has been shown and described, for the ordinary skill in the art, can be with A variety of variations, modification, replacement can be carried out to these embodiments without departing from the principles and spirit of the present invention by understanding And modification, the scope of the present invention is defined by the appended.

Claims (7)

1.一种基于条件生成对抗网络的OCT成像中散斑去噪方法,其特征在于,包括以下步骤:1. A method for denoising speckle in OCT imaging based on conditional generative adversarial network, is characterized in that, comprises the following steps: S1,训练图像的获取,对同一只眼多次采集含有多张B扫描图像的三维图像;S1, acquisition of training images, collecting three-dimensional images containing multiple B-scan images for the same eye multiple times; S2,训练图像的预处理,对所述三维图像中相近位置的B扫描图像进行配准,将多张配准后的图像求平均并进行对比度拉伸,得到无噪声的OCT图像,再将无噪声的OCT图像与相应位置上含有散斑噪声的原B扫描图像组成训练图像对;S2, preprocessing of training images, registering B-scan images at similar positions in the three-dimensional image, averaging multiple registered images and performing contrast stretching to obtain a noise-free OCT image, and then The noisy OCT image and the original B-scan image containing speckle noise at the corresponding position form a training image pair; S3,数据扩增,通过随机缩放、水平翻转、旋转和非刚性变换对已预处理后的训练图像对进行数据扩增,获得最终的训练数据集;S3, data augmentation, data augmentation is performed on the preprocessed training image pair through random scaling, horizontal flipping, rotation and non-rigid transformation to obtain the final training data set; S4,模型训练,利用训练数据集,采用条件生成对抗网络架构,并引入保持边缘细节的约束,通过端到端训练得到对边缘信息敏感的OCT图像散斑去噪模型;S4, model training, using the training data set, using the conditional generative adversarial network architecture, and introducing constraints to preserve edge details, through end-to-end training, an OCT image speckle denoising model sensitive to edge information is obtained; S5,模型使用,将含有散斑噪声的OCT图像送入训练好的OCT图像散斑去噪模型进行计算,获得无噪声的OCT图像。S5, model use, send the OCT image containing speckle noise into the trained OCT image speckle denoising model for calculation, and obtain a noise-free OCT image. 2.根据权利要求1所述的一种基于条件生成对抗网络的OCT成像中散斑去噪方法,其特征在于,步骤S2中,对所述三维图像中相近位置的B扫描图像进行配准包括以下步骤:2. The speckle denoising method in OCT imaging based on conditional generative adversarial network according to claim 1, wherein in step S2, registering B-scan images at similar positions in the three-dimensional image comprises the following steps: The following steps: S21,在多张所述三维图像中随机挑选一张作为目标图像;S21, randomly select one of the three-dimensional images as the target image; S22,以所述目标图像中第i个B扫描图像为基准,将所有三维图像中位置与所述第i个B扫描图像相近的B扫描图像放在一个集合中;S22, taking the i-th B-scan image in the target image as a benchmark, placing the B-scan images whose positions are similar to the i-th B-scan image in all three-dimensional images in a set; S23,利用仿射变换对所述集合中的所有除第i个以外的B扫描图像以第i个B扫描图像为基准进行配准。S23: Use affine transformation to perform registration on all B-scan images except the i-th B-scan image in the set using the i-th B-scan image as a reference. 3.根据权利要求1所述的一种基于条件生成对抗网络的OCT成像中散斑去噪方法,其特征在于,步骤S2中,将多张配准后的图像求平均并进行对比度拉伸包括以下步骤:3. A method for speckle denoising in OCT imaging based on conditional generative adversarial network according to claim 1, wherein in step S2, averaging a plurality of registered images and performing contrast stretching comprises the following steps: The following steps: S24,从配准后的图像中,选择具有最高平均结构相似性指数的多个图像与第i个B扫描图像一起求平均,得到与第i个B扫描图像相对应的参考去噪图像;S24, from the registered images, select multiple images with the highest average structural similarity index and average them together with the i-th B-scan image to obtain a reference denoised image corresponding to the i-th B-scan image; S25,对所述参考去噪图像执行分段线性灰度拉伸变换,小于背景区域平均值的灰度被映射到0,其余灰度通过线性拉伸缩放到[0,255]。S25, perform piecewise linear grayscale stretching transformation on the reference denoised image, the grayscales smaller than the average value of the background area are mapped to 0, and the remaining grayscales are scaled to [0, 255] through linear stretching. 4.根据权利要求3所述的一种基于条件生成对抗网络的OCT成像中散斑去噪方法,其特征在于,步骤S24中,所述平均结构相似性指数通过以下公式得到:4. The speckle denoising method in OCT imaging based on conditional generative adversarial network according to claim 3, wherein in step S24, the average structural similarity index is obtained by the following formula: 其中,x和y为两张图像中对应位置的两个大小为W×W的窗口,μx和uy分别是两个窗口中像素灰度的平均值,分别是两个窗口中像素灰度的方差,σxy是x和y两个窗口的协方差;常数C1=2.55,C2=7.65。Among them, x and y are two windows of size W×W at the corresponding positions in the two images, μ x and u y are the average values of pixel gray levels in the two windows, respectively, and are the variances of pixel gray levels in the two windows, respectively, and σ xy is the covariance of the two windows of x and y; constants C1=2.55, C2=7.65. 5.根据权利要求1所述的一种基于条件生成对抗网络的OCT成像中散斑去噪方法,其特征在于,步骤S3中:5. The speckle denoising method in OCT imaging based on conditional generative adversarial network according to claim 1, is characterized in that, in step S3: 所述随机缩放采用不同的缩放因子来模拟不同分辨率的OCT仪器采集的图像;The random scaling adopts different scaling factors to simulate images collected by OCT instruments of different resolutions; 所述水平翻转用于模拟右眼和左眼的对称性;The horizontal flip is used to simulate the symmetry of the right eye and the left eye; 所述旋转用于模拟OCT图像中视网膜的不同倾斜度,旋转角度范围为-30°~30°;The rotation is used to simulate different inclinations of the retina in the OCT image, and the rotation angle ranges from -30° to 30°; 所述非刚性变换用于模拟不同病理引起的变形差异。The non-rigid transformation is used to simulate the deformation differences caused by different pathologies. 6.根据权利要求1所述的一种基于条件生成对抗网络的OCT成像中散斑去噪方法,其特征在于,步骤S4中,所述条件生成对抗网络包括生成器和判别器;6. The speckle denoising method in OCT imaging based on conditional generative adversarial network according to claim 1, wherein in step S4, the conditional generative adversarial network comprises a generator and a discriminator; 所述条件生成对抗网络以输入的图像作为条件来约束生成的图像;The conditional generative adversarial network uses the input image as a condition to constrain the generated image; 所述生成器通过训练学习使得自身生成让判别器难以分辨的图像,所述判别器通过训练学习来提升自身的分辨能力。The generator generates images that are difficult for the discriminator to distinguish through training and learning, and the discriminator improves its own distinguishing ability through training and learning. 7.根据权利要求1或6中任一项所述的一种基于条件生成对抗网络的OCT成像中散斑去噪方法,其特征在于,所述条件生成对抗网络的目标函数为:7. The speckle denoising method in OCT imaging based on a conditional generative adversarial network according to any one of claims 1 or 6, wherein the objective function of the conditional generative adversarial network is: 其中,Pdata(x,y)为x和y的联合概率密度函数,Pdata(x)为x的概率密度函数,Pz(z)为z的概率密度函数;G为生成器,D为判别器;所述生成器的输入是目标图像中的B扫描图像x和随机噪声向量z,输出是和x相应的生成图像G(x,z);所述判别器的输入是目标图像中的B扫描图像x和相应的金标准y构成的真实数据对(x,y)或者所述B扫描图像x和生成图像G(x,z)构成的生成数据对(x,G(x,z)),输出是数据对判断为真实的概率;Among them, P data (x, y) is the joint probability density function of x and y, P data (x) is the probability density function of x, and P z (z) is the probability density function of z; G is the generator, and D is the The discriminator; the input of the generator is the B-scan image x and the random noise vector z in the target image, and the output is the generated image G(x, z) corresponding to x; the input of the discriminator is the target image. The real data pair (x, y) composed of the B-scan image x and the corresponding gold standard y or the generated data pair (x, G(x, z) composed of the B-scan image x and the generated image G(x, z) ), the output is the probability that the data pair is judged to be true; 在训练过程中,判别器的目标是使所述目标函数最大,生成器的目标是使所述目标函数最小,则优化后的目标函数为:In the training process, the goal of the discriminator is to maximize the objective function, and the goal of the generator is to minimize the objective function, then the optimized objective function is: 为了使生成的图像更接近于金标准,在目标函数中引入L1距离约束:In order to make the generated image closer to the gold standard, an L1 distance constraint is introduced into the objective function: 为了解决在去除散斑噪声的同时又能清晰保留边缘的困难,在目标函数中引入对边缘信息敏感的边缘损失:In order to solve the difficulty of clearly retaining the edge while removing speckle noise, an edge loss sensitive to edge information is introduced into the objective function: 其中,i和j表示图像中纵向和横向的坐标;Among them, i and j represent the vertical and horizontal coordinates in the image; 所述条件生成对抗网络的最终优化目标函数为:The final optimization objective function of the conditional generative adversarial network is: 其中,λ1和λ2分别是L1距离和边缘损失的加权系数。where λ 1 and λ 2 are the weighting coefficients of L1 distance and edge loss, respectively.
CN201811042548.7A 2018-09-07 2018-09-07 A Speckle Denoising Method in OCT Imaging Based on Conditional Generative Adversarial Networks Active CN109345469B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811042548.7A CN109345469B (en) 2018-09-07 2018-09-07 A Speckle Denoising Method in OCT Imaging Based on Conditional Generative Adversarial Networks

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811042548.7A CN109345469B (en) 2018-09-07 2018-09-07 A Speckle Denoising Method in OCT Imaging Based on Conditional Generative Adversarial Networks

Publications (2)

Publication Number Publication Date
CN109345469A true CN109345469A (en) 2019-02-15
CN109345469B CN109345469B (en) 2021-10-22

Family

ID=65304548

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811042548.7A Active CN109345469B (en) 2018-09-07 2018-09-07 A Speckle Denoising Method in OCT Imaging Based on Conditional Generative Adversarial Networks

Country Status (1)

Country Link
CN (1) CN109345469B (en)

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110223254A (en) * 2019-06-10 2019-09-10 大连民族大学 A kind of image de-noising method generating network based on confrontation
CN110390647A (en) * 2019-06-14 2019-10-29 平安科技(深圳)有限公司 OCT image denoising method and device based on ring confrontation generation network
CN110390650A (en) * 2019-07-23 2019-10-29 中南大学 OCT Image Denoising Method Based on Dense Connection and Generative Adversarial Network
CN110428377A (en) * 2019-07-26 2019-11-08 北京百度网讯科技有限公司 Data extending method, apparatus, equipment and medium
CN110516201A (en) * 2019-08-20 2019-11-29 Oppo广东移动通信有限公司 Image processing method, device, electronic device and storage medium
CN110516577A (en) * 2019-08-20 2019-11-29 Oppo广东移动通信有限公司 Image processing method, image processing device, electronic equipment and storage medium
CN111047543A (en) * 2019-12-31 2020-04-21 腾讯科技(深圳)有限公司 Image enhancement method, device and storage medium
CN111402174A (en) * 2020-04-03 2020-07-10 北京图湃影像科技有限公司 A single OCT B-scan image denoising method and device
CN111462012A (en) * 2020-04-02 2020-07-28 武汉大学 SAR image simulation method for generating countermeasure network based on conditions
CN112085734A (en) * 2020-09-25 2020-12-15 西安交通大学 GAN-based image restoration defect detection method
CN112150341A (en) * 2020-11-26 2020-12-29 南京理工大学 Physically Constrained and Data-Driven Two-Stage Scattering Imaging Method
CN112215784A (en) * 2020-12-03 2021-01-12 江西博微新技术有限公司 Image decontamination method, image decontamination device, readable storage medium and computer equipment
CN112288657A (en) * 2020-11-16 2021-01-29 北京小米松果电子有限公司 Image processing method, image processing apparatus, and storage medium
CN112700390A (en) * 2021-01-14 2021-04-23 汕头大学 Cataract OCT image repairing method and system based on machine learning
CN112801998A (en) * 2021-02-05 2021-05-14 展讯通信(上海)有限公司 Printed circuit board detection method and device, computer equipment and storage medium
CN112819867A (en) * 2021-02-05 2021-05-18 苏州大学 Fundus image registration method based on key point matching network
CN113096169A (en) * 2021-03-31 2021-07-09 华中科技大学 Non-rigid multimode medical image registration model establishing method and application thereof
CN113240669A (en) * 2021-06-11 2021-08-10 上海市第一人民医院 Vertebra image processing method based on nuclear magnetic image
CN113269092A (en) * 2021-05-26 2021-08-17 中国石油大学(华东) Offshore oil spill detection method based on multi-scale condition countermeasure network
CN113283848A (en) * 2021-07-21 2021-08-20 湖北浩蓝智造科技有限公司 Goods warehousing detection method, warehousing system and storage medium
CN113448683A (en) * 2020-03-24 2021-09-28 佳能株式会社 System and edge device
CN113687352A (en) * 2021-08-05 2021-11-23 南京航空航天大学 Inversion method for down-track interferometric synthetic aperture radar sea surface flow field
CN113780444A (en) * 2021-09-16 2021-12-10 平安科技(深圳)有限公司 Tongue fur image classification model training method based on progressive learning
CN114841878A (en) * 2022-04-27 2022-08-02 广东博迈医疗科技股份有限公司 Optical coherence tomography image speckle denoising method, device and electronic device
CN115272273A (en) * 2022-08-09 2022-11-01 散裂中子源科学中心 Image processing method and device, electronic equipment and storage medium
CN116485683A (en) * 2023-05-08 2023-07-25 广东博迈医疗科技股份有限公司 Imaging method, device, equipment and medium of multi-aperture synthetic optical coherence tomography
CN117706514A (en) * 2024-02-04 2024-03-15 中南大学 Clutter elimination method, system and equipment based on generation countermeasure network
CN118395103A (en) * 2024-05-11 2024-07-26 中国科学院自动化研究所 Signal denoising method, apparatus, computer device, storage medium and program product
CN118429214A (en) * 2024-07-03 2024-08-02 汕头大学·香港中文大学联合汕头国际眼科中心 A method and system for synthesizing clear optical coherence tomography images

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4575980B1 (en) * 2023-12-22 2025-10-15 Optos plc Noise reduction in retinal images

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108319932A (en) * 2018-03-12 2018-07-24 中山大学 A kind of method and device for the more image faces alignment fighting network based on production
US10043261B2 (en) * 2016-01-11 2018-08-07 Kla-Tencor Corp. Generating simulated output for a specimen

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10043261B2 (en) * 2016-01-11 2018-08-07 Kla-Tencor Corp. Generating simulated output for a specimen
CN108319932A (en) * 2018-03-12 2018-07-24 中山大学 A kind of method and device for the more image faces alignment fighting network based on production

Cited By (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110223254A (en) * 2019-06-10 2019-09-10 大连民族大学 A kind of image de-noising method generating network based on confrontation
CN110390647A (en) * 2019-06-14 2019-10-29 平安科技(深圳)有限公司 OCT image denoising method and device based on ring confrontation generation network
CN110390650A (en) * 2019-07-23 2019-10-29 中南大学 OCT Image Denoising Method Based on Dense Connection and Generative Adversarial Network
CN110390650B (en) * 2019-07-23 2022-02-11 中南大学 OCT image denoising method based on dense connection and generation countermeasure network
CN110428377A (en) * 2019-07-26 2019-11-08 北京百度网讯科技有限公司 Data extending method, apparatus, equipment and medium
CN110516577A (en) * 2019-08-20 2019-11-29 Oppo广东移动通信有限公司 Image processing method, image processing device, electronic equipment and storage medium
CN110516201A (en) * 2019-08-20 2019-11-29 Oppo广东移动通信有限公司 Image processing method, device, electronic device and storage medium
CN110516201B (en) * 2019-08-20 2023-03-28 Oppo广东移动通信有限公司 Image processing method, image processing device, electronic equipment and storage medium
CN110516577B (en) * 2019-08-20 2022-07-12 Oppo广东移动通信有限公司 Image processing method, device, electronic device and storage medium
CN111047543A (en) * 2019-12-31 2020-04-21 腾讯科技(深圳)有限公司 Image enhancement method, device and storage medium
CN113448683A (en) * 2020-03-24 2021-09-28 佳能株式会社 System and edge device
CN111462012A (en) * 2020-04-02 2020-07-28 武汉大学 SAR image simulation method for generating countermeasure network based on conditions
CN111402174A (en) * 2020-04-03 2020-07-10 北京图湃影像科技有限公司 A single OCT B-scan image denoising method and device
CN112085734A (en) * 2020-09-25 2020-12-15 西安交通大学 GAN-based image restoration defect detection method
CN112085734B (en) * 2020-09-25 2022-02-01 西安交通大学 GAN-based image restoration defect detection method
CN112288657A (en) * 2020-11-16 2021-01-29 北京小米松果电子有限公司 Image processing method, image processing apparatus, and storage medium
CN112150341B (en) * 2020-11-26 2021-05-28 南京理工大学 Physically Constrained and Data-Driven Two-Stage Scattering Imaging Method
CN112150341A (en) * 2020-11-26 2020-12-29 南京理工大学 Physically Constrained and Data-Driven Two-Stage Scattering Imaging Method
CN112215784A (en) * 2020-12-03 2021-01-12 江西博微新技术有限公司 Image decontamination method, image decontamination device, readable storage medium and computer equipment
CN112700390A (en) * 2021-01-14 2021-04-23 汕头大学 Cataract OCT image repairing method and system based on machine learning
CN112819867A (en) * 2021-02-05 2021-05-18 苏州大学 Fundus image registration method based on key point matching network
CN112801998A (en) * 2021-02-05 2021-05-14 展讯通信(上海)有限公司 Printed circuit board detection method and device, computer equipment and storage medium
CN113096169B (en) * 2021-03-31 2022-05-20 华中科技大学 A method for establishing a registration model for non-rigid multimodal medical images and its application
CN113096169A (en) * 2021-03-31 2021-07-09 华中科技大学 Non-rigid multimode medical image registration model establishing method and application thereof
CN113269092A (en) * 2021-05-26 2021-08-17 中国石油大学(华东) Offshore oil spill detection method based on multi-scale condition countermeasure network
CN113240669A (en) * 2021-06-11 2021-08-10 上海市第一人民医院 Vertebra image processing method based on nuclear magnetic image
CN113283848A (en) * 2021-07-21 2021-08-20 湖北浩蓝智造科技有限公司 Goods warehousing detection method, warehousing system and storage medium
CN113687352A (en) * 2021-08-05 2021-11-23 南京航空航天大学 Inversion method for down-track interferometric synthetic aperture radar sea surface flow field
CN113780444A (en) * 2021-09-16 2021-12-10 平安科技(深圳)有限公司 Tongue fur image classification model training method based on progressive learning
CN113780444B (en) * 2021-09-16 2023-07-25 平安科技(深圳)有限公司 Training method of tongue fur image classification model based on progressive learning
CN114841878A (en) * 2022-04-27 2022-08-02 广东博迈医疗科技股份有限公司 Optical coherence tomography image speckle denoising method, device and electronic device
CN114841878B (en) * 2022-04-27 2024-12-27 广东博迈医疗科技股份有限公司 Optical coherence tomography image speckle denoising method, device and electronic equipment
CN115272273A (en) * 2022-08-09 2022-11-01 散裂中子源科学中心 Image processing method and device, electronic equipment and storage medium
CN116485683A (en) * 2023-05-08 2023-07-25 广东博迈医疗科技股份有限公司 Imaging method, device, equipment and medium of multi-aperture synthetic optical coherence tomography
CN117706514A (en) * 2024-02-04 2024-03-15 中南大学 Clutter elimination method, system and equipment based on generation countermeasure network
CN117706514B (en) * 2024-02-04 2024-04-30 中南大学 Clutter elimination method, system and device based on generative adversarial network
CN118395103A (en) * 2024-05-11 2024-07-26 中国科学院自动化研究所 Signal denoising method, apparatus, computer device, storage medium and program product
CN118429214A (en) * 2024-07-03 2024-08-02 汕头大学·香港中文大学联合汕头国际眼科中心 A method and system for synthesizing clear optical coherence tomography images

Also Published As

Publication number Publication date
CN109345469B (en) 2021-10-22

Similar Documents

Publication Publication Date Title
CN109345469A (en) A Speckle Denoising Method in OCT Imaging Based on Conditional Generative Adversarial Networks
CN110390650B (en) OCT image denoising method based on dense connection and generation countermeasure network
CN109493954B (en) A detection system for retinopathy in SD-OCT images based on class discrimination
CN111539930B (en) Dynamic ultrasonic breast nodule real-time segmentation and identification method based on deep learning
CN110517235B (en) A method for automatic choroid segmentation in OCT images based on GCS-Net
CN106780495B (en) Automatic detection and evaluation method and system for cardiovascular implantation stent based on OCT
CN113574542A (en) Segmentation and classification of geographic atrophy patterns in patients with age-related macular degeneration in widefield autofluorescence images
CN104794708B (en) A kind of atherosclerotic plaque ingredient dividing method based on multiple features study
CN111612856B (en) Retina neovascularization detection method and imaging method for color fundus image
CN112804943A (en) Method for creating learning completion model, luminance adjustment method, and image processing apparatus
CN110428385A (en) SD-OCT (secure digital-optical coherence tomography) denoising method based on unsupervised antagonistic neural network
CN110070531A (en) For detecting the model training method of eyeground picture, the detection method and device of eyeground picture
CN113989551A (en) A classification method of Alzheimer's disease based on improved ResNet network
JP2023523245A (en) OCT EN FACE lesion segmentation using channel-coded slabs
Monemian et al. Analysis of a novel segmentation algorithm for optical coherence tomography images based on pixels intensity correlations
CN110575132A (en) Method for calculating degree of strabismus based on eccentric photography
CN114170216A (en) Retinal effusion segmentation method and system based on semi-supervised deep learning network
CN116188488A (en) Gray gradient-based B-ultrasonic image focus region segmentation method and device
JP2023552394A (en) Use of multiple subvolumes, thicknesses, and curvatures for OCT/OCTA data alignment and retinal landmark detection
CN112562058B (en) Method for quickly establishing intracranial vascular simulation three-dimensional model based on transfer learning
CN118415580A (en) Multi-mode fundus imaging and analysis platform
CN110096978A (en) The method of eccentricity cycles image procossing based on machine vision
CN118967442A (en) Training method and reconstruction method of super-resolution generation model for glaucoma fundus images
CN117611824A (en) Digital retina image segmentation method based on improved UNET
CN120356065A (en) Skeletal muscle ultrasonic image recognition method and device based on machine learning

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant