Laser multifocal parallel processing methods, apparatus, equipment, storage media and program products
By obtaining the initial superposition phase and using Fourier transform and inverse Fourier transform iteration, multi-focus parallel laser processing was realized, which solved the problem of low efficiency in traditional laser processing of small-sized graphics and improved processing efficiency.
Patent Information
- Application Number
- CN202510043390.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-10
- Publication Date
- 2025-10-31
- Estimated Expiration
- 2045-01-10
AI Technical Summary
Traditional laser processing methods are inefficient at processing small-sized graphics.
By obtaining the initial superposition phase, the target superposition phase is obtained by iterating the initial superposition phase using Fourier transform and inverse Fourier transform, and then superimposed onto the laser to be processed to achieve multi-focus parallel processing.
It effectively shortens the laser processing time and improves the processing efficiency of small-sized graphics.
Smart Images

Figure CN119820082B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of laser processing technology, and in particular to laser multi-focus parallel processing methods, apparatus, equipment, storage media and program products. Background Technology
[0002] Laser processing technology can cut, weld, drill, surface treat, and micro-machine materials. Due to its high efficiency, precision, and pollution-free characteristics, it has become an indispensable part of modern manufacturing. With the transformation and upgrading of global manufacturing and the trend towards intelligent and green development, laser processing technology will usher in a broader market space and development prospects.
[0003] In the field of laser processing, galvanometer scanning laser processing methods are commonly used. However, this method is less efficient at processing small-sized graphics. Summary of the Invention
[0004] The main objective of this application is to provide a laser multi-focus parallel processing method, apparatus, equipment, storage medium, and program product, which aims to solve the technical problem of low processing efficiency of traditional laser processing methods for small-sized graphics.
[0005] To achieve the above objectives, this application proposes a laser multi-focus parallel processing method, which includes:
[0006] Obtain the initial superposition phase;
[0007] The initial superposition phase is iterated through Fourier transform and inverse Fourier transform to obtain the target superposition phase;
[0008] The target phase is superimposed onto the laser to be processed to obtain a multi-focus processing laser.
[0009] In one embodiment, the step of iterating the initial superposition phase through Fourier transform and inverse Fourier transform to obtain the target superposition phase includes:
[0010] Obtain the first complex amplitude; the first complex amplitude is the complex amplitude of the initial superimposed phase;
[0011] Perform a Fourier transform on the first complex amplitude to obtain a second complex amplitude; the second complex amplitude is the complex amplitude of the focusing plane;
[0012] If the second complex amplitude satisfies the iteration termination condition, the target superposition phase is obtained based on the second complex amplitude.
[0013] In one embodiment, the step of obtaining the first complex amplitude includes:
[0014] Obtain the initial amplitude of the laser to be processed;
[0015] The first complex amplitude is determined by the initial amplitude and the initial superposition phase.
[0016] In one embodiment, after the step of performing a Fourier transform on the first complex amplitude to obtain the second complex amplitude, the method further includes:
[0017] If the second complex amplitude does not meet the iteration termination condition, then perform an inverse Fourier transform on the second complex amplitude to obtain the first complex amplitude after the initial superposition phase update.
[0018] Based on the first complex amplitude updated from the initial superposition phase, the process returns to the step of performing a Fourier transform on the first complex amplitude to obtain the second complex amplitude.
[0019] In one embodiment, the formula for determining the first complex amplitude using the initial amplitude and the initial superposition phase is as follows:
[0020]
[0021] Among them, V j For the first complex amplitude, A j The initial amplitude of the laser to be processed. This represents the initial superposition phase of the laser to be processed.
[0022] In one embodiment, the step of obtaining the initial superposition phase includes:
[0023] Obtain the incident phase of the laser to be processed;
[0024] The incident phase is superimposed based on the phase diagram of the spatial light modulator to obtain the initial superimposed phase.
[0025] Furthermore, to achieve the above objectives, this application also proposes a laser multi-focus parallel processing apparatus, which includes:
[0026] In addition, to achieve the above objectives, this application also proposes a laser multi-focus parallel processing apparatus, the apparatus comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the laser multi-focus parallel processing method as described above.
[0027] In addition, to achieve the above objectives, this application also proposes a storage medium, which is a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the steps of the laser multi-focus parallel processing method described above.
[0028] In addition, to achieve the above objectives, this application also provides a computer program product, which includes a computer program that, when executed by a processor, implements the steps of the laser multi-focus parallel processing method described above.
[0029] One or more technical solutions proposed in this application have at least the following technical effects:
[0030] This application obtains an initial superposition phase; iterates the initial superposition phase using Fourier transform and inverse Fourier transform to obtain a target superposition phase; and superimposes the target superposition phase onto the laser to be processed to obtain a multifocal processing laser. Since the target superposition phase is obtained and superimposed on the laser to be processed to obtain the processed multifocal processing laser, multifocal parallel processing is achieved, effectively shortening the processing time. Attached Figure Description
[0031] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0032] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0033] Figure 1 This is a flowchart illustrating an embodiment of the laser multi-focus parallel processing method of this application.
[0034] Figure 2 This is a flowchart illustrating Embodiment 2 of the laser multi-focus parallel processing method of this application;
[0035] Figure 3 This is a schematic diagram of the optical path for laser processing in one implementation of this application;
[0036] Figure 4 This is a schematic diagram of a laser processing flow in the present application.
[0037] Figure 5 This is a flowchart illustrating Embodiment 3 of the laser multi-focus parallel processing method of this application;
[0038] Figure 6 This is a schematic diagram of the modular structure of the laser multi-focus parallel processing device according to an embodiment of this application;
[0039] Figure 7 This is a schematic diagram of the equipment structure of the hardware operating environment involved in the laser multi-focus parallel processing method in the embodiments of this application.
[0040] The purpose, features, and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0041] It should be understood that the specific embodiments described herein are merely illustrative of the technical solutions of this application and are not intended to limit this application.
[0042] To better understand the technical solution of this application, a detailed description will be provided below in conjunction with the accompanying drawings and specific implementation methods.
[0043] The main solution of this application embodiment is: to obtain an initial superposition phase; to iterate the initial superposition phase through Fourier transform and inverse Fourier transform to obtain a target superposition phase; and to superimpose the target superposition phase onto the laser to be processed to obtain a multi-focus processing laser.
[0044] It should be noted that the executing entity in this embodiment can be a computing service device with data processing, network communication, and program execution functions, such as laser processing control equipment, industrial computers, etc., or an electronic device or virtual device capable of realizing the above functions. The following description uses a laser multi-focus parallel processing equipment (hereinafter referred to as the processing equipment) as an example to illustrate this embodiment and the subsequent embodiments.
[0045] Based on this, the embodiments of this application provide a laser multi-focus parallel processing method, referring to... Figure 1 , Figure 1 This is a flowchart illustrating the first embodiment of the laser multi-focus parallel processing method of this application.
[0046] In this embodiment, the laser multi-focus parallel processing method includes steps S10 to S30:
[0047] Step S10: Obtain the initial superposition phase;
[0048] It should be noted that phase is a parameter that can be used to describe the vibration state of the laser to be processed in space. The aforementioned initial superimposed phase can be the initial superimposed phase of the laser to be processed, or it can be the phase obtained by superimposing the initial superimposed phases of the laser to be processed. This application does not limit this.
[0049] In some embodiments of this application, a spatial light modulator (SLM) can be used to perform phase superposition of the laser to be processed. Phase superposition using a spatial light modulator enables multi-focal parallel processing of the laser, that is, processing multiple regions or structures simultaneously, significantly improving the efficiency of laser processing and reducing production costs.
[0050] It should be noted that a spatial light modulator is a dynamic component that can change the amplitude, polarization, and phase of incident light under the control of an external signal. The input of this external signal can be controlled by the processing equipment of this application embodiment, or by other equipment; this application embodiment does not impose any limitations on this.
[0051] In some embodiments of this application, the step of obtaining the initial superposition phase includes: obtaining the incident phase of the laser to be processed; and superimposing the incident phase based on the phase diagram of the spatial light modulator to obtain the initial superposition phase.
[0052] In this embodiment, the user can select or generate the phase map required for laser processing through the processing equipment, and send the phase map to the spatial light modulator, so that the spatial light modulator can perform phase superposition of the laser to be processed according to the phase map, thereby obtaining the laser to be processed after phase superposition and the corresponding initial superposition phase.
[0053] It should be noted that the embodiments of this application employ a spatial light modulator to generate multifocal lasers by spatially phase modulating the input laser to be processed. The multifocal lasers generated by the method of this application are located in the same xy plane, enabling parallel processing of multiple focal points and improving processing efficiency.
[0054] Step S20: Iterate the initial superposition phase through Fourier transform and inverse Fourier transform to obtain the target superposition phase;
[0055] Step S30: The target superimposed phase is superimposed onto the laser to be processed to obtain a multi-focus processing laser.
[0056] In the embodiments of this application, Fourier transform and inverse Fourier transform can be used to process the initial superposition phase of the laser to be processed in order to achieve a specific processing target. Through Fourier transform, the frequency components of the laser signal can be analyzed.
[0057] Understandably, the inverse Fourier transform, or the reverse of the Fourier transform, can be used to convert signals in the frequency domain into signals in the time domain. In laser processing, the inverse Fourier transform can be used to reconstruct the laser signal to achieve specific processing goals.
[0058] It should be noted that by iterating through the initial superposition phase, the target superposition phase on the target plane can be obtained. Through spatial light modulators, Fourier transforms, and inverse Fourier transforms, the laser to be processed can be transformed into a multi-focus output laser, thereby enabling multi-focus processing of the workpiece (such as a ferrous metal business card) to obtain the desired graphic.
[0059] It is understandable that by using a spatial light modulator to superimpose the target superposition phase of the laser to be processed, a multi-focus processing laser can be obtained.
[0060] This application embodiment obtains an initial superposition phase; iterates the initial superposition phase using Fourier transform and inverse Fourier transform to obtain a target superposition phase; and superimposes the target superposition phase onto the laser to be processed to obtain a multi-focus processing laser. Since the target superposition phase is obtained and superimposed on the laser to be processed to obtain the processed multi-focus processing laser, multi-focus parallel processing is achieved, effectively shortening the processing time.
[0061] Based on the first embodiment of this application, in the second embodiment of this application, the content that is the same as or similar to that in the first embodiment described above can be referred to the above description, and will not be repeated hereafter. Based on this, please refer to... Figure 2 , Figure 2 This is a flowchart illustrating a second embodiment of the laser multi-focus parallel processing method of this application. In this embodiment, the step of iterating the initial superposition phase using Fourier transform and inverse Fourier transform to obtain the target superposition phase includes:
[0062] Step S21: Obtain the first complex amplitude;
[0063] Step S22: Perform a Fourier transform on the first complex amplitude to obtain the second complex amplitude;
[0064] Step S23: If the second complex amplitude satisfies the iteration termination condition, the target superposition phase is obtained based on the second complex amplitude.
[0065] It should be noted that the first complex amplitude is the complex amplitude of the initial superimposed phase; the second complex amplitude is the complex amplitude of the focusing plane.
[0066] In this embodiment of the application, the laser processing process can be referred to Figure 3 and Figure 4 As shown, Figure 3 This is a schematic diagram of the optical path for laser processing in one implementation of this application. Figure 4 This is a schematic diagram of the laser processing flow in one implementation of this application.
[0067] like Figure 3As shown, this embodiment of the application generates the laser beam to be processed using a laser and outputs it through a laser output head. A PBS beam splitter can split the laser beam output from the laser output head to facilitate modulation, demodulation, and separation of the laser beam. After passing through the PBS beam splitter, the polarization direction of the laser beam to be processed can be changed using a half-wave plate. By combining the PBS beam splitter and the half-wave plate, the polarization direction and power of the laser beam to be processed can be ensured to meet the processing requirements, thereby improving the reliability and accuracy of laser processing.
[0068] Understandably, after the laser beam to be processed passes through the PBS beam splitter and half-wave plate, the beam diameter and divergence angle of the laser beam can be changed by using a beam expander. By adjusting the beam expander, the laser beam can be collimated, so that a high power density spot can be obtained using a focusing lens. The laser beam to be processed, after being expanded by the beam expander, can be reflected by a mirror into a laser processing device containing a spatial light modulator.
[0069] It should be understood that users can select the graphic to be processed using a multi-focus parallel laser processing device, convert the graphic into a phase map, and load the phase map into a spatial light modulator. The spatial light modulator can then perform phase modulation on the input laser based on this phase map to achieve phase superposition of the laser, thereby obtaining a multi-focus processing laser and realizing multi-focus parallel laser processing of the workpiece.
[0070] Understandably, after obtaining a multifocal processing laser through a spatial light modulator, a focusing lens (such as a 35mm focusing lens) can be used to precisely focus the multifocal processing laser, thereby enabling real-time control of the focused spot and ensuring that the generated pattern matches the pattern selected by the user. Specifically, a suitable focusing lens can be selected according to different application scenarios to achieve focusing of the multifocal processing beam after phase modulation by the spatial light modulator.
[0071] It should be noted that a convex lens may be provided in the spatial light modulator of this application embodiment. The Fourier transform of the laser to be processed can be realized by the convex lens provided in the spatial light modulator.
[0072] It is understandable that the focusing process of a convex lens can be regarded as a mapping of spatial information from one plane to another. By focusing the light rays from different parts onto different points, the transformation of spatial information from the phase map to the focusing plane is achieved.
[0073] Specifically, in this embodiment, an initial superimposed phase determined based on a phase diagram can be superimposed on the incident phase of the laser to be processed. By performing a Fourier transform on the initial superimposed phase using a convex lens, the desired pattern can be obtained on the focal plane.
[0074] In some embodiments of this application, the step of obtaining the first complex amplitude includes: obtaining the initial amplitude of the laser to be processed; and determining the first complex amplitude through the initial amplitude and the initial superposition phase.
[0075] It should be noted that the first complex amplitude of the laser to be processed before Fourier transform can be obtained by combining the initial amplitude of the laser to be processed with the initial superimposed phase. The formula for determining the first complex amplitude using the initial amplitude and the initial superimposed phase is as follows:
[0076]
[0077] Among them, V j For the first complex amplitude, A j (x,y) represents the initial amplitude of the laser to be processed. This represents the initial superposition phase of the laser to be processed.
[0078] In some embodiments of this application, A j The value of (x, y) can be 1. Given... An initial value, after Fourier transform, yields the complex amplitude (i.e., the second complex amplitude) of the focusing plane. Specifically, the obtained second complex amplitude U... i It can be expressed by the following formula:
[0079]
[0080] Among them, A i (x,y) represents the amplitude of the laser beam after Fourier transform. The phase of the laser to be processed after Fourier transform.
[0081] This embodiment of the application obtains a first complex amplitude; performs a Fourier transform on the first complex amplitude to obtain a second complex amplitude; if the second complex amplitude satisfies the iteration termination condition, the target superimposed phase is obtained based on the second complex amplitude. Since the phase modulation of the laser to be processed is achieved, the phase of the laser to be processed is controlled by a convex lens, thereby forming an image on the focal plane, improving the efficiency and accuracy of laser processing.
[0082] Based on the first and / or second embodiments of this application, in the third embodiment of this application, the content that is the same as or similar to the first and / or second embodiments described above can be referred to the above description and will not be repeated hereafter. Based on this, please refer to... Figure 5 , Figure 5 This is a flowchart illustrating Embodiment 3 of the laser multi-focus parallel processing method of this application.
[0083] like Figure 5 As shown in the embodiment of this application, after the step of performing a Fourier transform on the first complex amplitude to obtain the second complex amplitude, the method further includes:
[0084] Step S100: If the second complex amplitude does not meet the iteration termination condition, then perform an inverse Fourier transform on the second complex amplitude to obtain the first complex amplitude after the initial superposition phase update.
[0085] Step S200: Based on the first complex amplitude updated after the initial superposition phase, return to the step of performing a Fourier transform on the first complex amplitude to obtain the second complex amplitude.
[0086] It should be noted that, in this embodiment, in order to make the second complex amplitude the optimal solution of the complex amplitude on the focusing plane, an iteration termination condition can be set for the second complex amplitude. When the second complex amplitude meets the iteration termination condition, the target superposition phase can be obtained based on the second complex amplitude, thereby completing the processing of the laser to be processed. When the second complex amplitude does not meet the iteration termination condition, an inverse Fourier transform can be performed on the second complex amplitude to obtain a new first complex amplitude, that is, the first complex amplitude after updating the initial superposition phase.
[0087] Understandably, based on the first complex amplitude updated from the initial superposition phase, this updated first amplitude can be returned to the step of performing a Fourier transform on the first complex amplitude to achieve iterative optimization of the second complex amplitude. Through repeated iterations, a second complex amplitude U that satisfies the compensation condition in the iteration can finally be obtained. m At this time, the second complex amplitude U m Corresponding phase This refers to the target superposition phase of the phase map F calculated in the final iteration. By superimposing the phase map F calculated in the final iteration onto the laser to be processed, an output image that closely approximates the target image input by the user can be obtained.
[0088] The solution proposed in this application allows for adjustments to the laser power setting based on the number of points in the graphic. For graphics with many points, the laser power can be increased; conversely, the laser power can be decreased, thus meeting the energy requirements of each point after the laser emitted from the laser is divided into multiple intersection points.
[0089] It should be noted that three factors affect the processing effect during multi-focus parallel laser processing: 1) the distance from the SLM to the focusing lens; 2) the phase map loaded on the SLM; and 3) the focal length of the focusing lens. The factors affecting the effect include: 1) the spacing between adjacent focal points on the pattern; 2) the size of each focal point; and 3) the overall size of the pattern. In this embodiment, these factors can be adjusted according to the processing pattern and the processing scenario during multi-focus laser processing to achieve the best processing results.
[0090] In this embodiment, if the second complex amplitude does not meet the iteration termination condition, an inverse Fourier transform is performed on the second complex amplitude to obtain the first complex amplitude after the initial superposition phase update; based on the first complex amplitude after the initial superposition phase update, the process returns to the step of performing a Fourier transform on the first complex amplitude to obtain the second complex amplitude. Since the phase map to be superimposed on the laser to be processed is determined by iterating on the second complex amplitude, the accuracy of laser processing is improved.
[0091] This application also provides a laser multi-focus parallel processing device; please refer to... Figure 6 The laser multi-focus parallel processing device includes:
[0092] Phase acquisition module 10 is used to acquire the initial superposition phase;
[0093] Phase transformation module 20 is used to iterate the initial superposition phase through Fourier transform and inverse Fourier transform to obtain the target superposition phase;
[0094] The phase superposition module 30 is used to superimpose the target superposition phase onto the laser to be processed to obtain a multi-focus processing laser.
[0095] The laser multi-focus parallel processing apparatus provided in this application, employing the laser multi-focus parallel processing method in the above embodiments, can solve the technical problem of low processing efficiency of traditional laser processing methods for small-sized graphics. Compared with the prior art, the beneficial effects of the laser multi-focus parallel processing apparatus provided in this application are the same as those of the laser multi-focus parallel processing method provided in the above embodiments, and other technical features in the laser multi-focus parallel processing apparatus are the same as those disclosed in the methods of the above embodiments, and will not be repeated here.
[0096] This application provides a laser multi-focus parallel processing apparatus, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the laser multi-focus parallel processing method in the above embodiment 1.
[0097] The following is for reference. Figure 7 The diagram illustrates a structural schematic suitable for implementing the laser multi-focus parallel processing apparatus of the embodiments of this application. The laser multi-focus parallel processing apparatus in the embodiments of this application may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Description), PMPs (Portable Media Players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 7 The laser multi-focus parallel processing equipment shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.
[0098] like Figure 7 As shown, the laser multi-focus parallel processing apparatus may include a processing unit 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1003 into a random access memory (RAM) 1004. The RAM 1004 also stores various programs and data required for the operation of the laser multi-focus parallel processing apparatus. The processing unit 1001, ROM 1002, and RAM 1004 are interconnected via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to I / O interface 1006: input devices 1007 including, for example, touchscreens, touchpads, keyboards, mice, image sensors, microphones, accelerometers, gyroscopes, etc.; output devices 1008 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 1003 including, for example, magnetic tapes, hard disks, etc.; and communication devices 1009. Communication device 1009 allows the laser multifocal parallel processing equipment to communicate wirelessly or wiredly with other devices to exchange data. Although laser multifocal parallel processing equipment with various systems is shown in the figures, it should be understood that it is not required to implement or possess all the systems shown. More or fewer systems can be implemented alternatively.
[0099] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from storage device 1003, or installed from ROM 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of the embodiments disclosed in this application.
[0100] The laser multi-focus parallel processing equipment provided in this application, employing the laser multi-focus parallel processing method in the above embodiments, can solve the technical problem of low processing efficiency of traditional laser processing methods for small-sized graphics. Compared with the prior art, the beneficial effects of the laser multi-focus parallel processing equipment provided in this application are the same as those of the laser multi-focus parallel processing method provided in the above embodiments, and other technical features of this laser multi-focus parallel processing equipment are the same as those disclosed in the previous embodiment method, and will not be repeated here.
[0101] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any suitable manner in one or more embodiments or examples.
[0102] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
[0103] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., a computer program) stored thereon, the computer-readable program instructions being used to execute the laser multi-focus parallel processing method in the above embodiments.
[0104] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.
[0105] The aforementioned computer-readable storage medium may be included in a laser multifocal parallel processing apparatus; or it may exist independently and not assembled into a laser multifocal parallel processing apparatus.
[0106] The aforementioned computer-readable storage medium carries one or more programs that, when executed by the laser multifocal parallel processing apparatus, cause the laser multifocal parallel processing apparatus to:
[0107] Obtain the initial superposition phase;
[0108] The initial superposition phase is iterated through Fourier transform and inverse Fourier transform to obtain the target superposition phase;
[0109] The target phase is superimposed onto the laser to be processed to obtain a multi-focus processing laser.
[0110] Computer program code for performing the operations of this application can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0111] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0112] The modules described in the embodiments of this application can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.
[0113] The readable storage medium provided in this application is a computer-readable storage medium that stores computer-readable program instructions (i.e., a computer program) for executing the above-described laser multi-focus parallel processing method, which can solve the technical problem of low processing efficiency of traditional laser processing methods for small-sized graphics. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as the beneficial effects of the laser multi-focus parallel processing method provided in the above embodiments, and will not be repeated here.
[0114] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the laser multi-focus parallel processing method described above.
[0115] The computer program product provided in this application can solve the technical problem of low processing efficiency of traditional laser processing methods for small-sized graphics. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as those of the laser multi-focus parallel processing method provided in the above embodiments, and will not be repeated here.
[0116] The above description is only a part of the embodiments of this application and does not limit the patent scope of this application. All equivalent structural transformations made under the technical concept of this application and using the contents of the specification and drawings of this application, or direct / indirect applications in other related technical fields, are included in the patent protection scope of this application.
Claims
1. A laser multi-focus parallel processing method, characterized in that, The method includes: Obtain the initial superposition phase; The initial superposition phase is iterated through Fourier transform and inverse Fourier transform to obtain the target superposition phase; The target phase is superimposed onto the laser to be processed to obtain a multi-focus processing laser. The step of iterating the initial superposition phase through Fourier transform and inverse Fourier transform to obtain the target superposition phase includes: Obtain the first complex amplitude; the first complex amplitude is the complex amplitude of the initial superimposed phase; Perform a Fourier transform on the first complex amplitude to obtain a second complex amplitude; the second complex amplitude is the complex amplitude of the focusing plane; If the second complex amplitude satisfies the iteration termination condition, the target superposition phase is obtained based on the second complex amplitude; The step of obtaining the first complex amplitude includes: Obtain the initial amplitude of the laser to be processed; The first complex amplitude is determined by the initial amplitude and the initial superposition phase; The formula for determining the first complex amplitude using the initial amplitude and the initial superposition phase is as follows: ; in, This is the first complex amplitude. The initial amplitude of the laser to be processed. This represents the initial superposition phase of the laser to be processed.
2. The laser multi-focus parallel processing method as described in claim 1, characterized in that, After the step of performing a Fourier transform on the first complex amplitude to obtain the second complex amplitude, the method further includes: If the second complex amplitude does not meet the iteration termination condition, then perform an inverse Fourier transform on the second complex amplitude to obtain the first complex amplitude after the initial superposition phase update. Based on the first complex amplitude updated from the initial superposition phase, the process returns to the step of performing a Fourier transform on the first complex amplitude to obtain the second complex amplitude.
3. The laser multi-focus parallel processing method as described in claim 1, characterized in that, The step of obtaining the initial superposition phase includes: Obtain the incident phase of the laser to be processed; The incident phase is superimposed based on the phase diagram of the spatial light modulator to obtain the initial superimposed phase.
4. A laser multi-focus parallel processing device, characterized in that, The laser multi-focus parallel processing device includes: Phase acquisition module, used to acquire the initial superposition phase; The phase transformation module is used to iterate the initial superposition phase through Fourier transform and inverse Fourier transform to obtain the target superposition phase; A phase superposition module is used to superimpose the target phase onto the laser to be processed to obtain a multi-focus processing laser; The phase transformation module is further configured to obtain a first complex amplitude; the first complex amplitude is the complex amplitude of the initial superposition phase; perform a Fourier transform on the first complex amplitude to obtain a second complex amplitude; the second complex amplitude is the complex amplitude of the focusing plane; if the second complex amplitude satisfies the iteration termination condition, the target superposition phase is obtained based on the second complex amplitude. The phase transformation module is also used to obtain the initial amplitude of the laser to be processed; and to determine the first complex amplitude by means of the initial amplitude and the initial superimposed phase. The formula for determining the first complex amplitude using the initial amplitude and the initial superposition phase is as follows: ; in, This is the first complex amplitude. The initial amplitude of the laser to be processed. This represents the initial superposition phase of the laser to be processed.
5. A laser multi-focus parallel processing device, characterized in that, The device includes: a memory, a processor, and a laser multi-focus parallel processing program stored in the memory and executable on the processor, the laser multi-focus parallel processing program being configured to implement the steps of the laser multi-focus parallel processing method as described in any one of claims 1 to 3.
6. A storage medium, characterized in that, The storage medium stores a laser multi-focus parallel processing program, which, when executed by a processor, implements the steps of the laser multi-focus parallel processing method as described in any one of claims 1 to 3.
7. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the steps of the laser multi-focus parallel processing method as described in any one of claims 1 to 3.
Citation Information
Patent Citations
Multi-focus controllable dynamic laser parallel processing method
CN113433803A
Multi-focus diffractive optical element phase structure modeling method and preparation method
CN116338951A