Intelligent spectral adaptive detection system based on programmable micromirror array
The intelligent spectral adaptive detection system based on a programmable micromirror array solves the problems of inconvenient adjustment and low accuracy of existing photodetectors, realizes real-time modulation and feedback correction of light flux, improves the automation and accuracy of optical information measurement, and is suitable for spectral analysis and environmental monitoring.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- NATIONAL INSTITUTE OF METROLOGY CHINA
- Filing Date
- 2026-02-05
- Publication Date
- 2026-05-29
AI Technical Summary
Existing photodetectors are inconvenient to adjust, have low precision, and are difficult to adjust in real time, automatically, and in a closed-loop manner. They also cannot adapt to changes in light source and system drift.
An intelligent spectral adaptive detection system based on a programmable micromirror array is adopted. Through the combination of optical path components, programmable micromirror array, spectral sampling unit and control unit, real-time modulation and feedback correction of light flux are realized. The control unit adjusts the light flux of the micromirror array according to the target spectral response curve. Combined with the data processing of spectral sampling and detection unit, theoretical calculation and feedback correction of spectral intensity distribution are realized.
It improves the automation and accuracy of optical information measurement, is applicable to different spectral analyses and environmental monitoring, and realizes dynamic adaptation to light flux modulation and high-precision measurement.
Smart Images

Figure CN122108349A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of optical detection technology, and more specifically, to an intelligent spectral adaptive detection system based on a programmable micromirror array. Background Technology
[0002] In many optical applications, such as high-precision spectral analysis, color science, visual simulation, environmental monitoring, and materials characterization, detection systems often require specific spectral response characteristics. Traditional photodetectors have fixed spectral response curves. To simulate different responses, methods typically involve changing interference filters or using multiple detectors in conjunction with calculations. These methods suffer from poor flexibility, slow adjustment speed, limited accuracy, and difficulty in achieving real-time matching of complex, non-standard spectral response curves.
[0003] Chinese patent (publication number: CN119984508A) discloses a photodetector with adjustable relative spectral responsivity. This detector includes a collection module, a dispersion module, an adjustment module, a gathering module, and a detection module arranged sequentially along the optical path. The collection module collects incident light and converts it into a diverging, converging, or parallel beam. The dispersion module disperses the beam output from the collection module, spatially separating the polychromatic beam according to wavelength to form a dispersion band. The adjustment module dynamically adjusts the reflectivity or transmittance of regions corresponding to each wavelength. The gathering module re-converges the adjusted dispersion band and transmits it to the detection module. The detection module receives the converged beam and converts it into an electrical signal. This photodetector with adjustable relative spectral responsivity achieves modulation of the intensity distribution of the dispersion band by introducing the dispersion and adjustment modules. However, this prior art mainly focuses on the hardware structure, and its adjustment process usually relies on a pre-set static pattern of the adjustment module, lacking the ability to perform real-time, automatic, closed-loop feedback adjustment based on the characteristics of the input light source or the output result. In practical applications, the light source spectrum varies, and system components may also drift. Open-loop presets alone cannot guarantee that the system will continuously and accurately match the target spectral response, which limits its application in scenarios that require high precision and high dynamic adaptability.
[0004] Therefore, it is necessary to provide an intelligent spectral adaptive detection system based on a programmable micromirror array, which aims to solve the problems of inconvenient adjustment and low accuracy of existing technologies. Summary of the Invention
[0005] In view of this, the present invention proposes an intelligent spectral adaptive detection system based on a programmable micromirror array, which aims to solve the problems of inconvenient adjustment and low accuracy of existing technologies.
[0006] This invention proposes an intelligent spectral adaptive detection system based on a programmable micromirror array, comprising: Optical path components are used to receive incident light and spatially separate it according to wavelength to form dispersive spectral bands; A programmable micromirror array is disposed on the image plane where the dispersive spectral band formed by the optical path component is located, and is used to modulate the spatial distribution of light intensity of the dispersive spectral band; The spectral sampling unit is used to acquire the spectral characteristic data of the incident light in real time. The spectral detection unit is used to receive the optical signal modulated and refocused by the programmable micromirror array and convert it into an electrical signal. The control unit is connected to the programmable micromirror array, the spectral sampling unit, and the spectral detection unit. The control unit retrieves the target relative spectral response curve and, based on the target relative spectral response curve, controls the luminous flux modulation level of each wavelength-corresponding region of the programmable micromirror array. The control unit also receives spectral feature data collected by the spectral sampling unit, obtains the spectral intensity distribution curve of the incident light based on the spectral feature data, and obtains the target spectral intensity distribution curve based on the target relative spectral response curve. Furthermore, the control unit receives electrical signals from the spectral detection unit, obtains the system's output spectral intensity distribution curve based on the electrical signals, and performs feedback correction on the luminous flux modulation level of the programmable micromirror array based on the target spectral intensity distribution curve.
[0007] Furthermore, the optical path assembly includes components arranged sequentially along the optical path: The acquisition module is used to acquire incident light and convert it into a converging, diverging, or parallel beam output. The dispersion module is used to disperse the beam output by the acquisition module, separating the polychromatic beam into a dispersion band according to wavelength space. The collection module is used to refocus the dispersive spectral bands modulated by the programmable micromirror array and guide them to the spectral detection unit; wherein, The programmable micromirror array is disposed between the dispersion module and the collection module.
[0008] Furthermore, the spectral sampling unit includes: A beam splitter is installed in the output optical path of the acquisition module to reflect part of the incident beam to an independent optical path. The spectral analysis module, located in the independent optical path, is used to receive the beam guided by the beam splitter and collect its spectral characteristic data.
[0009] Furthermore, the programmable micromirror array includes several programmable micromirror units, which are switched on and off by controlling their deflection angle and grayscale control of light intensity modulation by pulse width modulation.
[0010] Furthermore, the control unit is used to retrieve the target relative spectral response curve, and based on the target relative spectral response curve, to control the degree of luminous flux modulation in each wavelength-corresponding region of the programmable micromirror array, including: Retrieve the target relative spectral response curve pre-stored in the control unit; The programmable micromirror array is wavelength calibrated to establish the correspondence between the spatial position of the micromirror array and the wavelength range, so that each micromirror unit in the array corresponds to a preset wavelength range. Obtain the spectral transmission efficiency X1 of the acquisition module, the spectral transmission efficiency X2 of the dispersion module, the spectral transmission efficiency X3 of the collection module, the spectral transmission efficiency X4 of the programmable micromirror array, and the spectral detection efficiency X5 of the detection module, and calculate the comprehensive spectral efficiency X, X=X1×X2×X3×X4×X5. Based on the target relative spectral response curve, determine the average target response value Y corresponding to each wavelength range; The product of the efficiency value X and the average target response value Y is used as the target response setting value Y1 of the corresponding programmable micromirror unit, Y1=Y / X; Based on the target responsivity setting value Y1, determine the target switching duty cycle of the corresponding programmable micromirror unit within a unit modulation period; Based on the target switch duty cycle, the control pulse timing signal of the programmable micromirror unit is generated.
[0011] Furthermore, the control unit is also configured to receive spectral feature data collected by the spectral sampling unit, obtain the spectral intensity distribution curve of the incident light based on the spectral feature data, and obtain the target spectral intensity distribution curve based on the target relative spectral response curve, including: The spectral feature data collected by the spectral sampling unit is received, wherein the spectral feature data includes wavelength and its corresponding light intensity information; Based on the spectral feature data, a spectral intensity distribution curve is constructed with wavelength as the abscissa and light intensity as the ordinate; Based on the spectral intensity distribution curve and the target relative spectral response curve, the target spectral intensity distribution curve is obtained.
[0012] Further, when obtaining the target spectral intensity distribution curve based on the spectral intensity distribution curve and the target relative spectral response curve, the process includes: The spectral intensity distribution curve and the target relative spectral response curve are synthesized along the wavelength dimension to generate the target spectral intensity distribution curve; wherein... The synthesis is achieved by multiplying the spectral intensity distribution curve with the values corresponding to the same wavelength in the target relative spectral response curve.
[0013] Furthermore, the control unit is also used to correct the generated target spectral intensity distribution curve, including: The generated target spectral intensity distribution curve is corrected based on the spectral transmission efficiency X1 of the acquisition module; wherein, The correction is achieved by dividing the light intensity value in the target spectral intensity distribution curve by the spectral transmission efficiency X1 of the acquisition module.
[0014] Furthermore, the control unit is also configured to receive the electrical signal from the spectral detection unit, obtain the output spectral intensity distribution curve of the system based on the electrical signal, and, when performing feedback correction on the light flux modulation degree of the programmable micromirror array based on the target spectral intensity distribution curve, include: Receive the electrical signal from the spectral detection unit; The output spectral intensity distribution curve of the system is obtained based on the electrical signal; A first correction coefficient E1, a second correction coefficient E2, a first deviation threshold M1, and a second deviation threshold M2 are preset, wherein E1 < 1 < E2, and M1 < 0 < M2. Based on the output spectral intensity distribution curve, the average light intensity A within the preset wavelength range corresponding to each micromirror unit is calculated; Based on the corrected target spectral intensity distribution curve, the average light intensity B in the preset wavelength range corresponding to each micromirror unit is calculated. Calculate the light intensity difference C between average light intensity A and average light intensity B, where C = AB; Based on the relationship between the light intensity difference C and the first deviation threshold M1 and the second deviation threshold M2, the on-duty cycle T of the programmable micromirror unit within a unit modulation period is corrected; wherein... When M1≤C≤M2, the on duty cycle T of the programmable micromirror unit in a unit modulation period is not corrected; When C < M1, the second correction coefficient E2 is selected to correct the on duty cycle T of the programmable micromirror unit in a unit modulation period. The corrected on duty cycle of the programmable micromirror unit in a unit modulation period is denoted as T1, T1 = T × E2. When C > M1, the second correction coefficient E1 is selected to correct the on duty cycle T of the programmable micromirror unit in a unit modulation period. The corrected on duty cycle of the programmable micromirror unit in a unit modulation period is denoted as T1, where T1 = T × E1.
[0015] Furthermore, it also includes: The human-computer interaction unit is signal-connected to the control unit and is used to customize the target relative spectral response curve and transmit the customized target relative spectral response curve to the control unit.
[0016] Compared with existing technologies, the advantages of this invention are as follows: By setting up an optical path component, incident light can be received and spatially separated according to wavelength to form a dispersive spectral band. By setting up a programmable micromirror array and placing it on the image plane where the dispersive spectral band formed by the optical path component is located, the programmable micromirror array is calibrated according to the wavelength range, and the spatial distribution of light intensity of the dispersive spectral band is modulated in each calibrated region according to a preset strategy. By setting up a spectral sampling unit, the spectral characteristic data of the incident light can be collected in real time. By setting up a spectral detection unit, the light signal modulated and refocused by the programmable micromirror array can be received and converted into an electrical signal. By setting up a control unit, it is connected to the programmable micromirror array, the spectral sampling unit, and the spectral detection unit respectively. First, the control unit is used to retrieve the target relative spectral response curve. Based on the target relative spectral response curve, the luminous flux modulation degree of each wavelength corresponding region of the programmable micromirror array is controlled. According to the preset target relative spectral response curve, the luminous flux degree of each wavelength corresponding region of the programmable micromirror array can be modulated, which is suitable for use in various applications such as spectral analysis, visual simulation, and environmental monitoring, and improves the degree of automation. The control unit is also used to receive spectral feature data collected by the spectral sampling unit, obtain the spectral intensity distribution curve of the incident light based on the spectral feature data, and obtain the target spectral intensity distribution curve based on the target relative spectral response curve. By obtaining the target spectral intensity distribution curve based on the spectral feature data and the target relative spectral response curve, the theoretical calculation of the target spectral intensity is realized, laying the foundation for subsequent feedback correction. The control unit is also used to receive electrical signals from the spectral detection unit, obtain the system's output spectral intensity distribution curve based on the electrical signals, and perform feedback correction on the light flux modulation degree of the programmable micromirror array based on the target spectral intensity distribution curve. By combining the actual output spectral intensity distribution curve and the theoretically calculated target spectral intensity distribution curve, the deviation of the light flux modulation by the programmable micromirror array can be calculated, and the light flux modulation degree of the programmable micromirror array can be corrected based on the deviation. This is suitable for dynamic measurement and improves measurement accuracy.
[0017] In summary, this application provides an intelligent spectral adaptive detection system based on a programmable micromirror array. By setting a control unit to modulate and feedback adjust the light flux of the programmable micromirror array, the system improves the degree of automation and the accuracy of the measured optical information. Attached Figure Description
[0018] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the invention. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings: Figure 1 This is a functional block diagram of an intelligent spectral adaptive detection system based on a programmable micromirror array, provided in an embodiment of the present invention. Detailed Implementation
[0019] Exemplary embodiments of the present disclosure will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the disclosure to those skilled in the art. It should be noted that, unless otherwise specified, embodiments and features in the embodiments of the present invention can be combined with each other. The present invention will now be described in detail with reference to the accompanying drawings and embodiments.
[0020] In some embodiments of this application, see Figure 1 As shown, this embodiment provides an intelligent spectral adaptive detection system based on a programmable micromirror array, including: Optical path components are used to receive incident light and spatially separate it according to wavelength to form dispersive spectral bands; A programmable micromirror array is disposed on the image plane where the dispersive spectral band formed by the optical path component is located, and is used to modulate the spatial distribution of light intensity of the dispersive spectral band; The spectral sampling unit is used to acquire the spectral characteristic data of the incident light in real time. The spectral detection unit is used to receive the optical signal modulated and refocused by the programmable micromirror array and convert it into an electrical signal. The control unit is connected to the programmable micromirror array, the spectral sampling unit, and the spectral detection unit. The control unit retrieves the target relative spectral response curve and, based on the target relative spectral response curve, controls the luminous flux modulation level of each wavelength-corresponding region of the programmable micromirror array. The control unit also receives spectral feature data collected by the spectral sampling unit, obtains the spectral intensity distribution curve of the incident light based on the spectral feature data, and obtains the target spectral intensity distribution curve based on the target relative spectral response curve. Furthermore, the control unit receives electrical signals from the spectral detection unit, obtains the system's output spectral intensity distribution curve based on the electrical signals, and performs feedback correction on the luminous flux modulation level of the programmable micromirror array based on the target spectral intensity distribution curve.
[0021] It is understandable that by setting up an optical path component, incident light can be received and spatially separated according to wavelength to form a dispersive spectral band. A programmable micromirror array (PMMA) is then set on the image plane of the dispersive spectral band formed by the optical path component. The PMMA is calibrated according to the wavelength range, and the spatial distribution of light intensity of the dispersive spectral band is modulated in each calibrated region according to a preset strategy. A spectral sampling unit can collect the spectral characteristic data of the incident light in real time. A spectral detection unit can receive the light signal modulated and refocused by the PMMA and convert it into an electrical signal. A control unit is connected to the PMMA, spectral sampling unit, and spectral detection unit. First, the control unit retrieves the target relative spectral response curve. Based on the target relative spectral response curve, it controls the modulation degree of luminous flux in each wavelength-corresponding region of the PMMA. This allows for modulation of the luminous flux in each wavelength-corresponding region of the PMMA according to the preset target relative spectral response curve, making it suitable for various applications such as spectral analysis, visual simulation, and environmental monitoring, thus improving automation. The control unit is also used to receive spectral feature data collected by the spectral sampling unit, obtain the spectral intensity distribution curve of the incident light based on the spectral feature data, and obtain the target spectral intensity distribution curve based on the target relative spectral response curve. By obtaining the target spectral intensity distribution curve based on the spectral feature data and the target relative spectral response curve, the theoretical calculation of the target spectral intensity is realized, laying the foundation for subsequent feedback correction. The control unit is also used to receive electrical signals from the spectral detection unit, obtain the system's output spectral intensity distribution curve based on the electrical signals, and perform feedback correction on the light flux modulation degree of the programmable micromirror array based on the target spectral intensity distribution curve. By combining the actual output spectral intensity distribution curve and the theoretically calculated target spectral intensity distribution curve, the deviation of the light flux modulation by the programmable micromirror array can be calculated, and the light flux modulation degree of the programmable micromirror array can be corrected based on the deviation. This is suitable for dynamic measurement and improves measurement accuracy.
[0022] In summary, this application provides an intelligent spectral adaptive detection system based on a programmable micromirror array. By setting a control unit to modulate and feedback adjust the light flux of the programmable micromirror array, the system improves the degree of automation and the accuracy of the measured optical information.
[0023] In some embodiments of this application, the optical path assembly includes components arranged sequentially along the optical path: The acquisition module is used to acquire incident light and convert it into a converging, diverging, or parallel beam output. The dispersion module is used to disperse the beam output by the acquisition module, separating the polychromatic beam into a dispersion band according to wavelength space. The collection module is used to refocus the dispersive spectral bands modulated by the programmable micromirror array and guide them to the spectral detection unit; wherein, The programmable micromirror array is disposed between the dispersion module and the collection module.
[0024] Understandably, placing the programmable micromirror array between the dispersion module and the collection module forms an optical path structure that first collects, then disperses, then modulates, and finally collects, resulting in high light energy utilization and ensuring the system's baseline performance.
[0025] In some embodiments of this application, the spectral sampling unit includes: A beam splitter is installed in the output optical path of the acquisition module to reflect part of the incident beam to an independent optical path. The spectral analysis module, located in the independent optical path, is used to receive the beam guided by the beam splitter and collect its spectral characteristic data.
[0026] Specifically, the spectral analysis module is a miniature spectrometer.
[0027] Understandably, an optical beam splitter is inserted at a certain angle into the output optical path of the acquisition module to reflect part of the incident light to an independent optical path. This reflected light is then guided through an optical fiber to the spectral analysis module, which transmits the measured spectral data to the control unit. The combination of the beam splitter and the spectral analysis module enables synchronous, high-precision measurement of the incident spectrum with almost no impact on the signal strength of the main optical path. The acquired spectral characteristic data provides the information basis for subsequent feedback adjustments, improving the system's response speed and anti-interference capability.
[0028] In some embodiments of this application, the programmable micromirror array includes a plurality of programmable micromirror units. The programmable micromirror units switch on and off by controlling their deflection angle and achieve grayscale control of light intensity modulation by pulse width modulation.
[0029] Specifically, the programmable micromirror array can be composed of several programmable micromirror units. Each programmable micromirror unit can deflect at high speed between two stable positions via a torsion beam hinge structure below it. In the on state, the programmable micromirror unit deflects to a +12° angle and reflects light towards the collection module. In the off state, the programmable micromirror unit deflects to a +12° angle and reflects light towards the light-absorbing element. Each programmable micromirror unit can be independently controlled via digital driving circuitry. The grayscale of the light intensity modulation is achieved by precisely controlling the duty cycle of the on state within a unit modulation cycle.
[0030] Understandably, the switching on and off of the programmable micromirror unit is based on digital signal control, which offers strong noise immunity, stable operation, and high adjustment speed. By precisely controlling the duty cycle of the on state within a unit modulation cycle, it achieves modulation of light intensity and grayscale, resulting in high reliability.
[0031] In some embodiments of this application, when the control unit is used to retrieve the target relative spectral response curve and, based on the target relative spectral response curve, control the degree of luminous flux modulation in each wavelength-corresponding region of the programmable micromirror array, it includes: Retrieve the target relative spectral response curve pre-stored in the control unit; The programmable micromirror array is wavelength calibrated to establish the correspondence between the spatial position of the micromirror array and the wavelength range, so that each micromirror unit in the array corresponds to a preset wavelength range. Obtain the spectral transmission efficiency X1 of the acquisition module, the spectral transmission efficiency X2 of the dispersion module, the spectral transmission efficiency X3 of the collection module, the spectral transmission efficiency X4 of the programmable micromirror array, and the spectral detection efficiency X5 of the detection module, and calculate the comprehensive spectral efficiency X, X=X1×X2×X3×X4×X5. Based on the target relative spectral response curve, determine the average target response value Y corresponding to each wavelength range; The product of the efficiency value X and the average target response value Y is used as the target response setting value Y1 of the corresponding programmable micromirror unit, Y1=Y / X; Based on the target responsivity setting value Y1, determine the target switching duty cycle of the corresponding programmable micromirror unit within a unit modulation period; Based on the target switch duty cycle, the control pulse timing signal of the programmable micromirror unit is generated.
[0032] Understandably, the target relative spectral responsivity curve is a graph in a two-dimensional coordinate system with wavelength on the x-axis and target relative spectral responsivity on the y-axis. Target relative spectral responsivity represents the sensitivity to light intensity at a corresponding wavelength. Through pre-calibration and calculation, the spectral inhomogeneity of the system hardware itself is fully compensated, ensuring the accuracy of the initial modulation of the luminous flux levels in each wavelength region of the programmable micromirror array, reducing the number and time required for subsequent feedback adjustments. Furthermore, by converting complex physical parameters into a programmable mathematical calculation process, the system configuration and target curve switching become fast and automatic, eliminating the need for repeated manual adjustments.
[0033] In some embodiments of this application, the control unit is further configured to receive spectral feature data collected by the spectral sampling unit, obtain the spectral intensity distribution curve of the incident light based on the spectral feature data, and obtain the target spectral intensity distribution curve based on the target relative spectral response curve, including: The spectral feature data collected by the spectral sampling unit is received, wherein the spectral feature data includes wavelength and its corresponding light intensity information; Based on the spectral feature data, a spectral intensity distribution curve is constructed with wavelength as the abscissa and light intensity as the ordinate; Based on the spectral intensity distribution curve and the target relative spectral response curve, the target spectral intensity distribution curve is obtained.
[0034] In some embodiments of this application, obtaining the target spectral intensity distribution curve based on the spectral intensity distribution curve and the target relative spectral response curve includes: The spectral intensity distribution curve and the target relative spectral response curve are synthesized along the wavelength dimension to generate the target spectral intensity distribution curve; wherein... The synthesis is achieved by multiplying the spectral intensity distribution curve with the values corresponding to the same wavelength in the target relative spectral response curve.
[0035] In some embodiments of this application, the control unit is further configured to correct the generated target spectral intensity distribution curve, including: The generated target spectral intensity distribution curve is corrected based on the spectral transmission efficiency X1 of the acquisition module; wherein, The correction is achieved by dividing the light intensity value in the target spectral intensity distribution curve by the spectral transmission efficiency X1 of the acquisition module.
[0036] Understandably, correcting the target spectral intensity distribution curve compensates for the spectral loss of the acquisition module, further improving control accuracy and enhancing the overall system reliability.
[0037] In some embodiments of this application, the control unit is further configured to receive the electrical signal from the spectral detection unit, obtain the output spectral intensity distribution curve of the system based on the electrical signal, and perform feedback correction on the luminous flux modulation degree of the programmable micromirror array based on the target spectral intensity distribution curve, including: Receive the electrical signal from the spectral detection unit; The output spectral intensity distribution curve of the system is obtained based on the electrical signal; A first correction coefficient E1, a second correction coefficient E2, a first deviation threshold M1, and a second deviation threshold M2 are preset, wherein E1 < 1 < E2, and M1 < 0 < M2. Based on the output spectral intensity distribution curve, the average light intensity A within the preset wavelength range corresponding to each micromirror unit is calculated; Based on the corrected target spectral intensity distribution curve, the average light intensity B in the preset wavelength range corresponding to each micromirror unit is calculated. Calculate the light intensity difference C between average light intensity A and average light intensity B, where C = AB; Based on the relationship between the light intensity difference C and the first deviation threshold M1 and the second deviation threshold M2, the on-duty cycle T of the programmable micromirror unit within a unit modulation period is corrected; wherein... When M1≤C≤M2, the on duty cycle T of the programmable micromirror unit in a unit modulation period is not corrected; When C < M1, the second correction coefficient E2 is selected to correct the on duty cycle T of the programmable micromirror unit in a unit modulation period. The corrected on duty cycle of the programmable micromirror unit in a unit modulation period is denoted as T1, T1 = T × E2. When C > M1, the second correction coefficient E1 is selected to correct the on duty cycle T of the programmable micromirror unit in a unit modulation period. The corrected on duty cycle of the programmable micromirror unit in a unit modulation period is denoted as T1, where T1 = T × E1.
[0038] Understandably, regardless of whether the deviation originates from light source fluctuations, device drift, or model errors, this correction logic can bring it to converge, ensuring the system performs reliable, high-precision operation over extended periods. The threshold judgment and proportional correction methods employed have low computational complexity and fast response speed.
[0039] In some embodiments of this application, the intelligent spectral adaptive detection system based on a programmable micromirror array further includes: The human-computer interaction unit is signal-connected to the control unit and is used to customize the target relative spectral response curve and transmit the customized target relative spectral response curve to the control unit.
[0040] Understandably, supporting user-defined target relative spectral response curves greatly enhances system flexibility.
[0041] It is understandable that by setting up an optical path component, incident light can be received and spatially separated according to wavelength to form a dispersive spectral band. A programmable micromirror array (PMMA) is then set on the image plane of the dispersive spectral band formed by the optical path component. The PMMA is calibrated according to the wavelength range, and the spatial distribution of light intensity of the dispersive spectral band is modulated in each calibrated region according to a preset strategy. A spectral sampling unit can collect the spectral characteristic data of the incident light in real time. A spectral detection unit can receive the light signal modulated and refocused by the PMMA and convert it into an electrical signal. A control unit is connected to the PMMA, spectral sampling unit, and spectral detection unit. First, the control unit retrieves the target relative spectral response curve. Based on the target relative spectral response curve, it controls the modulation degree of luminous flux in each wavelength-corresponding region of the PMMA. This allows for modulation of the luminous flux in each wavelength-corresponding region of the PMMA according to the preset target relative spectral response curve, making it suitable for various applications such as spectral analysis, visual simulation, and environmental monitoring, thus improving automation. The control unit is also used to receive spectral feature data collected by the spectral sampling unit, obtain the spectral intensity distribution curve of the incident light based on the spectral feature data, and obtain the target spectral intensity distribution curve based on the target relative spectral response curve. By obtaining the target spectral intensity distribution curve based on the spectral feature data and the target relative spectral response curve, the theoretical calculation of the target spectral intensity is realized, laying the foundation for subsequent feedback correction. The control unit is also used to receive electrical signals from the spectral detection unit, obtain the system's output spectral intensity distribution curve based on the electrical signals, and perform feedback correction on the light flux modulation degree of the programmable micromirror array based on the target spectral intensity distribution curve. By combining the actual output spectral intensity distribution curve and the theoretically calculated target spectral intensity distribution curve, the deviation of the light flux modulation by the programmable micromirror array can be calculated, and the light flux modulation degree of the programmable micromirror array can be corrected based on the deviation. This is suitable for dynamic measurement and improves measurement accuracy.
[0042] In summary, this application provides an intelligent spectral adaptive detection system based on a programmable micromirror array. By setting a control unit to modulate and feedback adjust the light flux of the programmable micromirror array, the system improves the degree of automation and the accuracy of the measured optical information.
[0043] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program goods. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program goods embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0044] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program goods according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0045] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0046] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0047] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit it. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that modifications or equivalent substitutions can still be made to the specific implementation of the present invention. Any modifications or equivalent substitutions that do not depart from the spirit and scope of the present invention should be covered within the scope of protection of the claims of the present invention.
Claims
1. An intelligent spectral adaptive detection system based on a programmable micromirror array, characterized in that, include: Optical path components are used to receive incident light and spatially separate it according to wavelength to form dispersive spectral bands; A programmable micromirror array is disposed on the image plane where the dispersive spectral band formed by the optical path component is located, and is used to modulate the spatial distribution of light intensity of the dispersive spectral band; The spectral sampling unit is used to acquire the spectral characteristic data of the incident light in real time. The spectral detection unit is used to receive the optical signal modulated and refocused by the programmable micromirror array and convert it into an electrical signal. The control unit is connected to the programmable micromirror array, the spectral sampling unit, and the spectral detection unit. The control unit retrieves the target relative spectral response curve and, based on the target relative spectral response curve, controls the luminous flux modulation level of each wavelength-corresponding region of the programmable micromirror array. The control unit also receives spectral feature data collected by the spectral sampling unit, obtains the spectral intensity distribution curve of the incident light based on the spectral feature data, and obtains the target spectral intensity distribution curve based on the target relative spectral response curve. Furthermore, the control unit receives electrical signals from the spectral detection unit, obtains the system's output spectral intensity distribution curve based on the electrical signals, and performs feedback correction on the luminous flux modulation level of the programmable micromirror array based on the target spectral intensity distribution curve.
2. The intelligent spectral adaptive detection system based on a programmable micromirror array according to claim 1, characterized in that, The optical path assembly includes components arranged sequentially along the optical path: The acquisition module is used to acquire incident light and convert it into a converging, diverging, or parallel beam output. The dispersion module is used to disperse the beam output by the acquisition module, and to separate the polychromatic beam into a dispersion band according to wavelength space. The collection module is used to refocus the dispersive spectral bands modulated by the programmable micromirror array and guide them to the spectral detection unit; wherein, The programmable micromirror array is disposed between the dispersion module and the collection module.
3. The intelligent spectral adaptive detection system based on a programmable micromirror array according to claim 2, characterized in that, The spectral sampling unit includes: A beam splitter is installed in the output optical path of the acquisition module to reflect part of the incident beam to an independent optical path. The spectral analysis module, located in the independent optical path, is used to receive the beam guided by the beam splitter and collect its spectral characteristic data.
4. The intelligent spectral adaptive detection system based on a programmable micromirror array according to claim 3, characterized in that, The programmable micromirror array includes several programmable micromirror units. The programmable micromirror units switch on and off by controlling their deflection angle and achieve grayscale control of light intensity modulation by pulse width modulation.
5. The intelligent spectral adaptive detection system based on a programmable micromirror array according to claim 4, characterized in that, The control unit is used to retrieve the target relative spectral response curve, and based on the target relative spectral response curve, to control the degree of luminous flux modulation in each wavelength-corresponding region of the programmable micromirror array, including: Retrieve the target relative spectral response curve pre-stored in the control unit; The programmable micromirror array is wavelength calibrated to establish the correspondence between the spatial position of the micromirror array and the wavelength range, so that each micromirror unit in the array corresponds to a preset wavelength range. Obtain the spectral transmission efficiency X1 of the acquisition module, the spectral transmission efficiency X2 of the dispersion module, the spectral transmission efficiency X3 of the collection module, the spectral transmission efficiency X4 of the programmable micromirror array, and the spectral detection efficiency X5 of the detection module, and calculate the comprehensive spectral efficiency X, X=X1×X2×X3×X4×X5. Based on the target relative spectral response curve, determine the average target response value Y corresponding to each wavelength range; The product of the efficiency value X and the average target response value Y is used as the target response setting value Y1 of the corresponding programmable micromirror unit, Y1=Y / X; Based on the target responsivity setting value Y1, determine the target switching duty cycle of the corresponding programmable micromirror unit within a unit modulation period; Based on the target switch duty cycle, the control pulse timing signal of the programmable micromirror unit is generated.
6. The intelligent spectral adaptive detection system based on a programmable micromirror array according to claim 5, characterized in that, The control unit is further configured to receive spectral feature data collected by the spectral sampling unit, obtain the spectral intensity distribution curve of the incident light based on the spectral feature data, and obtain the target spectral intensity distribution curve based on the target relative spectral response curve, including: The spectral feature data collected by the spectral sampling unit is received, wherein the spectral feature data includes wavelength and its corresponding light intensity information; Based on the spectral feature data, a spectral intensity distribution curve is constructed with wavelength as the abscissa and light intensity as the ordinate; Based on the spectral intensity distribution curve and the target relative spectral response curve, the target spectral intensity distribution curve is obtained.
7. The intelligent spectral adaptive detection system based on a programmable micromirror array according to claim 6, characterized in that, When obtaining the target spectral intensity distribution curve based on the spectral intensity distribution curve and the target relative spectral response curve, the process includes: The spectral intensity distribution curve and the target relative spectral response curve are synthesized along the wavelength dimension to generate the target spectral intensity distribution curve; wherein... The synthesis is achieved by multiplying the spectral intensity distribution curve with the values corresponding to the same wavelength in the target relative spectral response curve.
8. The intelligent spectral adaptive detection system based on a programmable micromirror array according to claim 7, characterized in that, The control unit is also used to correct the generated target spectral intensity distribution curve, including: The generated target spectral intensity distribution curve is corrected based on the spectral transmission efficiency X1 of the acquisition module; wherein, The correction is achieved by dividing the light intensity value in the target spectral intensity distribution curve by the spectral transmission efficiency X1 of the acquisition module.
9. The intelligent spectral adaptive detection system based on a programmable micromirror array according to claim 8, characterized in that, The control unit is further configured to receive the electrical signal from the spectral detection unit, obtain the output spectral intensity distribution curve of the system based on the electrical signal, and, when performing feedback correction on the light flux modulation degree of the programmable micromirror array based on the target spectral intensity distribution curve, include: Receive the electrical signal from the spectral detection unit; The output spectral intensity distribution curve of the system is obtained based on the electrical signal; A first correction coefficient E1, a second correction coefficient E2, a first deviation threshold M1, and a second deviation threshold M2 are preset, wherein E1 < 1 < E2, and M1 < 0 < M2. Based on the output spectral intensity distribution curve, the average light intensity A within the preset wavelength range corresponding to each micromirror unit is calculated; Based on the corrected target spectral intensity distribution curve, the average light intensity B in the preset wavelength range corresponding to each micromirror unit is calculated. Calculate the light intensity difference C between average light intensity A and average light intensity B, where C = AB; Based on the relationship between the light intensity difference C and the first deviation threshold M1 and the second deviation threshold M2, the on-duty cycle T of the programmable micromirror unit within a unit modulation period is corrected; wherein... When M1≤C≤M2, the on duty cycle T of the programmable micromirror unit in a unit modulation period is not corrected; When C < M1, the second correction coefficient E2 is selected to correct the on duty cycle T of the programmable micromirror unit in a unit modulation period. The corrected on duty cycle of the programmable micromirror unit in a unit modulation period is denoted as T1, T1 = T × E2. When C > M1, the second correction coefficient E1 is selected to correct the on duty cycle T of the programmable micromirror unit in a unit modulation period. The corrected on duty cycle of the programmable micromirror unit in a unit modulation period is denoted as T1, where T1 = T × E1.
10. The intelligent spectral adaptive detection system based on a programmable micromirror array according to claim 1, characterized in that, Also includes: The human-computer interaction unit is signal-connected to the control unit and is used to customize the target relative spectral response curve and transmit the customized target relative spectral response curve to the control unit.