Optimized design method and device for micro-mirror array

By optimizing the number of mirrors, spatial pointing angle, and arrangement order of the micromirror array, the problems of diffraction and side reflection effects in the IMS spectral imaging system were solved, achieving higher projection accuracy and imaging integrity.

CN117111292BActive Publication Date: 2026-07-03BEIHANG UNIV

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIHANG UNIV
Filing Date
2023-07-12
Publication Date
2026-07-03

AI Technical Summary

Technical Problem

In existing IMS spectral imaging systems, diffraction effects from relay imaging systems and defocusing of the edge field of view produce diffraction and defocusing spots, affecting projection accuracy; side reflection effects caused by micromirror arrays affect the integrity of imaging.

Method used

By optimizing the number of mirrors, spatial pointing angle, mirror width, and arrangement order of the micromirror array, an optimal configuration is designed to reduce diffraction spots and defocused spots, and to reduce side reflection effects.

Benefits of technology

This improves the system's projection accuracy and imaging integrity, while reducing light loss and reflection errors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117111292B_ABST
    Figure CN117111292B_ABST
Patent Text Reader

Abstract

This application relates to an optimized design method and apparatus for a micromirror array. The method includes: determining the number of mirrors and the number of spatial pointing angles of the micromirror array based on the resolution requirements of the IMS spectral imaging system; calculating the mirror width limitation information of the micromirrors based on the number of mirrors, and selecting the optimal mirror width based on the mirror width limitation information; calculating the spatial pointing angle of each mirror based on the spatial position of the sub-apertures; and optimizing the configuration of the micromirror array according to the array parameters of the micromirror array. This solves the problems in related technologies, such as the diffraction effect of the relay imaging system and the diffraction and defocusing spots generated by the edge field of view image plane, which affect the projection accuracy, and the side reflection effect caused by the micromirror array, which affects the integrity of the imaging.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of spectral imaging technology, and in particular to an optimized design method and apparatus for a micromirror array. Background Technology

[0002] Image Mapping Spectrometer (IMS) based on micromirror arrays can acquire three-dimensional spectral information of a target scene within a single exposure time. IMS technology has significant advantages such as fast imaging, high energy efficiency, and simple data reconstruction, and is widely used in fields such as biological imaging, medical diagnosis, and remote sensing.

[0003] In related technologies, the IMS spectral imaging system consists of three parts: a relay imaging system, a micromirror array, and a multi-channel spectral imaging system. The micromirror array serves as the key component of the system, dividing the primary image plane of the target formed by the relay imaging system and projecting it into different spatial directions, imaging it onto the detector through different sub-apertures.

[0004] However, in related technologies, the diffraction effect of the relay imaging system and the defocusing of the edge field of view image plane produce diffraction spots and defocus spots, which affect the projection accuracy. Furthermore, the side reflection effect caused by the micro-mirror array affects the integrity of the image, which urgently needs to be improved. Summary of the Invention

[0005] This application provides an optimized design method and apparatus for a micromirror array to solve problems in related technologies, such as the impact on projection accuracy caused by the diffraction effect of the relay imaging system and the generation of diffraction and defocus spots on the edge field of view image plane, and the impact on the integrity of imaging caused by the side reflection effect of the micromirror array.

[0006] The first aspect of this application provides an optimized design method for a micromirror array, comprising the following steps: determining the number of mirrors and the number of spatial pointing angles of the micromirror array based on the resolution requirements of an IMS spectral imaging system; calculating the mirror width limitation information of the micromirrors based on the number of mirrors, and selecting the optimal mirror width of the micromirrors based on the mirror width limitation information; calculating the spatial pointing angle of each mirror based on the spatial position of the sub-apertures; and optimizing the configuration of the micromirror array based on the array parameters of the micromirror array.

[0007] Optionally, in one embodiment of this application, optimizing the configuration of the micromirror array according to the array parameters of the micromirror array includes: segmenting the micromirror array along the length direction and optimizing the mirror arrangement order of the micromirror array.

[0008] Optionally, in one embodiment of this application, the step of calculating the mirror width limitation information of the micromirror based on the number of mirrors includes: combining the number of mirrors and a preset limitation relationship to calculate the selection range of the width of a single mirror.

[0009] Optionally, in one embodiment of this application, the preset limiting relationship is:

[0010]

[0011] Where M is the number of spatial pointing angles, N is the arrangement period, and b mapper λ is the width of a single mirror, θ is the tilt angle of the micromirror array relative to the primary image plane, and λ is the center wavelength.

[0012] A second aspect of this application provides an optimization design apparatus for a micromirror array, comprising: a determination module for determining the number of mirrors and the number of spatial pointing angles of the micromirror array based on the resolution requirements of an IMS spectral imaging system; a selection module for calculating mirror width limitation information of the micromirrors based on the number of mirrors, and selecting the optimal mirror width of the micromirrors based on the mirror width limitation information; a calculation module for calculating the spatial pointing angle of each mirror based on the spatial position of the sub-apertures; and an optimization module for optimizing the configuration of the micromirror array based on the array parameters of the micromirror array.

[0013] Optionally, in one embodiment of this application, the optimization module includes an optimization unit, used to segment the micromirror array along its length and optimize the mirror arrangement order of the micromirror array.

[0014] Optionally, in one embodiment of this application, the selection module includes: a calculation unit, used to calculate the selection range of the width of a single mirror by combining the number of mirrors and a preset limit relationship.

[0015] Optionally, in one embodiment of this application, the preset limiting relationship is:

[0016]

[0017] Where M is the number of spatial pointing angles, N is the arrangement period, and b mapper λ is the width of a single mirror, θ is the tilt angle of the micromirror array relative to the primary image plane, and λ is the center wavelength.

[0018] A third aspect of this application provides an electronic device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the optimized design method for a micromirror array as described in the above embodiments.

[0019] A fourth aspect of this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described optimized design method for a micromirror array.

[0020] The embodiments of this application can obtain the optimal configuration design scheme of the micromirror array based on the number of mirrors, the number of spatial pointing angles, the width of the micromirror, and the spatial pointing angle of each mirror, thereby improving the projection accuracy of the system, reducing the side reflection effect of the micromirror array, and improving the integrity of the system imaging. This solves the problems in related technologies, such as the diffraction effect of the relay imaging system and the diffraction and defocusing spots generated by the edge field of view image plane, which affect the projection accuracy, and the side reflection effect caused by the micromirror array, which affects the integrity of the imaging.

[0021] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description

[0022] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein:

[0023] Figure 1 This is a flowchart illustrating an optimized design method for a micromirror array according to an embodiment of this application;

[0024] Figure 2 The image shows a tilted defocus diagram of the micromirror array according to the optimized design method of the micromirror array according to an embodiment of this application.

[0025] Figure 3 This is a schematic diagram of the side reflection effect of a micro-mirror array in the optimized design method of the micro-mirror array according to an embodiment of this application;

[0026] Figure 4 This is a schematic diagram illustrating the reduction of the height difference between adjacent mirror surfaces after the micro-reflection array is segmented, according to the optimized design method of the micro-reflection array based on an embodiment of this application.

[0027] Figure 5 This is a comparison diagram of the sequential arrangement and the I-shaped arrangement of the micro-mirror array according to the optimized design method of the micro-mirror array according to the embodiments of this application;

[0028] Figure 6 This is a comparison diagram of the imaging effects before and after micro-reflection array configuration optimization according to the micro-reflection array optimization design method of the embodiment of this application;

[0029] Figure 7This is an example diagram of an optimized design device for a micromirror array according to an embodiment of this application;

[0030] Figure 8 This is a schematic diagram of the structure of an electronic device according to an embodiment of this application. Detailed Implementation

[0031] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.

[0032] The following description, with reference to the accompanying drawings, illustrates an optimized design method and apparatus for a micromirror array according to embodiments of this application. Addressing the issues raised in the background section regarding the related technologies, such as the diffraction effect of the relay imaging system and the defocusing of the edge field-of-view image plane, which affects projection accuracy, and the side reflection effect caused by the micromirror array, which affects image integrity, this application provides an optimized design method for a micromirror array. In this method, the optimal configuration design of the micromirror array can be obtained based on the number of mirrors, the number of spatial pointing angles, the width of the micromirror, and the spatial pointing angle of each mirror, thereby improving the projection accuracy of the system, reducing the side reflection effect of the micromirror array, and improving the image integrity of the system. This solves the problems in the related technologies, such as the diffraction effect of the relay imaging system and the defocusing of the edge field-of-view image plane, which affects projection accuracy, and the side reflection effect caused by the micromirror array, which affects image integrity.

[0033] Specifically, Figure 1 This is a flowchart illustrating an optimized design method for a micromirror array provided in an embodiment of this application.

[0034] like Figure 1 As shown, the optimized design method for this micromirror array includes the following steps:

[0035] In step S101, based on the resolution requirements of the IMS spectral imaging system, the number of mirrors and the number of spatial pointing angles of the micromirror array are determined.

[0036] In practical implementation, the number of mirrors in the micromirror array can be determined according to the resolution requirements of the IMS spectral imaging system. The total number of mirrors in the micromirror array is equal to the product of its spatial pointing angles M and its arrangement period N. The spatial resolution of the system is consistent with the total number of mirrors in the micromirror array, and the number of bands in the system is related to the number of spatial pointing angles of the micromirror array.

[0037] In step S102, the mirror width limitation information of the micromirror is calculated based on the number of mirrors, and the optimal micromirror mirror width is selected based on the mirror width limitation information.

[0038] For example, embodiments of this application can calculate the diameter d of the diffuse spot formed by the target object point on the primary image plane based on diffraction theory. airy :

[0039]

[0040] Where λ is the center wavelength, f2 is the focal length of the second relay mirror in the relay imaging system, and D ape For the aperture ripple of the system.

[0041] Simultaneously, according to geometric optics theory, the micromirror array defocuses relative to the primary image plane, such as... Figure 2 As shown, the diameter d of the defocused spot produced def for:

[0042]

[0043] Where θ is the tilt angle of the micromirror array relative to the primary image plane, and L mapper This represents the total width of the micromirror array.

[0044] To reduce the loss of imaging light and energy, d airy and d drf All of them need to be less than the width of a single mirror. The preset constraint relationship between the number of mirrors and the width of a single mirror will be explained in detail below.

[0045] Optionally, in one embodiment of this application, calculating the mirror width limitation information of the micromirror based on the number of mirrors includes: combining the number of mirrors and a preset limitation relationship to calculate the selection range of the width of a single mirror.

[0046] Specifically, in this embodiment, the selection range of the width of a single mirror can be calculated based on the number of mirrors and a preset limiting relationship, thereby reducing light projection errors and energy loss of the micro-mirror array.

[0047] The calculation method for the preset constraint relationship will be explained in detail below.

[0048] Optionally, in one embodiment of this application, the preset limiting relationship is as follows:

[0049]

[0050] Where M is the number of spatial pointing angles, N is the arrangement period, and b mapperλ is the width of a single mirror, θ is the tilt angle of the micromirror array relative to the primary image plane, and λ is the center wavelength.

[0051] In step S103, the spatial pointing angle of each mirror is calculated based on the spatial position of the sub-aperture.

[0052] In actual implementation, the embodiments of this application can calculate the spatial pointing angle (α) of each micromirror based on the arrangement position of each sub-aperture in the multi-channel spectral imaging system. m,n ,β m,n This allows us to determine all parameters of the micromirror array, including the total number of mirrors, the number of spatial pointing angles of the mirrors, the mirror width, and the spatial pointing angle of each mirror, providing data support for obtaining the optimal configuration design scheme of the micromirror array.

[0053] In step S104, the configuration of the micromirror array is optimized according to the array parameters of the micromirror array.

[0054] The specific methods for optimizing the configuration of the micromirror array based on its array parameters will be described in detail below.

[0055] Optionally, in one embodiment of this application, the configuration of the micromirror array is optimized according to the array parameters of the micromirror array, including: segmenting the micromirror array along the length direction and optimizing the mirror arrangement order of the micromirror array.

[0056] Specifically, to reduce the side reflection effect of the micromirror array, embodiments of this application can employ a segmented micromirror array configuration to reduce the length of individual mirrors, thereby reducing the height difference between adjacent mirrors. Simultaneously, multiple segments can be combined to meet the actual mirror length requirements, achieving the following effect: Figure 4 As shown. Based on this, embodiments of this application can adjust the mirror arrangement order of the micromirror array, arranging micromirrors with similar spatial pointing angles together to form a cycle. The optimized arrangement order can minimize the pointing angle α of adjacent mirrors within each arrangement cycle. m,n and α m+1,n The change in, i.e. Keep it as small as possible. Meanwhile, the pointing angle α of the last mirror in each cycle... M,n The pointing angle α of the first mirror in the next cycle 1, n +1 Same. For example... Figure 5 As shown, the 24 sub-apertures are arranged in a 6×4 pattern, corresponding to 24 micromirrors with different spatial pointing angles within each cycle. Before optimization, the sub-aperture order of the mirror projection is from left to right and from top to bottom. After optimization, the sub-aperture order of the mirror projection is as follows: Figure 5As shown in (b), the mirrors are arranged in an I-shape. The embodiments of this application can employ an optimized arrangement to reduce the included angle between adjacent mirrors, thereby reducing the height difference between adjacent mirrors.

[0057] Combination Figures 2 to 6 As shown, the working principle of the optimized design method for the micromirror array of this application is explained in detail with reference to one embodiment.

[0058] First, the number of mirrors in the micromirror array can be determined according to the resolution requirements of the IMS system. The total number of mirrors in the micromirror array is equal to the product of the number of spatial pointing angles M and the arrangement period N. The spatial resolution of the system is consistent with the total number of mirrors in the micromirror array, and the number of wavebands in the system is related to the number of spatial pointing angles of the micromirror array.

[0059] Secondly, according to diffraction theory, the diameter d of the diffuse spot formed by the target object point on the primary image plane is... airy for:

[0060]

[0061] Where λ is the center wavelength, f2 is the focal length of the second relay mirror in the relay imaging system, and D ape For the aperture ripple of the system.

[0062] Simultaneously, according to geometric optics theory, the micromirror array defocuses relative to the primary image plane, such as... Figure 2 As shown, the diameter d of the defocused spot produced def for:

[0063]

[0064] Where θ is the tilt angle of the micromirror array relative to the primary image plane, and L mapper This represents the total width of the micromirror array.

[0065] To reduce the loss of imaging light and energy, d airy and d def All must be less than the width of a mirror, combined with d airy and d def The number of mirrors M×N and the width of a single mirror b are obtained. mapper The restrictions are as follows:

[0066]

[0067] Where M is the number of spatial pointing angles, N is the arrangement period, and b mapper λ is the width of a single mirror, θ is the tilt angle of the micromirror array relative to the primary image plane, and λ is the center wavelength.

[0068] Based on the previously determined number of mirrors, the range of possible widths for individual mirrors can be calculated to reduce light projection errors and energy loss in the micromirror array.

[0069] Finally, the spatial pointing angle (α) of each micromirror is calculated based on the arrangement of each sub-aperture in the multi-channel spectral imaging system. m,n ,β m,n At this point, all parameters of the micromirror array have been determined, including the total number of mirrors, the number of spatial pointing angles of the mirrors, the mirror width, and the spatial pointing angle of each mirror.

[0070] Furthermore, embodiments of this application can optimize the configuration of the micromirror array.

[0071] It is understandable that the side reflection effect of a micromirror array can cause light to be reflected in the wrong direction, such as... Figure 3 As shown, side reflections originate from the height difference between adjacent mirrors. Based on geometric relationships, the height difference Δh between adjacent mirrors in the micromirror array can be calculated as follows:

[0072]

[0073] Where, α m+1,n and α m,n L is the pointing angle between adjacent mirrors. mapper θ is the total width of the micromirror array, and θ is the tilt angle of the micromirror array relative to the primary image plane.

[0074] To reduce the side reflection effect of the micromirror array, embodiments of this application can employ a segmented micromirror array configuration to reduce the length of individual mirrors, thereby reducing the height difference between adjacent mirrors. Simultaneously, multiple segments can be combined to meet the actual mirror length requirements, achieving the following effect: Figure 4 As shown. Based on this, embodiments of this application can adjust the mirror arrangement order of the micromirror array, arranging micromirrors with similar spatial pointing angles together to form a cycle. The optimized arrangement order can minimize the pointing angle α of adjacent mirrors within each arrangement cycle. m,n and α m+1,n The change in, i.e. Keep it as small as possible. Meanwhile, the pointing angle α of the last mirror in each cycle... M,n The pointing angle α of the first mirror in the next cycle 1, n +1 Same. For example... Figure 5 As shown, the 24 sub-apertures are arranged in a 6×4 pattern, corresponding to 24 micromirrors with different spatial pointing angles within each cycle. Before optimization, the sub-aperture order of the mirror projection is from left to right and from top to bottom. After optimization, the sub-aperture order of the mirror projection is as follows: Figure 5As shown in (b), the mirrors are arranged in an I-shape. The embodiments of this application can employ an optimized arrangement to reduce the included angle between adjacent mirrors, thereby reducing the height difference between adjacent mirrors.

[0075] Figure 6 This is a comparison of the imaging effects before and after the optimization design of the micromirror array. The imaging perfection of the optimized micromirror array is greatly improved compared to the unoptimized one.

[0076] The optimized design method for micromirror arrays proposed in this application can obtain the optimal configuration design scheme of the micromirror array based on the number of mirrors, the number of spatial pointing angles, the width of the micromirror, and the spatial pointing angle of each mirror. This improves the projection accuracy of the system, reduces the side reflection effect of the micromirror array, and enhances the integrity of the system imaging. Therefore, it solves the problems in related technologies, such as the impact on projection accuracy caused by the diffraction effect of the relay imaging system and the defocusing of the edge field of view image plane, and the impact on imaging integrity caused by the side reflection effect of the micromirror array.

[0077] Next, referring to the accompanying drawings, an optimized design device for a micromirror array according to an embodiment of this application is described.

[0078] Figure 7 This is a block diagram of an optimized design device for a micromirror array according to an embodiment of this application.

[0079] like Figure 7 As shown, the optimization design device 10 for the micromirror array includes: a determination module 100, a selection module 200, a calculation module 300, and an optimization module 400.

[0080] The determination module 100 is used to determine the number of mirrors and the number of spatial pointing angles of the micromirror array based on the resolution requirements of the IMS spectral imaging system.

[0081] The selection module 200 is used to calculate the micromirror width limitation information based on the number of mirrors, and select the optimal micromirror width based on the mirror width limitation information.

[0082] The calculation module 300 is used to calculate the spatial pointing angle of each mirror based on the spatial position of the sub-aperture.

[0083] The optimization module 400 is used to optimize the configuration of the micromirror array according to the array parameters of the micromirror array.

[0084] Optionally, in one embodiment of this application, the optimization module 400 includes an optimization unit.

[0085] The optimization unit is used to segment the micromirror array along its length and optimize the mirror arrangement order of the micromirror array.

[0086] Optionally, in one embodiment of this application, the selection module 200 includes a calculation unit.

[0087] The calculation unit is used to calculate the selection range of the width of a single mirror by combining the number of mirrors and preset constraints.

[0088] Optionally, in one embodiment of this application, the preset limiting relationship is as follows:

[0089]

[0090] Where M is the number of spatial pointing angles, N is the arrangement period, and b mapper λ is the width of a single mirror, θ is the tilt angle of the micromirror array relative to the primary image plane, and λ is the center wavelength.

[0091] It should be noted that the explanation of the aforementioned embodiment of the optimization design method for micromirror arrays also applies to the optimization design device for the micromirror array in this embodiment, and will not be repeated here.

[0092] The optimized design device for the micromirror array proposed in this application can obtain the optimal configuration design scheme of the micromirror array based on the number of mirrors, the number of spatial pointing angles, the width of the micromirror, and the spatial pointing angle of each mirror. This improves the projection accuracy of the system, reduces the side reflection effect of the micromirror array, and enhances the integrity of the system's imaging. Therefore, it solves the problems in related technologies, such as the impact on projection accuracy caused by the diffraction effect of the relay imaging system and the defocusing of the edge field of view image plane, and the impact on imaging integrity caused by the side reflection effect of the micromirror array.

[0093] Figure 8 A schematic diagram of the structure of an electronic device provided in an embodiment of this application. The electronic device may include:

[0094] The memory 801, the processor 802, and the computer program stored on the memory 801 and capable of running on the processor 802.

[0095] When the processor 802 executes the program, it implements the optimized design method for the micromirror array provided in the above embodiments.

[0096] Furthermore, electronic devices also include:

[0097] Communication interface 803 is used for communication between memory 801 and processor 802.

[0098] The memory 801 is used to store computer programs that can run on the processor 802.

[0099] The memory 801 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk storage device.

[0100] If the memory 801, processor 802, and communication interface 803 are implemented independently, then the communication interface 803, memory 801, and processor 802 can be interconnected via a bus to complete communication between them. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be divided into address buses, data buses, control buses, etc. For ease of representation, Figure 8 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0101] Optionally, in a specific implementation, if the memory 801, processor 802, and communication interface 803 are integrated on a single chip, then the memory 801, processor 802, and communication interface 803 can communicate with each other through an internal interface.

[0102] The processor 802 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of this application.

[0103] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described optimized design method for a micromirror array.

[0104] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0105] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0106] Any process or method described in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or N executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.

[0107] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.

[0108] It should be understood that the various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, the N steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. If implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0109] Those skilled in the art will understand that all or part of the steps of the methods described in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it includes one or a combination of the steps of the method embodiments.

[0110] Furthermore, the functional units in the various embodiments of this application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.

[0111] The storage medium mentioned above can be a read-only memory, a disk, or an optical disk, etc. Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of this application.

Claims

1. A method of optimizing the design of a micromirror array, characterized in that, Includes the following steps: Based on the resolution requirements of the IMS spectral imaging system, the number of mirrors and the number of spatial pointing angles of the micromirror array are determined. The mirror width limitation information of the micromirror is calculated based on the number of mirrors, and the optimal micromirror mirror width is selected based on the mirror width limitation information. Calculate the spatial pointing angle of each mirror based on the spatial position of the sub-aperture; as well as The configuration of the micromirror array is optimized based on the array parameters of the micromirror array; The calculation of the micromirror width limitation information based on the number of mirrors includes: Based on the number of mirrors and the preset limit relationship, calculate the selection range of the width of a single mirror; The preset constraint relationship is as follows: , in, The number of spatial pointing angles. For the arrangement cycle, The width of a single mirror. λ is the tilt angle of the micromirror array relative to the primary image plane, and λ is the center wavelength.

2. The method according to claim 1, characterized in that, The optimization of the configuration of the micromirror array based on its array parameters includes: The micromirror array is segmented along its length, and the mirror arrangement order of the micromirror array is optimized.

3. An optimized design device for a micromirror array, characterized in that, include: The determination module is used to determine the number of mirrors and the number of spatial pointing angles of the micromirror array based on the resolution requirements of the IMS spectral imaging system. The selection module is used to calculate the micromirror width limitation information based on the number of mirrors, and select the optimal micromirror width based on the mirror width limitation information. The calculation module is used to calculate the spatial pointing angle of each mirror based on the spatial position of the sub-aperture; as well as An optimization module is used to optimize the configuration of the micromirror array based on the array parameters of the micromirror array; The selection module includes: The calculation unit is used to calculate the selection range of the width of a single mirror by combining the number of mirrors and the preset limit relationship; The preset constraint relationship is as follows: , in, The number of spatial pointing angles. For the arrangement cycle, The width of a single mirror. λ is the tilt angle of the micromirror array relative to the primary image plane, and λ is the center wavelength.

4. The apparatus according to claim 3, characterized in that, The optimization module includes: An optimization unit is used to segment the micromirror array along its length and optimize the mirror arrangement order of the micromirror array.

5. An electronic device, characterized in that, include: A memory, a processor, and a computer program stored in the memory and executable on the processor, the processor executing the program to implement the optimized design method for a micromirror array as described in any one of claims 1-2.

6. A computer-readable storage medium having a computer program stored thereon, characterized in that, The program is executed by the processor to implement the optimized design method for the micromirror array as described in any one of claims 1-2.