Method and apparatus for controlling a cell mechanical property measurement and sorting system
By introducing high-performance computer equipment and PCIE interface into the cell mechanical property measurement and sorting system, and controlling the interdigital transducer and camera to work together, the system latency present in the existing technology is eliminated, the synchronization and accuracy of cell sorting are improved, and the problem of improper module coordination caused by system latency is solved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SHENZHEN INST OF ADVANCED TECH CHINESE ACAD OF SCI
- Filing Date
- 2024-12-27
- Publication Date
- 2026-06-30
AI Technical Summary
Existing cell mechanical property measurement and sorting systems suffer from significant system time delays, resulting in poor module synchronization and affecting cell sorting performance.
By introducing high-performance computer equipment and a PCIe interface, the control module controls the interdigital transducer and camera to work together, achieving synchronization of image acquisition and sound field generation. Preliminary processing is performed using limited data processing resources, followed by fine processing using computer equipment, and the operating parameters are adjusted to reduce system latency.
It effectively reduces system latency, improves the synchronization of module cooperation, achieves efficient and accurate cell sorting, and enhances the overall system synchronization and sorting effect.
Smart Images

Figure CN122306632A_ABST
Abstract
Description
Technical Field
[0001] This manual belongs to the field of biological ultrasound equipment technology, and in particular relates to control methods and devices for cell mechanical property measurement and sorting systems. Background Technology
[0002] In the field of biotechnology, cell mechanical property measurement and sorting systems are often used to measure the mechanical properties of cells using ultrasound signals and sort the cells according to the measurement results.
[0003] However, when using the aforementioned equipment system based on existing methods, there is often a significant system delay, resulting in poor overall system synchronization. Consequently, the different modules in the system cannot be well coordinated to complete the relevant cell sorting, thus affecting the cell sorting effect.
[0004] There is currently no effective solution to the above problems. Summary of the Invention
[0005] This specification provides a control method and apparatus for a cell mechanical property measurement and sorting system, which can effectively reduce system latency and efficiently and accurately control the corresponding modules in the system to cooperate in completing cell sorting.
[0006] This specification provides a control method for a cell mechanical property measurement and sorting system, applied to a cell mechanical property measurement and sorting system, wherein the cell mechanical property measurement and sorting system includes at least: a control module and a cell transport channel; the cell transport channel includes at least a first sub-channel and a second sub-channel; a first interdigital transducer and a camera are arranged in a first location region of the cell transport channel; a second interdigital transducer is arranged in a second location region of the cell transport channel; the first interdigital transducer, the second interdigital transducer, and the camera are respectively connected to the control module; the control module is also connected to a computer device through a PCIe interface; the method includes:
[0007] The control module receives and responds to trigger commands to control and start the camera;
[0008] The control module controls the first interdigital transducer to generate a first sound field for the target cell in the first position region currently passing through the cell transport channel; and controls the camera to acquire target images of the target cell in a matching manner according to the operating parameters of the first interdigital transducer.
[0009] The control module is used to acquire target images via a camera.
[0010] The target image is processed by a control module to obtain a first processing result; and the target image is sent to a computer device via a PCIe interface; wherein the computer device is used to display the target image and process the target image to obtain a second processing result.
[0011] The control module determines the first operating parameters for the second interdigital transducer based on the first processing result;
[0012] The control module controls the second interdigital transducer to generate a matching second sound field in the second position region according to the first operating parameters, so as to perform corresponding sorting processing on the target cells.
[0013] In one embodiment, the method further includes:
[0014] The control module receives the second processing result from the computer device via the PCIe interface.
[0015] The control module verifies the first operation parameters based on the second processing result;
[0016] If the first operation parameter fails to pass the verification, the control module adjusts the first operation parameter according to the second processing result to obtain the corresponding second operation parameter.
[0017] The control module continues to control the operation of the second interdigital transducer according to the second operating parameters in order to perform corresponding sorting processing on the target cells.
[0018] In one embodiment, the control module includes an FPGA module.
[0019] In one embodiment, a heat dissipation channel is further provided between the control module and the heat dissipation system of the computer equipment;
[0020] Accordingly, after acquiring the target image via the camera using the control module, the method further includes:
[0021] Based on the target image, determine the data processing volume of the control module;
[0022] Check whether the data processing volume of the detection control module exceeds the preset processing volume threshold;
[0023] If the data processing volume of the control module is determined to be greater than the preset processing volume threshold, the heat dissipation channel is opened; and the heat dissipation channel is used to assist the cooling of the control module by utilizing the cooling system of the computer equipment.
[0024] In one embodiment, the second interdigital transducer includes a plurality of second interdigital transducers;
[0025] Accordingly, the first operating parameters include: a device identifier indicating the start-up of the second interdigital transducer, and corresponding operating parameters.
[0026] In one embodiment, controlling the camera to acquire target images of the target cells in a matching manner based on the operating parameters of the first interdigital transducer includes:
[0027] Obtain the operating parameters of the first interdigital transducer;
[0028] Based on the operating parameters of the first interdigital transducer, the acquisition rules for the camera are determined; wherein the acquisition rules include at least: acquisition angle, acquisition interval, and acquisition quantity;
[0029] According to the acquisition rules, the camera is controlled to acquire target images of the target cells in a matching manner.
[0030] This specification also provides a control method for a cell mechanical property measurement and sorting system, applied to a cell mechanical property measurement and sorting system, wherein the cell mechanical property measurement and sorting system includes at least: a control module and a cell transport conduit; the cell transport conduit includes at least a first sub-conduit and a second sub-conduit; a first interdigital transducer and a camera are arranged in a first location region of the cell transport conduit; a second interdigital transducer is arranged in a second location region of the cell transport conduit; the first interdigital transducer, the second interdigital transducer, and the camera are respectively connected to the control module; the control module is also connected to an interactive device; the interactive device includes at least a display screen, and the method includes:
[0031] The control module receives and responds to trigger commands to control and start the camera;
[0032] The control module controls the first interdigital transducer to generate a first sound field for the target cell in the first position region currently passing through the cell transport channel; and controls the camera to acquire target images of the target cell in a matching manner according to the operating parameters of the first interdigital transducer.
[0033] The control module is used to acquire target images via a camera.
[0034] The target image is processed by a control module to obtain a first processing result; and the target image is sent to an interactive device; wherein the interactive device is used to display the target image on a display screen.
[0035] The control module determines the first operating parameters for the second interdigital transducer based on the first processing result;
[0036] The control module controls the second interdigital transducer to generate a matching second sound field in the second position region according to the first operating parameters, so as to perform corresponding sorting processing on the target cells.
[0037] This specification also provides a control device for a cell mechanical property measurement and sorting system, including:
[0038] The startup module is used to receive and respond to trigger commands from the control module to control the startup of the camera.
[0039] The acquisition module is used to control the first interdigital transducer to generate a first sound field on the target cell in the first position area of the cell transport channel using the control module; and to control the camera to acquire target images of the target cell in a matching manner according to the operating parameters of the first interdigital transducer.
[0040] The acquisition module is used to acquire target images via a camera using the control module.
[0041] The processing module is used to perform a first processing on the target image using the control module to obtain a first processing result; and to send the target image to a computer device via a PCIe interface; wherein the computer device is used to display the target image and perform a second processing on the target image to obtain a second processing result;
[0042] The determining module is used to determine the first operating parameters of the second interdigital transducer based on the first processing result using the control module;
[0043] The sorting module is used to control the second interdigital transducer to generate a matching second sound field in the second position region according to the first operating parameters, so as to perform corresponding sorting processing on the target cells.
[0044] This specification also provides an electronic device, including a processor and a memory for storing processor-executable instructions, wherein the processor executes the instructions to implement the steps of the control method for the cell mechanical property measurement and sorting system.
[0045] This specification also provides a computer-readable storage medium storing computer instructions that, when executed by a processor, implement the relevant steps of the control method for the cell mechanical property measurement and sorting system.
[0046] Based on the control method and apparatus for the cell mechanical property measurement and sorting system provided in this specification, before implementation, the cell mechanical property measurement and sorting system can be improved by introducing a computer device with strong processing performance, and using a PCIE interface that supports high-speed broadband transmission to connect the control module in the system to the computer device. In practice, the control module can first receive and respond to trigger commands to start the camera in advance. Then, the control module can control the first interdigital transducer to generate a first sound field for the target cell in the first position area currently passing through the cell transport channel. Based on the operating parameters of the first interdigital transducer, the camera can be precisely and synchronously controlled to acquire target images of the target cells in a matching manner to obtain relatively good target images. The control module can then acquire the target image through the camera and make full use of the relatively limited data processing resources of the control module to perform a basic first processing on the target image with a relatively small amount of data processing, so as to quickly obtain the first processing result for adjusting the second interdigital transducer in advance. At the same time, the target image is quickly sent to the computer device through the PCIE interface. The computer device is used to display the target image and uses relatively abundant data processing resources to perform a more refined second processing on the target image with a relatively large amount of data processing, so as to obtain a second processing result with higher accuracy and richer information. Therefore, in specific implementation, the control module can first use the obtained first processing result to quickly determine the first operating parameters of the second interdigital transducer. Based on these first operating parameters, the second interdigital transducer can be synchronously controlled in advance to generate a corresponding second sound field in the second position region. This allows for timely and appropriate sorting of target cells entering the second position region, effectively avoiding missing the opportunity to sort the target cells. After receiving the second processing result from the computer equipment, the control module can then adjust the first operating parameters based on the second processing result to obtain second operating parameters with higher accuracy and better effect. The control module can then continue to control the operation of the second interdigital transducer based on the second operating parameters to perform relatively finer sorting of the target cells. This effectively reduces system latency, efficiently and accurately controls the corresponding modules in the system to cooperate in completing cell sorting, achieves better cell sorting results, and improves the overall synchronization of the system. Attached Figure Description
[0047] To more clearly illustrate the embodiments of this specification, the accompanying drawings used in the embodiments will be briefly introduced below. The drawings described below are only some embodiments recorded in this specification. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0048] Figure 1This is a flowchart illustrating the control method of a cell mechanical property measurement and sorting system provided in one embodiment of this specification;
[0049] Figure 2 This is a schematic diagram of the composition of a cell mechanical property measurement and sorting system provided in one embodiment of this specification;
[0050] Figure 3 This is a schematic diagram of an embodiment of the control method for the cell mechanical property measurement and sorting system provided in the embodiments of this specification, applied in a scenario example.
[0051] Figure 4 This is a schematic diagram of an embodiment of the control method for the cell mechanical property measurement and sorting system provided in the embodiments of this specification, applied in a scenario example.
[0052] Figure 5 This is a schematic diagram of the composition of a cell mechanical property measurement and sorting system provided in another embodiment of this specification;
[0053] Figure 6 This is a schematic diagram of an embodiment of the control method for the cell mechanical property measurement and sorting system provided in the embodiments of this specification, applied in a scenario example.
[0054] Figure 7 This is a flowchart illustrating the control method of a cell mechanical property measurement and sorting system provided in another embodiment of this specification;
[0055] Figure 8 This is a schematic diagram of the composition of a cell mechanical property measurement and sorting system provided in another embodiment of this specification;
[0056] Figure 9 This is a schematic diagram of the structural composition of an electronic device provided in one embodiment of this specification;
[0057] Figure 10 This is a schematic diagram of the structural composition of the control device of a cell mechanical property measurement and sorting system provided in one embodiment of this specification;
[0058] Figure 11 This is a schematic diagram of an embodiment of the control method for the cell mechanical property measurement and sorting system provided in the embodiments of this specification, applied in a scenario example. Detailed Implementation
[0059] To enable those skilled in the art to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this specification, and not all embodiments. Based on the embodiments in this specification, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of this specification.
[0060] It should be noted that the information and data related to users involved in the embodiments of this specification are all information and data authorized by the user or fully authorized by the relevant parties. Furthermore, the collection, storage, use, processing, transmission, provision, disclosure, and application of the relevant data all comply with relevant laws, regulations, and standards, and necessary confidentiality measures have been taken. They do not violate public order and good morals, and corresponding operation entry points are provided for users or relevant parties to choose to authorize or refuse.
[0061] It should also be noted that in the embodiments of this specification, certain software, components, models and other existing solutions in the industry may be mentioned. These should be regarded as exemplary and are only intended to illustrate the feasibility of implementing the technical solution of this application. However, it does not mean that the applicant has used or necessarily used the solution.
[0062] See Figure 1 As shown in the embodiments of this specification, a control method for a cell mechanical property measurement and sorting system is provided. This method is specifically applied to a cell mechanical property measurement and sorting system. See also... Figure 2 As shown, the cell mechanical property measurement and sorting system may include at least a control module and a cell transport conduit. Specifically, the cell transport conduit includes at least a first sub-conduit and a second sub-conduit. A first interdigital transducer and a camera are arranged in a first location region of the cell transport conduit; a second interdigital transducer is arranged in a second location region of the cell transport conduit; the first interdigital transducer, the second interdigital transducer, and the camera are respectively connected to the control module; the control module is also connected to a computer device via a PCIe interface. In specific implementation, the method may include the following:
[0063] S101: Receives and responds to trigger commands using the control module to control the camera to start;
[0064] S102: The control module controls the first interdigital transducer to generate a first sound field for the target cell in the first position area currently passing through the cell transport channel; and controls the camera to acquire target images of the target cell in a matching manner according to the operating parameters of the first interdigital transducer.
[0065] S103: Use the control module to acquire the target image through the camera;
[0066] S104: The control module performs a first processing on the target image to obtain a first processing result; and sends the target image to a computer device through a PCIe interface; wherein the computer device is used to display the target image and perform a second processing on the target image to obtain a second processing result;
[0067] S105: The control module determines the first operating parameters for the second interdigital transducer based on the first processing result;
[0068] S106: The control module controls the second interdigital transducer to generate a matching second sound field in the second position region according to the first operating parameters, so as to perform corresponding sorting processing on the target cells.
[0069] Specifically, the aforementioned cell mechanical property measurement and sorting system can be understood as a system based on ultrasound signals that supports the measurement of cell mechanical properties; and a system that uses ultrasound signals to sort cells based on the mechanical property measurement results.
[0070] Specifically, the aforementioned cell mechanical property measurement and sorting system may include at least: a control module and a cell transport conduit. A first interdigital transducer and a camera are installed in a first location area of the cell transport conduit, and a second interdigital transducer is installed in a second location area of the cell transport conduit. The control module is electrically connected to the first interdigital transducer, the second interdigital transducer, and the camera via cables.
[0071] The aforementioned interdigital transducer (IDT) can be specifically fabricated by depositing a thin metal film on a piezoelectric substrate and then using photolithography to obtain a row of intersecting electrodes. Based on the interdigital transducer, when an alternating electric field is applied to the row of intersecting electrodes, surface acoustic waves can be generated on the piezoelectric substrate through the inverse voltage effect, thus forming a corresponding sound field. The aforementioned interdigital transducer features simple fabrication, high acoustic-to-electric conversion efficiency, high operating efficiency, elimination of parasitic modes, and superior performance. Furthermore, the aforementioned interdigital transducer has broad application prospects and development potential. For example, it can be applied to various acoustic and acoustic-to-electric conversion applications, such as surface acoustic wave devices and ultrasonic sensors. Moreover, with the continuous development of technology, the application fields of interdigital transducers are constantly expanding. For example, interdigital transducers can be applied to biomedicine, ultrasonic imaging, and wireless communication to achieve acoustic communication.
[0072] In specific implementation, the first position region is relative to the inlet end of the adjacent cell transport channel, and the second position region is relative to the outlet end of the adjacent cell transport channel; and at least two different channels, the first sub-channel and the second sub-channel, are connected to the outlet end of the cell transport channel to support the transport of different sorted cells.
[0073] Specifically, the aforementioned first interdigital transducer can be used to emit ultrasonic signals to target cells passing through the first position region, generating a focused sound field as the first sound field to generate radiating force on the target cells, causing the target cells to deform.
[0074] Correspondingly, the aforementioned camera can capture images of the target cells when they undergo deformation as target images, so that the cell type of the target cells can be determined by analyzing the target images and based on the deformation information of the target cells.
[0075] The target cells introduced through the cell transport channels can include various cell types. Specifically, these cell types can include healthy cells and abnormal cells; they can also include red blood cells and impurity cells, etc. It should be noted that the cell types listed above are merely illustrative. In actual implementation, other cell types may be included depending on the specific application scenario and processing requirements. This specification does not limit this.
[0076] The aforementioned second interdigital transducer can be used to emit ultrasonic signals to target cells passing through the second position region, generating a planar sound field as a second sound field to apply a deflection force to the target cells. By changing the movement speed and direction of the target cells, the movement trajectory of the target cells is changed, so that target cells of the target type (e.g., healthy cells) can be separated from other types of target cells and enter the designated sub-channel (e.g., the first sub-channel), while other types of target cells enter other sub-channels (e.g., the second sub-channel), thereby achieving the sorting process of target cells.
[0077] Specifically, the aforementioned computer equipment can be an electronic device such as a computer (PC) that includes at least an interactive module and a high-performance processor.
[0078] In practice, the control module of the cell mechanical property measurement and sorting system can be connected to the computer equipment using a PCIE interface.
[0079] The aforementioned PCIE (Peripheral Component Interconnect Express, PCI-Express) specifically refers to a high-speed serial computer expansion bus standard. It belongs to high-speed serial point-to-point dual-channel high-bandwidth transmission, where connected devices are allocated dedicated channel bandwidth and do not share bus bandwidth, supporting high-speed and stable end-to-end transmission of large amounts of data.
[0080] Correspondingly, by using the PCIE interface to connect the control module of the cell mechanical properties measurement and sorting system (hereinafter referred to as the system) to the computer equipment, high-speed transmission of large amounts of data between the system and the computer equipment can be achieved. This allows the system to effectively call the high-performance processor of the computer equipment to complete complex data processing with large data volumes, while reducing the latency between the two, so that the system can complete the relevant operation processing in a timely and accurate manner.
[0081] Specifically, for example, a large amount of image data captured by the camera can first be sent to the control module via a cable; then the control module can send it to the computer device via the PCIe interface for further processing.
[0082] For details, please refer to Figure 2 As shown, a PCIe interface can be used to connect the control module in the system to the motherboard of the computer device (e.g., a PC motherboard); wherein a processor (e.g., a CPU) may be installed on the motherboard. The aforementioned computer device also includes at least an interaction module.
[0083] Specifically, the aforementioned interactive module may include input devices (e.g., mouse, keyboard, etc.) and a display screen.
[0084] Specifically, the display screen can show the user the target image or other information related to the target cells, such as the measurement results of the target cells' mechanical properties. Input devices allow users to control the system by setting parameters and commands.
[0085] In practice, when a row of target cells is detected being transported along the cell transport channel toward the first location region, a trigger command can be generated for the control module.
[0086] Correspondingly, the control module can receive and respond to the trigger command to control the camera to start in advance so that when the target cell enters the first position area, a relatively complete and comprehensive target image of the target cell can be acquired in a timely manner (for example, it may include: the image of the target cell when it is about to be subjected to but has not yet been subjected to the first sound field, the image of the target cell when it has just been subjected to the first sound field and has just deformed, the image of the target cell when it has deformed after being subjected to the first sound field for a period of time, and the image of the target cell when it has just stopped being subjected to the first sound field).
[0087] At the same time, the control module can also use the target type of the target cells to be sorted (e.g., healthy cells) indicated by the user to query the preset processing rule set and determine the preset processing rule that matches the target type as the target processing rule.
[0088] The preset processing rule set may include multiple preset processing rules, each of which corresponds to at least one cell type. Specifically, each preset processing rule may include: operating parameters of the first interdigital transducer when measuring cells of the corresponding cell type, reference features for identifying the corresponding cell type, and operating parameters of the second interdigital transducer when sorting cells of the corresponding cell type.
[0089] Before implementation, the system can be used to perform multiple measurements and sorting tests on different types of cells, resulting in a large number of measurement and sorting test records. From these records, those that meet both the measurement and sorting requirements are selected as valid records. Based on the cell type of the target cell, these valid records are clustered to obtain multiple data groups. Each data group corresponds to at least one cell type and contains common data for that cell type. Based on these data groups, multiple preset processing rules corresponding to the various cell types are constructed. These preset processing rules are then combined, and a correspondence is established between each preset processing rule and the target cell type to obtain a set of preset processing rules.
[0090] In practice, the control module can determine the operating parameters for the first interdigital transducer based on the target processing rules and the user-defined parameters. Then, based on these operating parameters, the control module can control the first interdigital transducer to generate a first sound field (e.g., a focused sound field of a corresponding size) on the target cell in the first position region of the cell transport channel, so as to cause the target cell to deform.
[0091] Simultaneously, based on the operating parameters of the first interdigital transducer (e.g., the transmission power, transmission frequency, transmission angle, and transmission duration when the first interdigital transducer emits ultrasonic signals), a matching method for the camera is determined. The control module then controls the camera to acquire target images of the target cells in this matching method, thereby enabling the synchronous and accurate acquisition of target images that effectively reflect the deformation of the target cells under radiation and provide good usability. These target images can be a single image or multiple images.
[0092] Furthermore, the control module can be used to acquire the target image captured by the camera via cable in real time; at the same time, the control module can be used to send the target image to the computer device in a timely and fast manner via the PCIe interface.
[0093] Next, the control module utilizes relatively limited data processing resources to perform a relatively precise and minimal-data-processing first processing on the target image, quickly analyzing and obtaining basic information about the target cells to arrive at the corresponding first processing result. This first processing result includes at least the type and velocity of the target cells. This first processing result can be understood as a simplified version of a mechanical property measurement result.
[0094] Then, the control module can quickly determine the first operating parameters of the second interdigital transducer for the target cell that is about to enter the second position region based on the first processing result and the target processing rules; then, the control module can start the second interdigital transducer in advance according to the first operating parameters, and control the second interdigital transducer to generate a matching second sound field (e.g., a planar sound field of the corresponding size) for the target cell entering the second position region in a timely manner.
[0095] For example, for target cells of the target cell type, the control module can control the second interdigital transducer to generate a matching second sound field according to the first operating parameters, enabling the target cell to be safely and accurately separated and enter a designated sub-channel, such as the first sub-channel. Conversely, for target cells of a non-target cell type, the control module can control the second interdigital transducer to generate a matching second sound field according to the first operating parameters, causing the target cell to enter the second sub-channel. This achieves the sorting process of the target cells.
[0096] Based on the above embodiments, on the one hand, by utilizing the control module to acquire and control the camera to synchronously acquire target images of target cells in a matching manner according to the operating parameters of the first interdigital transducer, a target image that matches the current state of the target cells, has a good effect, and is at least suitable for subsequent first processing is obtained. On the other hand, by utilizing relatively limited processing resources, the control module performs a first processing on the target image with a relatively small amount of data processing, quickly determines and synchronously controls the second interdigital transducer to generate a matching second sound field according to the first operating parameters of the second interdigital transducer, effectively reducing system latency, timely performing corresponding operations on target cells entering the second position area, accurately completing the sorting process of target cells, and avoiding the inability to accurately enter the corresponding sub-channel due to system latency causing the target cells to be operated too late or too slowly. Thus, system latency can be effectively reduced, and the corresponding modules in the system can be controlled to cooperate in completing cell sorting efficiently and accurately, achieving better cell sorting results and improving the overall synchronization of the system.
[0097] In some embodiments, the control module may specifically include an FPGA module.
[0098] Specifically, the aforementioned FPGA (Field Programmable Gate Array) module adopts a gate array-based structure, where each chip consists of two-dimensional logic blocks, and each logic block is connected by horizontal and vertical wiring channels.
[0099] Specifically, the aforementioned camera may include a high-speed camera, so as to be able to clearly capture target images of target cells in the transport state.
[0100] In some embodiments, the first process described above can be understood as a data processing method aimed at roughly and quickly determining key parameters closely related to the determination of the first operating parameters of the second interdigital transducer, such as the cell type and velocity of the target cell. The first process involves a relatively small amount of data processing, has relatively low requirements for processing resources, and consumes a relatively short processing time.
[0101] In specific implementation, the above-mentioned first processing of the target image using the control module includes: using the control module to perform targeted feature processing on the target image to extract cell deformation features and cell motion features of the target cells under the action of the first sound field (obtaining basic information about the target cells); then matching the cell deformation features with reference features in the target processing rules; and determining the cell type of the target cells based on the matching results; simultaneously, determining the velocity of the target cells by querying a preset motion velocity template based on the cell motion features. Thus, the required first processing result can be quickly determined using the relatively limited processing resources of the control module.
[0102] When the target image comprises multiple images of the target cell, during the first processing, the image with the largest relative cell deformation of the target cell can be detected and selected from the multiple images as the target image; then, specific first processing is performed based on this target image. This allows for relatively efficient acquisition of the desired first processing result.
[0103] Furthermore, the control module can determine, based on the target processing rules, reference operating parameters for the second interdigital transducer that match the cell type of the target cell, as well as a reference velocity corresponding to these reference operating parameters. Then, based on the reference velocity and the velocity of the target cell, a velocity difference value is determined. Based on this difference value, the reference operating parameters are adjusted to obtain the first operating parameters for the second interdigital transducer. Thus, the relatively limited processing resources of the control module can be utilized to quickly determine the corresponding first operating parameters based on the first processing result.
[0104] In some embodiments, the second interdigital transducer may specifically include a plurality of second interdigital transducers;
[0105] Accordingly, the first operating parameters may specifically include: a device identifier indicating the start-up of the second interdigital transducer, and corresponding operating parameters.
[0106] Specifically, the second interdigital transducer may include multiple different second interdigital transducers. Each second interdigital transducer may correspond to a different effective offset force range; and each second interdigital transducer corresponds one-to-one with a device identifier.
[0107] In specific implementation, the control module can select one or more matching second interdigital transducers from multiple second interdigital transducers based on the first processing result to participate in the sorting process of target cells, and obtain the device identifier of the selected second interdigital transducer; at the same time, determine the operating parameters for the selected second interdigital transducer; and then combine the device identifier of the second interdigital transducer and the corresponding operating parameters as the first operating parameters.
[0108] Specifically, when the selected second interdigital transducer includes multiple second interdigital transducers, the control module can also determine the start-up time, pause time, and stop time of the selected second interdigital transducer based on the first processing result and the effective offset force range corresponding to the selected second interdigital transducer. Then, it can combine the above control time information to obtain relatively richer and more refined first operating parameters.
[0109] In some embodiments, the cell mechanical property measurement and sorting system described above may further include a third interdigital transducer. The third interdigital transducer is located in a third position region of the cell transport conduit and is connected to the control module. The distance between the third position region and the inlet end of the cell transport conduit is less than the distance between the first position region and the inlet end of the cell transport conduit.
[0110] In practice, the target cells directly input through the inlet of the cell transport conduit can be a randomly stacked mixture of cells. Correspondingly, the control module can be used to control the operation of the third interdigital transducer, so that the randomly stacked mixture of cells are arranged in a straight line and transported in the cell transport conduit in the form of a single-layer cell row.
[0111] Specifically, the aforementioned third interdigital transducer can be used to emit ultrasonic signals to target cells passing through the third position region, generating a standing wave sound field as a third sound field to apply a deflection force to the target cells, so that the randomly stacked mixed cells are aligned into a straight line.
[0112] In some embodiments, after the target image is sent to the computer device via the PCIe interface, the computer device can utilize its relatively abundant processing resources to perform a more refined second processing on the target image, involving a larger amount of data processing, to obtain a more accurate and comprehensive second processing result, including the cell type and velocity of the target cells. Simultaneously, the computer device can also display the target image to the user through a display screen in the interactive module.
[0113] Specifically, the second processing described above can be understood as a data processing method that refines the target image to obtain relatively accurate and rich data information, including high-precision data on the cell type and velocity of the target cells (e.g., measurement data and location information of the target cells). This second processing involves relatively large amounts of data and places relatively high demands on processing resources. It is typically not feasible to complete quickly using the system's control module. The result of this second processing can be understood as a relatively refined and complete measurement result of mechanical properties.
[0114] Specifically, a sample set pre-defined for measuring cell mechanical properties can be deployed on one side of the computer equipment, and a pre-defined cell image processing model adapted to the cell mechanical property measurement scenario can be obtained through transfer learning.
[0115] In practice, when the target image includes multiple images of the target cell, a computer device can be used to arrange and stitch the multiple images in chronological order from earliest to latest according to the acquisition time to form a target image group; then, a preset cell image processing model is called to process the target image group to obtain the corresponding target processing result; based on the target processing result, the corresponding second processing result is obtained.
[0116] If the target image consists of only a single image of the target cell, the target image can be directly processed by a computer device that calls a preset cell image processing model to obtain the target processing result, and then the second processing result can be determined.
[0117] In practice, after determining the second processing result, the computer device can promptly send the second processing result to the system's control module via the PCIe interface; at the same time, it can also display the second processing result to the user via a display screen.
[0118] The specific display of the second processing result may include: identifying and determining the local image region where the target cell is located in the target image based on the second processing result; generating a cell information tag for the target cell based on the second processing result; wherein the cell information tag includes at least the cell type; adding the cell information tag to the local image region to obtain the processed target image; and displaying the processed target image to the user through a display screen. Furthermore, the aforementioned information tag may also include: the actual magnitude of the radiation force received by the target cell, the actual deformation of the target cell, and relevant information such as the current operating parameters of the first interdigital transducer, all identified through image processing based on the target image.
[0119] Correspondingly, the control module can receive the second processing result from the computer device via the PCIe interface.
[0120] After receiving the second processing result, the control module can first determine whether the first processing result has been generated; if the first processing result has not been generated, the first processing can be stopped; and based on the second processing result, the first operating parameters of the second interdigital transducer can be determined; then the control module can control the second interdigital transducer to generate a matching second sound field in the second position region according to the first operating parameters, so as to perform corresponding sorting processing on the target cells.
[0121] If the first processing result has been generated, further detection is performed to determine whether the first operating parameters for the second interdigital transducer have been determined based on the first processing result. If the first operating parameters have not yet been determined, the first processing result and the second processing result can be used together to determine the first operating parameters with higher accuracy.
[0122] If the first operating parameters for the second interdigital transducer have been determined based on the first processing result, during the process of the control module using the first operating parameters to control the second interdigital transducer, the second processing result is used to make small adjustments based on the first operating parameters, so as to more accurately control the second interdigital transducer to complete the sorting process of target cells.
[0123] In some embodiments, see Figure 3 As shown, in specific implementations, the method may also include the following:
[0124] S1: The control module receives the second processing result from the computer device via the PCIe interface;
[0125] S2: The control module verifies the first operation parameter based on the second processing result;
[0126] S3: If the first operation parameter verification fails, the control module adjusts the first operation parameter according to the second processing result to obtain the corresponding second operation parameter;
[0127] S4: Using the control module to continue controlling the operation of the second interdigital transducer according to the second operating parameters, so as to perform corresponding sorting processing on the target cells.
[0128] In practice, the operating parameters of the second interdigital transducer based on the second processing result and the target processing rule can be determined as standard operating parameters. Then, the difference between the standard operating parameters and the second operating parameters can be calculated, and it can be detected whether the difference is less than or equal to the preset difference threshold.
[0129] If the difference value is determined to be less than or equal to the preset difference value threshold, the first operation parameter verification is determined to be passed. Then, the control module can continue to control the second interdigital transducer to generate a matching second sound field in the second position area according to the first operation parameter, so as to perform corresponding sorting processing on the target cells until the next target cell enters the second position area.
[0130] Conversely, if the difference value is determined to be greater than the preset difference value threshold, it is determined that the first operation parameter verification has failed. Then, based on the second processing result, the first operation parameter can be finely adjusted in a targeted manner to obtain the corresponding second operation parameter. Then, the control module uses the second operation parameter to control the operation of the second interdigital transducer to perform a more accurate sorting process on the target cells.
[0131] If the verification of the first operating parameter fails, in specific implementation, the operating parameters of the second interdigital transducer during the time period from the execution of the first operating parameter to the current time can be obtained; based on the operating parameters of the second interdigital transducer, the motion data of the target cell at the current time point in the second position region (including position, velocity, etc.) can be determined; then, based on the second processing result and the motion data of the target cell at the current time point in the second position region, combined with the first operating parameter, an operating parameter adjustment rule with the first operating parameter as the initial parameter can be determined; then, starting from the current time point, based on the first operating parameter, at every time point (e.g., every 1 second), according to the operating parameter adjustment rule, the current operating parameters of the second interdigital transducer can be adjusted and updated accordingly to obtain the second operating parameter at that time point; and the operation of the second interdigital transducer at that time point can be controlled according to the second operating parameter. In this way, starting from the current time point, based on the first operating parameter and according to the operating parameter adjustment rules, the second operating parameter is continuously adjusted and updated, and the second operating parameter is used to control the second interdigital transducer accordingly, so that the target cell can change its motion state relatively smoothly and safely in the second position region, so that it can eventually enter the designated sub-channel smoothly and achieve sorting processing.
[0132] Based on the above embodiments, during the process of controlling the second interdigital transducer to perform corresponding sorting processing on target cells according to the first operating parameters, it is also possible to receive and, based on the second processing result fed back by the computer device through the PCIE interface, which has relatively higher accuracy and richer information, intelligently and flexibly adjust the first operating parameters to obtain the second operating parameters; and use the second operating parameters to replace the previous first operating parameters to more accurately control the second interdigital transducer, so as to perform relatively finer and more accurate sorting processing on target cells.
[0133] In some embodiments, see Figure 4 As shown, the above-mentioned method controls the camera to acquire target images of the target cells in a matching manner based on the operating parameters of the first interdigital transducer. In specific implementation, this may include the following:
[0134] S1: Obtain the operating parameters of the first interdigital transducer;
[0135] S2: Based on the operating parameters of the first interdigital transducer, determine the acquisition rules for the camera; wherein the acquisition rules include at least: acquisition angle, acquisition interval, and acquisition quantity;
[0136] S3: According to the acquisition rules, control the camera to acquire target images of the target cells in a matching manner.
[0137] Specifically, feedback loops are respectively installed between the control module and the first and second interdigital transducers in the system. Accordingly, the control module can collect the operating parameters when controlling the first interdigital transducer and the operating parameters when controlling the second interdigital transducer through the above feedback loops.
[0138] Specifically, the aforementioned operating parameters may include the transmission power, transmission frequency, and transmission angle when transmitting ultrasonic signals.
[0139] In practical implementation, the control module can determine the operating status of the first interdigital transducer based on its operating parameters; based on the operating status of the first interdigital transducer, combined with the characteristics of target cell deformation and changes, and the corresponding mapping rules, determine the matching acquisition parameters; and then generate the corresponding acquisition rules based on the aforementioned acquisition parameters. Specifically, the aforementioned mapping rules can be pre-determined based on a large amount of test data through big data analysis and machine learning.
[0140] The aforementioned acquisition parameters may include one or more of the following: acquisition angle, acquisition interval, acquisition quantity, etc.
[0141] Specifically, for example, based on the operating parameters of the first interdigital transducer, if the transducer is determined to operate at a 45-degree angle, emitting ultrasonic signals at a higher frequency and lower power, the acquisition angle can be initially set to 45 degrees. This allows the camera to adjust its lens angle to capture images of the deformation caused by radiation on the target cell from the front. Furthermore, given the high frequency (e.g., greater than a preset frequency threshold) and low power (e.g., less than a preset power threshold) of the emitted ultrasonic signal, it can be estimated that the deformation process of the target cell under radiation is a relatively slow process. Therefore, the acquisition interval can be set to a relatively long duration, and the number of acquisitions can be set to a large number. Multiple images can then be acquired at corresponding acquisition intervals as the target image. This ensures that the acquired target image can completely and accurately reflect the deformation process of the target cell under stress, resulting in high accuracy and usability.
[0142] In some embodiments, see Figure 5 As shown, the computer equipment may also include a cooling system. Specifically, the cooling system may include a fan and / or a water-cooling unit.
[0143] In some embodiments, see Figure 5 As shown, a heat dissipation channel can also be provided between the control module and the heat dissipation system of the computer equipment;
[0144] Accordingly, after acquiring the target image through the camera using the control module, refer to... Figure 6 As shown, in specific implementations, the method may also include the following:
[0145] S1: Determine the data processing volume of the control module based on the target image;
[0146] S2: Detect whether the data processing volume of the control module exceeds the preset processing volume threshold;
[0147] S3: When the data processing volume of the control module is determined to be greater than the preset processing volume threshold, the heat dissipation channel is opened; and the heat dissipation channel is used to assist the heat dissipation of the control module by utilizing the heat dissipation system of the computer equipment.
[0148] In practice, the unit processing time for the control module can be determined first based on its performance parameters. Then, the number of different target cells corresponding to the target image to be processed within the current unit processing time is counted. It is then checked whether the number of target cells exceeds a preset cell number threshold. If the number exceeds the preset cell number threshold, the data processing volume of the control module within the current unit processing time can be estimated to be greater than a preset processing volume threshold. At this point, the control module can send an auxiliary heat dissipation command to the computer device. Correspondingly, the computer device can receive and respond to this auxiliary heat dissipation command, opening a heat dissipation channel to utilize the computer device's cooling system for auxiliary heat dissipation of the control module. This effectively prevents the control module from overheating due to excessive data processing volume, which could severely impact the stability and safety of the overall system operation. The preset cell number threshold can be determined in advance based on a large amount of test data through big data analysis and machine learning.
[0149] In practice, while receiving and responding to the auxiliary heat dissipation command and opening the heat dissipation channel, the computer equipment can also increase the operating power of the heat dissipation system, thereby increasing the fan speed and / or the flow rate of the water cooling unit to more effectively assist the control module in heat dissipation.
[0150] Furthermore, after determining the unit processing time for the control module, the number of target images to be processed within the currently acquired unit processing time can be counted first. Then, based on the number of target images to be processed within the unit processing time, a preset reference data processing volume lookup table can be consulted to determine the corresponding reference data processing volume, which serves as the data processing volume of the control module. Finally, by detecting whether the data processing volume of the control module exceeds a preset processing volume threshold, it can be determined whether to invoke the computer's cooling system to provide auxiliary cooling for the control module. The preset reference data processing volume lookup table can contain multiple reference data processing volumes, each corresponding to a range of image quantities. This preset reference data processing volume lookup table can be pre-determined based on a large amount of test data through big data analysis and machine learning.
[0151] In some embodiments, as specifically implemented, refer to Figure 5 As shown, a temperature sensor can also be installed in the control module; and the temperature sensor is electrically connected to the control module.
[0152] In practice, the control module can use the temperature sensor to monitor the temperature of the control module in real time or at regular intervals. When the temperature of the control module is detected to be higher than the preset risk threshold temperature, the control module can generate and send an auxiliary heat dissipation command to the computer device so that the computer device's heat dissipation system can be called in time for auxiliary heat dissipation.
[0153] Based on the above embodiments, the control module can intelligently and accurately identify the triggering time and automatically call the computer's heat dissipation system for auxiliary heat dissipation when needed, so as to ensure the safety and stability of the overall system operation.
[0154] In some embodiments, see Figure 5 As shown, the power module in the system can be connected to the computer equipment. Specifically, a conversion circuit can be used to connect the power supply of the computer equipment to the power module in the system; and a power monitor is installed at the connection point between the conversion circuit and the power module in the system.
[0155] In practice, when the power monitor detects a power outage in the power module of the system, the conversion circuit can be activated. The conversion circuit converts the power supplied by the computer equipment into power that is compatible with the power module in the system. This power is then supplied to the power module in the system to temporarily power the system and ensure that the system can operate normally in the event of a temporary power shortage.
[0156] As can be seen from the above, before implementing the control method for the cell mechanical property measurement and sorting system provided in the embodiments of this specification, the cell mechanical property measurement and sorting system can be improved by introducing a computer device with strong processing performance and using a PCIE interface that supports high-speed broadband transmission to connect the control module in the system to the computer device. In practice, the control module can first receive and respond to trigger commands to start the camera in advance. Then, the control module controls the first interdigital transducer to generate a first sound field on the target cells in the first location area currently passing through the cell transport channel. Based on the operating parameters of the first interdigital transducer, the camera is precisely and synchronously controlled to acquire target images of the target cells in a matching manner, obtaining relatively good target images. The control module then acquires the target images through the camera and performs a basic first processing on the target images with relatively small data processing volume to quickly obtain the first processing result for adjusting the second interdigital transducer in advance. Simultaneously, the target image is sent to a computer device via the PCIE interface. The computer device displays the target image and performs a more refined second processing on the target image with relatively large data processing volume to obtain a high-precision second processing result. Furthermore, the control module can quickly determine the first operating parameters of the second interdigital transducer based on the first processing result. Based on the first operating parameters, the second interdigital transducer is synchronously controlled in advance to generate a corresponding second sound field in the second location area, so as to timely perform matching sorting processing on the target cells entering the second location area. This effectively reduces system latency, efficiently and accurately controls the corresponding modules in the system to cooperate in completing cell sorting, achieves better cell sorting results, and improves the overall synchronization of the system.
[0157] See Figure 7 As shown in the embodiments of this specification, another control method for a cell mechanical property measurement and sorting system is provided, which is applied to a cell mechanical property measurement and sorting system. See also... Figure 8 As shown, the cell mechanical property measurement and sorting system includes at least: a control module and a cell transport channel; the cell transport channel includes at least a first sub-channel and a second sub-channel; a first interdigital transducer and a camera are arranged in a first location region of the cell transport channel; a second interdigital transducer is arranged in a second location region of the cell transport channel; the first interdigital transducer, the second interdigital transducer, and the camera are respectively connected to the control module; the control module is also connected to an interactive device; the interactive device includes at least a display screen, and the method includes:
[0158] S701: Utilizes the control module to receive and respond to trigger commands, controlling the start of the camera;
[0159] S702: The control module controls the first interdigital transducer to generate a first sound field for the target cell in the first position area currently passing through the cell transport channel; and controls the camera to acquire target images of the target cell in a matching manner according to the operating parameters of the first interdigital transducer.
[0160] S703: Uses the control module to acquire target images via a camera;
[0161] S704: The control module performs a first processing on the target image to obtain a first processing result; and sends the target image to the interactive device; wherein the interactive device is used to display the target image through a display screen;
[0162] S705: The control module determines the first operating parameters for the second interdigital transducer based on the first processing result;
[0163] S706: The control module controls the second interdigital transducer to generate a matching second sound field in the second position region according to the first operating parameters, so as to perform corresponding sorting processing on the target cells.
[0164] The aforementioned interactive devices may further include input modules (e.g., mouse, keyboard, control buttons, etc.). Accordingly, users can set and input corresponding parameters and commands through the input modules to achieve specific control over the various modules within the system. Specifically, the control module may include an FPGA module.
[0165] In practice, the PCIe interface can be used to connect the interactive device to the control module.
[0166] Based on the above embodiments, it is possible to rely on the data processing resources of computer equipment. By making full use of the limited data processing resources of the existing control modules in the system, the corresponding modules in the system can be controlled to complete cell sorting in a more efficient and accurate manner, thereby achieving a better cell sorting effect. At the same time, it avoids the system latency caused by interaction with computer equipment and improves the overall synchronization of the system.
[0167] This specification provides an electronic device through its embodiments. (See attached document.) Figure 9 As shown. The server includes a network communication port 901, a processor 902, and a memory 903. These structures are connected by internal cables so that they can perform specific data interaction.
[0168] Specifically, the network communication port 901 can be used to receive trigger commands.
[0169] The processor 902 can specifically be used to control the camera to start in response to a trigger command via a control module; control the first interdigital transducer to generate a first sound field on the target cells in the first location area currently passing through the cell transport channel via the control module; and control the camera to acquire target images of the target cells in a matching manner according to the operating parameters of the first interdigital transducer; acquire the target images via the camera using the control module; perform a first processing on the target images using the control module to obtain a first processing result; and send the target images to a computer device via a PCIe interface; wherein the computer device is used to display the target images and perform a second processing on the target images to obtain a second processing result; determine a first operating parameter for the second interdigital transducer based on the first processing result using the control module; and control the second interdigital transducer to generate a matching second sound field in the second location area based on the first operating parameter to perform corresponding sorting processing on the target cells.
[0170] The memory 903 can be used to store the corresponding instruction program, as well as related data such as the target image, the first processing result, and the first operation parameters.
[0171] Based on the above method, the relevant structural performance of the server can be effectively utilized to improve the data processing speed of electronic devices and efficiently realize the data processing for cell mechanical property measurement and sorting system control.
[0172] In this embodiment, the network communication port 901 can be a virtual port bound to different communication protocols, thereby enabling the sending or receiving of different data. For example, the network communication port can be a port responsible for web data communication, a port responsible for FTP data communication, or a port responsible for email data communication. Furthermore, the network communication port can also be a physical communication interface or communication chip. For example, it can be a wireless mobile network communication chip, such as GSM or CDMA; it can also be a Wi-Fi chip; or it can be a Bluetooth chip.
[0173] In this embodiment, the processor 902 can be implemented in any suitable manner. For example, the processor can take the form of a microprocessor or processor and a computer-readable medium storing computer-readable program code (e.g., software or firmware) executable by the (micro)processor, logic gates, switches, application-specific integrated circuits (ASICs), programmable logic controllers, and embedded microcontrollers, etc. This specification is not limiting.
[0174] In this embodiment, the memory 903 may include multiple layers. In a digital system, anything that can store binary data can be a memory. In an integrated circuit, a circuit with storage function but no physical form is also called a memory, such as RAM, FIFO, etc. In a system, a storage device with a physical form is also called a memory, such as a memory stick, TF card, etc.
[0175] This specification also provides a computer-readable storage medium for a control method based on the above-described cell mechanical property measurement and sorting system. The computer-readable storage medium stores computer program instructions that, when executed, implement the following: a control module receives and responds to a trigger command to start a camera; the control module controls a first interdigital transducer to generate a first sound field on target cells currently passing through a first location region of the cell transport channel; and, based on the operating parameters of the first interdigital transducer, controls the camera to acquire target images of the target cells in a matching manner; the control module acquires the target images through the camera; the control module performs a first processing on the target images to obtain a first processing result; and sends the target images to a computer device via a PCIe interface; wherein the computer device is used to display the target images and perform a second processing on the target images to obtain a second processing result; the control module determines first operating parameters for a second interdigital transducer based on the first processing result; and the control module controls the second interdigital transducer to generate a matching second sound field in a second location region based on the first operating parameters to perform corresponding sorting processing on the target cells.
[0176] This specification also provides a computer-readable storage medium for another control method based on the above-described cell mechanical property measurement and sorting system. The computer-readable storage medium stores computer program instructions that, when executed, implement the following: a control module receives and responds to a trigger command to control and start a camera; the control module controls a first interdigital transducer to generate a first sound field on target cells currently passing through a first location region of the cell transport conduit; and, based on the operating parameters of the first interdigital transducer, controls the camera to acquire target images of the target cells in a matching manner; the control module acquires the target images through the camera; the control module performs a first processing on the target images to obtain a first processing result; and sends the target images to an interactive device; wherein the interactive device is used to display the target images on a screen; the control module determines first operating parameters for a second interdigital transducer based on the first processing result; and the control module controls the second interdigital transducer to generate a matching second sound field in a second location region based on the first operating parameters, so as to perform corresponding sorting processing on the target cells.
[0177] In this embodiment, the storage medium includes, but is not limited to, Random Access Memory (RAM), Read-Only Memory (ROM), cache, hard disk drive (HDD), or memory card. The memory can be used to store computer program instructions. The network communication unit can be an interface configured according to standards specified in the communication protocol for network connection communication.
[0178] In this embodiment, the specific functions and effects implemented by the program instructions stored in the computer-readable storage medium can be explained in comparison with other embodiments, and will not be repeated here.
[0179] This specification also provides a computer program product, comprising at least a computer program, which, when executed by a processor, implements the following method steps: receiving and responding to a trigger command using a control module to control the startup of a camera; controlling a first interdigital transducer to generate a first sound field on target cells currently passing through a first location region of the cell transport conduit using the control module; and controlling the camera to acquire target images of the target cells in a matching manner according to the operating parameters of the first interdigital transducer; acquiring the target image through the camera using the control module; performing a first processing on the target image using the control module to obtain a first processing result; and sending the target image to a computer device via a PCIe interface; wherein the computer device is used to display the target image and perform a second processing on the target image to obtain a second processing result; determining a first operating parameter for a second interdigital transducer based on the first processing result using the control module; and controlling the second interdigital transducer to generate a matching second sound field in a second location region using the control module according to the first operating parameters, so as to perform corresponding sorting processing on the target cells.
[0180] See Figure 10 As shown in the embodiments of this specification, a control device for a cell mechanical property measurement and sorting system is also provided. This device may specifically include the following structural modules:
[0181] The startup module 1001 can be used to receive and respond to trigger commands using the control module to control the startup of the camera.
[0182] The acquisition module 1002 can be used to control the first interdigital transducer to generate a first sound field for the target cell in the first position area of the cell transport channel using the control module; and to control the camera to acquire target images of the target cell in a matching manner according to the operating parameters of the first interdigital transducer.
[0183] The acquisition module 1003 can be used to acquire target images through a camera using the control module.
[0184] The processing module 1004 is specifically used to perform a first processing on the target image using the control module to obtain a first processing result; and to send the target image to a computer device through a PCIe interface; wherein the computer device is used to display the target image and perform a second processing on the target image to obtain a second processing result;
[0185] The determination module 1005 can be specifically used to determine the first operating parameters of the second interdigital transducer based on the first processing result using the control module;
[0186] The sorting module 1006 can be used to control the second interdigital transducer to generate a matching second sound field in the second position region according to the first operating parameters, so as to perform corresponding sorting processing on the target cells.
[0187] In some embodiments, the device may also be used to: receive a second processing result from a computer device via a PCIE interface using a control module; verify a first operating parameter using the control module based on the second processing result; if the verification of the first operating parameter fails, adjust the first operating parameter using the control module based on the second processing result to obtain a corresponding second operating parameter; and continue to control the operation of the second interdigital transducer using the control module based on the second operating parameter to perform corresponding sorting processing on the target cells.
[0188] In some embodiments, the control module may specifically include an FPGA module.
[0189] In some embodiments, a heat dissipation channel is further provided between the control module and the heat dissipation system of the computer equipment;
[0190] Accordingly, after the control module acquires the target image through the camera, the device can also be used in the following specific implementations: determine the data processing volume of the control module based on the target image; detect whether the data processing volume of the control module is greater than a preset processing volume threshold; if the data processing volume of the control module is determined to be greater than the preset processing volume threshold, open the heat dissipation channel; and use the heat dissipation system of the computer equipment to provide auxiliary heat dissipation for the control module through the heat dissipation channel.
[0191] In some embodiments, the second interdigital transducer may include a plurality of second interdigital transducers;
[0192] Accordingly, the first operating parameters may specifically include: a device identifier indicating the start-up of the second interdigital transducer, and corresponding operating parameters, etc.
[0193] In some embodiments, when the acquisition module 1002 is specifically implemented, it can control the camera to acquire target images of the target cells in a matching manner according to the operating parameters of the first interdigital transducer: acquiring the operating parameters of the first interdigital transducer; determining acquisition rules for the camera based on the operating parameters of the first interdigital transducer; wherein the acquisition rules include at least: acquisition angle, acquisition interval, and acquisition quantity; and controlling the camera to acquire target images of the target cells in a matching manner according to the acquisition rules.
[0194] This specification also provides another control device for a cell mechanical property measurement and sorting system, which can specifically include the following structural modules:
[0195] The startup module can be used to receive and respond to trigger commands via the control module to control the startup of the camera.
[0196] The acquisition module can be used to control the first interdigital transducer to generate a first sound field for the target cell in the first position area of the cell transport channel using the control module; and to control the camera to acquire target images of the target cell in a matching manner according to the operating parameters of the first interdigital transducer.
[0197] The acquisition module can be used to acquire target images via a camera using the control module.
[0198] The processing module can be specifically used to perform a first processing on the target image using the control module to obtain a first processing result; and send the target image to the interactive device; wherein the interactive device is used to display the target image through a display screen;
[0199] The determination module can specifically be used to determine the first operating parameters of the second interdigital transducer based on the first processing result using the control module;
[0200] The sorting module can be used to control the second interdigital transducer to generate a matching second sound field in the second position region according to the first operating parameters, so as to perform corresponding sorting processing on the target cells.
[0201] It should be noted that the units, devices, or modules described in the above embodiments can be implemented by computer chips or physical entities, or by products with certain functions. For ease of description, the above devices are described by dividing them into various modules according to their functions. Of course, in implementing this specification, the functions of each module can be implemented in one or more software and / or hardware, or the module that implements the same function can be implemented by a combination of multiple sub-modules or sub-units, etc. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection between the devices or units shown or discussed can be through some interfaces, and the indirect coupling or communication connection between devices or units can be electrical, mechanical, or other forms.
[0202] As can be seen from the above, the cell mechanical property measurement and sorting control device provided in the embodiments of this specification can effectively reduce system latency, efficiently and accurately control the corresponding modules in the system to cooperate in completing cell sorting, obtain better cell sorting effect, and improve the overall synchronization of the system.
[0203] In a specific scenario example, the control method and apparatus of the cell mechanical property measurement and sorting system provided in this specification can be used to measure and sort cell mechanical properties. The specific implementation process may include the following.
[0204] In this scenario example, considering the use of a cell mechanical property measurement and sorting system, a cell Young's modulus quantitative measurement and screening system based on ultrasonic radiation force can quantitatively, high-throughput, and label-free measure cell mechanical properties. Combining cell morphology and Young's modulus information, it can screen for specific cells, providing a new tool for cell biomechanics research and elucidating the relationship between cell mechanical properties and cell biological functions. Specifically, the system requires the use of a high-speed camera (e.g., a video camera) to capture cell morphology images. After processing the captured images, information such as cell deformation and Young's modulus is obtained.
[0205] However, based on existing systems, image data captured by a camera needs to be sent to a PC (e.g., a computer device) for processing by an image processing unit (e.g., the computer device's processor). The results are then sent to an electronic control unit (e.g., the system's control module) via a USB 3.0 or Ethernet interface. The electronic control unit then calculates and determines the sequence number of the interdigital transducer array to be activated and when to trigger its activation (e.g., operating parameters for the second interdigital transducer) to achieve cell sorting. In other words, sending image data from the camera to a PC for processing introduces a data transmission time difference between the image processing unit and the electronic control unit, preventing complete synchronization. Therefore, the above method suffers from this data transmission time difference, limiting sorting accuracy and throughput.
[0206] To address the aforementioned issues and their root causes, this scenario example considers connecting and integrating the system's electronic control unit (ECU) with the PC motherboard via a PCIe interface. This enables synchronized control of all units within the system, thereby improving cell sorting accuracy and throughput. Specifically, data acquired by the camera (e.g., target images) can communicate directly with the ECU via a data interface, eliminating the need for direct communication with the PC. The ECU can transmit the received image data to the PC in real-time via PCIe for image display. The ECU's FPGA processor calculates the cell deformation in the image and determines whether sorting is necessary and when to trigger which interdigital transducer for sorting based on the processing results (e.g., the first processing result). Furthermore, accelerating the FPGA can speed up the image processing unit's computation, further increasing cell sorting throughput. In addition, integrating the PC and ECU allows the use of the PC's power supply and cooling systems, reducing power supply complexity and improving heat dissipation efficiency.
[0207] In this scenario example, please refer to the following for specific implementation: Figure 2 As shown, an FPGA-based electronic control unit (ECU) can be integrated with a PC via a PCIe interface, and the ECU can be powered by the PC's power supply. The ECU connects to a high-speed camera via a data interface, transmitting received cell image data processed by the interdigital transducers to the PC in real-time for display. Alternatively, the FPGA can be used to calculate and process the image data to obtain cell deformation, and further, algorithms can be used to determine whether the cell needs to be sorted and when to trigger which interdigital transducer for sorting. For specific FPGA connection methods, please refer to [link to documentation / reference]. Figure 11 As shown. In specific connections, the FPGA pins can be connected to DDR, Debug, Clock, Flash, Ethernet, HMI module (e.g., interactive device), and interdigital transducers (including the first interdigital transducer, second interdigital transducer, etc.). Taking the connection of the first interdigital transducer as an example, one pin of the FPGA can be connected to the ADC acquisition unit, then sequentially connected to the detector, coupling attenuator, and finally connected to the first terminal of the first interdigital transducer; simultaneously, another pin of the FPGA can be connected to the DAC unit, then sequentially connected to the current-to-voltage unit, filter, power amplifier unit, and finally connected to the second terminal of the first interdigital transducer.
[0208] In practice, the electronic control unit can be connected to the PC motherboard via the PCIE interface, which solves the problem of independent and scattered units in the electronic system and asynchronous timing between units.
[0209] The electronic control unit may include an FPGA, excitation circuits and power monitoring circuits for multi-channel interdigital transducers, a data communication module, a storage module, and a power supply module. The FPGA communicates with the PC via a PCIe interface, such as a PCIe 3.0 x8 interface. Alternatively, additional PCIe slots can be added via a customized PC motherboard to expand the system's channel count.
[0210] Specifically, users can set various control parameters (such as transmission frequency, amplitude, phase, pulse width, etc.) on the PC display interface and send them to the electronic control unit via the PCIe interface to output the corresponding excitation signals. The FPGA communicates with the high-speed camera and can transmit the received image data to the PC in real time for display via the PCIe interface. Users can observe the cell images affected by the sound field output by the interdigital transducer in real time. The configuration of both the image and the control parameters can be saved.
[0211] The electronic control unit can utilize a high-performance FPGA to accelerate the image processing unit, such as Xilinx's 20nm KU040 series. This FPGA features a high-performance processor core, large-capacity memory, and high-speed arithmetic units, supporting single-precision and double-precision floating-point operations, enabling efficient processing of complex digital signal processing algorithms. After processing the cell image data returned by the high-speed camera, the FPGA uses algorithms to determine whether cell sorting is necessary and when to trigger and which interdigital transducer to activate for cell sorting.
[0212] The above scenario examples demonstrate that the control method for the cell mechanical property measurement and sorting system provided in this specification can provide the cell sorting system with high-speed and collaborative processing capabilities among its functional units, effectively improving the sorting accuracy and throughput.
[0213] While this specification provides the steps of operation for the methods described in the embodiments or flowcharts, more or fewer steps may be included based on conventional or non-inventive means. The order of steps listed in the embodiments is merely one possible order of execution among many steps and does not represent the only possible order. In actual device or client product execution, the methods shown in the embodiments or drawings may be executed sequentially or in parallel (e.g., in a parallel processor or multi-threaded processing environment, or even a distributed data processing environment). The terms "comprising," "including," or any other variations thereof are intended to cover a non-exclusive inclusion, such that a process, method, product, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, product, or apparatus. Without further limitations, the presence of other identical or equivalent elements in a process, method, product, or apparatus that includes said elements is not excluded. The terms "first," "second," etc., are used to denote names and do not indicate any particular order.
[0214] Those skilled in the art will also know that, besides implementing the controller using purely computer-readable program code, the same functions can be achieved by logically programming the method steps, making the controller function as logic gates, switches, application-specific integrated circuits (ASICs), programmable logic controllers (PLCs), and embedded microcontrollers. Therefore, such a controller can be considered a hardware component, and the devices within it used to implement various functions can also be considered structures within that hardware component. Alternatively, the devices used to implement various functions can be considered as both software modules implementing the method and structures within a hardware component.
[0215] This specification can be described in the general context of computer-executable instructions that are executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, classes, etc., that perform a specific task or implement a specific abstract data type. This specification can also be practiced in distributed computing environments, where tasks are performed by remote processing devices connected via a communication network. In distributed computing environments, program modules can reside in local and remote computer-readable storage media, including storage devices.
[0216] As can be seen from the above description of the embodiments, those skilled in the art can clearly understand that this specification can be implemented by means of software plus necessary general-purpose hardware platforms. Based on this understanding, the technical solutions of this specification can essentially be embodied in the form of a software product. This computer software product can be stored in a storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, mobile terminal, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments of this specification.
[0217] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to interchangeably. Each embodiment focuses on its differences from other embodiments. This specification can be used in numerous general-purpose or special-purpose computer system environments or configurations. Examples include: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable electronic devices, network PCs, minicomputers, mainframe computers, and distributed computing environments including any of the above systems or devices, etc.
[0218] Although this specification has been described by way of examples, those skilled in the art will recognize that many variations and modifications are possible without departing from the spirit of this specification, and it is intended that the appended claims cover such variations and modifications without departing from the spirit of this specification.
Claims
1. A method of controlling a cytomechanical property measurement and sorting system, comprising: An application is made in a cell mechanical property measurement and sorting system, wherein the cell mechanical property measurement and sorting system includes at least: a control module and a cell transport channel; the cell transport channel includes at least a first sub-channel and a second sub-channel; a first interdigital transducer and a camera are arranged in a first location region of the cell transport channel; a second interdigital transducer is arranged in a second location region of the cell transport channel; the first interdigital transducer, the second interdigital transducer, and the camera are respectively connected to the control module; the control module is also connected to a computer device via a PCIe interface; the method includes: The control module receives and responds to trigger commands to control and start the camera; The control module controls the first interdigital transducer to generate a first sound field for the target cell in the first position region currently passing through the cell transport channel; and controls the camera to acquire target images of the target cell in a matching manner according to the operating parameters of the first interdigital transducer. The control module is used to acquire target images via a camera. The target image is processed by a control module to obtain a first processing result; and the target image is sent to a computer device via a PCIe interface; wherein the computer device is used to display the target image and process the target image to obtain a second processing result. The control module determines the first operating parameters for the second interdigital transducer based on the first processing result; The control module controls the second interdigital transducer to generate a matching second sound field in the second position region according to the first operating parameters, so as to perform corresponding sorting processing on the target cells.
2. The method of claim 1, wherein, The method further includes: The control module receives the second processing result from the computer device via the PCIe interface. The control module verifies the first operation parameters based on the second processing result; If the first operation parameter fails to pass the verification, the control module adjusts the first operation parameter according to the second processing result to obtain the corresponding second operation parameter. The control module continues to control the operation of the second interdigital transducer according to the second operating parameters in order to perform corresponding sorting processing on the target cells.
3. The method of claim 1, wherein, The control module includes an FPGA module.
4. The method of claim 1, wherein, A heat dissipation channel is also provided between the control module and the heat dissipation system of the computer equipment; Accordingly, after acquiring the target image via the camera using the control module, the method further includes: Based on the target image, determine the data processing volume of the control module; Check whether the data processing volume of the detection control module exceeds the preset processing volume threshold; If the data processing volume of the control module is determined to be greater than the preset processing volume threshold, the heat dissipation channel is opened; and the heat dissipation channel is used to assist the cooling of the control module by utilizing the cooling system of the computer equipment.
5. The method of claim 1, wherein, The second interdigital transducer includes a plurality of second interdigital transducers; Accordingly, the first operating parameters include: a device identifier indicating the start-up of the second interdigital transducer, and corresponding operating parameters.
6. The method of claim 1, wherein, Based on the operating parameters of the first interdigital transducer, the camera is controlled to acquire target images of the target cells in a matching manner, including: Obtain the operating parameters of the first interdigital transducer; Based on the operating parameters of the first interdigital transducer, the acquisition rules for the camera are determined; wherein the acquisition rules include at least: acquisition angle, acquisition interval, and acquisition quantity; According to the acquisition rules, the camera is controlled to acquire target images of the target cells in a matching manner.
7. A method of controlling a cell mechanical property measurement and sorting system, comprising: An application is made in a cell mechanical property measurement and sorting system, wherein the cell mechanical property measurement and sorting system includes at least: a control module and a cell transport channel; the cell transport channel includes at least a first sub-channel and a second sub-channel; a first interdigital transducer and a camera are arranged in a first location region of the cell transport channel; a second interdigital transducer is arranged in a second location region of the cell transport channel; the first interdigital transducer, the second interdigital transducer, and the camera are respectively connected to the control module; the control module is also connected to an interactive device; the interactive device includes at least a display screen, and the method includes: The control module receives and responds to trigger commands to control and start the camera; The control module controls the first interdigital transducer to generate a first sound field for the target cell in the first position region currently passing through the cell transport channel; and controls the camera to acquire target images of the target cell in a matching manner according to the operating parameters of the first interdigital transducer. The control module is used to acquire target images via a camera. The target image is processed by a control module to obtain a first processing result; and the target image is sent to an interactive device; wherein the interactive device is used to display the target image on a display screen. The control module determines the first operating parameters for the second interdigital transducer based on the first processing result; The control module controls the second interdigital transducer to generate a matching second sound field in the second position region according to the first operating parameters, so as to perform corresponding sorting processing on the target cells.
8. A control device for a cell mechanical property measurement and sorting system, characterized by, include: The startup module is used to receive and respond to trigger commands from the control module to control the startup of the camera. The acquisition module is used to control the first interdigital transducer to generate a first sound field on the target cell in the first position area of the cell transport channel using the control module; and to control the camera to acquire target images of the target cell in a matching manner according to the operating parameters of the first interdigital transducer. The acquisition module is used to acquire target images via a camera using the control module. The processing module is used to perform a first processing on the target image using the control module to obtain a first processing result; The target image is then sent to a computer device via a PCIe interface; wherein the computer device is used to display the target image and perform a second processing on the target image to obtain a second processing result. The determining module is used to determine the first operating parameters of the second interdigital transducer based on the first processing result using the control module; The sorting module is used to control the second interdigital transducer to generate a matching second sound field in the second position region according to the first operating parameters, so as to perform corresponding sorting processing on the target cells.
9. An electronic device, comprising: It includes a processor and a memory for storing processor-executable instructions, wherein the processor, when executing the instructions, implements the steps of the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, computer instructions stored thereon, which instructions, when executed by a processor, implement the steps of the method of any one of claims 1 to 7.