Abstract
Lissajous microscanners are very popular in compact laser-scanning applications, such as solid-state light detection and ranging (LIDAR), owing to their high-quality factor and low power consumption. In the Lissajous scanner driven by a two-axis micro-electro-mechanical system scanning mirror (MEMS-SM), the design theory is insufficient to meet the temporal and spatial resolution at the same time. In this paper, the greatest common divisor of the two-axis driving frequency is used as the temporal resolution, the concept of the fill factor (FF) is used to describe the spatial resolution of the scanner, and a general algorithm for calculating the FF is presented. Combined with the characteristics of the Lissajous trajectory, three design rules of the general Lissajous scanner are proposed, and the design theory of the Lissajous scanner enabling MEMS LIDAR is perfected. Experimental results show that the proposed design rules can effectively meet the LIDAR design requirements.
Subject terms: Optical sensors, Nanometrology
In search of a smarter scanning strategy
A new set of design principles for micro-electro-mechanical system scanning mirror (MEMS-SM) devices could greatly improve the resolution of laser-based detection. Light detection and ranging (LIDAR) is commonly used for remote sensing and mapping, and many of these systems rely on MEMS-SM technology to direct the scanning beam in what is known as a ‘Lissajous trajectory’. Although highly effective, this approach also suffers from important trade-offs in terms of speed and spatial resolution, but Gaofei Zhang and colleagues at Tsinghua University have devised a strategy to overcome these limitations. They describe mathematical approach for understanding the factors that constrain the performance of Lissajous scanning, and use this as the foundation for a trio of design principles that can be used to guide the development of robust LIDAR systems.
Introduction
In our treatment, a Lissajous curve is followed by driving a micro-electro-mechanical system scanning mirror (MEMS-SM) in two orthogonal axes, with one single-tone, constant-amplitude sinusoidal waveform in each axis, and the characteristics of the Lissajous trajectory are determined by the frequency and phase of the two orthogonal sinusoidal waveforms.
Controlled laser beam steering satisfying the Lissajous trajectory has been widely used in many optical imaging systems over the last decades due to the advantages of the Lissajous trajectory, such as single-tone spectrum1 and high-precision angle measurement2. Its application ranges from advanced optical microscopy3, multiphoton laser-scanning microscopy4, atomic force microscopy5, optical coherence tomography imaging6, and Fourier transform infrared spectroscopy7 to multimedia optical devices8,9. This kind of application requires a Lissajous scanner with very high spatial resolution10 and low time parameters, such as frame rate. Other applications include light barriers11, 3D television and mature display technologies12, imaging cellular network dynamics13, and lunar global positioning and communication systems14. It requires a high frame rate15 and low spatial parameters such as angular resolution. There is no coupling between parameters in these two requirements, and the design of the Lissajous scanner is relatively simple. With the development of MEMS light detection and ranging (LIDAR)16, it requires not only high temporal resolution but also high spatial resolution, which puts forward new requirements for the design theory of the Lissajous scanner17. In 2017, Hwang et al.18,19 proposed a frequency selection rule for high definition and high frame rate Lissajous scanning. In 2018, Lee et al.20 gave the calculation method for the interval of the Lissajous scanning.
First, the maximum interval of the Lissajous trajectory is the key step in the scanner design, and its development has gone through the limited condition method21,22 and the exhaustive method23,24, which fails to solve the problem of the calculation method of the maximum interval of the general Lissajous trajectory in theory. Second, in terms of Lissajous scanner design, its design theory is not perfect, and the steps of designing the Lissajous scanning trajectory according to MEMS LIDAR indicators are not universal. In this paper, we present a general algorithm for calculating the maximum interval of the Lissajous trajectory. Then, three design rules of the Lissajous microscanner for the application of LIDAR based on MEMS-SM25,26 are proposed for dense and rapid Lissajous microscanners.
Methods
The Lissajous scanning trajectory is obtained by operating along the horizontal and vertical axes using cosine waveforms of different frequencies as follows:
| 1 |
where and in Eq. (1) are the horizontal and vertical coordinates of scanning points, respectively, and and denote the scanning amplitude of the x-axis and y-axis directions, respectively. is time, and are the biaxial scanning frequencies and phases of the x-axis and y-axis directions, respectively. If are both integers and a greatest common divisor exists, then Eq. (2) holds, where is in Hz and and are dimensionless numbers.
| 2 |
If in Eq. (1) is reduced, the trajectory equation can be obtained by sorting out the equation
| 3 |
Therefore, and are two coprime numbers, and the Lissajous trajectory is periodic with period ; this is rule no. 1, where is the frame rate of the Lissajous trajectory. In other words, in the next -time, the scanning trajectory is exactly the same as in the previous -time. If you want a higher frame rate, you just need to design a larger . According to the right side of Eq. (3), the parameter that determines the combined trajectory is , which has eight turning points , so is defined as
| 4 |
If the phase difference has remained roughly constant, then Eq. (1) can be transformed into (assume )
| 5 |
Under rule no. 1, the design parameters of the Lissajous scanning line changed from to (). In the case of a certain amplitude, the trajectory characteristics of the Lissajous figure are determined by its frequency ratio and . When is even, the pattern is symmetric about the x-axis. When is even, the pattern is symmetric about the y-axis. When are both odd, the pattern is symmetric about the origin. In other words, if the two Lissajous scan patterns are exactly the same (the other parameters are), the following conditions must be met:
| 6 |
where is a nonnegative integer. According to Eq. (3), the period of is . Then, according to the relationship between and described in Eq. (4), we know that the period of is 8. When is an integer, eight basic figures are included in the whole cycle of the same frequency ratio. If we set from 0 to 7 and set the ratio of to 1:1, 2:1, 3:1, 3:2, 4:3, 5:3, and 5:4, the Lissajous basic graphs27 are shown in Fig. 1. From the figure, the ratio of each line is the same, so we can find the effect of on the patterns. When = 2 or 6 in a cycle, the figure is highly symmetric (symmetrical about the x-axis, y-axis, and origin). Therefore, next, this paper assumes that to discuss. This is rule no. 2. The parameter of each column is the same; intuitively, a larger , corresponds to a denser trajectory.
Fig. 1. Lissajous basic graphs; each curve equation comes from Eq. (5).

When is the same, the density of the trajectory increases significantly with increasing frequency, while at the same frequency ratio, different phase parameters lead to different densities of the trajectory
According to the characteristics of Lissajous patterns, it presents a dense surroundings and a sparse center (Fig. 2). Therefore, the maximum interval of the pattern appears in an approximate parallelogram grid containing the origin, and we define the larger height of the parallelogram as the fill factor (FF). If , the value of the FF can be easily obtained17, but we need a more general algorithm for calculating the FF.
Fig. 2. Four knots in the middle of the scanning trajectory when nx : ny = 11:9 with different in one cycle.
Intuitively, when = 2 or 6, FF has a minimum value
According to Eqs. (2) and (5), and under rules no. 1 and 2, the algorithm for calculating the maximum interval pseudocode is shown in Algorithm 1. The smaller the maximum interval, the denser the Lissajous trajectory, and the higher the spatial resolution. The input parameters include, , and the remaining parameters have default values according to equations and rules. The output parameter is , which is the maximum interval of the Lissajous trajectory. The algorithm is divided into two cases: or is even and and are both odd. The principle is shown in Fig. 3.
Fig. 3. Three different conditions for calculating the interval of the trajectory, k = 2, and all curves are highly symmetrical.
Marked points can be divided into two types: tangent points with edges (such as ) and intersection points with the coordinate axis. , and are the four vertices of a diamond nearest to the origin, and the height of the diamond is FF
Here, are the intersection points of the trajectory and the x-axis; are the intersection points of the trajectory and the y-axis; are the intersection points of the trajectory and the line of ; are the intersection points of the trajectory and the line of ; are the intersection points of the trajectory and the line of ; and are the intersection points of the trajectory and the line of ; because of the symmetry, when is even, we can find that the y-axis coordinate of point equals a value of (Fig. 3a). In the same way, when is even, we can find that the x-axis coordinate of point equals a value of (Fig. 3b). When is odd, points , and are all on the axis of coordinates, and the values are all in and (Fig. 3c).
Algorithm 1
Calculate the maximum gap of the Lissajous trajectory
| Input:nx, ny, k=2, Ax=1, Ay=1, f0=10, FS=1e6 | |
| Output:max_h | |
| 1: |
t =linspace(0, 1/f0, FS/f0) X =cos(2×pi×nx×f0×t+k×pi/4/(nx-ny)) Y =cos(2×pi×ny×f0×t+k×pi/4/(nx-ny)) |
| 2: |
pyy0=X(tY=0), pxx0=Y(tX=0) px1=Y(tY=1), px0=Y(tY=0), py1=X(tX=1), py0=X(tX=0) |
| 3: | ax = by = cx = dy = 0 |
| 4: | ay = min (pxx0[pxx0>0]) |
| 5: | cy = max (pxx0[pxx0<0]) |
| 6: | bx = max (pyy0[pyy0<0]) |
| 7: | dy = min (pyy0[pyy0>0]) |
| 8: | Nodes = [[ax, ay], [bx, by], [cx, cy], [dx, dy]] |
| 9: |
ac =norm([ax, ay] - [cx, cy]) bd =norm([bx, by] - [dx, dy]) edge =norm([ax, ay] - [bx, by]) |
| 10: | ifnx%2 == 0 or ny%2 == 0 then |
| 11: | max_h = ac×bd/edge/2/2 |
| 12: | else then |
| 13: | max_h = ac×bd/edge/2 |
| 14: | end |
In the pseudocode (Algorithm 1), the second and third lines are used to obtain the knots of the trajectory according to Eq. (5). The fourth, fifth, sixth, seventh, and eighth lines calculate four vertex coordinates of a diamond containing FF, represented as . As shown in Fig. 3, it can be divided into two working conditions, whether and contain even numbers or not; at the end, if and contain even numbers, is half the height of a diamond, and if not, is the height of a diamond. According to Algorithm 1, we can calculate and according to the angular resolution of MEMS LIDAR, which is rule No. 3. Therefore, these three rules can be used for calculating the input parameters of the Lissajous scanner according to the MEMS LIDAR indexes.
Results
This paper proposes three rules: No. 1: The frame rate of the Lissajous scanner is determined by the parameter . No. 2: Lissajous trajectory must satisfy = 2. No. 3: Algorithm 1 shows that the angular resolution of the Lissajous scanner can be calculated by and . According to these three rules, the input parameters of the Lissajous scanner can be obtained theoretically, and then the requirements of MEMS-SM can be analyzed from the MEMS LIDAR indexes.
If we set the ratio of =11:9 (as shown in Fig. 2), we will obtain a curve (Fig. 4) of change with respect to .
Fig. 4. This is the curve of max_h varying with k.
Its unit is normalized, and the geometric meaning is the FF of the scanning line when the amplitude of the scanner is 1 .
Therefore, it can be seen that exhibits a periodic variation with the change of , the period is 8, which is consistent with Eq. (6) and has a minimum value at is a positive integer, which is consistent with rule no. 1.
If = 2 is fixed and and are independent variables, a three-dimensional curve in Fig. (5) of with respect to and can be obtained. It can be seen that varies monotonically with . Moreover, is not continuous. Therefore, if the resonant driven MEMS mirror is used for generating the Lissajous scanning, the resonant bandwidth is wide enough to include the designed variation range. The resonant bandwidth is greater than the designed driven frequency when the nonresonant MEMS mirror is used.
Fig. 5. max_h change with respect to nx, ny when k = 2.

Because and are equally important to , it is only the problem of 90 degree rotation of the pattern. Therefore, in the pictures presented in this paper, is set to the range of 0–100, and is set to the range of ~1000. The surface of is not continuous with or . This also shows the difficulty of developing a general computing algorithm for calculating FF
To verify the effectiveness of the three rules proposed in this paper, we design an experiment using a MEMS-SM of type “S30348”28, which is a 2.0 mm diameter integrated MEMS-SM with a resonant frequency of 1300 Hz but was increased to ~3 kHz bandwidth with the closed loop controller and ±5° of mechanical angle. The target is a paper cup, which is ~5 × 9 cm in size. It was scanned at a range of 2 m. If we design a Lissajous scanner for a MEMS imaging LIDAR used to image, we need indicators that can distinguish 5 cm targets (short side length of the cup) within a range of 2 m, the imaging frame rate is 10 Hz, and there are 2–5 scanning lines in the range of 5 cm as an example, which means = 0.002–0.01 (the FF is 0.002–0.01, and the equivalent angular resolution is ~0.2°–0.7°). According to the Lissajous design rules, the design parameters of the Lissajous scanner can be calculated as =11:10, , , and . The result is shown in Fig. (6).
Fig. 6. The equipment and the example of the Lissajous scanner.
a The MEMS-SM A7M20.1 and its closed loop controller. b Laser ranging data on the trajectory. c Scanning trajectory under the rules for detecting the target or imaging. d The demo of imaging
Discussion
In this paper, the concept of is presented, and the mathematical relationship between it and the compactness of Lissajous scanning is found. The concept of FF is redefined, and its general calculation algorithm is designed. In view of this, this paper proposes three rules for designing the Lissajous scanning line. Simulation and experiment prove that the rules are effective. Compared with ref. 18, the mathematical reasons for the design of the general Lissajous scanning line are given, not just exhausting all possible frequency combinations, and the FF, which is redefined expression graphics, are more intuitive. Compared with ref. 5, the algorithm for calculating FF proposed in this paper is more general, not just limited to .
Acknowledgements
This work is supported by the National Key Research and Development Program of China under grant no. 2016YFB0500902 and the Beijing Innovation Center for Future Chips, Tsinghua University.
Author contributions
J.W. performed experimental design, simulation, analysis, and writing; G.Z. performed experimental design and analysis; and Z.Y. discussed the manuscript and analysis.
Conflict of interest
The authors declare that they have no conflict of interest.
References
- 1.Yong YK, Bazaei A, Moheimani SOR. Video-rate Lissajous-scan atomic force microscopy. IEEE Trans. Nanotechnol. 2014;13:85–93. doi: 10.1109/TNANO.2013.2292610. [DOI] [Google Scholar]
- 2.Wang J, Zhang G, You Z. UKF-based MEMS micromirror angle estimation for LiDAR. J. Micromech. Microeng. 2019;29:035005. doi: 10.1088/1361-6439/aaf943. [DOI] [Google Scholar]
- 3.Denk W, Strickler J, Webb W. Two-photon laser scanning fluorescence microscopy. Science. 1990;248:73–76. doi: 10.1126/science.2321027. [DOI] [PubMed] [Google Scholar]
- 4.Brown EB, et al. In vivo measurement of gene expression, angiogenesis and physiological function in tumors using multiphoton laser scanning microscopy. Nat. Med. 2001;7:864–868. doi: 10.1038/89997. [DOI] [PubMed] [Google Scholar]
- 5.Bazaei A, Yong YK, Moheimani SOR. High-speed Lissajous-scan atomic force microscopy: scan pattern planning and control design issues. Rev. Sci. Instrum. 2012;83:063701. doi: 10.1063/1.4725525. [DOI] [PubMed] [Google Scholar]
- 6.Chen Y, Hong Y-J, Makita S, Yasuno Y. Three-dimensional eye motion correction by Lissajous scan optical coherence tomography. Biomed. Opt. Express. 2017;8:1783. doi: 10.1364/BOE.8.001783. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 7.Tortschanoff, A. et al. Improved MOEMS-based ultra-rapid Fourier transform infrared spectrometer. In Next-Generation Spectroscopic Technologies II (eds Druy, M. A., Brown, C. D. & Crocombe, R. A.) vol. 7319 73190I (SPIE, 2009).
- 8.Yalcinkaya AD, Urey H, Brown D, Montague T, Sprague R. Two-axis electromagnetic microscanner for high resolution displays. J. Microelectromech. Syst. 2006;15:786–794. doi: 10.1109/JMEMS.2006.879380. [DOI] [Google Scholar]
- 9.Winter C, et al. Micro-beamer based on MEMS micro-mirrors and laser light source. Procedia Chem. 2009;1:1311–1314. doi: 10.1016/j.proche.2009.07.327. [DOI] [Google Scholar]
- 10.Liu JTC, et al. Micromirror-scanned dual-axis confocal microscope utilizing a gradient-index relay lens for image guidance during brain surgery. J. Biomed. Opt. 2010;15:026029. doi: 10.1117/1.3386055. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 11.Kenda A, et al. MOEMS-based scanning light barrier. Procedia Chem. 2009;1:1299–1302. doi: 10.1016/j.proche.2009.07.324. [DOI] [Google Scholar]
- 12.Liao H. Super long viewing distance light homogeneous emitting three-dimensional display. Sci. Rep. 2015;5:1–5. doi: 10.1038/srep09532. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 13.Göbel W, Kampa BM, Helmchen F. Imaging cellular network dynamics in three dimensions using fast 3D laser scanning. Nat. Methods. 2007;4:73–79. doi: 10.1038/nmeth989. [DOI] [PubMed] [Google Scholar]
- 14.Romagnoli D, Circi C. Lissajous trajectories for lunar global positioning and communication systems. Celest. Mech. Dyn. Astr. 2010;107:409–425. doi: 10.1007/s10569-010-9279-1. [DOI] [Google Scholar]
- 15.Liu T-M, Chan M-C, Chen I-H, Chia S-H, Sun C-K. Miniaturized multiphoton microscope with a 24Hz frame-rate. Opt. Express. 2008;16:10501. doi: 10.1364/OE.16.010501. [DOI] [PubMed] [Google Scholar]
- 16.Stone, W., Juberts, M., Dagalakis, N. & Stone, J. Performance analysis of next-generation LADAR for manufacturing, construction, and mobility. Natl. Inst. Stand. Technol. 200 (2004) 10.6028/NIST.IR.7117.
- 17.Lin H, Liao C-S, Wang P, Kong N, Cheng J-X. Spectroscopic stimulated Raman scattering imaging of highly dynamic specimens through matrix completion. Light Sci. Appl. 2018;7:17179–17179. doi: 10.1038/lsa.2017.179. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 18.Hwang K, Seo Y-H, Ahn J, Kim P, Jeong K-H. Frequency selection rule for high definition and high frame rate Lissajous scanning. Sci. Rep. 2017;7:1–8. doi: 10.1038/s41598-016-0028-x. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 19.Hwang, K., Seo, Y.-H. & Jeong, K.-H. High resolution and high frame rate Lissajous scanning using MEMS fiber scanner. In 2016 International Conference on Optical MEMS and Nanophotonics (OMN) (IEEE, 2016). 10.1109/omn.2016.7565862.
- 20.Lee S, Kim D. High-speed printing process characterization using the Lissajous trajectory method. J. Korean Phys. Soc. 2018;72:885–889. doi: 10.3938/jkps.72.885. [DOI] [Google Scholar]
- 21.Park H-C, Seo Y-H, Jeong K-H. Lissajous fiber scanning for forward viewing optical endomicroscopy using asymmetric stiffness modulation. Opt. Express. 2014;22:5818. doi: 10.1364/OE.22.005818. [DOI] [PubMed] [Google Scholar]
- 22.Khayatzadeh R, Ferhanoglu O, Civitci F. Unwarped Lissajous scanning with polarization maintaining fibers. IEEE Photonics Technol. Lett. 2017;29:1623–1626. doi: 10.1109/LPT.2017.2738615. [DOI] [Google Scholar]
- 23.Sullivan SZ, et al. High frame-rate multichannel beam-scanning microscopy based on Lissajous trajectories. Opt. Express. 2014;22:24224. doi: 10.1364/OE.22.024224. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 24.Tuma T, Lygeros J, Kartik V, Sebastian A, Pantazi A. High-speed multiresolution scanning probe microscopy based on Lissajous scan trajectories. Nanotechnology. 2012;23:185501. doi: 10.1088/0957-4484/23/18/185501. [DOI] [PubMed] [Google Scholar]
- 25.Stann, B. L., Dammann, J. F. & Giza, M. M. Progress on MEMS-scanned ladar. In Laser Radar Technology and Applications XXI vol. 9832 98320L (SPIE, 2016).
- 26.Stann, B. L. et al. Low-cost compact ladar sensor for ground robots. In Laser Radar Technology and Applications XIV (eds Turner, M. D. & Kamerman, G. W.) vol. 7323 73230X (SPIE, 2009).
- 27.Alonso, M. & Finn, E. J. Fundamental University Physics. 2. Fields and Waves (Addison-Wesley, 1970).
- 28.Milanović, V., Kasturi, A., Yang, J. & Hu, F. Closed-loop control of gimbal-less MEMS mirrors for increased bandwidth in LiDAR applications. In Laser Radar Technology and Applications XXII (eds Turner, M. D. & Kamerman, G. W.) (SPIE, 2017). 10.1117/12.2264069.




