Nothing Special   »   [go: up one dir, main page]

CN106529104B - The phase screen emulation mode that a kind of light is closely propagated in turbulent flow under water - Google Patents

The phase screen emulation mode that a kind of light is closely propagated in turbulent flow under water Download PDF

Info

Publication number
CN106529104B
CN106529104B CN201611236912.4A CN201611236912A CN106529104B CN 106529104 B CN106529104 B CN 106529104B CN 201611236912 A CN201611236912 A CN 201611236912A CN 106529104 B CN106529104 B CN 106529104B
Authority
CN
China
Prior art keywords
value
phase
point
phase screen
pixel
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.)
Expired - Fee Related
Application number
CN201611236912.4A
Other languages
Chinese (zh)
Other versions
CN106529104A (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.)
Harbin Institute of Technology
Original Assignee
Harbin Institute of Technology
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 Harbin Institute of Technology filed Critical Harbin Institute of Technology
Priority to CN201611236912.4A priority Critical patent/CN106529104B/en
Publication of CN106529104A publication Critical patent/CN106529104A/en
Application granted granted Critical
Publication of CN106529104B publication Critical patent/CN106529104B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Image Analysis (AREA)
  • Image Processing (AREA)

Abstract

The present invention relates to the phase screen emulation modes closely propagated in a kind of light under water turbulent flow, belong to Underwater Target Detection field, correlation between phase screen is not accounted in order to solve the multilayer phase screen of the prior art, the shortcomings that being unable to real simulation turbulence characteristic so as to cause phase screen model, and propose the phase screen emulation mode that a kind of light is closely propagated in turbulent flow under water, comprising: input initial pictures;The pixel value of current base point is calculated using the datum mark of given value;Calculate generic pixel difference;The absolute value of calculating benchmark point;It repeats the above process until the left and right datum mark calculating of all phase screens finishes;Several processes are generated, each process contains 1 frame;Use the absolute value of each point in the method while Computational frame of parallel computation;The absolute value for being averaging final each point is computed repeatedly to each process;It repeats the above steps until all the points calculating finishes.The analogue simulation of propagation model of the present invention suitable for light under water turbulent flow.

Description

The phase screen emulation mode that a kind of light is closely propagated in turbulent flow under water
Technical field
The present invention relates to the phase screen emulation modes closely propagated in a kind of light under water turbulent flow, belong to submarine target spy Survey field.
Background technique
The detection of underwater object is one of important branch of hydrospace detection.For the submarine target of movement, moving Turbulent flow will necessarily be generated in the process.It converts the direct detection of object to the indirect detection of the field of turbulent flow of its generation, is a kind of Important detection means.It therefore, is to carry out the main problem of the researchs such as undersea detection to the characteristic research of underwater field of turbulent flow.In benefit When carrying out the properties study of underwater turbulent flow with laser, for light propagation, turbulent flow is on its main influence precisely due to water is situated between The phase random fluctuation of light wave caused by the refractive index fluctuation of matter.Therefore, establishing propagation model of the light in turbulent flow is to carry out water Lower turbulent flow research, carries out the premise and basis of Underwater Target Detection.
The algorithm model for establishing underwater turbulent flow multilayer phase screen is the main problem for carrying out underwater turbulent flow research.It carries out underwater The research of turbulence characteristic can lay the foundation for researchs such as underwater turbulence detecting, submarine optical communications.Traditional phase screen generation side Method has Zernike polynomial method, divides shape phase-screen method, geometrical approximation, covariance matrix predicted phase screen method.These methods are all The characteristic of energy preferably simulation turbulent flow, but it is not suitable for the light propagation simulation of short distance.The short distance propagation model of light needs Consider turbulent flow continuity bring multilayer phase screen between correlation, and think in conventional model be between multilayer phase screen It is mutually independent.
Therefore in the prior art, although the light propagation algorithm model of underwater turbulent flow has very much, and it is all more mature, In the actual conditions for considering closely to propagate, need to propose these methods amendment appropriate to meet truth.
Summary of the invention
The purpose of the present invention is to solve the multilayer phase screens of the prior art not to account for the correlation between phase screen Property, the shortcomings that being unable to real simulation turbulence characteristic so as to cause phase screen model, and propose a kind of light low coverage in turbulent flow under water Phase screen emulation mode from propagation.
The phase screen emulation mode that a kind of light is closely propagated in turbulent flow under water, includes the following steps:
Step 1) inputs initial pictures, and initial pictures are used to generate phase screen each other with correlation;Initial pictures The pixel value of middle pixel is for characterizing phase value;The pixel value of each pixel and relative difference are labeled in initial pictures For given value;The pixel of specific quantity and position in initial pictures and phase screen is chosen to be datum mark, and every a line The datum mark of identical quantity is all had with each column;
Step 2) calculates b-th of benchmark in a-th of phase screen to be generated using all datum marks for being marked as given value The pixel value of point, and its pixel value is labeled as given value;A is positive integer from 1 to N, and b is the positive integer from 1 to M, N be to The phase screen number of generation, M are the number of datum mark in each phase screen;
It is pre- that step 3) using the location information of all datum marks for being marked as given value is input to three-dimensional covariance matrix Model is surveyed, the probability distribution value of b-th of datum mark of a-th of phase screen is obtained, by probability distribution value multiplied by relevant to position Random fluctuation value obtains generic pixel difference.And its absolute pixel differences value is labeled as given value;
Pixel value and generic pixel difference value are obtained b-th of datum mark of a-th of phase screen to be generated by step 4) Absolute value;
B value is added 1 by step 5);
Step 6) repeats step 2) to step 5), finishes until M datum mark of a-th of phase screen to be generated all calculates;
A value is added 1 by step 7);
Step 8) repeats step 2 to 7, finishes until all datum marks in all N number of phase screens all calculate;
Step 9) generates a process of (K-P+1) × (K-P+1) for the 1st phase screen to be generated, and each process contains 1 A frame, each frame contain P × P pixel in the 1st phase screen to be generated;Each process is for calculating its frame contained The absolute value of all pixels point in frame, different, the mutual relationship of frame in each process are as follows: the 1st process The point in the frame upper left corner is the point of current the 1st row the 1st of phase screen column, and the point in the frame upper left corner of the 2nd process is current phase The point for shielding the frame upper left corner of a process of point ... (K-P+1) × (K-P+1) of the 1st row the 2nd column is the K of current phase screen The point of row K column.Wherein K is the number of the datum mark of phase screen a line.It include Q datum mark in each frame;
Step 10) uses the absolute value of each point in the method for parallel computation while Computational frame, specifically:
The point that any one is not labeled as given value is calculated using the datum mark for being marked as given value in frame Absolute value, until all the points in frame all calculate completion;
After the completion of all processes of step 11) calculate, absolute value is calculated to identical point in each process and is averaging, is obtained To the absolute value of final each point;
Step 12) repeats step 9) to step 11), until the institute in all N number of phase screens for next phase screen It a little all calculates and finishes, and export N number of phase screen.
The invention has the benefit that being constructed using the information of all known points new when constructing phase screen model Phase screen, so that having correlation between the phase screen formed;It is more theoretical in the analog result of turbulent flow refractive index structures function Curve has preferable degree of conformity;Compared to other mature algorithms, the present invention can make turbulent flow have in the direction of propagation of light There is certain correlation.
Detailed description of the invention
Fig. 1 is the flow chart for the phase screen emulation mode closely propagated in light of the invention under water turbulent flow;
Fig. 2 is the stream of the one embodiment for the phase screen emulation mode that light of the invention is closely propagated in turbulent flow under water Cheng Tu;
Fig. 3 is showing for the one embodiment for the phase screen emulation mode that light of the invention is closely propagated in turbulent flow under water It is intended to;
Fig. 4 is the schematic diagram of Random Incident light unit;
Fig. 5 is phase distortion situation schematic diagram when light passes through turbulent flow;
Fig. 6 is the analog result and theory for making the turbulent flow refractive index structures function for the phase screen being obtained by the present invention The comparison diagram of curve;Star discrete point is the point that simulation result obtains in figure;Full curve in figure is the corresponding song of theoretical value Line;
Fig. 7 is the related coefficient schematic diagram between the phase screen for the different interval being obtained by the present invention;It is horizontal in figure Coordinate is the spacing of two phase screens;Ordinate is related coefficient in figure.
Specific embodiment
Specific embodiment 1: the phase screen emulation mode that the light of present embodiment is closely propagated in turbulent flow under water, As shown in Figure 1, including the following steps:
Step 1) inputs initial pictures, and initial pictures are used to generate phase screen each other with correlation;Initial pictures The pixel value of middle pixel is for characterizing phase value;The pixel value of each pixel and relative difference are labeled in initial pictures For given value;The pixel of specific quantity and position in initial pictures and phase screen is chosen to be datum mark, and every a line The datum mark of identical quantity is all had with each column.
Initial pictures are Fig. 3 (a), and each grid is a pixel, and initial pictures also belong to phase screen, each in figure What three points were labeled is exactly datum mark, there is 9 × 9=81 datum mark in Fig. 3 (a).The pixel value of these pixels and opposite Difference is marked as given value.Relative difference is amount relevant to the position of pixel, only it is to be understood that this pixel is the The point of which column of which row in several phase screens, so that it may uniquely determine a relative difference.
Since step 2), the present invention will generate a series of phase screen, and calculate wherein pixel value of each point and Relative difference.In each phase screen to be generated, the number of pixel and the arrangement of datum mark with initial pictures be it is identical, Difference be only that phase screen to be generated each point pixel value and relative difference be at the beginning it is unknown, need to lead to Method of the invention is crossed to be calculated.
Step 2) calculates b-th of benchmark in a-th of phase screen to be generated using all datum marks for being marked as given value The pixel value of point, and its pixel value is labeled as given value;A is positive integer from 1 to N, and b is the positive integer from 1 to M, N be to The phase screen number of generation, M are the number of datum mark in each phase screen.
Specifically, being exactly to be calculated using known all datum marks in current new new phase screen to be generated not Know a little.For example, calculating for the first time is calculated in first phase screen to be generated with 81 datum marks in initial pictures First (the first row first row) datum mark, the content specifically calculated are to calculate pixel value and relative difference.Point calculating finishes Afterwards, the point being had been calculated using 81 points of initial pictures and just, totally 82 points, to calculate in first phase screen to be generated Second (column of the first row the 5th) datum mark.And so on, each current calculative point is using all elder generations Preceding calculated known point does so the correlation that can guarantee between phase screen come what is determined.
It is pre- that step 3) using the location information of all datum marks for being marked as given value is input to three-dimensional covariance matrix Model is surveyed, the probability distribution value of b-th of datum mark of a-th of phase screen is obtained, by probability distribution value multiplied by relevant to position Random fluctuation value obtains generic pixel difference.And its absolute pixel differences value is labeled as given value;
Three-dimensional covariance matrix prediction model can be indicated with following formula:
WithRepresent any two spatial position vector;x1,y1,z1ForThree coordinate components;x2,y2,z2For's Three coordinate components;xn,yn,znFor three coordinate components of nth pixel point in current phase screen image;To removeInstitute's generation Outside the point of table, the spatial position vector of remaining all the points;To removeOutside representative point, the space of remaining all the points Position vector;x′1,y′1,z′1ForThree coordinate components;x′2,y′2,z′2ForCoordinate components;x′n,y′n,z′nTo work as It is removed outside nth pixel point in preceding phase screen image, corresponding three coordinate components of the spatial position vector of remaining all the points;Dφ For phase indirect detection;T is weighting function, and it is 0 outside region that value, which is 1, in zone of dispersion;C is phase covariance function.
Pixel value and generic pixel difference value are obtained b-th of datum mark of a-th of phase screen to be generated by step 4) Absolute value.
B value is added 1 by step 5).
Step 6) repeats step 2) to step 5), finishes until M datum mark of a-th of phase screen to be generated all calculates.
A value is added 1 by step 7).
Step 8) repeats step 2 to 7, finishes until all datum marks in all N number of phase screens all calculate.
Step 9) generates a process of (K-P+1) × (K-P+1) for the 1st phase screen to be generated, and each process contains 1 A frame, each frame contain P × P pixel in the 1st phase screen to be generated;Each process is for calculating its frame contained The absolute value of all pixels point in frame, different, the mutual relationship of frame in each process are as follows: the 1st process The point in the frame upper left corner is the point of current the 1st row the 1st of phase screen column, and the point in the frame upper left corner of the 2nd process is current phase The point for shielding the frame upper left corner of a process of point ... (K-P+1) × (K-P+1) of the 1st row the 2nd column is the K of current phase screen The point of row K column.Wherein K is the number of the datum mark of phase screen a line.It include Q datum mark in each frame.
Specifically, step 9) calculates the pixel value in each frame using concurrent process.The schematic diagram of frame such as Fig. 3 (b) shown in, heavy black line frame is frame above-mentioned, there is 3 × 3=9 datum mark in the frame of Fig. 3 (b).The frame of Fig. 3 (b) The frame of the 1st process is shown, the frame of second process is the frame in first process to 4 pixel lists of right translation What position was formed.And so on.
Step 10) uses the absolute value of each point in the method for parallel computation while Computational frame, specifically:
The point that any one is not labeled as given value is calculated using the datum mark for being marked as given value in frame Absolute value, until all the points in frame all calculate completion.
It should be noted that the calculating of step 10) refers to that all (K-P+1) × (K-P+1) formed in step 9) are same The calculating content of this step of Shi Jinhang.Multi-process calculating in this way can greatly reduce operation time.After this step calculates, i.e., It indicates that all the points in the 1st phase screen to be generated calculate to finish.
After the completion of all processes of step 11) calculate, absolute value is calculated to identical point in each process and is averaging, is obtained To the absolute value of final each point.
The point that i.e. all processes are calculated has overlapping, and step 11) is that the point that will be computed repeatedly seeks an average value.
Step 12) repeats step 9) to step 11), until the institute in all N number of phase screens for next phase screen The N number of phase screen for a little all calculating and finishing, and export.
Above-mentioned is main process of the invention.Being briefly summarized is: meeting turbulent flow first with fractal method acquisition The single layer two-dimensional random phase screen of statistical property.Using initial phase screen, obtained by three-dimensional covariance matrix prediction technique Multistory frame with certain correlation.Followed by three-dimensional covariance matrix prediction technique, pass through the prediction side of this three-dimensional The frame that method generates, the phase distribution of phase distribution and interlayer in layer can better conform to the characteristic of underwater turbulent flow. The speed of calculating is significantly promoted on the basis of guaranteeing the accuracy of result followed by the method for parallel computation.Finally, The result that parallel computation is obtained makees certain weighted average calculation, obtains the continuous multilayer turbulent flow phase with layer dependencies Screen.
Fig. 2 is the stream of the one embodiment for the phase screen emulation mode that light of the invention is closely propagated in turbulent flow under water Cheng Tu.Wherein random screen refers to phase screen, and allocation matrix refers to that datum mark arranges the matrix to be formed in each phase screen, enriches Matrix refers to the matrix that frame and its interior pixels point are formed, and as can be seen from Figure 2 utilizes currently known datum mark meter Calculate the substantially process of unknown datum mark and remaining point.
Mentality of designing and remarkable result of the invention is explained further below:
Using for three-dimensional covariance matrix makes when generating new phase, and the present invention is by traditional only consideration two-dimensional surface Interior phase value has been extended to the phase value considered in three-dimensional space.And due to the expansion of dimension, so that computationally intensive amplitude mentions Rise, therefore in algorithm optimization, need to be used to reference to known phase make necessarily required selection and reach reduction calculation amount Purpose.In view of the reduction of fixed phase quantity, the predicted phase value that is calculated can due to sample size deficiency and The deviation compared with theoretical value occurs, is optimized therefore, it is necessary to the selection method to fixed phase and obtains optimal scheme.
In the building process of algorithm, the selection of frame and the selection of parallel computation unit mainly influence the big of calculation amount It is small, and the selection of weight factor then affects calculated phase values and theoretical value obtains extent of deviation.When considering the selection of weight factor, Due to adjacent two o'clock degree of correlation with it is between the two at a distance from be inversely proportional, the inverse of distance can be taken as weight factor To embody influence size of the different zones phase to zoning.And due to smaller apart from biggish phase effect degree, then It, can the opposite quantity for reducing the phase apart from larger position when selecting fixed phase.Specific weight factor needs specific Situation concrete analysis, selects suitable representation to obtain the optimal case of algorithm.It is parallel to count by adjusting the size of frame The size of the computing unit of calculation and average weighted weight factor, the turbulence model of available difference statistical nature, for reality Border situation needs to choose suitable parameter.
Specific embodiment 2: the present embodiment is different from the first embodiment in that: three-dimensional covariance matrix prediction Model is used to calculate the phase fluctuation situation between any two points of space, its calculation formula is:
Phase covariance function describes the phase fluctuation situation of space any two points, and its characterization is opposite wave Emotionally condition, it is unrelated with true phase value.
R1, r2 represent any two spatial position vector;DφFor phase indirect detection;T is weighting function, in discrete regions Value is 1 in domain, is 0 outside region;C is phase covariance function.
Other steps and parameter are same as the specific embodiment one.
Specific embodiment 3: the present embodiment is different from the first and the second embodiment in that:
In step 2), the calculation formula of the pixel value of j-th of datum mark in i-th of phase screen to be generated are as follows:
xi,yj,zkComponent of any point on the direction x, the direction y and the direction z respectively in space;Wherein A is prediction Matrix, φmFor known phase column matrix, σ is that interpolation criteria is poor, and R is that variance is the Gaussian random variable that 1 mean value is 0.Wherein The form of prediction matrix A are as follows:
The form of interpolation criteria difference are as follows:
Specific derivation process are as follows:
For the random screen group of k layers of i × j size, random screen can be expressed as to the matrix of k i × j size, such as Kth layer shields at random to be indicated are as follows:
Column vector processing is carried out to k layers of random screen, available one one column i × j × k row column matrix:
φm=(φ1,1,1φ2,1,1…φ(i-1),j,kφi,j,k)Τ
It then can use known random screen and provide the known covariance matrix shielded at random, form are as follows:
When needing to predict the phase of a new unknown phase place value position, the known covariance square shielded at random can use Battle array carries out calculating prediction.Such as needing to obtain coordinate is (xi,yj,zk) phase value, then calculation formula are as follows:
Wherein A is prediction matrix, φmFor known phase column matrix, σ is that interpolation criteria is poor, and it is 1 mean value that R, which is variance, For 0 Gaussian random variable.The wherein form of the form of prediction matrix and interpolation criteria difference are as follows:
Other steps and parameter are the same as one or two specific embodiments.
Specific embodiment 4: unlike one of present embodiment and specific embodiment one to three: initial pictures and Each phase screen has 9 × 9 datum marks, and each frame has 9 × 9 pixels, and each frame has 3 × 3 datum marks.
Just as being previously mentioned, if slower, frame when will lead to very much pixel in each frame of calculating greatly that frame is chosen It is excessive to choose the too small process for needing to generate that will lead to, consumes more system resources.Therefore the present invention, which chooses, contains 3 × 3 The frame size of datum mark can achieve optimal computational efficiency.
Other steps and parameter are identical as one of specific embodiment one to three.
Specific embodiment 5: unlike one of present embodiment and specific embodiment one to four:
The absolute value for calculating the geometric center point for the minimum rectangle that any four known point is constituted, if geometry can not be found Central point then calculates the absolute value of all the points according to the sequence of pixel.
This process can first calculate the light point that all arrows are directed toward as shown in Fig. 3 (c), and such point has 4, this The characteristics of a little points is the geometric center point for being all the minimum rectangle that the datum mark in frame can be constituted.And so on, until meter The all the points in frame are calculated.Present embodiment is only to provide a kind of method that all the points comparatively fast have been calculated, the technology of this field Personnel unambiguously determination can also can use other methods to calculate these points, such as calculate by ranks sequence, and difference is only It is arithmetic speed.
Other steps and parameter are identical as one of specific embodiment one to four.
As shown in figure 4, the present invention regards incident light by many energy as when constructing the model that light is propagated in turbulent flow under water Measure equal light unit composition.When light unit is propagated in the multilayer phase screen for characterizing turbulent flow statistical property, phase screen is utilized Gradient magnitude determines the deviation angle and propagation path of light unit.When the light unit quantity of calculating reaches enough, so that it may The light distribution and phase distribution of final emergent light are obtained with approximation, as shown in figure 5, i.e. last light wave passes through after turbulent flow As a result.
From fig. 6 it can be seen that the present invention phase screen spacing be less than external measurement in the range of very close to theoretical curve.
As can be seen from Figure 7 there is the correlation significantly changed with phase screen spacing between the phase screen that the present invention generates Coefficient.
The present invention can also have other various embodiments, without deviating from the spirit and substance of the present invention, this field Technical staff makes various corresponding changes and modifications in accordance with the present invention, but these corresponding changes and modifications all should belong to The protection scope of the appended claims of the present invention.

Claims (4)

1. the phase screen emulation mode that a kind of light is closely propagated in turbulent flow under water, which comprises the steps of:
Step 1) inputs initial pictures, and initial pictures are used to generate phase screen each other with correlation;Picture in initial pictures The pixel value of vegetarian refreshments is for characterizing phase value;The pixel value of each pixel and relative difference are marked as in initial pictures Know value;The pixel of specific quantity and position in initial pictures and phase screen is chosen to be datum mark, and every a line and every One column all have the datum mark of identical quantity;
Step 2) calculates the pixel of b-th of datum mark in a-th of phase screen using all datum marks for being marked as given value Value, and its pixel value is labeled as given value;A is the positive integer from 1 to N, and b is the positive integer from 1 to M, and N is phase to be generated Position screen number, M are the number of datum mark in each phase screen;
Step 3) is input to three-dimensional covariance matrix using the location information of all datum marks for being marked as given value and predicts mould Type obtains the probability distribution value of b-th of datum mark of a-th of phase screen, by probability distribution value multiplied by relevant to position random Undulating value obtains generic pixel difference;And its absolute pixel differences value is labeled as given value;
Pixel value and generic pixel difference value are obtained the absolute value of b-th of datum mark of a-th of phase screen by step 4);
B value is added 1 by step 5);
Step 6) repeats step 2) to step 5), finishes until M datum mark of a-th of phase screen all calculates;
A value is added 1 by step 7);
Step 8) repeats step 2 to 7, finishes until all datum marks in all N number of phase screens all calculate;
Step 9) generates a process of (K-P+1) × (K-P+1) for the 1st phase screen, and each process contains 1 frame, each Frame contains P × P pixel in the 1st phase screen;Each process is for calculating all pixels point in the frame that it contains Absolute value, different, the mutual relationship of frame in each process are as follows: the point in the frame upper left corner of the 1st process is 1st datum mark of the 1st row of current phase screen, the point in the frame upper left corner of the 2nd process are the 2nd of current the 1st row of phase screen the The point in a datum mark ... (K-P+1) × (K-P+1) a process frame upper left corner is the K of the line k of current phase screen A datum mark;Wherein K is the number of the datum mark of phase screen a line;It include Q datum mark in each frame;
Step 10) uses the absolute value of each point in the method for parallel computation while Computational frame, specifically:
The absolute of the point that any one is not labeled as given value is calculated using the datum mark for being marked as given value in frame Value, until all the points in frame all calculate completion;
After the completion of all processes of step 11) calculate, absolute value is calculated to identical point in each process and is averaging, is obtained most The absolute value of each point eventually;
Step 12) repeats step 9) to step 11), until all the points in all N number of phase screens for next phase screen It all calculates and finishes, and export N number of phase screen;
The three-dimensional covariance matrix prediction model is used to calculate the phase fluctuation situation between any two points of space, calculation formula Are as follows:
WithRepresent any two spatial position vector;x1,y1,z1ForThree coordinate components;x2,y2,z2ForThree Coordinate components;xn,yn,znFor three coordinate components of nth pixel point in current phase screen image;To removeIt is representative Point outside, the spatial position vector of remaining all the points;To removeOutside representative point, the space bit of remaining all the points Set vector;x′1,y′1,z′1ForThree coordinate components;x′2,y′2,z′2ForCoordinate components;x′n,y′n,z′nIt is current It is removed outside nth pixel point in phase screen image, corresponding three coordinate components of the spatial position vector of remaining all the points;DφFor Phase indirect detection;T () is weighting function, and it is 0 outside region that value, which is 1, in zone of dispersion;C is phase covariance function.
2. the method according to claim 1, wherein in step 2), j-th datum mark in i-th of phase screen Pixel valueCalculation formula are as follows:
xi,yj,zkComponent of any point on the direction x, the direction y and the direction z respectively in space;Wherein A is prediction square Battle array, φmFor known phase column matrix, σ is that interpolation criteria is poor, and R is that variance is the Gaussian random variable that 1 mean value is 0;It is wherein pre- Survey the form of matrix A are as follows:
The form of interpolation criteria difference are as follows:
3. the method according to claim 1, wherein initial pictures and each phase screen have 9 × 9 benchmark Point, each frame have 9 × 9 pixels, and each frame has 3 × 3 datum marks.
4. according to the method described in claim 3, it is characterized in that, step 10) specifically:
The absolute value of the geometric center point for the minimum rectangle that any four known point is constituted is calculated, if geometric center point is greater than 1 It is a, then the absolute value of these points is successively calculated according to ranks sequence;Calculate the several of the minimum rectangle that any four known point is constituted The absolute value of what central point calculates the absolute value of all the points according to the sequence of pixel if geometric center point can not be found.
CN201611236912.4A 2016-12-28 2016-12-28 The phase screen emulation mode that a kind of light is closely propagated in turbulent flow under water Expired - Fee Related CN106529104B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611236912.4A CN106529104B (en) 2016-12-28 2016-12-28 The phase screen emulation mode that a kind of light is closely propagated in turbulent flow under water

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611236912.4A CN106529104B (en) 2016-12-28 2016-12-28 The phase screen emulation mode that a kind of light is closely propagated in turbulent flow under water

Publications (2)

Publication Number Publication Date
CN106529104A CN106529104A (en) 2017-03-22
CN106529104B true CN106529104B (en) 2019-08-23

Family

ID=58338130

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611236912.4A Expired - Fee Related CN106529104B (en) 2016-12-28 2016-12-28 The phase screen emulation mode that a kind of light is closely propagated in turbulent flow under water

Country Status (1)

Country Link
CN (1) CN106529104B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107145667B (en) * 2017-05-08 2020-07-03 中国科学院长春光学精密机械与物理研究所 Rapid calculation method of wave front structure function
CN111664937B (en) * 2020-06-08 2021-04-30 西安电子科技大学 Method for determining fluctuation time characteristic of partially coherent Gaussian beam irradiance
CN113225130B (en) * 2021-03-25 2022-09-09 中国人民解放军国防科技大学 Atmospheric turbulence equivalent phase screen prediction method based on machine learning

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102183354A (en) * 2011-02-25 2011-09-14 中国科学院上海光学精密机械研究所 Turbulence simulation device based on optical addressing liquid crystal spatial light modulator
CN103605860A (en) * 2013-11-28 2014-02-26 中国科学院软件研究所 Non-ideal light source simulation method based on equivalent phase screen method
CN104374546A (en) * 2014-09-25 2015-02-25 太原理工大学 Universal atmosphere turbulence phase screen design method based on diffractive optical element

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102183354A (en) * 2011-02-25 2011-09-14 中国科学院上海光学精密机械研究所 Turbulence simulation device based on optical addressing liquid crystal spatial light modulator
CN103605860A (en) * 2013-11-28 2014-02-26 中国科学院软件研究所 Non-ideal light source simulation method based on equivalent phase screen method
CN104374546A (en) * 2014-09-25 2015-02-25 太原理工大学 Universal atmosphere turbulence phase screen design method based on diffractive optical element

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
Fast simulation of a Kolmogorov phase screen;Cressida M. Harding等;《Applied Optics》;19990410;第38卷(第11期);第2161-2170页
Fractal phase screen generation algorithm for atmospheric turbulence;HUILI ZHAI等;《Applied Optics》;20150501;第53卷(第13期);第4023-4032页
一种空间激光通信中模拟湍流效应的新方法;向劲松等;《红外与激光工程》;20150930;第44卷(第9期);第2721-2725页
基于自适应光学的激光精跟踪技术研究;王保峰;《中国优秀硕士学位论文全文数据库 信息科技辑》;20150415;第2015年卷(第04期);第I135-20页
相位差波前探测技术及其在图像恢复中的应用研究;李斐;《中国博士学位论文全文数据库 信息科技辑》;20120715;第2012年卷(第07期);第I138-58页

Also Published As

Publication number Publication date
CN106529104A (en) 2017-03-22

Similar Documents

Publication Publication Date Title
CN106529104B (en) The phase screen emulation mode that a kind of light is closely propagated in turbulent flow under water
CN106646645B (en) A kind of gravity forward modeling accelerated method
CN107607942B (en) Based on the large scale electromagnetic scattering of deep learning model and the prediction technique of back scattering
CN103414853A (en) Device and method for stabilizing video image sequence capable of doing multi-degree of freedom movement in real time
CN104463970B (en) Method for determining three-dimensional gravity center of city based on remote-sensing image and application thereof
Zhu et al. Error estimation of 3D reconstruction in 3D digital image correlation
CN109086663A (en) The natural scene Method for text detection of dimension self-adaption based on convolutional neural networks
Kim et al. Adaptive weighted sum method for multiobjective optimization
CN116774292A (en) Seismic wave travel time determining method, system, electronic equipment and storage medium
CN108828669A (en) A kind of two-dimensional intersection survey line static corrections processing method, apparatus and system
Du et al. New cross-matching algorithm in large-scale catalogs with ThreadPool technique
CN107544098A (en) Generation method, device, storage medium and the processor of roughness of ground surface
Weinbub et al. Shared-memory parallelization of the fast marching method using an overlapping domain-decomposition approach
CN103716639B (en) Search algorithm of frame image motion estimation
Zhang et al. Stereo matching cost computation based on nonsubsampled contourlet transform
CN107976714A (en) A kind of channel set computational methods of complicated earth surface classification spatial distance weighting
CN117473877B (en) Lightning three-dimensional radiation source position inversion method based on stationary satellite data
Xu et al. An optimization method for ITER radial x-ray camera line-of-sight design basing on Bayesian uncertainty analysis
Arnold et al. Vision-Assisted Digital Twin Creation for mmWave Beam Management
CN105628342B (en) A kind of optical flow visualization technical optics are laid out method of value solving
Ertl et al. Three-dimensional topography simulation using advanced level set and ray tracing methods
CN106291549B (en) A kind of the diameter radar image emulation mode and its application of metal polygon
Wang et al. Visual-perception-driven Urban Three-dimensional Scene Data Scheduling Method.
CN113486772B (en) Human body posture estimation model training method, estimation method, device and equipment
Lan et al. A cluster-analysis and convex hull-based fast large-scale phase unwrapping method for single-and multibaseline SAR interferograms

Legal Events

Date Code Title Description
C06 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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190823

Termination date: 20211228

CF01 Termination of patent right due to non-payment of annual fee