X-ray free electron laser fixed target sample scanning method and system
By performing image recognition and fixed-point scanning of fixed-target samples of X-ray free electron lasers, the scanning path is determined, and the problem of random irradiation and low effective hit rate caused by simple scanning methods of fixed-target samples in the prior art is solved, and experimental efficiency and data quality are improved.
Patent Information
- Application Number
- CN202411927769.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-25
- Publication Date
- 2025-04-18
- Estimated Expiration
- 2044-12-25
AI Technical Summary
In X-ray free electron laser (XFEL) experiments, the scanning method of fixed target samples is simple, resulting in low random irradiation and effective hit rate, which reduces sample utilization, experimental efficiency and data quality.
By obtaining the fixed target sample image of the X-ray free electron laser, performing sample recognition and fixed-point scanning, determining the scanning path, and using the nearest neighbor sorting algorithm and normalized matching method, high-precision recognition and fixed-point scanning of the fixed target sample are achieved.
The utilization rate of fixed target samples is improved, the efficiency and data quality of XFEL experiments are enhanced, and the sample is in the optimal position for each X-ray pulse irradiation.
Smart Images

Figure CN119845995A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of free electron laser technology, and in particular, relates to a fixed target sample scanning method and system of an X-ray free electron laser. Background Art
[0002] X-ray free electron laser (XFEL) is an advanced large-scale scientific research device that can produce X-ray pulses with high brightness and high spatial and temporal resolution. With its powerful performance and wide application potential, X-ray free electron laser technology is gradually becoming an important tool in scientific research.
[0003] In XFEL experiments, the goal of fixed target sample scanning is to ensure that the sample can be within the focal area of the laser beam and to be precisely positioned and manipulated so that X-ray irradiation can be performed at multiple angles and multiple positions, thereby obtaining sufficient sample information for structural analysis. During the experiment, a fixed target sample transfer device is required to place the sample at the focus of the XFEL pulse. The XFEL pulse irradiates the film point by point, and the downstream detector records the diffraction pattern of a single pulse. However, the simple periodic point scanning method leads to problems of random irradiation and low effective hit rate. Summary of the invention
[0004] The purpose of the present application is to provide a fixed target sample scanning method, system, equipment and storage medium for X-ray free electron laser, which can realize the identification and fixed-point scanning of fixed target samples, improve the utilization rate while also improving the experimental efficiency and data quality.
[0005] In a first aspect, the present application provides a fixed target sample scanning method of an X-ray free electron laser, the method comprising:
[0006] Acquire images of fixed target samples with X-ray free electron lasers;
[0007] Perform sample identification based on the fixed target sample image to obtain a sample identification image;
[0008] Acquiring pulse points of an X-ray free electron laser to sort sample coordinates in the sample identification image based on the coordinates of the pulse points and determine a scanning path of a fixed target sample;
[0009] The fixed target sample is scanned at a fixed point based on the scanning path.
[0010] In an implementation of the first aspect, acquiring an image of a fixed target sample of an X-ray free electron laser includes:
[0011] Obtain appearance images of fixed target samples of X-ray free electron laser;
[0012] Stitching the collected appearance images to obtain a complete fixed target sample image;
[0013] The complete fixed target sample image is preprocessed to obtain the fixed target sample image.
[0014] In an implementation of the first aspect, performing sample identification based on the fixed target sample image, obtaining the sample identification image includes:
[0015] acquiring a plurality of template images of a fixed target sample;
[0016] Using a normalized matching method to calculate the regional matching degree of each of the template image and the fixed target sample image to obtain a sample target frame, and filtering the overlapping sample target frames based on non-maximum suppression;
[0017] The sample target frame is added to the fixed target sample image to obtain the sample identification image.
[0018] In an implementation of the first aspect, sorting the coordinates of the sample points in the sample identification image based on the pulse points to determine the scanning path of the fixed target sample includes:
[0019] adding the coordinates of the pulse point to the sample identification image, and using the coordinates of the pulse point as an original starting point to sort the sample coordinates in the sample identification image by a nearest neighbor sorting algorithm;
[0020] Two-dimensional scanning coordinate points are acquired based on the sorted sample coordinates to determine a scanning path of the fixed target sample.
[0021] In an implementation of the first aspect, performing fixed-point scanning on the fixed target sample based on the scanning path includes:
[0022] Based on the scanning path, the two-dimensional scanning coordinate points are read to move the fixed target sample in a two-dimensional position to achieve fixed-point scanning.
[0023] In a second aspect, the present application provides a fixed target sample scanning system for an X-ray free electron laser, the system comprising:
[0024] an acquisition module configured to acquire an image of a fixed target sample of an X-ray free electron laser;
[0025] an identification module, configured to perform sample identification based on the fixed target sample image and obtain a sample identification image;
[0026] a path determination module configured to obtain pulse points of an X-ray free electron laser, to sort sample coordinates in the sample identification image based on the pulse point coordinates, and to determine a scanning path of a fixed target sample;
[0027] The scanning module is configured to perform a fixed-point scan on the fixed target sample based on the scanning path.
[0028] In an implementation of the second aspect, the acquisition module is configured to:
[0029] Obtain appearance images of fixed target samples of X-ray free electron laser;
[0030] Stitching the collected appearance images to obtain a complete fixed target sample image;
[0031] The complete fixed target sample image is preprocessed to obtain the fixed target sample image.
[0032] In an implementation manner of the second aspect, the identification module is configured to:
[0033] acquiring a plurality of template images of a fixed target sample;
[0034] Using a normalized matching method, calculating the regional matching degree of each template image and the fixed target sample image to obtain a sample target frame, and filtering the overlapping sample target frames based on non-maximum suppression;
[0035] The sample target frame is added to the fixed target sample image to obtain the sample identification image.
[0036] In an implementation of the second aspect, the path determination module is configured to include:
[0037] adding the coordinates of the pulse point to the sample identification image, and using the coordinates of the pulse point as an original starting point to sort the sample coordinates in the sample identification image by a nearest neighbor sorting algorithm;
[0038] Two-dimensional scanning coordinate points are acquired based on the sorted sample coordinates to determine a scanning path of the fixed target sample.
[0039] In an implementation of the second aspect, the scanning module is configured to:
[0040] Based on the scanning path, the two-dimensional scanning coordinate points are read to move the fixed target sample in a two-dimensional position to achieve fixed-point scanning.
[0041] As described above, the fixed target sample scanning method and system of the X-ray free electron laser described in the present application have the following beneficial effects: the present application realizes the identification and fixed-point scanning of the fixed target sample of the X-ray free electron laser, improves the utilization rate while also improving the experimental efficiency and data quality, and has a wide range of applications in the field of X-ray free electron laser experiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] Figure 1A Shown is a schematic diagram of an application scenario of the fixed target sample scanning method of the X-ray free electron laser described in this application.
[0043] Figure 1B Shown are structural diagrams of the client-cloud interaction scenarios in these implementations.
[0044] Figure 2 Shown is a schematic flow chart of a fixed target sample scanning method using an X-ray free electron laser according to an embodiment of the present application.
[0045] Figure 3 Shown is a schematic flow chart of a fixed target sample scanning method using an X-ray free electron laser according to an embodiment of the present application.
[0046] Figure 4 Shown is a schematic flow chart of a fixed target sample scanning method using an X-ray free electron laser according to an embodiment of the present application.
[0047] Figure 5 Shown is a schematic structural diagram of a fixed target sample scanning system for an X-ray free electron laser according to an embodiment of the present application. DETAILED DESCRIPTION
[0048] The following describes the embodiments of the present application through specific examples, and those skilled in the art can easily understand other advantages and effects of the present application from the contents disclosed in this specification. The present application can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present application. It should be noted that the following embodiments and features in the embodiments can be combined with each other without conflict.
[0049] It should be noted that the illustrations provided in the following embodiments are only schematic illustrations of the basic concept of the present application, and thus the drawings only show components related to the present application rather than being drawn according to the number, shape and size of components in actual implementation. In actual implementation, the type, quantity and proportion of each component may be changed at will, and the component layout may also be more complicated.
[0050] In addition, in this application, descriptions such as "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying their relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In addition, the technical solutions between the various embodiments can be combined with each other, but they must be based on the ability of ordinary technicians in this field to implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such combination of technical solutions does not exist and is not within the scope of protection required by this application.
[0051] Scanning fixed target samples in XFEL experiments is a highly precise process that involves fine control and transformation of the sample position, including operations such as translation, rotation, and scaling. Through these operations, it can be ensured that the sample is in the appropriate position during each X-ray pulse irradiation to obtain the best experimental data. At present, a simple periodic grid point scanning method is usually used to scan fixed target samples. This method is to scan in a predetermined area according to a uniform grid point spacing (i.e., a grid). For example, the coordinates of each scanning point in a certain area can be arranged according to a specific step size and interval pattern to form a grid-like scanning path. This scanning method is prone to problems such as random irradiation and low effective hit rate, which not only reduces the utilization rate of fixed target samples, but also affects the efficiency and data quality of XFEL experiments.
[0052] In order to at least solve the above problems, an embodiment of the present application provides a fixed target sample scanning method of an X-ray free electron laser, which can realize the identification and fixed-point scanning of the fixed target sample of the X-ray free electron laser, thereby improving the utilization rate while also improving the experimental efficiency and data quality.
[0053] In some embodiments, the fixed target sample scanning method of the X-ray free electron laser provided in the embodiments of the present application can be applied to Figure 1A The fixed target sample scanning device of the X-ray free electron laser is shown. Figure 1A As shown, the fixed target sample scanning device 1 of the X-ray free electron laser comprises a processor 11 and a database 12. The fixed target sample scanning method of the X-ray free electron laser provided in the embodiment of the present application can be applied to the processor 11.
[0054] in, Figure 1A The processor 11 in the embodiment may be a single processor or a processor cluster or a cloud computing center composed of multiple processors, and the specific details are not limited here. Figure 1A Only one processor 11 and one database 12 are shown, but it should be understood that Figure 1A The examples are only used to understand the present solution, and the specific numbers of processors 11 and databases 12 should be flexibly determined based on actual conditions.
[0055] In some other embodiments, the fixed target sample scanning device 1 of the X-ray free electron laser may not include the database 12, but only include a processor 11 with a storage function. The fixed target sample scanning method of the X-ray free electron laser provided in the embodiment of the present application can be applied to the processor 11. The processor 11 with a storage function may include a computer, a mobile phone, etc., which is not limited here.
[0056] In still other embodiments, the fixed target sample scanning method of the X-ray free electron laser described in the present application can be applied to the end-cloud interaction scenario. Figure 1B The following is a schematic diagram of the structure of the client-cloud interaction scenario in these implementations. Figure 1B As shown, the terminal-cloud interaction system 2 includes a terminal 20 and a cloud server 21. The terminal 20 and the cloud server 21 can communicate with each other, and the communication method is not limited to wired or wireless.
[0057] Among them, the terminal 20 can be mobile or fixed, for example, the terminal 20 can be a wireless terminal or a wired terminal, and the wireless terminal can refer to a device with wireless transceiver function, which can be deployed in the XFEL experimental scene. The terminal 20 can be a mobile phone, a laptop computer, etc., which is not limited here. The cloud server 21 can include one or more servers, or one or more processing nodes, or one or more virtual machines running on the server. The cloud server 21 can also be called a server cluster, a management platform, a fixed target sample scanning center of an X-ray free electron laser, etc., which is not limited in the embodiments of the present application.
[0058] The technical solutions in the embodiments of the present application will be described in detail below in conjunction with the drawings in the embodiments of the present application.
[0059] The following embodiments of the present application provide a method for scanning a fixed target sample using an X-ray free electron laser. For example, the method can be performed by Figure 1A The processor 11 or Figure 1B It is implemented by the cloud server 21 shown. Figure 2 The flowchart of the fixed target sample scanning method of the X-ray free electron laser described in the embodiment of the present application is shown as follows: Figure 2 As shown, the fixed target sample scanning method of the X-ray free electron laser includes steps S1 to S4.
[0060] S1. Acquire an image of a fixed target sample of an X-ray free electron laser.
[0061] Specifically, obtaining a fixed target sample image of an X-ray free electron laser includes: obtaining an appearance image of a fixed target sample of an X-ray free electron laser; splicing the collected appearance image to obtain a complete fixed target sample image; and preprocessing the complete fixed target sample image to obtain a fixed target sample image with more obvious sample features.
[0062] In some embodiments, a fixed target sample can be photographed by a high-resolution CCD camera or a 3D profilometer to obtain the appearance features of the sample as an appearance image. Afterwards, the photographed appearance images are spliced to obtain a whole fixed target sample image, including sample coordinate points used for positioning calculation. In addition, it is also necessary to pre-process the complete fixed target sample image using image denoising, enhancement and other processing techniques to make the sample features more obvious and clear, and thereby obtain a fixed target sample image.
[0063] S2. Perform sample identification based on the fixed target sample image to obtain a sample identification image.
[0064] Specifically, Figure 3 The flowchart of the fixed target sample scanning method of the X-ray free electron laser described in the embodiment of the present application is shown as follows: Figure 3 As shown, step S2 includes steps S21 to S23.
[0065] S21. Acquire multiple template images of fixed target samples.
[0066] In some embodiments, multiple different template images are loaded to represent possible target fixed target samples. These templates can be target images at different scales and different angles (rotations), and the purpose is to enhance the flexibility of template matching so that it can adapt to targets of different positions, directions and sizes in the image. And in order to adapt to the different possible sizes and angles of the target (fixed target sample) in the image, the template image will be scaled (different scales) and rotated (different angles). This processing method can improve the accuracy of template matching and increase the possibility of detecting the target.
[0067] S22, using a normalized matching method to calculate the regional matching degree of each of the template images and the fixed target sample image to obtain a sample target frame, and filtering the overlapping sample target frames based on non-maximum suppression.
[0068] Specifically, a sliding window template matching is performed on the fixed target sample image, and the normalized correlation is calculated. That is, the matching degree of each template with different areas in the fixed target sample image is calculated. This method reduces the impact of illumination changes on the matching results by eliminating the difference in image brightness. In addition, during the matching process, multiple positions and templates may match the target, that is, there are overlapping sample target frames. Therefore, the non-maximum suppression (NMS) method is used to filter out repeatedly detected targets (overlapping sample target frames). That is, among multiple overlapping detection frames, the detection frame with the highest score is retained, and the frames with lower scores or excessive overlap with high-scoring frames are deleted, thereby removing redundancy.
[0069] S23, adding the sample target frame to the fixed target sample image to obtain the sample identification image.
[0070] Specifically, the matched areas are marked with target frames, and these sample target frames are added to the fixed target sample image to obtain the sample identification image.
[0071] S3. Acquire pulse points of the X-ray free electron laser to sort the sample coordinates in the sample identification image based on the pulse point coordinates, and determine the scanning path of the fixed target sample.
[0072] Specifically, Figure 4 The flowchart of the fixed target sample scanning method of the X-ray free electron laser described in the embodiment of the present application is shown as follows: Figure 4 As shown, step S3 includes step S31 to step S32.
[0073] S31, adding the coordinates of the pulse point to the sample identification image, and taking the coordinates of the pulse point as the original starting point to sort the sample coordinates in the sample identification image by a nearest neighbor sorting algorithm.
[0074] Specifically, mark the XFEL pulse point and add the pulse point to the sample identification image, so that the coordinates of the pulse point are used as the original starting point, and the sample coordinates in the sample identification image are sorted by the nearest neighbor sorting algorithm. Among them, the nearest neighbor sorting algorithm (Nearest Neighbor Sorting) is a common sorting method, which is usually used to process coordinate data in two-dimensional or high-dimensional space. The core idea of the algorithm is to start from a starting point (usually the coordinates of the pulse point) and gradually select the next point for sorting in a nearest neighbor manner until all points have been traversed.
[0075] In some embodiments, the XFEL pulse point is selected as the starting point, and starting from the current point, the Euclidean distances of all unsorted sample coordinate points and the current point are calculated, and the point closest to the current point is selected and added to the sorting list, and this is repeated until all sample coordinates are sorted.
[0076] S32. Acquire two-dimensional scanning coordinate points based on the sorted sample coordinates to determine a scanning path of the fixed target sample.
[0077] Furthermore, it is necessary to generate the scanning path of the fixed target sample by determining the scanning order of the sample, so as to guide the scanning device or laser beam to scan various areas of the sample in a reasonable order, thereby ensuring efficient and comprehensive data collection. The two-dimensional scanning coordinate points of the sample are calculated by coordinate translation, rotation, scaling and other methods after the sorting of the sample coordinates, so as to determine the scanning path of the fixed target sample.
[0078] In fact, after the sample coordinates are sorted, each sample can be directly connected, that is, simply connecting adjacent samples in the sorted coordinate order to form a path. Or consider path optimization and use a path planning algorithm to obtain the optimal scanning path. In this case, the scanning path needs to be determined as a series of two-dimensional coordinate points to represent the movement trajectory of the device or the irradiation order of the light beam during the scanning process.
[0079] S4. Performing a fixed-point scan on the fixed target sample based on the scanning path.
[0080] Specifically, based on the scanning path, the two-dimensional scanning coordinate points are read to move the fixed target sample in a two-dimensional position to achieve fixed-point scanning.
[0081] In some embodiments, a two-dimensional scanning platform driven by a high-precision motor can be used as a motion scanning device for a fixed target sample. It realizes precise two-dimensional position movement of the fixed target sample by reading the two-dimensional scanning coordinate points, and uses XFEL pulses to irradiate the sample point by point, thereby realizing high-precision fixed-point scanning of the fixed target sample, thereby avoiding interference and repeated irradiation between samples.
[0082] Therefore, the present application can identify and match multiple targets in the fixed target sample image, and use this to plan the scanning path to avoid interference and repeated irradiation between fixed target samples. The present application realizes the identification and fixed-point scanning of fixed target samples of X-ray free electron lasers, thereby improving utilization while also improving experimental efficiency and data quality.
[0083] The protection scope of the fixed target sample scanning method of the X-ray free electron laser described in the embodiment of the present application is not limited to the execution order of the steps listed in this embodiment. All solutions implemented by adding, reducing or replacing steps in the prior art based on the principles of the present application are included in the protection scope of the present application.
[0084] An embodiment of the present application also provides a fixed target sample scanning system for an X-ray free electron laser, and the fixed target sample scanning system for an X-ray free electron laser can implement the fixed target sample scanning method for an X-ray free electron laser described in the present application. However, the implementation device of the fixed target sample scanning system for an X-ray free electron laser described in the present application includes but is not limited to the structure of the fixed target sample scanning system for an X-ray free electron laser listed in the present embodiment. All structural deformations and replacements of the prior art made according to the principles of the present application are included in the protection scope of the present application.
[0085] Figure 5 The structure diagram of the fixed target sample scanning system of the X-ray free electron laser described in the embodiment of the present application is shown as follows: Figure 5 As shown, the fixed target sample scanning system 4 of the X-ray free electron laser includes an acquisition module 41 , an identification module 42 , a path determination module 43 and a scanning module 44 .
[0086] An acquisition module 41 is configured to acquire a fixed target sample image of an X-ray free electron laser;
[0087] An identification module 42 is configured to perform sample identification based on the fixed target sample image and obtain a sample identification image;
[0088] a path determination module 43, configured to obtain pulse points of the X-ray free electron laser, to sort the sample coordinates in the sample identification image based on the coordinates of the pulse points, and to determine a scanning path of the fixed target sample;
[0089] The scanning module 44 is configured to perform a fixed-point scan on the fixed target sample based on the scanning path.
[0090] Wherein, the acquisition module 41 is configured as follows:
[0091] Acquire the appearance image of the fixed target sample of the X-ray free electron laser; splice the acquired appearance image to obtain a complete fixed target sample image; preprocess the complete fixed target sample image to obtain the fixed target sample image. The fixed target sample image has more obvious and clear sample features.
[0092] Wherein, the identification module 42 is configured as follows:
[0093] Acquire multiple template images of fixed target samples; use a normalized matching method to calculate the regional matching degree of each template image and the fixed target sample image to obtain a sample target frame, and filter the overlapping sample target frames based on non-maximum suppression; add the sample target frame to the fixed target sample image to obtain the sample identification image.
[0094] Wherein, the path determination module 43 is configured to include:
[0095] The coordinates of the pulse point are added to the sample identification image, and the coordinates of the pulse point are used as the original starting point to sort the sample coordinates in the sample identification image through a nearest neighbor sorting algorithm; based on the sorted sample coordinates, two-dimensional scanning coordinate points are obtained to determine the scanning path of the fixed target sample.
[0096] Wherein, the scanning module 44 is configured as follows:
[0097] Based on the scanning path, the two-dimensional scanning coordinate points are read to move the fixed target sample in a two-dimensional position to achieve fixed-point scanning.
[0098] It should be noted that the structures and principles of the acquisition module 41, identification module 42, path determination module 43 and scanning module 44 correspond one to one with the steps in the above-mentioned X-ray free electron laser fixed target sample scanning method, so they are not described in detail here.
[0099] In the several embodiments provided in the present application, it should be understood that the disclosed system, device or method can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of modules / units is only a logical function division. There may be other division methods in actual implementation, such as multiple modules or units can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or modules or units, which can be electrical, mechanical or other forms.
[0100] The modules / units described as separate components may or may not be physically separated, and the components displayed as modules / units may or may not be physical modules, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules / units may be selected according to actual needs to achieve the purpose of the embodiments of the present application. For example, the functional modules / units in the various embodiments of the present application may be integrated into one processing module, or each module / unit may exist physically separately, or two or more modules / units may be integrated into one module / unit.
[0101] Those of ordinary skill in the art should further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0102] The descriptions of the processes or structures corresponding to the above-mentioned figures have different emphases. For parts that are not described in detail in a certain process or structure, please refer to the relevant descriptions of other processes or structures.
[0103] The above embodiments are merely illustrative of the principles and effects of the present application and are not intended to limit the present application. Anyone familiar with the technology may modify or change the above embodiments without violating the spirit and scope of the present application. Therefore, all equivalent modifications or changes made by a person of ordinary skill in the art without departing from the spirit and technical ideas disclosed in the present application shall still be covered by the claims of the present application.
Claims
1. A method for scanning a fixed target sample using an X-ray free electron laser, characterized in that: The method comprises: Acquire images of fixed target samples with X-ray free electron laser; Perform sample identification based on the fixed target sample image to obtain a sample identification image; Acquiring pulse points of an X-ray free electron laser to sort sample coordinates in the sample identification image based on the coordinates of the pulse points and determine a scanning path of a fixed target sample; The fixed target sample is scanned at a fixed point based on the scanning path.
2. The fixed target sample scanning method of X-ray free electron laser according to claim 1, characterized in that: Acquiring images of fixed target samples with X-ray free electron lasers includes: Obtain appearance images of fixed target samples of X-ray free electron laser; Stitching the collected appearance images to obtain a complete fixed target sample image; The complete fixed target sample image is preprocessed to obtain the fixed target sample image.
3. The fixed target sample scanning method of X-ray free electron laser according to claim 1, characterized in that: Performing sample identification based on the fixed target sample image, obtaining the sample identification image includes: acquiring a plurality of template images of a fixed target sample; Using a normalized matching method, calculating the regional matching degree of each template image and the fixed target sample image to obtain a sample target frame, and filtering the overlapping sample target frames based on non-maximum suppression; The sample target frame is added to the fixed target sample image to obtain the sample identification image.
4. The fixed target sample scanning method of X-ray free electron laser according to claim 1, characterized in that: Sorting the sample coordinates in the sample identification image based on the coordinates of the pulse points to determine the scanning path of the fixed target sample includes: adding the coordinates of the pulse point to the sample identification image, and using the coordinates of the pulse point as an original starting point to sort the sample coordinates in the sample identification image by a nearest neighbor sorting algorithm; Two-dimensional scanning coordinate points are acquired based on the sorted sample coordinates to determine a scanning path of the fixed target sample.
5. The fixed target sample scanning method of X-ray free electron laser according to claim 4, characterized in that: Performing fixed-point scanning on the fixed target sample based on the scanning path includes: Based on the scanning path, the two-dimensional scanning coordinate points are read to move the fixed target sample in a two-dimensional position to achieve fixed-point scanning.
6. A fixed target sample scanning system for an X-ray free electron laser, characterized in that: The system comprises: an acquisition module configured to acquire an image of a fixed target sample of an X-ray free electron laser; an identification module, configured to perform sample identification based on the fixed target sample image and obtain a sample identification image; a path determination module configured to obtain pulse points of an X-ray free electron laser, to sort sample coordinates in the sample identification image based on the coordinates of the pulse points, and to determine a scanning path of a fixed target sample; The scanning module is configured to perform a fixed-point scan on the fixed target sample based on the scanning path.
7. The fixed target sample scanning system of X-ray free electron laser according to claim 6, characterized in that: The acquisition module is configured as follows: Obtain appearance images of fixed target samples of X-ray free electron laser; Stitching the collected appearance images to obtain a complete fixed target sample image; The complete fixed target sample image is preprocessed to obtain the fixed target sample image.
8. The fixed target sample scanning system of X-ray free electron laser according to claim 6, characterized in that: The identification module is configured to: acquiring a plurality of template images of a fixed target sample; Using a normalized matching method, calculating the regional matching degree of each template image and the fixed target sample image to obtain a sample target frame, and filtering the overlapping sample target frames based on non-maximum suppression; The sample target frame is added to the fixed target sample image to obtain the sample identification image.
9. The fixed target sample scanning system of X-ray free electron laser according to claim 6, characterized in that: The path determination module is configured to include: adding the coordinates of the pulse point to the sample identification image, and using the coordinates of the pulse point as an original starting point to sort the sample coordinates in the sample identification image by a nearest neighbor sorting algorithm; Two-dimensional scanning coordinate points are acquired based on the sorted sample coordinates to determine a scanning path of the fixed target sample.
10. The fixed target sample scanning system of X-ray free electron laser according to claim 9, characterized in that: The scanning module is configured as follows: Based on the scanning path, the two-dimensional scanning coordinate points are read to move the fixed target sample in a two-dimensional position to achieve fixed-point scanning.
Citation Information
Patent Citations
Method for realizing three-dimensional imaging of symmetrical micro / nano sample through single X-ray measurement
CN103487452A
X-ray free electron laser event active triggering system and method
CN111541143A
Method and system for measuring small-beam-spot ultrafast pulse gamma / X-ray time spectrum
CN116299644A
Systems and methods for performing serial electron diffraction nanocrystallography
US20220128493A1