CN109345469A - It is a kind of that speckle denoising method in the OCT image of confrontation network is generated based on condition - Google Patents

It is a kind of that speckle denoising method in the OCT image of confrontation network is generated based on condition 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
condition
oct
speckle
confrontation network
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; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/70Denoising; Smoothing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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; CALCULATING OR 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; CALCULATING OR 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; CALCULATING OR 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

The present invention, which discloses, a kind of generates speckle denoising method in the OCT image of confrontation network based on condition, comprising the following steps: the acquisition of training image, the pretreatment of training image, data amplification, model training and model use;The present invention generates confrontation network (cGAN) framework using condition, obtains the mapping model from the OCT image containing speckle noise to muting OCT image by training, then eliminate to the speckle noise of retina OCT image using the mapping model.The present invention generates to introduce in the confrontation network architecture in condition keeps the constraint condition of edge details to train, obtain the OCT image speckle denoising model to edge information sensing, to make speckle denoising model of the invention while effectively removing speckle noise, moreover it is possible to preferably reservation image detail information.

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. a kind of generate speckle denoising method in the OCT image of confrontation network based on condition, which is characterized in that including following step It is rapid:
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, multiple are matched Image after standard is averaging and carries out contrast stretching, obtains muting OCT image, then by muting OCT image and phase The former B-scan image on position containing speckle noise is answered to form training image pair;
S3, data amplification, by scaling at random, flip horizontal, rotation and non-rigid transformation be to pretreated training image To data amplification is carried out, final training dataset is obtained;
S4, model training generate the confrontation network architecture using condition, and introduce and keep edge details using training dataset Constraint, obtains the OCT image speckle denoising model to edge information sensing by end-to-end training;
S5, model use, and the OCT image containing speckle noise is sent into trained OCT image speckle denoising model and is counted It calculates, obtains muting OCT image.
2. speckle denoising method in a kind of OCT image based on condition generation confrontation network according to claim 1, special Sign is, in step S2, the B-scan image of close positions in the 3-D image is registrated the following steps are included:
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 i-th of B B-scan image similar in 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 image On the basis of be registrated.
3. speckle denoising method in a kind of OCT image based on condition generation confrontation network according to claim 1, special Sign is, in step S2, the image after multiple are registrated be averaging and carry out contrast stretching the following steps are included:
S24 selects the multiple images and i-th of B-scan with highest average structural similarity index from the image after registration Image is averaging together, is obtained corresponding with i-th of B-scan image with reference to denoising image;
S25 executes segmented linear gray stretching conversion with reference to denoising image to described, less than the gray scale quilt of background area average value It is mapped to 0, remaining gray scale zooms to [0,255] by linear stretch.
4. speckle denoising method in a kind of OCT image based on condition generation confrontation network according to claim 3, special Sign is, 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 in two windows respectively The average value of pixel grey scale,WithIt is the variance of pixel grey scale in two windows, σ respectivelyxyIt is the association side of two windows of x and y Difference;Constant C1=2.55, C2=7.65.
5. speckle denoising method in a kind of OCT image based on condition generation confrontation network according to claim 1, special Sign is, in step S3:
Random scale simulates the image that the OCT instrument of different resolution acquires using different zoom factors;
The flip horizontal is used to simulate the symmetry of right eye and left eye;
The different gradients rotated for simulating retina in OCT image, rotation angle range are -30 °~30 °;
The non-rigid transformation is for simulating uneven deformation caused by different pathological.
6. speckle denoising method in a kind of OCT image based on condition generation confrontation network according to claim 1, special Sign is, 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 generates the image for allowing arbiter to be difficult to differentiate, the arbiter passes through instruction Practice study to promote the resolution capability of itself.
7. a kind of according to claim 1 or described in any one of 6 generate speckle in the OCT image of confrontation network based on condition and go Method for de-noising, which is characterized in that 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 z's Probability density function;G is generator, and D is arbiter;The input of the generator be B-scan image x in target image and with Machine noise vector z, output are to generate image G (x, z) accordingly with x;The input of the arbiter is the B-scan in target image The truthful data that image x and corresponding goldstandard y is constituted is to (x, y) or the B-scan image x and generates image G (x, z) structure At generation data 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 target letter Number is 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, introduce in objective function to edge The edge penalty of information sensing:
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.
CN201811042548.7A 2018-09-07 2018-09-07 Speckle denoising method in OCT imaging based on condition generation countermeasure network Active CN109345469B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811042548.7A CN109345469B (en) 2018-09-07 2018-09-07 Speckle denoising method in OCT imaging based on condition generation countermeasure network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811042548.7A CN109345469B (en) 2018-09-07 2018-09-07 Speckle denoising method in OCT imaging based on condition generation countermeasure network

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 Speckle denoising method in OCT imaging based on condition generation countermeasure network

Country Status (1)

Country Link
CN (1) CN109345469B (en)

Cited By (23)

* 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
CN110390650A (en) * 2019-07-23 2019-10-29 中南大学 OCT image denoising method based on intensive connection and generation confrontation network
CN110390647A (en) * 2019-06-14 2019-10-29 平安科技(深圳)有限公司 The OCT image denoising method and device for generating network are fought based on annular
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 equipment and storage medium
CN110516577A (en) * 2019-08-20 2019-11-29 Oppo广东移动通信有限公司 Image processing method, device, electronic equipment and storage medium
CN111402174A (en) * 2020-04-03 2020-07-10 北京图湃影像科技有限公司 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 南京理工大学 Physical constraint and data drive-based dual-stage scatter 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
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 广东博迈医疗科技股份有限公司 Speckle denoising method and device for optical coherence tomography image and electronic equipment
CN117706514A (en) * 2024-02-04 2024-03-15 中南大学 Clutter elimination method, system and equipment based on generation countermeasure network

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 (31)

* 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 平安科技(深圳)有限公司 The OCT image denoising method and device for generating network are fought based on annular
CN110390650A (en) * 2019-07-23 2019-10-29 中南大学 OCT image denoising method based on intensive connection and generation confrontation 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
CN110516201B (en) * 2019-08-20 2023-03-28 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 equipment and storage medium
CN110516577A (en) * 2019-08-20 2019-11-29 Oppo广东移动通信有限公司 Image processing method, device, electronic equipment and storage medium
CN110516577B (en) * 2019-08-20 2022-07-12 Oppo广东移动通信有限公司 Image processing method, image processing device, electronic equipment and storage medium
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 北京图湃影像科技有限公司 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 南京理工大学 Physical constraint and data drive-based dual-stage scatter imaging method
CN112150341A (en) * 2020-11-26 2020-12-29 南京理工大学 Physical constraint and data drive-based dual-stage scatter 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 华中科技大学 Non-rigid multimode medical image registration model establishing method and application thereof
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 广东博迈医疗科技股份有限公司 Speckle denoising method and device for optical coherence tomography image and electronic equipment
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 equipment based on generation countermeasure network

Also Published As

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

Similar Documents

Publication Publication Date Title
CN109345469A (en) It is a kind of that speckle denoising method in the OCT image of confrontation network is generated based on condition
CN109493954B (en) SD-OCT image retinopathy detection system based on category distinguishing and positioning
CN110390650B (en) OCT image denoising method based on dense connection and generation countermeasure network
Mou et al. CS2-Net: Deep learning segmentation of curvilinear structures in medical imaging
CN110517235B (en) OCT image choroid automatic segmentation method based on GCS-Net
JP7193343B2 (en) Method and apparatus for reducing artifacts in OCT angiography using machine learning techniques
US9380935B2 (en) Image processing apparatus, image processing method, and program
CN109684915B (en) Pupil tracking image processing method
CN102112044A (en) Automatic cup-to-disc ratio measurement system
CN113574542A (en) Segmentation and classification of geographic atrophy patterns in patients with age-related macular degeneration in wide-field autofluorescence images
CN111292338A (en) Method and system for segmenting choroidal neovascularization from fundus OCT image
CN113557714A (en) Medical image processing apparatus, medical image processing method, and program
CN104318565B (en) Interactive method for retinal vessel segmentation based on bidirectional region growing of constant-gradient distance
CN110428385A (en) A kind of SD-OCT denoising method based on unsupervised confrontation neural network
CN116188488B (en) Gray gradient-based B-ultrasonic image focus region segmentation method and device
CN110575132A (en) Method for calculating degree of strabismus based on eccentric photography
Monemian et al. Analysis of a novel segmentation algorithm for optical coherence tomography images based on pixels intensity correlations
CN109377472A (en) A kind of eye fundus image quality evaluating method
CN113989551A (en) Alzheimer disease classification method based on improved ResNet network
CN117391955A (en) Convex set projection super-resolution reconstruction method based on multi-frame optical coherence tomography
CN110096978A (en) The method of eccentricity cycles image procossing based on machine vision
CN112562058B (en) Method for quickly establishing intracranial vascular simulation three-dimensional model based on transfer learning
CN114092405A (en) Retina layer automatic segmentation method for macular edema OCT image
Garcia-Marin et al. Patch-based CNN for corneal segmentation of AS-OCT images: Effect of the number of classes and image quality upon performance
Liu et al. Retinal vessel segmentation using densely connected convolution neural network with colorful fundus images

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