Lattice structured light scanning method and device based on metasurface
By acquiring the array beam on the primary metasurface and generating the outgoing beam through the secondary metasurface, the metasurface-based lattice structured light large-field full-coverage dynamic scanning is achieved, solving the problems of detection accuracy and visual field in traditional technology. It provides a high-precision and flexible detection solution for field and efficiency-limited problems.
Patent Information
- Application Number
- CN202411695890.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-25
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2044-11-25
AI Technical Summary
In the prior art, the technology to realize static lattice structured light projection based on superstructure surfaces has limited long-distance detection accuracy, and the technology to realize dynamic adjustable laser beam scanning based on superstructure surfaces has limited field of view detection and detection efficiency.
Lattice structured light is realized by obtaining an array beam of the incident beam during lattice structured light scanning in the primary metasurface, and generating an outgoing beam through a secondary metasurface that meets the preset spacing condition with the primary metasurface. Large field of view and full coverage dynamic scanning.
The dynamic scanning dynamic scanning of the dotted light fields under the level of small -scale surface shifts under the surface of the class led to a small range of dynamic displacement provides a new plan for high precision and flexible detection. At the same time The advantage of easy integration.
Smart Images

Figure CN119355950A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of light beam scanning technology, and in particular to a metasurface-based lattice structured light scanning method and device. Background Art
[0002] With the rapid development of industries such as consumer electronics and autonomous driving, it is becoming increasingly important to develop miniaturized, lightweight, easy-to-integrate and simple 3D detection systems. As a popular non-contact active 3D detection technology, structured light technology has attracted much attention due to its advantages such as strong environmental adaptability, high detection accuracy, fast detection speed and low cost. However, traditional structured light detection systems often face challenges such as complex systems and large volumes, while metasurfaces provide a new solution for achieving more compact and more integrated structured light 3D detection systems.
[0003] In related technologies, fine sub-wavelength nanostructure arrays can be designed. Due to the local effect of the nanostructure on light waves, the light waves can undergo predetermined modulation according to the specific design when passing through these tiny structures, thereby achieving specific optical effects. It is also possible to use metasurfaces to modulate the high-order diffraction orders of lasers to achieve static lattice structured light projection. It is also possible to achieve dynamically adjustable laser beam scanning through metasurfaces, thereby improving three-dimensional detection accuracy and detection flexibility.
[0004] However, among the related technologies, the technology of static dot matrix structured light projection based on metasurface has the mutual constraint between detection distance and resolution; the technology of dynamically adjustable laser beam scanning based on metasurface has the problem of small detection field angle or requiring a large range of adjustable displacement, and fails to achieve high-efficiency dynamic three-dimensional detection with a large field of view. In addition, increasing the translational displacement range of the metasurface will correspondingly increase the difficulty of designing the microactuator, and will also limit the detection accuracy and frequency to a certain extent, becoming a hardware bottleneck for realizing the performance of miniaturized structured light three-dimensional detection systems, and urgently needs to be improved. Summary of the invention
[0005] The present application provides a dot matrix structured light scanning method and device based on a metasurface, so as to solve the problems in the related technology that the technology of static dot matrix structured light projection based on a metasurface has limited long-distance detection accuracy, and the technology of dynamically adjustable laser beam scanning based on a metasurface has limited detection field of view and detection efficiency.
[0006] A first aspect of the present application provides a lattice structured light scanning method based on a metasurface, comprising the following steps: based on at least one array unit in a primary metasurface, acquiring an array beam of an incident light beam during lattice structured light scanning; based on the array beam, generating an outgoing light beam of the incident light beam through a secondary metasurface that meets a preset spacing condition with the primary metasurface; and based on the outgoing light beam, generating a scanning result of the lattice structured light scanning.
[0007] Optionally, in one embodiment of the present application, the method of acquiring an array beam of an incident light beam during dot structured light scanning based on at least one array unit in a first-level metasurface includes: detecting the aperture size of the first-level metasurface; determining position information of all array units in the first-level metasurface based on the aperture size; obtaining first-level phase information of all array units based on the position information; and generating the array beam based on the first-level phase information and the incident light beam.
[0008] Optionally, in one embodiment of the present application, generating an outgoing beam of the incident beam based on the array beam through a secondary metasurface that satisfies a preset spacing condition with the primary metasurface includes: acquiring secondary phase information of the secondary metasurface based on the array beam; obtaining total phase information of the outgoing beam based on the primary phase information and the secondary phase information; and generating the outgoing beam based on the total phase information.
[0009] Optionally, in one embodiment of the present application, the expression of the direction angle of the outgoing light beam may be, but is not limited to,:
[0010]
[0011] Among them, α and β are direction angles, d x is the translation in the x direction between the cascaded metasurfaces, d y is the translation in the y direction between the cascaded metasurfaces, λ0 is the wavelength, p is a real constant that can be set by oneself, (Γ j , Γ i ) is the center position of the array unit.
[0012] Optionally, in one embodiment of the present application, the expression of the total phase information may be, but is not limited to,:
[0013]
[0014] Among them, n m ×n m is the array size, P m is the array period.
[0015] A second aspect of the present application provides a metasurface-based lattice structured light scanning device, including: an acquisition module, used to acquire an array beam of an incident light beam during lattice structured light scanning based on at least one array unit in a primary metasurface; a first generation module, used to generate an outgoing light beam of the incident light beam based on the array beam through a secondary metasurface that meets a preset spacing condition with the primary metasurface; and a second generation module, used to generate a scanning result of the lattice structured light scanning based on the outgoing light beam.
[0016] Optionally, in one embodiment of the present application, the acquisition module includes: a detection unit, used to detect the aperture size of the first-level metasurface; a determination unit, used to determine the position information of all array units in the first-level metasurface based on the aperture size; a first generation unit, used to obtain the first-level phase information of all array units based on the position information; and a second generation unit, used to generate the array beam based on the first-level phase information and the incident beam.
[0017] Optionally, in one embodiment of the present application, the first generating module includes: an acquiring unit, used to acquire the secondary phase information of the secondary metasurface based on the array beam; a third generating unit, used to obtain the total phase information of the outgoing beam based on the primary phase information and the secondary phase information; and a fourth generating unit, used to generate the outgoing beam based on the total phase information.
[0018] Optionally, in one embodiment of the present application, the expression of the direction angle of the outgoing light beam may be, but is not limited to,:
[0019]
[0020] Among them, α and β are direction angles, d x is the translation in the x direction between the cascaded metasurfaces, d y is the translation in the y direction between the cascaded metasurfaces, λ0 is the wavelength, p is a real constant that can be set by oneself, (Γ j , Γ i ) is the center position of the array unit.
[0021] Optionally, in one embodiment of the present application, the expression of the total phase information may be, but is not limited to,:
[0022]
[0023] Among them, n m ×n m is the array size, P m is the array period.
[0024] The third aspect of the present application provides an electronic device, comprising: 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 metasurface-based dot-matrix structured light scanning method as described in the above embodiment.
[0025] The fourth aspect of the present application provides a computer-readable storage medium, which stores a computer program. When the program is executed by a processor, it implements the above-mentioned metasurface-based dot-matrix structured light scanning method.
[0026] The fifth aspect of the present application provides a computer program product, including a computer program, which, when executed, implements the above-mentioned metasurface-based dot-matrix structured light scanning method.
[0027] The embodiment of the present application can obtain the array beam of the incident light beam during the dot matrix structured light scanning based on at least one array unit in the first-level metasurface, and then generate the outgoing beam of the incident light beam through the second-level metasurface that meets a certain spacing condition with the first-level metasurface. The scanning result of the dot matrix structured light scanning can be finely controlled by the design of the array cascaded metasurface to achieve the dynamic scanning of the dot matrix structured light with a large field of view and full coverage under the small-range translation displacement of the cascaded metasurface, providing an excellent new solution for high-precision and flexible detection. At the same time, the metasurface has the advantages of small size, light weight and easy integration, which can meet the urgent needs of today's consumer electronics and autonomous driving industries for miniaturized, lightweight, easy-to-integrate and simple detection systems. Therefore, the problems of limited long-distance detection accuracy in the technology of static dot matrix structured light projection based on metasurface and limited detection field of view and detection efficiency in the technology of dynamically adjustable laser beam scanning based on metasurface in the related technology are solved.
[0028] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:
[0030] Figure 1 A schematic diagram of the structure of an array-type cascaded metasurface system provided according to one embodiment of the present application;
[0031] Figure 2 A block diagram of a scanning process based on an array-type cascaded metasurface system according to one embodiment of the present application;
[0032] Figure 3A flowchart of a metasurface-based dot-matrix structured light scanning method provided according to an embodiment of the present application;
[0033] Figure 4 A schematic block diagram of a metasurface-based dot-matrix structured light scanning device according to an embodiment of the present application;
[0034] Figure 5 It is a schematic diagram of the structure of an electronic device provided according to an embodiment of the present application. DETAILED DESCRIPTION
[0035] Embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.
[0036] The following describes a metasurface-based dot-matrix structured light scanning method and device according to an embodiment of the present application with reference to the accompanying drawings. In view of the problems mentioned in the above background technology that the technology of static dot matrix structured light projection based on metasurface has limited long-distance detection accuracy, and the technology of dynamically adjustable laser beam scanning based on metasurface has limited detection field of view and detection efficiency, the present application provides a dot matrix structured light scanning method based on metasurface, in which the array beam of the incident light beam during dot matrix structured light scanning can be obtained based on at least one array unit in the first-level metasurface, and then the outgoing light beam of the incident light beam is generated through the second-level metasurface that meets a certain spacing condition with the first-level metasurface. The scanning result of the dot matrix structured light scanning is finely controlled by the design of an array-type cascaded metasurface to achieve full coverage dynamic scanning of the dot matrix structured light with a large field of view under a small range of translational displacement of the cascaded metasurface, providing an excellent new solution for high-precision and flexible detection. At the same time, the metasurface has the advantages of small size, light weight and easy integration, which can meet the urgent needs of today's consumer electronics and autonomous driving industries for miniaturized, lightweight, easy to integrate and simple detection systems. As a result, the problems in related technologies such as limited long-distance detection accuracy in the technology of static dot matrix structured light projection based on metasurfaces and limited detection field of view and detection efficiency in the technology of dynamically adjustable laser beam scanning based on metasurfaces are solved.
[0037] Before introducing the metasurface-based dot matrix structured light scanning method proposed in the embodiment of the present application, the array-type cascade metasurface system involved in the embodiment of the present application is first introduced.
[0038] Specifically, Figure 1 A schematic diagram of the structure of an array-type cascaded metasurface system provided according to one embodiment of the present application.
[0039] Among them, Figure 1 As shown, the array-type cascade metasurface system includes a primary metasurface and a secondary metasurface, wherein the primary metasurface adopts an array design and can divide the incident light beam into array beams; the secondary metasurface is not arrayed and is used to adjust the output deflection angle of the array beam output by the primary metasurface.
[0040] Furthermore, in the embodiment of the present application, the working mode of the arrayed cascade metasurface system can be described as follows: when the secondary metasurface has no relative motion with respect to the primary metasurface, due to the arrayed design of the primary metasurface, each array unit in the primary metasurface already has an initial relative offset in the x-direction and the y-direction with respect to the surface center of the secondary metasurface, and the array light beam generated by the primary metasurface will project a lattice structured light with a large field of view and a small divergence angle after passing through the secondary metasurface; when the secondary metasurface undergoes relative translation with respect to the primary metasurface, the direction of the lattice structured light outgoing light beam will change near the initial outgoing direction, that is, compared with a single point light beam, a smaller translational displacement range can achieve scanning of a larger field of view, coverage without dead angles, and higher scanning efficiency.
[0041] Further, in the embodiment of the present application, a schematic diagram of obtaining dot matrix structured light based on the array cascade metasurface system is as follows: Figure 2 shown.
[0042] Specifically, Figure 3 The present invention is a flowchart of a metasurface-based dot-structured light scanning method according to an embodiment of the present application.
[0043] like Figure 3 As shown, the dot matrix structured light scanning method based on the metasurface includes the following steps:
[0044] In step S301, based on at least one array unit in the primary metasurface, an array beam of an incident beam during dot matrix structured light scanning is acquired.
[0045] As a possible implementation method, the primary metasurface of the embodiment of the present application includes at least one array unit, and during dot matrix structured light scanning, an array beam can be obtained based on the incident beam.
[0046] For example, Figure 1 and Figure 2 As shown, the embodiment of the present application can obtain an array beam of the incident light beam by using at least one array unit of the primary metasurface during dot matrix structured light scanning.
[0047] Optionally, in one embodiment of the present application, based on at least one array unit in a first-level metasurface, an array beam of an incident light beam during dot structured light scanning is obtained, including: detecting the aperture size of the first-level metasurface; determining position information of all array units in the first-level metasurface based on the aperture size; obtaining first-level phase information of all array units based on the position information; and generating an array beam based on the first-level phase information and the incident light beam.
[0048] In some embodiments, the content of obtaining an array beam based on an incident beam in the embodiment of the present application mainly includes:
[0049] In the embodiment of the present application, the aperture size of the primary metasurface can be detected first, which can be represented by, but not limited to, n m ×P m , where n m ×n m is the array size, P m is the array period.
[0050] Furthermore, the embodiment of the present application can obtain the position information of all array units in the first-level metasurface. That is, in the embodiment of the present application, the position range occupied by the first-level metasurface on the x-axis and the y-axis in the xy plane can be represented as, but not limited to, Among them, the position range occupied by the array unit in the i-th row and j-th column on the x-axis is The position range on the y-axis is
[0051] Then the center position of the array unit is obtained, which can be expressed as but not limited to Where i,j=1,2,…,n m .
[0052] Furthermore, the embodiment of the present application obtains the primary phase information of all array units based on the position information, thereby obtaining an array beam. The primary phase information of the metasurface array unit in the i-th row and j-th column in the primary metasurface can be, but is not limited to, expressed as:
[0053]
[0054] Where p is a real constant that can be set by yourself.
[0055] In step S302, based on the array beam, an outgoing beam of the incident beam is generated through a secondary metasurface that meets a preset spacing condition with the primary metasurface.
[0056] In the actual implementation process, the embodiment of the present application can obtain the outgoing beam of the incident beam through the secondary metasurface based on the array beam. Among them, the secondary metasurface and the primary metasurface meet a certain spacing condition, which can be set by technicians in this field according to actual conditions, and this application does not make specific restrictions.
[0057] For example, Figure 1 and Figure 2 As shown, the embodiment of the present application can obtain an outgoing light beam of an incident light beam based on a secondary metasurface in a cascaded metasurface system.
[0058] Optionally, in one embodiment of the present application, based on the array beam, an outgoing beam of the incident beam is generated through a secondary metasurface that satisfies a preset spacing condition with the primary metasurface, including: obtaining secondary phase information of the secondary metasurface based on the array beam; obtaining total phase information of the outgoing beam based on the primary phase information and the secondary phase information; and generating the outgoing beam based on the total phase information. The expression of the total phase information may be, but is not limited to,:
[0059]
[0060] Among them, n m ×n m is the array size, P m is the array period.
[0061] The expression of the outgoing beam direction angle can be, but is not limited to,:
[0062]
[0063] Among them, α and β are direction angles, d x is the translation in the x direction between the cascaded metasurfaces, d y is the translation in the y direction between the cascaded metasurfaces, λ0 is the wavelength, p is a real constant that can be set by oneself, (Γ j , Γ i ) is the center position of the array unit.
[0064] In some embodiments, the contents of generating an outgoing beam using an array beam and a secondary metasurface in the embodiments of the present application mainly include:
[0065] In the embodiment of the present application, the secondary phase information of the secondary metasurface may be first obtained, which may be expressed as, but not limited to:
[0066]
[0067] Further, in the embodiment of the present application, when the distance between the primary metasurface and the secondary metasurface meets a certain distance condition, such as being close to 0, the present application does not impose any specific restrictions, and the secondary metasurface is translated within the plane by d x and d y When , the total phase information of the array-type cascaded metasurface can be, but is not limited to,:
[0068]
[0069] Furthermore, the embodiment of the present application can control the x-direction translation (d x ) and y-direction translation (d y ), realizing small divergence angle emission of dot matrix structured light and dynamic scanning with full coverage of large field of view (such as Figure 2 As shown). The emission direction of one of the dot-matrix structured lights is represented by the direction angles α, β and γ, the wavelength is represented by λ0, and the corresponding unit direction vector is (cosα, cosβ, cosγ). According to the generalized Snell's law, when a plane wave is incident vertically on the primary metasurface, an outgoing light beam is obtained after passing through the secondary metasurface, and its direction angle can be represented by, but not limited to,:
[0070]
[0071] In step S303, a scanning result of the dot matrix structured light scanning is generated based on the outgoing light beam.
[0072] From the above analysis, it can be seen that the output light beam of the embodiment of the present application has the characteristics of large field of view and high efficiency. Through the output light beam, the scanning result of the dot matrix structured light scanning can be obtained, and the high-precision, high-efficiency, and full-coverage scanning of the dot matrix structured light can be achieved through the small displacement between the cascaded meta-surfaces.
[0073] The working principle of the metasurface-based dot-matrix structured light scanning method proposed in the embodiment of the present application is described in detail below with reference to a specific embodiment.
[0074] Embodiment 1:
[0075] like Figure 1 As shown, the embodiment of the present application adopts an array-type cascaded metasurface system, wherein the first-level metasurface adopts an array design, which can divide the incident light beam into an array beam; the second-level metasurface is not arrayed, and is used to adjust the output deflection angle of the array beam output by the first-level metasurface.
[0076] Specifically, when scanning with dot matrix structured light, the embodiment of the present application can detect the aperture size of the first-level metasurface, determine the position information of all array units in the first-level metasurface, and determine the first-level phase information of all array units, and then use at least one array unit of the first-level metasurface to obtain the array beam of the incident light beam.
[0077] Furthermore, according to the secondary phase information of the secondary metasurface, when the distance between the primary metasurface and the secondary metasurface meets a certain distance condition and the secondary metasurface is translated within the plane by d x and d y When the total phase information of the array cascade metasurface is determined, the outgoing beam is obtained, as shown in the schematic diagram. Figure 2 As shown, the embodiment of the present application uses the outgoing light beam to obtain the scanning result of the dot matrix structured light scanning.
[0078] According to the dot-matrix structured light scanning method based on the metasurface proposed in the embodiment of the present application, the array beam of the incident light beam during dot-matrix structured light scanning can be obtained based on at least one array unit in the first-level metasurface, and then the outgoing light beam of the incident light beam is generated through the second-level metasurface that meets a certain spacing condition with the first-level metasurface. The scanning result of the dot-matrix structured light scanning can be finely controlled by the design of the array-type cascaded metasurface to achieve the dynamic scanning of the dot-matrix structured light with a large field of view and full coverage under the small-range translation displacement of the cascaded metasurface, providing an excellent new solution for high-precision and flexible detection. At the same time, the metasurface has the advantages of small size, light weight and easy integration, which can meet the urgent needs of today's consumer electronics and autonomous driving industries for miniaturized, lightweight, easy-to-integrate and simple detection systems. Therefore, the problems of limited long-distance detection accuracy in the technology of static dot-matrix structured light projection based on metasurface and limited detection field of view and detection efficiency in the technology of dynamically adjustable laser beam scanning based on metasurface in the related technology are solved.
[0079] Next, a metasurface-based dot matrix structured light scanning device proposed in accordance with an embodiment of the present application will be described with reference to the accompanying drawings.
[0080] Figure 4 A schematic block diagram of a metasurface-based dot-matrix structured light scanning device according to an embodiment of the present application.
[0081] like Figure 4 As shown, the metasurface-based dot-matrix structured light scanning device 10 includes: an acquisition module 100 , a first generation module 200 and a second generation module 300 .
[0082] The acquisition module 100 is used to acquire an array beam of an incident beam during dot matrix structured light scanning based on at least one array unit in the primary metasurface.
[0083] The first generating module 200 is used to generate an outgoing beam of the incident beam based on the array beam through a secondary metasurface that meets a preset spacing condition with the primary metasurface.
[0084] The second generating module 300 is used to generate a scanning result of the dot matrix structured light scanning based on the outgoing light beam.
[0085] Optionally, in one embodiment of the present application, the acquisition module 100 includes: a detection unit, a determination unit, a first generation unit and a second generation unit.
[0086] Among them, the detection unit is used to detect the caliber size of the first-level metasurface.
[0087] A determination unit is used to determine the position information of all array units in the first-level metasurface based on the aperture size.
[0088] The first generating unit is used to obtain the primary phase information of all array units based on the position information.
[0089] The second generating unit is used to generate an array beam based on the primary phase information and the incident beam.
[0090] Optionally, in one embodiment of the present application, the first generating module 200 includes: an acquiring unit, a third generating unit and a fourth generating unit.
[0091] Wherein, the acquisition unit is used to acquire the secondary phase information of the secondary metasurface based on the array beam.
[0092] The third generating unit is used to obtain the total phase information of the outgoing light beam based on the primary phase information and the secondary phase information.
[0093] The fourth generating unit is used to generate an outgoing light beam based on the total phase information.
[0094] Optionally, in one embodiment of the present application, the expression of the direction angle of the outgoing light beam may be, but is not limited to,:
[0095]
[0096] Among them, α and β are direction angles, d x is the translation in the x direction between the cascaded metasurfaces, d y is the translation in the y direction between the cascaded metasurfaces, λ0 is the wavelength, p is a real constant that can be set by oneself, (Γ j , Γ i ) is the center position of the array unit.
[0097] Optionally, in one embodiment of the present application, the expression of the total phase information may be, but is not limited to,:
[0098]
[0099] Among them, n m ×n m is the array size, Pm is the array period.
[0100] It should be noted that the aforementioned explanation of the embodiment of the metasurface-based lattice structured light scanning method is also applicable to the metasurface-based lattice structured light scanning device of this embodiment, and will not be repeated here.
[0101] According to the dot matrix structured light scanning device based on the metasurface proposed in the embodiment of the present application, the array beam of the incident light beam during the dot matrix structured light scanning can be obtained based on at least one array unit in the first-level metasurface, and then the outgoing beam of the incident light beam is generated through the second-level metasurface that meets a certain spacing condition with the first-level metasurface. The scanning result of the dot matrix structured light scanning can be finely controlled by the design of the array cascade metasurface to achieve the full coverage dynamic scanning of the dot matrix structured light with a large field of view under the small-range translation displacement of the cascade metasurface, providing an excellent new solution for high-precision and flexible detection. At the same time, the metasurface has the advantages of small size, light weight and easy integration, which can meet the urgent needs of today's consumer electronics and autonomous driving industries for miniaturized, lightweight, easy-to-integrate and simple detection systems. Therefore, the problems of limited long-distance detection accuracy in the technology of static dot matrix structured light projection based on metasurface and limited detection field of view and detection efficiency in the technology of dynamically adjustable laser beam scanning based on metasurface in the related technology are solved.
[0102] Figure 5 This is a schematic diagram of the structure of an electronic device provided according to an embodiment of the present application. The electronic device may include:
[0103] A memory 501 , a processor 502 , and a computer program stored in the memory 501 and executable on the processor 502 .
[0104] When the processor 502 executes the program, the metasurface-based dot-matrix structured light scanning method provided in the above embodiment is implemented.
[0105] Furthermore, the electronic device further comprises:
[0106] The communication interface 503 is used for communication between the memory 501 and the processor 502 .
[0107] The memory 501 is used to store computer programs that can be executed on the processor 502 .
[0108] The memory 501 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.
[0109] If the memory 501, the processor 502 and the communication interface 503 are implemented independently, the communication interface 503, the memory 501 and the processor 502 can be connected to each other through a bus and communicate with each other. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 5 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0110] Optionally, in a specific implementation, if the memory 501, the processor 502 and the communication interface 503 are integrated on a chip, the memory 501, the processor 502 and the communication interface 503 can communicate with each other through an internal interface.
[0111] The processor 502 may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application.
[0112] An embodiment of the present application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the above-mentioned metasurface-based dot-matrix structured light scanning method.
[0113] An embodiment of the present application also provides a computer program product, including a computer program, which, when executed, implements the above-mentioned metasurface-based dot-matrix structured light scanning method.
[0114] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or N embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.
[0115] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise clearly and specifically defined.
[0116] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, fragment or portion of code comprising one or N executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present application belong.
[0117] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purpose of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or N wirings (electronic devices), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways as necessary and then storing it in a computer memory.
[0118] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above embodiment, the N steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. If implemented by hardware, as in another embodiment, it can be implemented by any one or a combination of multiple of the following technologies known in the art: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0119] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.
[0120] In addition, each functional unit in each embodiment of the present application may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.
[0121] The storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, etc. Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limiting the present application. A person of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present application.
Claims
1. A dot-structured light scanning method based on a metasurface, characterized in that: The following steps are involved: Based on at least one array unit in the primary metasurface, an array beam of an incident beam during dot matrix structured light scanning is obtained; Based on the array beam, generating an outgoing beam of the incident beam through a secondary metasurface that satisfies a preset spacing condition with the primary metasurface; Based on the outgoing light beam, a scanning result of the dot matrix structured light scanning is generated.
2. The method according to claim 1, characterized in that The method of acquiring an array beam of an incident beam during dot matrix structured light scanning based on at least one array unit in the primary metasurface comprises: Detecting the aperture size of the first-level metasurface; Determine the position information of all array units in the first-level metasurface based on the aperture size; Obtaining primary phase information of all array units based on the position information; The array beam is generated based on the primary phase information and the incident beam.
3. The method according to claim 2, characterized in that The method of generating an outgoing beam of the incident beam based on the array beam through a secondary metasurface that satisfies a preset spacing condition with the primary metasurface includes: Based on the array beam, acquiring secondary phase information of the secondary metasurface; Based on the primary phase information and the secondary phase information, obtaining total phase information of the outgoing light beam; Based on the total phase information, the outgoing light beam is generated.
4. The method according to claim 1, characterized in that: The expression of the direction angle of the outgoing light beam is: Among them, α and β are direction angles, d x is the translation in the x direction between the cascaded metasurfaces, d y is the translation in the y direction between the cascaded metasurfaces, λ0 is the wavelength, p is a real constant that can be set by oneself, (Γ j , Γ i ) is the center position of the array unit.
5. The method according to claim 3, characterized in that: The expression of the total phase information is: Among them, n m ×n m is the array size, P m is the array period.
6. A dot-matrix structured light scanning device based on a metasurface, characterized in that: include: An acquisition module, used for acquiring an array beam of an incident beam during dot matrix structured light scanning based on at least one array unit in the primary metasurface; A first generating module, configured to generate an outgoing beam of the incident beam based on the array beam through a secondary metasurface that satisfies a preset spacing condition with the primary metasurface; The second generating module is used to generate a scanning result of the dot matrix structured light scanning based on the outgoing light beam.
7. The device according to claim 6, characterized in that The acquisition module comprises: A detection unit, used to detect the aperture size of the first-level metasurface; A determination unit, configured to determine position information of all array units in the first-level metasurface based on the aperture size; A first generating unit, configured to obtain primary phase information of all array units based on the position information; The second generating unit is used to generate the array beam based on the primary phase information and the incident beam.
8. An electronic device, characterized in that: include: 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 metasurface-based dot-matrix structured light scanning method as described in any one of claims 1 to 5.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: The program is executed by a processor to implement the metasurface-based dot-matrix structured light scanning method as described in any one of claims 1 to 5.
10. A computer program product, characterized in that It comprises a computer program, which, when executed, is used to implement the metasurface-based dot-matrix structured light scanning method as described in any one of claims 1 to 5.
Citation Information
Patent Citations
Broadband achromatic microwave super-surface lens and generation method thereof
CN109301417A
Large-view-field laser beam scanning system and design method thereof and laser radar device
CN113777776A
Polarization imaging lens based on metasurface, design method and detection system
CN114791670A
Laser shaping coupling optical system and design method
CN117111318A
X-band reflective array antenna based on annular microstrip metasurface structure unit
CN117134123A