Biological chip scanning method and device, storage medium and electronic equipment

CN121241253APending Publication Date: 2025-12-30SHENZHEN HUADA SANJIAN QIFA TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380098507.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-25
Publication Date
2025-12-30

AI Technical Summary

Technical Problem

Existing microscopes are difficult to efficiently scan large-sized biochips, and lack automatic liquid discharging and rehydration operations, resulting in low scanning efficiency.

Method used

Provided is a biochip scanning method and device, which automatically selects and analyzes the chips, determines the target focus mode and scanning parameters, realizes automatic liquid discharging and replenishing operations of large-stroke biochips, and generates a scanned image.

Benefits of technology

It realizes efficient scanning of large-stroke biochips, reduces labor costs, improves scanning efficiency, and solves the problem of low scanning efficiency of biochips by microscopy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121241253A_ABST
    Figure CN121241253A_ABST
Patent Text Reader

Abstract

The invention discloses a biological chip scanning method and device, a storage medium and electronic equipment, and the method comprises the steps: responding to a chip selection instruction, and determining a to-be-scanned chip from a plurality of biological chips; analyzing the chip scanning instruction, and determining a target focusing mode; determining a scanning parameter corresponding to the target focusing mode; performing scanning operation on the to-be-scanned chip based on the scanning parameters to obtain scanning data; and responding to the scanning ending instruction, acquiring scanning data generated after the scanning operation, and generating a target scanning image based on the scanning data.
Need to check novelty before this filing date? Find Prior Art

Description

Biochip scanning method, device, storage medium and electronic equipment Technical Field

[0001] The present disclosure relates to the field of scanning imaging technology, and in particular to a biochip scanning method, device, storage medium, and electronic device. Background Art

[0002] Currently, commercial microscopes are primarily focused on scanning biological samples on standard pathology slides, and their supported scanning range is primarily limited to samples within the 25mm x 75mm slide size range. For larger biological samples, such as 6cm x 6cm or even larger than 13cm x 13cm, commercial instruments are limited in their selection and cannot scan large-scale biochips.

[0003] In addition, when imaging traditional pathology slides, a coverslip is required to control the flatness of the imaging object's surface. However, there are no ready-made coverslips suitable for large biological samples larger than 6cm*6cm, and loading and removing large coverslips is also a relatively large challenge.

[0004] Furthermore, related technologies lack systematic controls for fluid handling, autofocus, and scanning during microscope control. Furthermore, the scanning process lacks automated liquid spreading and refilling, requiring manual operation, which reduces biochip scanning efficiency.

[0005] To address the above-mentioned problems, no effective solutions have been proposed so far.

[0006] Summary of the Invention

[0007] The embodiments of the present disclosure provide a biochip scanning method, device, storage medium, and electronic device to at least solve the technical problem of low scanning efficiency when scanning a biochip with a microscope in the related art.

[0008] According to one aspect of an embodiment of the present disclosure, a method for scanning a biochip is provided, comprising: responding to a chip selection instruction to determine a chip to be scanned from a plurality of biochips; parsing the chip scanning instruction to determine a target focus mode; determining scanning parameters corresponding to the target focus mode; performing a scanning operation on the chip to be scanned based on the scanning parameters to obtain scanning data; responding to a scan end instruction to obtain scanning data generated after the scanning operation, and generating a target scanning image based on the scanning data.

[0009] Furthermore, the biochip scanning method also includes: performing a liquid spreading operation on the chip to be scanned to obtain a liquid-spread biochip; performing a scanning operation on the liquid-spread biochip based on scanning parameters to obtain scanning data, and performing a liquid replenishing operation on the biochip during the scanning process.

[0010] Furthermore, the biochip scanning method also includes: when the target focus mode is a depth of field extension mode, determining the scanning parameters of the target focus mode to include at least the central focal plane, the number of scanning layers, and the scanning step; determining the target scanning layer based on the central focal plane, the number of scanning layers, and the scanning step; performing a scanning operation on the target scanning layer to obtain scanning data.

[0011] Furthermore, the biochip scanning method also includes: when the target focusing mode is a reflection focusing mode, determining that the scanning parameters of the target focusing mode at least include a focusing focal plane and a focusing signal value, wherein the focusing signal value is a signal for tracking the focusing focal plane; performing a scanning operation on the focusing focal plane according to the focusing signal value to obtain scanning data.

[0012] Furthermore, the biochip scanning method also includes: when the target focusing mode is a map focusing mode, determining that the scanning parameters of the target focusing mode include at least anchor point data; performing interpolation calculation on the anchor point data to obtain surface model data; adjusting the position of the objective lens in the scanning system based on the surface model data, and performing a line scanning operation on the field of view of the objective lens after the position adjustment to obtain line scanning data, wherein a plurality of line scanning data constitute the scanning data.

[0013] Furthermore, the biochip scanning method also includes: before performing interpolation calculation on the anchor point data to obtain the surface model data, adjusting the objective lens position corresponding to the anchor point data so that the clarity of the anchor point image corresponding to the anchor point data reaches a preset clarity, wherein the anchor point image is the image presented by the anchor point data in the field of view of the objective lens.

[0014] Furthermore, the biochip scanning method also includes: before performing interpolation calculation on the anchor point data to obtain the surface model data, when it is detected that the number of anchor points corresponding to the anchor point data is less than a preset number, and / or there is an abnormality in the surface model data, responding to the anchor point selection instruction, determining a new anchor point from the field of view of the objective lens, and performing interpolation calculation based on the anchor point data corresponding to the new anchor point to obtain the surface model data.

[0015] Furthermore, the scanning method of the biochip also includes: responding to a start scanning instruction corresponding to a row scanning operation to determine the starting position of the row scanning operation; obtaining a scanning interval parameter, and determining the ending position of the row scanning operation based on the scanning interval parameter and the starting position, wherein the scanning interval parameter represents the distance of the scanning data of the same row in the field of view; performing a row scanning operation on the field of view of the position-adjusted objective lens based on the starting position and the ending position to obtain row scanning data.

[0016] According to another aspect of an embodiment of the present disclosure, a biochip scanning device is also provided, including: a chip selection unit, used to respond to a chip selection instruction and determine a chip to be scanned from a plurality of biochips; a parsing unit, used to parse the chip scanning instruction and determine a target focus mode; a determination unit, used to determine scanning parameters corresponding to the target focus mode; a scanning unit, used to perform a scanning operation on the chip to be scanned based on the scanning parameters to obtain scanning data; an image generation unit, used to respond to a scan end instruction, obtain the scanning data generated after the scanning operation, and generate a target scanning image based on the scanning data.

[0017] According to another aspect of an embodiment of the present disclosure, a non-volatile storage medium is provided, in which a computer program is stored. The computer program is configured to execute the above-mentioned biochip scanning method when running.

[0018] According to another aspect of an embodiment of the present disclosure, an electronic device is also provided, which includes one or more processors; a memory for storing one or more programs, which, when the one or more programs are executed by the one or more processors, enables the one or more processors to run the programs, wherein the programs are configured to execute the above-mentioned biochip scanning method when running.

[0019] In the disclosed embodiment, a method of automatically spreading liquid and replenishing liquid is adopted for biological scanning chips. After a large-sized chip to be scanned is determined from a plurality of biochips, a spreading operation is performed on the chip to be scanned to obtain a biochip after spreading liquid. Then, a scanning operation is performed on the biochip after spreading liquid, and a replenishing operation is performed on the biochip during the scanning process. Finally, the scanning data generated after the scanning operation is obtained, and a target scanning image is generated based on the scanning data.

[0020] In the above process, the chip size of the chip to be scanned is larger than the preset chip size, that is, in the present disclosure, it is possible to scan a biochip with a long stroke, thereby solving the problem in the related art that a biochip with a long stroke cannot be scanned. In addition, in the present disclosure, the chip to be scanned is a biochip with a long stroke, and in the process of scanning a biochip with a long stroke, liquid spreading and liquid replenishing operations are required. In the present disclosure, in the process of scanning the chip to be scanned, automatic liquid spreading of the chip to be scanned before scanning and automatic liquid replenishing of the chip to be scanned during scanning can be achieved. That is, in the present disclosure, there is no need for manual liquid spreading and liquid replenishing, which reduces labor costs and improves the scanning efficiency of the biochip.

[0021] It can be seen that the solution provided by the present disclosure achieves the purpose of automatic liquid spreading and liquid replenishment operations during the biochip scanning process, thereby realizing the technical effect of improving the scanning efficiency of the biochip, and further solving the technical problem of low scanning efficiency when scanning the biochip with a microscope in the related technology. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] The drawings described herein are used to provide a further understanding of the present disclosure and constitute a part of this application. The illustrative embodiments of the present disclosure and their descriptions are used to explain the present disclosure and do not constitute an improper limitation of the present disclosure. In the drawings:

[0023] FIG1 is a schematic structural diagram of an optional scanning platform according to an embodiment of the present disclosure;

[0024] FIG2 is a flow chart of a biochip scanning method according to an embodiment of the present disclosure;

[0025] FIG3 is an optional flow chart of scanning a chip to be scanned according to an embodiment of the present disclosure;

[0026] FIG4 is a schematic diagram of an optional focusing mode selection according to an embodiment of the present disclosure;

[0027] FIG5 is a flow chart of an optional chip scanning according to an embodiment of the present disclosure;

[0028] FIG6 is a scanning process in an optional map focus mode according to an embodiment of the present disclosure;

[0029] FIG7 is a schematic diagram of an optional biochip scanning device according to an embodiment of the present disclosure;

[0030] FIG8 is a schematic diagram of an optional electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0031] In order to enable those skilled in the art to better understand the solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the embodiments described are only part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments of the present disclosure, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present disclosure.

[0032] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0033] It should be noted that the relevant information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display and analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties. For example, an interface is set up between this system and the relevant user or organization. Before obtaining relevant information, it is necessary to send an acquisition request to the aforementioned user or organization through the interface, and obtain the relevant information after receiving the consent information fed back by the aforementioned user or organization.

[0034] Example 1

[0035] According to an embodiment of the present disclosure, a method embodiment of a biochip scanning method is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0036] In addition, it should be noted that the scanning platform can serve as the executor of the method provided in this embodiment, wherein Figure 1 shows a schematic structural diagram of an optional scanning platform. As can be seen from Figure 1, the scanning platform is at least provided with an objective lens, a mobile platform, a camera, an injection pump and a controller (not shown in Figure 1). The chip to be scanned is mounted on the mobile platform. During the process of scanning the chip, the mobile platform moves, thereby realizing the scanning of the chip to be scanned.

[0037] FIG2 is a flow chart of an optional biochip scanning method according to an embodiment of the present disclosure. As shown in FIG2 , the method includes the following steps:

[0038] Step S202 , responding to a chip selection instruction, determining a chip to be scanned from a plurality of biochips.

[0039] In step S202, the chip to be scanned is a long-range chip, for example, a 6cm*6cm biochip or a 13cm*13cm biochip. That is, in the present disclosure, scanning of a long-range chip can be achieved.

[0040] In addition, before scanning the chip to be scanned, the user can use the controller to select the objective lens focus mode, channel switching, chip information selection, and magnification selection. After determining the size of the chip to be scanned, the user can input the chip information of the chip to be scanned into the controller.

[0041] It should be noted that with the application of semiconductor technology to the biological field, people are able to explore biological samples on semiconductor materials rather than just glass. The opaque nature of the former means that imaging of samples, whether bright field or fluorescence, needs to be performed under epi-illumination. In order to combine emerging technologies with traditional pathology, pathology-related imaging methods are developed for biological samples on opaque substrate materials, so that biological samples that can be microscopically imaged on transparent glass slides can also be clearly imaged on opaque substrates. Therefore, in the present disclosure, the above-mentioned chip to be scanned can be a substrate of a transparent material (e.g., glass) or a substrate of an opaque material.

[0042] Step S204: parsing the chip scanning instruction to determine the target focusing mode.

[0043] In step S204, in the present disclosure, the scanning platform parses the chip scanning instruction and determines the target focus mode, that is, the scanning platform first detects whether the focus mode contained in the chip scanning instruction is a reflection focus mode. If so, the focus plane, focus signal value and other parameters are set; if not, the focus mode contained in the chip scanning instruction is continued to be detected to see whether it is a depth of field extension mode. If so, the center focus plane, number of scanning layers, scanning step length and other parameters are set; if not, the focus mode contained in the chip scanning instruction is continued to be detected to see whether it is a map focus mode. If so, the anchor point data and other parameters are set. If not, the focus mode is turned off, the automatic focus of the scanning platform is ended, and the default focus plane setting parameters are adopted.

[0044] Optionally, the above-mentioned focusing methods may include but are not limited to depth of field extension method, reflection focusing method and map focusing method. The scanning platform can receive the user's selection instruction and determine the target focusing method from the above-mentioned three focusing methods. Among them, different focusing methods may involve different scanning parameters in the focusing process. For example, in the schematic diagram of focusing method selection shown in Figure 4, the scanning parameters corresponding to the depth of field extension method include at least the center focal plane, the number of scanning layers, and the scanning step; the scanning parameters corresponding to the reflection focusing method include at least the focus plane and the focus signal value; the scanning parameters corresponding to the map focusing method include at least the anchor point data.

[0045] It should be noted that the selection order of the above three focusing modes is not limited to the order shown in FIG. 4 , and other methods or a parallel judgment method may also be used.

[0046] In addition, it should be noted that after determining the target focus mode, the controller also scans the biochip to confirm the range of the biological tissue, and then determines the scanning range for fine scanning of the biochip to improve the scanning accuracy of the biochip.

[0047] Step S206: determining scanning parameters corresponding to the target focusing mode.

[0048] In step S204 , in the present disclosure, different focusing modes correspond to different scanning parameters, and the scanning parameters corresponding to the target focusing mode are determined to perform subsequent scanning operations.

[0049] Specifically, the focusing mode may include: depth of field expansion mode, target focus mode and map focus mode.

[0050] Optionally, when the target focus mode is a depth of field extension mode, the scanning platform determines that the scanning parameters of the target focus mode include at least the center focal plane, the number of scanning layers, and the scanning step length; when the target focus mode is a reflection focus mode, the scanning platform determines that the scanning parameters of the target focus mode include at least the focus focal plane and the focus signal value; when the target focus mode is a map focus mode, the scanning platform determines that the scanning parameters of the target focus mode include at least the anchor point data.

[0051] In the reflective focus mode, the scanning platform determines the target focus mode scanning parameters including at least the focus plane, the focus signal value

[0052] Step S208 : performing a scanning operation on the chip to be scanned based on the scanning parameters to obtain scanning data.

[0053] Furthermore, after the focusing mode is determined, the scanning platform uses the corresponding focusing mode to scan the biochip after the liquid is spread based on the scanning parameters to obtain scanning data.

[0054] Step S210 , in response to a scan end instruction, obtaining scan data generated after the scan operation, and generating a target scan image based on the scan data.

[0055] In step S210 , after receiving the user's scan end instruction, the controller acquires the scan data and generates a target scan image based on the scan data for the user to analyze the target scan image.

[0056] Furthermore, during the scanning process, the user can select a specific scanning method, including but not limited to linear scanning and area scanning. The controller uses different methods to convert the scan data obtained by different scanning methods into scanned images. For example, for linear scanning, the controller needs to stitch the scan data of each row to obtain the target scanned image; for area scanning, the controller needs to stitch the scan data of each layer to obtain the target scanned image.

[0057] Based on the scheme defined in the above steps S202 to S210, it can be known that in the embodiment of the present disclosure, the biological scanning chip is parsed to determine the target focusing mode. After determining the large-size chip to be scanned from multiple biological chips, the chip scanning instruction is parsed to determine the target focusing mode; the scanning parameters corresponding to the target focusing mode are determined; the chip to be scanned is scanned based on the scanning parameters to obtain scanning data; finally, the scanning data generated after the scanning operation is obtained, and a target scanning image is generated based on the scanning data.

[0058] It is easy to notice that, in the present disclosure, it is possible to scan long-stroke biochips, thus solving the problem in the related art that long-stroke biochips cannot be scanned. In addition, in the present disclosure, the chip to be scanned is a long-stroke biochip, and in the process of scanning a long-stroke biochip, liquid spreading and liquid replenishing operations are required. In the present disclosure, in the process of scanning the chip to be scanned, automatic liquid spreading of the chip to be scanned before scanning and automatic liquid replenishing of the chip to be scanned during scanning can be achieved. That is, in the present disclosure, there is no need for manual liquid spreading and liquid replenishing, which reduces labor costs and improves the scanning efficiency of the biochip.

[0059] It can be seen that the solution provided by the present disclosure achieves the purpose of automatic liquid spreading and liquid replenishment operations during the biochip scanning process, thereby realizing the technical effect of improving the scanning efficiency of the biochip, and further solving the technical problem of low scanning efficiency when scanning the biochip with a microscope in the related technology.

[0060] In an optional embodiment, Figure 3 shows a flow chart for scanning the chip to be scanned. As can be seen from Figure 3, the scanning process mainly includes: preparation of experimental conditions, work before scanning, preparation before line scanning, confirmation of line scanning results, work after line scanning is completed, work after scanning is completed, and asynchronous tasks.

[0061] Optionally, the experimental condition preparation work mainly refers to part of the work before the experiment, wherein the experimental condition preparation work mainly includes: focusing mode selection, channel switching, chip information selection, magnification selection and other tasks.

[0062] After experimental preparations are complete (ready in Figure 3), the controller creates a scan task and initiates the scan. At this point, the controller performs pre-scanning tasks, which primarily include placing the biochip, turning on the light source, generating a start command, and performing liquid spreading operations.

[0063] After the preparatory work is complete, the controller begins scanning and simultaneously checks whether it has received a termination command. If so, the controller ends the scan; otherwise, it performs preparatory work before scanning each line. This preparatory work includes but is not limited to generating scan data, enabling the light source, and enabling focus.

[0064] After the preparation work before the line scan is completed, the controller performs a line scan on the chip to be scanned and simultaneously starts an asynchronous task to perform a liquid replenishment operation on the chip to be scanned during the scanning process.

[0065] While scanning the chip, the controller also needs to confirm the scan results, verifying the completeness of the scanned data. The controller also checks whether the scan is successful. If not, it continues scanning; if successful, it performs post-scanning operations. These operations primarily include shutting down the light source. Furthermore, if the focus mode during the scan is deep expansion, image calculations are also required.

[0066] It should be noted that if a scanning anomaly is detected during the row scanning process, the controller will re-scan the row; if the row still fails to be scanned, the row will not be scanned any further.

[0067] After the row scan is completed, the controller can also perform other subsequent tasks. After the other subsequent tasks are completed, the controller performs post-scanning work, that is, the work that needs to be processed after the entire chip is scanned, including but not limited to puzzle, configuration file generation, data transfer, etc.

[0068] The following is an explanation of the biochip scanning method provided by the present disclosure based on FIG. 3 .

[0069] After completing the liquid spreading operation on the chip to be scanned before scanning, the liquid spreading operation is performed on the chip to be scanned to obtain a liquid-spread biochip; the scanning operation is performed on the liquid-spread biochip based on the scanning parameters to obtain the scanning data, and the liquid replenishing operation is performed on the biochip during the scanning process.

[0070] Specifically, the chip to be scanned is a biochip with a large stroke, and before scanning the biochip with a large stroke, a liquid spreading operation is required. In the present disclosure, before scanning the chip to be scanned, the controller controls the injection pump to automatically spread the liquid on the chip to be scanned. This process does not require human participation, thereby reducing labor costs and improving the scanning efficiency of the biochip.

[0071] Specifically, a user can send a chip scanning instruction to the controller. Upon receiving the chip scanning instruction, the controller initiates a scanning program for the chip to be scanned and simultaneously initiates asynchronous tasks, which may include, but are not limited to, rehydration tasks. That is, while the scanning platform is scanning the chip to be scanned, rehydration is also performed on the chip to be scanned. This process eliminates the need to manually pause the scanning process to perform rehydration. In other words, in the present disclosure, the scanning platform can continue to scan the chip to be scanned while rehydration is being performed on the chip to be scanned, thereby improving the scanning efficiency of the biochip.

[0072] Specifically, in the chip scanning flowchart shown in Figure 5, when the target focus mode is the depth of field extension mode, the scanning platform determines that the scanning parameters of the target focus mode include at least the central focal plane, the number of scanning layers, and the scanning step, and determines the target scanning layer based on the central focal plane, the number of scanning layers, and the scanning step, and then performs a scanning operation on the target scanning layer to obtain scanning data, wherein the scanning data includes relevant information of each layer scan.

[0073] Specifically, when the target focus mode is a reflective focus mode, the scanning platform determines the scanning parameters of the target focus mode, including at least the focus plane and the focus signal value, and scans the focus plane according to the focus signal value to obtain scanning data. The focus signal value is a signal for tracking the focus plane.

[0074] It should be noted that, in the reflective focusing mode, the above-mentioned focusing plane is the default focal plane at the start of focusing.

[0075] Specifically, when the target focusing mode is a map focusing mode, the scanning platform determines that the scanning parameters of the target focusing mode include at least anchor point data, and then interpolates the anchor point data to obtain surface model data, and adjusts the position of the objective lens in the scanning system based on the surface model data, and performs a line scanning operation on the field of view of the objective lens after the position adjustment to obtain line scanning data, wherein a plurality of line scanning data constitute the scanning data.

[0076] Optionally, in the chip scanning flowchart shown in Figure 5, when the target focus mode is the map focus mode, the scanning platform interpolates the anchor point data to obtain surface model data, and then samples the surface model data and interacts the sampled data with the controller.

[0077] In addition, after determining the focus mode, the scanning platform determines the scanning area and scanning direction and other information, and obtains the chip size information of the chip to be scanned. Then, the mobile platform is controlled to move and the scanning platform begins to scan the chip to be scanned.

[0078] Optionally, Figure 6 illustrates the scanning process in a map focus mode. As shown in Figure 6, before interpolating the anchor point data to obtain the surface model data, the scanning platform adjusts the objective lens position corresponding to the anchor point data to ensure that the clarity of the anchor point image corresponding to the anchor point data reaches a preset clarity, where the anchor point image is the image of the anchor point data in the field of view of the objective lens.

[0079] Specifically, the scanning platform adds anchor points within the objective lens's field of view and adjusts the clarity of the anchor image at those points until the image is clearly visible. The scanning platform then interpolates the anchor points to generate surface model data. During single-line scanning, the platform controls the up-and-down movement of the mobile platform for real-time focusing, enabling rapid focusing across a wide field of view.

[0080] When it is detected that the number of anchor points corresponding to the anchor point data is less than a preset number and / or that the surface model data contains an anomaly, the scanning platform responds to the anchor point selection instruction, determines additional anchor points from the field of view of the objective lens, and performs interpolation calculations based on the anchor point data corresponding to the additional anchor points to obtain the surface model data. Specifically, when the number of anchor points is insufficient or the surface model data does not meet the requirements, new anchor points are added to the field of view of the objective lens and interpolation calculations are performed based on the additional anchor points until the number of anchor points meets the requirements or the surface model data meets the requirements.

[0081] Furthermore, before generating the curved surface model data, the scanning platform adjusts the position of the objective lens in the scanning system based on the curved surface model data, and performs a line scan operation on the field of view of the position-adjusted objective lens to obtain line scan data. Specifically, the scanning platform responds to a start scan instruction corresponding to the line scan operation, determines a starting position for the line scan operation, obtains a scan interval parameter, determines an ending position for the line scan operation based on the scan interval parameter and the starting position, and then performs a line scan operation on the field of view of the position-adjusted objective lens based on the starting position and the ending position to obtain line scan data.

[0082] It should be noted that the above-mentioned scanning interval parameter represents the distance between the scanned data of the same row in the field of view.

[0083] Optionally, as shown in Figure 6, after receiving the start scan instruction, the scanning platform determines whether to calculate single-row coordinates, that is, whether to determine the starting position of each row of scanned data. If the starting position of each row of scanned data is not determined, it indicates that the scanning platform has completed the scan. Otherwise, the starting position of each row of scanned data is determined, and an image output signal is set at the starting position. Then, the image output signal is sent to the camera. After the camera receives the image output signal, the camera outputs an image corresponding to a row of scanned data, where each row of scanned data corresponds to an image output signal. During the scanning process, the scanning platform can determine the ending position corresponding to each row of scanned data based on the scanning interval parameter. The scanning platform scans between the starting position and the ending position. When the scanning platform scans to the ending position, the scanning platform obtains the row scan data of that row and performs data splicing on the row scan data to obtain the scanned image corresponding to the row scan data. The scanning platform then continues to scan the next row until all rows are scanned and the scanned image corresponding to each row is stored. At this point, the scan is completed.

[0084] It should be noted that during line scanning, camera image output is triggered by the output signal from the mobile platform. Each line scan output image consists of multiple grids. If the grids range from S0 to SN, starting at S0 and ending at SN, each line scan outputs DeltaN grid images, where DeltaN = SN - S0 + 1.

[0085] If the optical magnification is M and the camera pixel size is P, the platform travel distance for effective triggering of the image is: P / M*H*DeltaN, where H is the height of each grid image.

[0086] Considering the platform's acceleration and deceleration phases, an additional image is required before the actual capture, and the platform travels a certain distance after completing the uniform speed capture. Therefore, the camera's capture distance (i.e., the scanning interval parameter) is S = P / M*H*(DeltaN+1). If the platform's travel distance is greater than S0+H, the first image will be lost during the scan.

[0087] Based on the foregoing, the present disclosure provides a biochip scanning method that can rapidly scan long-range biochips in a short period of time. Furthermore, the method can automatically apply and replenish liquid to the biochip, thereby improving biochip scanning efficiency. Furthermore, the method has a wide range of applications and can flexibly support biochip scanning in a variety of scenarios.

[0088] Example 2

[0089] According to an embodiment of the present disclosure, an embodiment of a biochip scanning device is also provided, wherein Figure 7 is a schematic diagram of an optional biochip scanning device according to an embodiment of the present disclosure. As shown in Figure 7, the device includes: a chip selection unit 701, a liquid spreading unit 703, a chip scanning unit 705 and an image generation unit 707.

[0090] Among them, the chip selection unit 701 is used to respond to the chip selection instruction and determine the chip to be scanned from multiple biochips; the liquid spreading unit 703 is used to perform liquid spreading operation on the chip to be scanned to obtain the biochip after liquid spreading; the chip scanning unit 705 is used to respond to the chip scanning instruction, perform scanning operation on the biochip after liquid spreading, and perform liquid replenishment operation on the biochip during the scanning process; the image generation unit 707 is used to respond to the scan end instruction, obtain the scanning data generated after the scanning operation, and generate a target scanning image based on the scanning data.

[0091] It should be noted here that the above-mentioned chip selection unit 701, liquid spreading unit 703, chip scanning unit 705 and image generation unit 707 correspond to steps S202 to S208 of the above-mentioned embodiment. The four units and the corresponding steps have the same examples and application scenarios, but are not limited to the contents disclosed in the above-mentioned embodiment.

[0092] Optionally, the chip scanning unit includes: a parsing unit, a parameter determination unit, and a first scanning unit. The parsing unit is configured to parse the chip scanning instruction and determine a target focus mode; the parameter determination unit is configured to determine scanning parameters corresponding to the target focus mode; and the first scanning unit is configured to scan the biochip after the solution is applied based on the scanning parameters to obtain scanning data.

[0093] Optionally, the first scanning unit includes: a first parameter determination unit, a first processing unit, and a second scanning unit. The first parameter determination unit is configured to determine, when the target focus mode is the extended depth of field mode, scanning parameters of the target focus mode, including at least a central focal plane, a number of scanning layers, and a scanning step; the first processing unit is configured to determine a target scanning layer based on the central focal plane, the number of scanning layers, and the scanning step; and the second scanning unit is configured to scan the target scanning layer to obtain scanning data.

[0094] Optionally, the first scanning unit includes: a second parameter determination unit and a third scanning unit. The second parameter determination unit is configured to, when the target focus mode is a reflective focus mode, determine scanning parameters of the target focus mode, including at least a focus plane and a focus signal value, wherein the focus signal value is a signal for tracking the focus plane; and the third scanning unit is configured to scan the focus plane according to the focus signal value to obtain scanning data.

[0095] Optionally, the first scanning unit includes: a third parameter determination unit, a first interpolation calculation unit, and a fourth scanning unit. The third parameter determination unit is configured to determine, when the target focus mode is a map focus mode, scanning parameters of the target focus mode, including at least anchor point data; the first interpolation calculation unit is configured to perform interpolation calculations on the anchor point data to obtain surface model data; and the fourth scanning unit is configured to adjust the position of the objective lens in the scanning system based on the surface model data, and perform a line scanning operation on the field of view of the position-adjusted objective lens to obtain line scan data, wherein the scanning data is composed of a plurality of line scan data.

[0096] Optionally, the scanning device of the biochip also includes: an adjustment unit, which is used to adjust the objective lens position corresponding to the anchor point data before interpolating the anchor point data to obtain the surface model data, so that the clarity of the anchor point image corresponding to the anchor point data reaches a preset clarity, wherein the anchor point image is the image of the anchor point data presented in the field of view of the objective lens.

[0097] Optionally, the scanning device of the biochip also includes: a second interpolation calculation unit, which is used to respond to the anchor point selection instruction before performing interpolation calculation on the anchor point data to obtain the surface model data, when it is detected that the number of anchor points corresponding to the anchor point data is less than a preset number, and / or there is an abnormality in the surface model data, to determine a new anchor point from the field of view of the objective lens, and perform interpolation calculation based on the anchor point data corresponding to the new anchor point to obtain the surface model data.

[0098] Optionally, the fourth scanning unit includes: a starting position unit, an ending position unit, and a fifth scanning unit. The starting position unit is configured to respond to a start scanning instruction corresponding to a row scanning operation and determine a starting position of the row scanning operation; the ending position unit is configured to obtain a scanning interval parameter and determine an ending position of the row scanning operation based on the scanning interval parameter and the starting position, wherein the scanning interval parameter represents a distance between scanned data of the same row in the field of view; and the fifth scanning unit is configured to perform a row scanning operation on the field of view of the position-adjusted objective lens based on the starting position and the ending position to obtain row scanning data.

[0099] Example 3

[0100] According to another aspect of the embodiments of the present disclosure, a non-volatile storage medium is provided, in which a computer program is stored. The computer program is configured to execute the above-mentioned biochip scanning method when running.

[0101] Example 4

[0102] According to another aspect of an embodiment of the present disclosure, an electronic device is further provided, wherein Figure 8 is a schematic diagram of an optional electronic device according to an embodiment of the present disclosure. As shown in Figure 8, the electronic device includes one or more processors; a memory for storing one or more programs, which, when the one or more programs are executed by one or more processors, enables the one or more processors to run the programs, wherein the programs are configured to execute the above-mentioned biochip scanning method when running.

[0103] The serial numbers of the above-mentioned embodiments of the present disclosure are for description only and do not represent the advantages or disadvantages of the embodiments.

[0104] In the above embodiments of the present disclosure, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0105] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only exemplary. For example, the division of units can be a logical function division. In actual implementation, there may be other division methods, such as multiple units or components 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 through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0106] Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple units. Some or all of the units may be selected to achieve the purpose of the present embodiment according to actual needs.

[0107] In addition, the functional units in the various embodiments of the present disclosure may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0108] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server or a network device, etc.) to execute all or part of the steps of the various embodiments of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk.

[0109] The above is only a preferred embodiment of the present disclosure. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present disclosure. These improvements and modifications should also be regarded as within the scope of protection of the present disclosure.

Claims

1. A biochip scanning method, characterized in that: include: In response to a chip selection instruction, determining a chip to be scanned from a plurality of biochips; Parsing the chip scanning instruction to determine the target focusing mode; Determining scanning parameters corresponding to the target focusing mode; Perform the scanning operation on the chip to be scanned based on the scanning parameters to obtain the scanning data; In response to the scan end instruction, the scan data generated after the scan operation is acquired, and a target scan image is generated based on the scan data.

2. The method according to claim 1, characterized in that Performing the scanning operation on the chip to be scanned based on the scanning parameters to obtain the scanning data includes: Performing a liquid spreading operation on the chip to be scanned to obtain a liquid-spread biochip; The scanning operation is performed on the biochip after the liquid is spread based on the scanning parameters to obtain the scanning data, and the liquid replenishing operation is performed on the biochip during the scanning process.

3. The method according to claim 2, characterized in that Performing the scanning operation on the biochip after the liquid is spread based on the scanning parameters to obtain the scanning data includes: When the target focusing mode is a depth of field extension mode, determining the scanning parameters of the target focusing mode at least includes a central focal plane, a scanning layer number, and a scanning step distance; Determine a target scanning layer according to the central focal plane, the number of scanning layers, and the scanning step; The scanning operation is performed on the target scanning layer to obtain the scanning data.

4. The method according to claim 2, characterized in that: Performing the scanning operation on the biochip after the liquid is spread based on the scanning parameters to obtain the scanning data includes: When the target focusing mode is a reflection focusing mode, determining the scanning parameters of the target focusing mode at least includes a focusing plane and a focusing signal value, wherein the focusing signal value is a signal for tracking the focusing plane; The scanning operation is performed on the focus plane according to the focus signal value to obtain the scanning data.

5. The method according to claim 2, characterized in that: Performing the scanning operation on the biochip after the liquid is spread based on the scanning parameters to obtain the scanning data includes: When the target focus mode is a map focus mode, determining the scanning parameters of the target focus mode At least include anchor data; Performing interpolation calculation on the anchor point data to obtain surface model data; The position of the objective lens in the scanning system is adjusted according to the surface model data, and a line scanning operation is performed on the field of view of the objective lens after the position adjustment to obtain line scanning data, wherein a plurality of the line scanning data constitute the scanning data.

6. The method according to claim 5, characterized in that Before performing interpolation calculation on the anchor point data to obtain the surface model data, the method further includes: The objective lens position corresponding to the anchor point data is adjusted so that the clarity of the anchor point image corresponding to the anchor point data reaches a preset clarity, wherein the anchor point image is an image presented by the anchor point data in the field of view of the objective lens.

7. The method according to claim 5, characterized in that Before performing interpolation calculation on the anchor point data to obtain the surface model data, the method further includes: When it is detected that the number of anchor points corresponding to the anchor point data is less than a preset number, and / or there is an abnormality in the surface model data, respond to the anchor point selection instruction, determine a new anchor point from the field of view of the objective lens, and perform interpolation calculation based on the anchor point data corresponding to the new anchor point to obtain the surface model data.

8. The method according to claim 5, characterized in that Perform a line scan operation on the field of view of the position-adjusted objective lens to obtain line scan data, including: In response to a start scan instruction corresponding to the row scan operation, determine a starting position of the row scan operation; Acquire a scanning interval parameter, and determine an end position of the row scanning operation based on the scanning interval parameter and the starting position, wherein the scanning interval parameter represents a distance of scanning data of the same row in the field of view; A line scanning operation is performed on the field of view of the position-adjusted objective lens based on the starting position and the ending position to obtain the line scanning data.

9. A biochip scanning device, characterized in that: include: A chip selection unit, used for responding to a chip selection instruction and determining a chip to be scanned from a plurality of biochips; A parsing unit, used to parse the chip scanning instruction and determine a target focusing mode; A determination unit, used to determine scanning parameters corresponding to the target focusing mode; A scanning unit, configured to perform the scanning operation on the chip to be scanned based on the scanning parameters to obtain the scanning data; The image generation unit is used to respond to the scan end instruction, obtain the scan data generated after the scan operation, and generate a target scan image based on the scan data.

10. A non-volatile storage medium, characterized in that: A computer program is stored in the non-volatile storage medium, wherein the computer program is configured to execute the biochip scanning method described in any one of claims 1 to 8 when running.

11. An electronic device, characterized in that: The electronic device includes one or more processors; A memory for storing one or more programs, which, when executed by the one or more processors, enables the one or more processors to run the programs, wherein the programs are configured to execute the biochip scanning method described in any one of claims 1 to 8 when run.