DUAL-CHANNEL OPTICAL THREE-DIMENSIONAL INTERFERENCE METHOD AND SYSTEM BASED ON UNDERDETERMINED BLIND SOURCE SEPARATION
20200378756 ยท 2020-12-03
Assignee
Inventors
- Shengli Xie (Guangzhou, CN)
- Kan Xie (Guangzhou, CN)
- Yanzhou Zhou (Guangzhou, CN)
- Haochuan Zhang (Guangzhou, CN)
Cpc classification
G01B9/02044
PHYSICS
G01B9/02084
PHYSICS
G01B9/02028
PHYSICS
G01B9/02021
PHYSICS
G01B9/02083
PHYSICS
International classification
Abstract
The present disclosure discloses a dual-channel optical three-dimensional interference method based on underdetermined blind source separation, which blindly separates out, through interference data collected by a CCD camera, interference signals between surfaces of a slide under test, to solve interference signal parameters, including an interference signal amplitude-frequency and an interference signal phase-frequency. Based on a dual-channel optical three-dimensional Michelson-type interference experiment, estimation of a mixed matrix is obtained by a K-means clustering algorithm, and recovery of a source signal is achieved by a L1 norm shortest path method. It is finally achieved that laser wavenumber scanning can accurately and blindly separate out the interference signals of the four surfaces based on light intensity values collected by the CCD camera, to achieve the blind separation of the interference signals of the four surfaces.
Claims
1. A dual-channel optical three-dimensional interference method based on underdetermined blind source separation, comprising: issuing, by a computer, control instructions and performing linear frequency modulation on a wavenumber output of a semiconductor laser through a laser controller and a temperature control module; wherein a formula for the linear frequency modulation is:
.sub.2pq(x,y)=2k(l).Math..sub.2pq(x,y)+.sub.2pq0(x,y); wherein both the amplitude-frequencies f.sub.1pq and f.sub.2pq and the phase-frequencies .sub.2pq and .sub.1pq contain depth profile information of surfaces of the slide under test, by which .sub.pq is be demodulated; wherein (x, y) in I.sub.1 (x, y, k) and I.sub.2 (x, y, k) are omitted, and since (x, y) keeps consistent throughout the process, division is performed only on k; k is in a time-domain, a signal is transformed into a frequency-domain by Fourier transform and replaced by f; performing fast Fourier transform (FFT) performed on the signal for transformation to the frequency-domain to form a sparse signal, since the underdetermined blind source separation requires the signal to be a sparse signal, but a time-domain light intensity signal does not satisfy sparseness; wherein a K-means clustering method is used to estimate a mixed matrix A due to a number of observed signals I=2 being smaller than a number of source signals S=6; wherein a number of clusters is set as the number of the source signals, that is, K=S, the mixed matrix A estimated by the K-means clustering method is solved by: (1) selecting k initial clustering centers from the M(M1)/2 peaks, and randomly dividing the M(M1)/2 peaks into k categories; (2) calculating an Euclidean distance of each peak signal to respective clustering centers, wherein a formula for the Euclidean distance is:
d.sub.i={square root over ((x.sub.1ix.sub.0).sup.2+(y.sub.2iy.sub.0).sup.2)} (i=1, . . . , 6); (3) ending the clustering if an error function no longer changes, wherein the error function is:
(f)=A.Math.(f), wherein (f) represents an observation experiment result of the I.sub.1(f) and I.sub.2(f) in the frequency-domain; (f) represents a peak of the amplitude-frequency in the I.sub.1(f) and I.sub.2(f) interference light intensity, and the number S is 6; then six paths of source signals is separated out from two paths of the observed signals, and the number of the observed signals is smaller than the number of the source signals; A is an unknown 26 mixed matrix; both A and S(f) are unknown and the mixed matrix A is irreversible; wherein the observed signal vector (f) is expanded in the amplitude-frequency to obtain a matrix:
2. The dual-channel optical three-dimensional interference method based on the underdetermined blind source separation according to claim 1, wherein the sparse signal is a signal whose value of the amplitude-frequency at each of 1024 frequencies is close to zero and that has six obvious peaks having a relatively large amplitude-frequency; a dual-channel peak declines smoothly in most places except for the six obvious peaks, and the source signals are statistically independent from each other to meet requirements of sparseness, and at most a value of only one of the source signals is dominant.
3. A dual-channel optical three-dimensional interference system based on underdetermined blind source separation, comprising a semiconductor laser, a laser controller, a temperature control module, an optical wedge, a CCD camera, a beam splitter, a computer, a liquid crystal chip, a first lens, a second lens, and a slide, wherein the computer issues control instructions to perform linear frequency-modulation on a wavenumber output of the semiconductor laser through the laser controller and the temperature control module; and wherein after the laser output light is collimated by the first lens into parallel light, the parallel light is split into two beams of light by the beam splitter of a 50:50 cube, and wherein one beam of the two beams of light hits two surfaces of the slide through the liquid crystal chip, and the other beam of the two beams of light hits front and rear surfaces of the optical wedge; and wherein scattered light beams on the two surfaces of the slide and scattered light beams on the front and rear surfaces of the optical wedge pass through the beam splitter of the 50:50 cube again to form a return light path, and wherein the return light path is concentrated by the second lens to a data acquisition card in the CCD camera and superimposed on each other in the data acquisition card to form an interference signal, and wherein the interference signal is processed by a processor in the CCD camera to form an interference image and then transmitted to the computer and finally presented in a form of an image for analysis.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
[0063]
[0064] Reference signs in the accompany drawings are: 1. semiconductor laser; 2. laser controller; 3. temperature control module; 4. optical wedge; 5. CCD camera; 6. beam splitter; 7. computer; 8. liquid crystal chip; 9. lens L2; 10. lens L1; and 11. slide.
DESCRIPTION OF EMBODIMENTS
[0065] The present disclosure will be described in further detail below with reference to embodiments and the accompany drawings, but the embodiments of the present disclosure are not limited thereto.
[0066] A dual-channel laser wavenumber scanning three-dimensional interference measurement system is provided in the present embodiment. As shown in
[0067] A key component of an imaging light path in the present embodiment is the CCD camera. The CCD camera has a large dynamic range, a high resolution, and a fast response speed. Since an object-under-test of a slide type is greatly affected by an environment and a temperature, an indoor temperature should be kept constant and stable during an experiment.
[0068] The present embodiment provides a slide interference experiment. After determining conditions of the slide interference experiment, the slide interference experiment can be divided into two stages.
[0069] A first stage is a data acquisition stage, and a second stage is an amplitude-frequency and phase image cutting stage. For the first stage, the laser controller is turned on, a constant laser current mode is selected through the computer, and experimental parameters are set as a temperature control range : 28 C.-15 C., a temperature control current: 0.6 A, a laser current: 100 mA, an exposure time: 70000 s, a sampling interval: 50 ms, and a number of samples: 500. In this way, data acquisition for the experiment is performed according to the above experimental parameters, and an interference fringe diagram can be observed during the acquisition process, as shown in
[0070] For the second stage, after completing the sampling of the data in the first stage, a MATLAB program is used to execute horizontal image cutting, in which a behavior data packet is selected and saved and a data type is a short integer type; and a CZT transform and a Fourier transform are executed, in which there is no windowing operation in the Fourier transform and the Fourier transform is an interpolation Fourier transform.
[0071] The MATLAB program is used to execute the horizontal image cutting according to the above embodiment, and a principle thereof is to put the same row or the same column of a plurality of images in one mat file, facilitating image analysis and processing in the future. Since a change of a laser beam sequence is relevant to time t, the number of shots can be equated to the time t.
[0072] Another core of the present disclosure is laser wavenumber scanning interference detection. A light path of the laser wavenumber scanning interference detection is a Michelson-type interferometer based on a dual-channel light-splitting path.
[0073] The present embodiment is based on the Michelson-type interferometer, as shown in
[0074] An object of the laser controller of the present embodiment is to linearly modulate the temperature, so as to achieve linear scanning of the laser wavenumber. An extremely high accuracy for the temperature control is required.
[0075] The experiment in which optical interference detection is performed on the object-under-test of the slide type based on the laser wavenumber scanning in the present embodiment shows that the interference fringe captured by the CCD camera can simply achieve blind separation of interference signals between surfaces of the object-under-test.
[0076] The problem of the blind separation of the interference signals in the present embodiment can be simplified as a superposition of 6 interference signals, which, when there are 4 surfaces in a depth z direction, lies in that based on both the slide and the optical wedge, there will be 6 interference signal superpositions, where one interference is one superposition. The interference signal between an interference reference surface and the slide under test is accurately extracted. According to the description, an appropriate distance between the surfaces under test is designed, to achieve useful interference signal separation.
[0077] An experimental principle of the present embodiment will be described as follows.
[0078] The computer issues control instructions to perform linear frequency modulation on the wavenumber output of the semiconductor laser through the laser controller and the temperature control module; after the laser output light is collimated by the lens L1 into parallel light, it is split into two beams of light by a beam splitter of a 50:50 cube, one beam of light hits two surfaces S3 and S4 of the slide through the liquid crystal chip, and the other beam of light hits front and rear surfaces S1 and S2 of the optical wedge. Scattered light beams on the two surfaces S3 and S4 of the slide and scattered light beams on the front and rear surfaces S1 and S2 of the optical wedge pass through the beam splitter of the 50:50 cube again to form a return light path. The return light path is concentrated by the lens L2 to a data acquisition card in the CCD camera and superimposed on each other in the data acquisition card to form an interference signal, which is processed by a processor in the CCD camera to form an interference image and then transmitted to the computer and finally presented in a form of an image for analysis.
[0079] In the experiment, when coherent light emitted by the laser hits the surfaces S.sub.1, S.sub.2, S.sub.3, and S.sub.4 under test, reflected light intensities on upper surfaces of the channels are superimposed on each other, to form an interference signal having 6 peaks.
[0080] The amplitude-frequency characteristic that can be collected based on the interference signal has 6 peaks, each peak corresponds to an interference signal S.sub.pq of the surface of the slide under test, and an amplitude-frequency and a phase-frequency at this peak are denoted as f.sub.pq and .sub.pq, then a following formula is obtained:
[0081] In the present embodiment, the number of observed signals I=2 is smaller than the number of source signals S=6. Therefore, a K-means clustering method is used to estimate a mixed matrix A, and the interference signal is successfully separated out from the interference experiment of the surface of the slide under test.
[0082] The K-means clustering algorithm described in the present embodiment is to set the number of clusters to be equal to the number of the source signals, which is 6 in this experiment, so A is a 2*6 matrix. Fast Fourier transform (FFT) is applied to sparse the source signals, so that the signals are separate in a transformed frequency-domain, thereby obtaining a formula:
(f)=A.Math.(f).
[0083] An experimental process of the K-means clustering algorithm according to the present embodiment lies in:
[0084] (1) selecting 6 types of initial clustering centers from distribution data of 1024 scattered points, classifying other points closest to these 6 types of points into one type, and taking an average of all points of a current type as a center point, with reference to the scatter diagram
[0085] (2) calculating Euclidean distances from the 6 peak signals to respective clustering centers, respectively, based on a formula for the Euclidean distance:
d.sub.i={square root over ((y.sub.1iy.sub.0).sup.2+(y.sub.2iy.sub.0).sup.2)} (i=1, . . . , 6),
[0086] where y.sub.1i is a y coordinate on a channel 1 and y.sub.2i is a y coordinate on a channel 2;
[0087] for the data results, reference can be made to the dual-channel interference amplitude-frequency diagram
when y.sub.11=39.44, y.sub.21=36.76, d.sub.1={square root over (39.44.sup.2+36.76.sup.2)};
when y.sub.12=22.33, y.sub.22=13.72, d.sub.2={square root over (22.33.sup.2+13.72.sup.2)};
when y.sub.13=24.61, y.sub.23=16.46, d.sub.3={square root over (24.61.sup.2+16.46.sup.2)};
when y.sub.14=27.89, y.sub.24=15.94, d.sub.4={square root over (27.89.sup.2+15.94.sup.2)};
when y.sub.15=21.70, y.sub.25=13.33, d.sub.5={square root over (421.70.sup.2+13.33.sup.2)}; and
when y.sub.16=22.76, y.sub.26=15.00, d.sub.6={square root over (22.76.sup.2+15.00.sup.2)};
[0088] (3) if an error function no longer changes, the clustering ends.
[0089] The error function is:
[0090] After estimating the mixed matrix A based on the K-means clustering method, the source signal is recovered by a method of minimizing a L1 norm minimum path. An operation principle is to, by decomposing the observed signal, find a linear combination closest to an observed signal vector and use it as an estimate of the source signal, and base vectors of some sources are extracted to recover the source signal with the minimum interference. This method first calculates, based on a direction in which the observed signal is located, differences between it and directions represented by column vectors in the mixed matrix, sets some thresholds, and selects a plurality of representative directions having relatively small differences as potential directions for observed signal decomposition.
[0091] According to an a priori assumption of the source signals, when the source signals satisfy the sparse distribution, most of time there is a path of the source signal from the origin to (f).
[0092] Based on (f)=A.Math.(f), it can be seen that the vector (f) of the observed signal can be linearly combined by base vectors a.sub.ij(i=1,2) (j=1, 2, 3, 4, 5, 6), whereas combination coefficients are the respective source signals (f). (f) and a.sub.ijs.sub.K(f) (K=1, 2, 3, 4, 5, 6) are connected end to end to form a closed geometric shape, and a sum of lengths of all the vectors a.sub.ijs.sub.K(f) is a sum
of absolute values of their coefficients, so in all feasible solutions, a solution of the minimum value
is a shortest path of (f). Therefore, after estimating of the mixed matrix, according to a maximum posterior method and based on any given (f)=A.Math.(f), there is always
and in this case the source signal recovery is converted to the L1 norm minimum path. Thus, the source signal S is estimated, and the blind source separation is achieved.
[0093] Both a real part and an imaginary part based on an interference frequency-spectrum contain information on a light distance difference between the surfaces under test. To simplify, following frequency numbers are all converted to a range of 0 to 1.5, so it can be known from the 6 peaks generated by the 4 surfaces that: a frequency f.sub.1 corresponds to the front and rear surfaces S.sub.3 and S.sub.4 of the slide, a frequency f.sub.2 corresponds to the front and rear surfaces S.sub.1 and S.sub.2 of the optical wedge, a frequency f.sub.3 corresponds to the front surface S.sub.1 of the optical wedge and the front surface S.sub.3 of the slide, a frequency f.sub.4 corresponds to the front surface S.sub.1 of the optical wedge and the rear surface S.sub.4 of the slide, a frequency f.sub.5 corresponds to the rear surface S.sub.2 of the optical wedge and the front surface S.sub.3 of the slide, and a frequency f.sub.6 corresponds to the rear surface S.sub.2 of the optical wedge and the rear surface S.sub.4 of the slide.
[0094] An experiment on the channel 1 has [0095] f.sub.1=0.470 Hz, f.sub.2=2.704 Hz, f.sub.3=5.523 Hz, f.sub.4=6.014 Hz, f.sub.5=8.241 Hz, f.sub.6=8.718 Hz
[0096] Then, a light distance difference can be solved as: .sub.1pq(x, y)=.Math.f.sub.1pq(x, y).
[0097] Thus, a light distance difference between S.sub.3 and S.sub.4 is: A.sub.34=3.14*0.470=1.476 mm,
[0098] a light distance difference between S.sub.1 and S.sub.2 is: .sub.12=3.14*2.704=8.491 mm,
[0099] a light distance difference between S.sub.1 and S.sub.3 is: .sub.13=3.14*5.523=17.342 mm,
[0100] a light distance difference between S.sub.1 and S.sub.4: .sub.14=3.14*6.014=18.884 mm,
[0101] a light distance difference between S.sub.2 and S.sub.3: .sub.23=3.14*8.241=25.877 mm, and
[0102] a light distance difference between S.sub.2 and S.sub.4: .sub.24=3.14*8.718=27.375 mm.
[0103] An experiment on the channel 2 has: [0104] f.sub.1=0.470 Hz, f.sub.2=2.704 Hz, f.sub.3=5.525 Hz, f.sub.4=6.012 Hz, f.sub.5=8.239 Hz, f.sub.6=8.719 Hz
[0105] A light distance difference can be solved as: .sub.2pq(x, y)=.Math.f.sub.2pq(x, y)mm.
[0106] Thus, a light distance difference between S3 and S4: .sub.34=3.14*0.470=1.476 mm,
[0107] a light distance difference between S1 and S2: .sub.12=3.14*2.704=8.491 mm,
[0108] a light distance difference between S1 and S3: .sub.13=3.14*5.525=17.348 mm,
[0109] a light distance difference between S1 and S4: .sub.14=3.14*6.012=18.878 mm,
[0110] a light distance difference between S2 and S3: .sub.23=3.14*8.239=25.870 mm, and
[0111] a light distance difference between S2 and S4: .sub.24=3.14*8.719=27.378 mm.
[0112] The principle of the Michelson-type interference in the present disclosure lies in that with an interference measurement system of laser wavenumber scanning dual-channel beam splitting path invisible laser light is collimated by a lens into parallel light and then split into two beams of coherent light by the beam splitter, including one beam of light directly hitting the optical wedge and one beam of light is radiated by the beam splitter to two surfaces of the slide under test, thereby causing an amplitude division interference. Then, the present disclosure estimates the mixed matrix by the K-means clustering algorithm and recovers the source signal by the L1 norm shortest path method. Under underdetermined conditions, when the mixed matrix is unknown and irreversible, the estimation of the mixed matrix is based on K-means clustering analysis.
[0113] With respect to the conventional interference measurement method which cannot accurately identify respective peak positions, the present disclosure uses dual-channel detection and sampling, to make it possible to detect, through the blind source separation, positions of the respective interference signals even if the signals are subjected to relatively strong noises; the K-means clustering algorithm and the L1 norm minimum path algorithm are introduced to respectively solve the underdetermined matrix to achieve separation of the source signals; since the underdetermined blind source separation requires the signal to be a sparse signal, but the time-domain light intensity signal does not satisfy sparseness, the present disclosure performs fast Fourier transform FFT on the signal for transformation to a frequency-domain to form a sparse signal; the observed signal I=2 provides favorable conditions for multi-channel underdetermined blind source separation; and in order to solve the underdetermined blind source separation, the mixed matrix is first estimated, and then the source signal is recovered from the mixed matrix.
[0114] The above descriptions relate to preferred embodiments of the present disclosure, but the embodiments of the present disclosure are not limited by the above descriptions. Any other changes, modifications, substitutions, combinations, and simplifications made without departing from the spirit and principle of the present disclosure shall be equivalent replacement methods and shall be included in the protection scope of the present disclosure.