An optimization model of circle array was set up from the basic optical synthetic aperture imaging principle. The circle array was optimized by adopting a genetic algorithm with an improved real coding method coding the location of sub-apertures. The measure function was designed based on maximizing the distances between u-v coverage dots and minimizing the redundant array. The point spread function, optical transfer function and diffractive imaging were analyzed with the circle array synthetic aperture imaging system. The optimized result of 8 to 16 sub-apertures on a circle array was obtained, and they were compared to the results achieved through simulated annealing algorithm. Using the emulator program, the point spread function was analyzed and contrasted to that of a uniform circle array. Results show that the real coding genetic algorithm can resolve the array optimization well, cost less time and get a better optimization compared with the simulated annealing algorithm.
Yuntao HE, Yuesong JIANG, Guangda LIU. Optical synthetic aperture circle-array optimization based on genetic algorithm[J]. Frontiers of Optoelectronics, 2008, 001(3-4): 268-273. DOI: 10.1007/s12200-008-0070-9
1 Introduction
Optical aperture synthesis offers an effective route to achieve high resolution by interferometrically combining the signals from a number of smaller distributed apertures substituting using a single large aperture 1. Each pair of sub-apertures (or baseline) in the array defines a spatial frequency at which the mutual coherence function of the source is measured, thus an image of the source can be obtained by Fourier transforming these data. Therefore, higher image quality depends on sufficient sampling in the spatial frequency domain which we called “the coverage in u-v plane”, besides using CLEAN and maximum entropy methods (MEM) processing 2. In order to obtain a u-v coverage measured by the maximum uniformity and the minimum redundancy of spatial frequency, a key method is to introduce advanced random algorithms optimizing the sub-aperture array 3–545. The circle array, different from other two-dimensional (2D) arrays, could achieve non-redundancy of u-v coverage 6. At present, array optimization is realized generally by simulated annealing algorithm and synthetic aperture array optimization using genetic algorithm (GA) is not so common. In this paper, the genetic algorithm will be applied to circle array optimization.
The genetic algorithm is probably the most widely known and used type of evolution algorithms for its powerful and comprehensive random searching and optimization. It has been widely used in areas such as adaptive control, combination optimization, pattern recognition, machine learning and artificial biology. genetic algorithm adopts population searching techniques, and generates a new population by applying elements selection, crossovers and mutations to the current population. Therefore, the population could be evolved step-by-step into a status of containing or close to the optimized solution. Encoding is a primary problem and a key step when using GA 7,8. As the positions of sub-apertures are constrained to an angle range of 0–2π in optimizing a circle array of optical synthetic aperture, real-encoding approach could apply solution space to present the search space and improve the calculation efficiency. In this paper, we compared the achieved optimized array with uniform array to study the applicability of GA by analyzing the points spread function 5. The measure functions were also compared to those using simulated annealing algorithm (SAA) in Ref. 5. The optimized results are of great reference value to the design of optical and other frequency synthetic aperture array.
2 Optimization model for synthetic aperture array
Optical synthetic aperture imaging is based on interferometric imaging. According to Van Cittert Zernike theorem, a mutual intensity (or coherent factor) μ12 is equal to the normalized Fourier transform of optical source intensity distribution. The amplitude of interferometric fringes is the amplitude of complex mutual factor and the target's Fourier phase is the phase of complex mutual factor. Each complex mutual factor corresponds to a u-v sampling point (u,v). There are two approaches to achieve enough u-v points to form a well-covered u-v plane: one approach applies two sub-apertures to sample each u-v point asynchronously and the other approach uses enough sub-apertures to realize full u-v coverage synchronously. Then the target brightness temperature could be recovered by a Fourier transform to the whole u-v sampling plane.
Because the vectors formed by sub-apertures in the entrance pupil plane u-v plane is one-to-one corresponded to the space frequency points of the image, these sub-aperture pairs that have the same vectors (Δx,Δy) would sample the same space frequency points (u,v), which is called redundancy, and the array is a redundant array. The redundancy could increase the signal-to-noise ratio (SNR) when the imaging system does not contain optical aberration, but these redundancies do not provide any new information for the imaging system. When the redundancy exists in an aberration system or a nonuniform medium, the redundancy is harmful to the imaging quality. That is because the fringe contrast decays, and the measure precision of signal amplitudes is decreased as the same space frequency points would have a different phase. In order to reduce the redundancies or even to implement a non-redundant array, it is necessary to apply a penalty factor to those redundancies. Based on Cornwell's optimization of correlation array 4–6, the measure function was as where ri is the ith aperture coordinate; (ui,vi) and (uj,vj) is the ith and jth u-v point corresponded, respectively; ϵ is a constant determined by minimum sampling interval; C is a positive number far less than ϵ and it is assigned a minimum number of the calculation software so that the measure function would be ‘weight’ to avoid the redundancies. The sub-apertures have the same weight for an array formed by all N identical sub-apertures. The non-redundant points can be N(N + 1) + 1 at most and be distributed symmetrically in u-v coverage plane since the complex correlation of sub-apertures is also symmetrical. Besides, constraint should be imposed on the position of sub-apertures when Eq. (1) is used as the measure function to obtain homogeneous u-v coverage. For example, the distance of two sub-apertures should be larger than the physical dimension size of the two sub-apertures in an actual project.
3 Genetic algorithm applied in array optimization
GA is based on natural selection and genetic mechanism. Reproductions P(t) (t represents the generation number of evolution) are formed by many individuals which are potential solutions for the optimization problem. Each individual should be measured and yield a fitness value. Some individuals need to suffer random evolution to generate new individuals, which is called genetic operation. These new individuals called offspring C(t) would be measured and calculated to get fitness values again. Then a new reproduction is formed by selecting better fitness individuals from the father reproduction and sub reproduction. After a given generation, the algorithm would become the most fit convergence, and the convergence individual probably represents an optimized solution.
A general maximum optimization problem could be expressed as where f(x) is the measure function, BoldItalic = [x1,x2,...,xN]T is the decision variable, and Dn is the collection of feasible solutions. As the coordinate values of sub-apertures are real numbers in a circle synthetic aperture array, a real-coding method is adopted to improve the calculation precision and efficiency. In this paper, the sub-aperture positions were denoted by their angles in a circle directly, and were constrained in a range of 0–2π. The distance of any two sub-apertures should be no less than the diameter of a sub-aperture. The real-coding method in GA simplifies the calculation as the actual coding process was bypassed. The specific steps of using GA to solve problems were as follows:
Step 1 The initialization of reproductions: set the evolution generation counter t = 0; set the maximum evolution generation T; generate M individuals BoldItalic1, BoldItalic2,..., BoldItalicM as the initial reproduction P(0) goes randomly.
Step 2 Fitness calculation: Eq. (1) was used as the fitness function to calculate every fitness value fi = E(BoldItalici) of every individual BoldItalici. Calculate the probability after finishing all the fitness value calculation:
Step 3 Selecting operation: choose any individual pi as the maximum fitness individual; choose another individual by roulette wheels from the remaining individuals, and cross it with pi. Then repeat the former operation to the remaining individuals. If M was an odd number, the final remainding individual should be crossed with the maximum fitness individual pi.
Step 4 Crossover operation: calculate the following equations after obtaining the crossover individuals of two individuals in Step 3:
Step 5 Mutation operation: calculate each fitness function fi, i = 1,2,...,M, of all new individuals; merge these individuals into the former reproduction P(t) to form a new reproduction P′(t); set the mutation probability as pmut, and select Mpmut lesser individual to carry through the mutation operation: where BoldItalici is an N × N matrix with a uniform distribution of elements 0–1 in its diagonal elements; BoldItalicN is an N × N identity matrix; is a feasible individual generated randomly. If does not satisfy the constraint, the mutation operation should be repeated until the constraint is met. Substitute BoldItalici with to form a new reproduction P–(t) and calculate fitness functions for each individual.
Step 6 Select M individual with the maximal fitness value as a new reproduction P(t + 1) from P–(t), and judge the evolution generation times. If the number transferred to the setting times, then turn to Step 2.
4 Array optimization and its imaging analysis
4.1 Circle array optimization
A circle array with 8–16 sub-apertures was optimized in this paper. The diameter of the circle array was D = 160 mm and the sub-aperture was d = 2 mm. GA was used to optimize this array with evolution times T = 200, M = 50, pmut = 0.1, and a fitness function of Eq. (1). The optimized configuration of the circle array with 8–16 sub-apertures is shown in
Tab0 Optimized positions of 8 to 16 sub-aperture (rad)
8
9
10
11
12
13
14
15
16
0
0
0
0
0
0
0
0
0
0.6329
0.6207
0.8659
0.4300
0.7054
0.6126
0.5395
0.3051
0.3637
1.6710
1.4780
1.3725
1.1051
1.1338
1.0635
0.9621
0.7087
0.9168
2.2747
2.0966
1.8900
1.5330
1.5635
1.4465
1.2730
1.2182
1.1578
2.9638
2.7153
2.7252
2.2742
2.2690
2.0633
1.6961
1.5456
1.6465
4.0815
3.5729
3.4055
2.7547
2.6204
2.4334
2.3488
2.0733
2.1016
4.6438
4.1904
3.7633
3.2920
3.3333
3.0275
2.7425
2.4433
2.3575
5.5468
4.8095
4.5254
3.9102
3.6514
3.4820
3.1545
2.8341
2.7215
5.6685
5.2769
4.5280
4.2765
3.8604
3.4821
3.2151
3.2392
5.6691
5.0598
4.9003
4.4753
3.9817
3.7532
3.6721
5.5481
5.2198
4.9011
4.5486
4.0808
3.8945
5.9320
5.3913
5.0434
4.5303
4.4454
5.8994
5.2764
4.9746
4.7383
5.7655
5.2779
5.0810
5.7837
5.5915
6.0291
Table 1, given by the azimuth angle of each element.
To measure the GA optimized results of the circle array more directly, the u-v coverage is shown in
Fig0 1(u, v) coverage of 16-element arrays. (a) With optimized arrangement; (b) with uniform arrangement
Fig. 1 for both optimized and uniform synthetic aperture circle arrays with 16 sub-apertures. We could get from Fig. 1 that the number of u-v points increased apparently and the u-v coverage of the optimized array was much more comprehensive than that of the uniform array. That is the result of the redundancy reducing by GA optimization.
4.2 Point spread function (PSF) of optical circle array
The pupil function for any synthetic aperture array with identical sub-apertures can be represented mathematically by the convolution of the pupil function (amplitude and phase) of a single sub-aperture with an array of delta functions located at the desired positions 5,9–12. For a circular array, the pupil function can be described as where ) is the circle function, and W(x,y) is the wavefront aberration in the pupil. When W(x,y) = 0, the pupil function can be simply described as
As the amplitude spread function is defined to be the convolution of 2D Fourier transform to the pupil function, we could get
In the expression, u and v are defined as
Here, f is the imaging lens' focus. xi and yi are the coordinates of the imaging plane, and λ is the optical wave-length. As the optical frequency is very large, the actual detected signal is the optical intensity which is the square of the absolute value of the amplitude spread function I(u,v) = |h(u,v)|2. The resulting diffraction-limited intensity distribution (PSF) in the image plane is the squared modulus of amplitude spread function (Fourier transformation of the pupil function), which is given by
In Eq. (13),
The optical transfer function (OTF) is a Fourier transform to point spread function. Applying a Fourier transform to Eq. (13), we could get
From Eq. (13) and Eq. (15), we obtain that the optical intensity and OTF were intimately related to the number of sub-aperture N, diameters of sub-aperture and the circle array, and the location of each sub-apertures for an optical synthetic aperture array with definite optical wavelength and definite imaging focus. If an incoherent radiative spread source O(u,v) was imaged to get a diffracted image H(u,v) by an optical synthetic aperture circle array, we could get the relationship of O(u,v) and H(u,v) as follows according to the imaging theory:
Eq. (16) indicated that the imaging quality was determined by PSF of the synthetic aperture imaging system, which contained N, a, r, and θi.
4.3 PSF comparison of optimized array and non-optimized array
Computer simulations were used to analyze the point spread function to measure the optimized results with GA. In the simulation, N = 16, a = 1 mm, R = 80 mm, λ = 808 nm, f = 300 mm. By using the optimized circle array parameter in Table 1, the imaging characteristics were compared to that with a uniform circle array in
Fig0 PSF of 16-element arrays. (a) With array optimized by GA; (b) with uniform distribution array
From Figs. 2(a) and 2(b), we can conclude that the side-lobe of PSF with optimized array was distinctly reduced and imaging qualities with optimized array would be improved as the imaging process was the convolution of system PSF and targets image in an optical synthetic aperture system.
4.4 Optimization results comparison using GA and SAA
To make sure that GA is efficient in the optimization of synthetic aperture imaging array, we compared the optimization results of sub-apertures using GA to that from Ref. 5 using SAA. According to Eq. (1), the measure functions of 8–16 sub-apertures optimized are listed in
Tab0 Contrast of measure function between SAA and GA optimization for 8 to 16 sub-apertures
N
8
9
10
11
12
13
14
15
16
SAA
3398
5584
8691
12904
18593
25914
35195
46803
61054
GA
3413
5604
8713
12966
18617
25938
35234
46833
61088
Table 2.
It can be concluded from the data in Table 2 that the measure function using GA is larger than that using SAA. Thus, the optimization results with GA are better according to the former optimization model. On one hand, the simulated annealing algorithm was less efficient in synthetic aperture array optimization, because that the status of the whole searched space in SAA was not explicit, which was a disadvantage to the search process to reach the best search spaces. On the other hand, the GA could use the search results information from more than one small search area, which means that the GA could optimize all the sub-apertures synchronously. Thus the GA has a higher efficiency and costs less time in array optimization.
5 Conclusion
This paper analyzed the optimization model for synthetic aperture array, and optimized the optical synthetic aperture array by introducing the real-coded genetic algorithm. The measure function was chosen based on minimum redundant and most uniform u-v coverage. Arrays with 8–16 sub-apertures were optimized and the results were compared with the previous ones using the simulated annealing algorithm. The results showed that the genetic algorithm was very practical and more efficient. By comparing the imaging PSF of the optimized 2D optical synthetic aperture circle array to the imaging PSF of un-optimized array, we can conclude that the imaging quality of the optimized array with genetic algorithm is remarkably improved. The genetic algorithm used in this paper is a universal optimization method for the synthetic aperture arrays, and can be also applied to other kind of plane arrays like “Y” shape, “T” shape and shapes that are even more complicated. In those situations, the constraint of parameters should be changed according to the array shapes. The results of this paper could be valuable for interferometric array design and the other related real projects.
Acknowledgements
This work was supported by CAST Innovation Foundation (#CAST200706) and Astronautics Innovation Foundation (06CASC0213-2).
ThompsonA R, MoranJ M, SwensonG W. Interferometry and Synthesis in Radio Astronomy. New York: Wiley-Interscience, 2001, 426–466
3
JiangY S. Size effects of sub-aperture on imaging of linear array of optical synthetic aperture. Acta Optica Sinica, 2005, 25(8): 1042–1047 (in Chinese)
4
GuyonO, RoddierF. Aperture rotation synthesis: optimization of the (u, v)-plane coverage for a rotating phased array of telescopes. Publications of the Astronomical Society of the Pacific, 2001, 113: 98–104
ChenH T, JiangY S, ZhongY. Study of optimization and imaging characteristics of two-dimensional circle array for optical synthetic aperture system. Acta Optica Sinica, 2005, 25(12): 1616–1622 (in Chinese)
6
CornwellT J. A novel principle for optimization of the instantaneous Fourier plane coverage of correlation arrays. IEEE Transactions on Antennas and Propagation, 1988, 36(8): 1165–1167
XingW X, XieJ X. Modern Optimization Algorithms. Beijing: Tsinghua University Press, 1999, 140–192 (in Chinese)
8
WangF L, WangJ Q, WuC Y, . The improved research on actual number genetic algorithms. Journal of Biomathematics, 2006, 21(1): 153–158 (in Chinese)
9
FanW J, XiaL Z, ZhouB F. Mathematical model of optical aperture synthesis image-plane interference and computer simulation. Journal of Infrared and Millimeter Waves, 2004, 23(2): 143–147 (in Chinese)
10
GreenawayA H. Optical aperture synthesis. Measurement Science and Technology, 1991, (2): 1–12
11
LongW J, WangZ L, ZhouY P. Imaging analysis computer simulation of optical synthetic aperture telescope. Acta Optica Sinica, 2004, 24(8): 1009–1014 (in Chinese)
12
WangH T, ZhouB F. Beam combiner in optical aperture synthesis telescope array. Acta Optica Sinica, 2002, 22(9): 1109–1115 (in Chinese)