CN118210138A - Slide glass detection positioning system and method based on digital application - Google Patents
Slide glass detection positioning system and method based on digital application Download PDFInfo
- Publication number
- CN118210138A CN118210138A CN202410627335.XA CN202410627335A CN118210138A CN 118210138 A CN118210138 A CN 118210138A CN 202410627335 A CN202410627335 A CN 202410627335A CN 118210138 A CN118210138 A CN 118210138A
- Authority
- CN
- China
- Prior art keywords
- slide
- data
- positioning
- glass
- scanning
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 239000011521 glass Substances 0.000 title claims abstract description 187
- 238000001514 detection method Methods 0.000 title claims abstract description 127
- 238000000034 method Methods 0.000 title claims abstract description 41
- 239000011159 matrix material Substances 0.000 claims abstract description 87
- 238000012937 correction Methods 0.000 claims abstract description 75
- 238000004458 analytical method Methods 0.000 claims abstract description 47
- 238000011156 evaluation Methods 0.000 claims abstract description 26
- 238000012545 processing Methods 0.000 claims abstract description 19
- 238000000605 extraction Methods 0.000 claims abstract description 14
- 238000013075 data extraction Methods 0.000 claims abstract description 10
- 230000005540 biological transmission Effects 0.000 claims abstract description 7
- 230000033228 biological regulation Effects 0.000 claims abstract description 4
- 238000004364 calculation method Methods 0.000 claims description 20
- 230000009467 reduction Effects 0.000 claims description 19
- 238000007405 data analysis Methods 0.000 claims description 17
- 238000013519 translation Methods 0.000 claims description 16
- 230000004927 fusion Effects 0.000 claims description 13
- 238000013500 data storage Methods 0.000 claims description 9
- 238000010191 image analysis Methods 0.000 claims description 7
- VYPSYNLAJGMNEJ-UHFFFAOYSA-N silicon dioxide Inorganic materials O=[Si]=O VYPSYNLAJGMNEJ-UHFFFAOYSA-N 0.000 claims description 4
- 230000001276 controlling effect Effects 0.000 claims description 3
- 230000001105 regulatory effect Effects 0.000 claims description 3
- 230000008569 process Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000001154 acute effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000011248 coating agent Substances 0.000 description 1
- 238000000576 coating method Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000006698 induction Effects 0.000 description 1
- 230000007170 pathology Effects 0.000 description 1
- 239000010453 quartz Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/002—Measuring arrangements characterised by the use of optical techniques for measuring two or more coordinates
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/01—Arrangements or apparatus for facilitating the optical investigation
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B21/00—Microscopes
- G02B21/0004—Microscopes specially adapted for specific applications
- G02B21/002—Scanning microscopes
- G02B21/0024—Confocal scanning microscopes (CSOMs) or confocal "macroscopes"; Accessories which are not restricted to use with CSOMs, e.g. sample holders
- G02B21/008—Details of detection or image processing, including general computer control
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B21/00—Microscopes
- G02B21/34—Microscope slides, e.g. mounting specimens on microscope slides
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- Optics & Photonics (AREA)
- Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biochemistry (AREA)
- General Health & Medical Sciences (AREA)
- Immunology (AREA)
- Pathology (AREA)
- Microscoopes, Condenser (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
The invention discloses a slide glass detection positioning system and method based on digital application, and belongs to the technical field of big data. The invention installs a positioning beam source on a slide glass detection table, and carries out initial detection positioning on the slide glass by the positioning beam source, and carries out real-time transmission on positioning data to a detection control unit by sensing equipment; the detection control unit carries out space evaluation on the placement square matrix of the current slide according to the initial positioning data of the slide, analyzes the offset degree of the initial position, and carries out self-adaptive correction regulation and control on the slide according to the analysis result; carrying out data scanning extraction on the slide after the correction, carrying out dynamic programming adjustment on a data extraction scanning path of a slide detector by combining slide positioning correction data with slide scanning data, and carrying out difference item processing on the scanning data; and storing slide positioning data, slide detection path data corresponding to the slide detector and scanning data, and outputting the scanning data.
Description
Technical Field
The invention relates to the technical field of big data, in particular to a slide glass detection and positioning system and method based on digital application.
Background
The glass slide is glass or quartz plate used for microscope observation in a laboratory, and can be used for bearing and fixing a sample to be observed; data recording can be performed on the glass slide by special coating treatment or printing technology; it is widely used in the fields of biology, medicine, pathology, histology, etc.;
Under the prior art, people can replace manual observation and data analysis work of the glass slide to a certain extent through the glass slide automatic detector; however, the instrument is largely dependent on the spatial position of the slide to be placed in proper fit; when the slide glass is put manually, the slide glass is put in a position deviation or error due to negligence and other reasons, so that the instrument is in a missing state or can not scan an observation target when scanning the data on the slide glass; this situation can cause significant interference with the slide viewing operation.
Disclosure of Invention
The invention aims to provide a slide glass detection and positioning system and method based on digital application, which are used for solving the problems in the background technology.
In order to solve the technical problems, the invention provides the following technical scheme:
A slide detection positioning method based on digital application, the method comprising the steps of:
s100, a positioning light beam source is arranged on a slide glass detection table, initial detection and positioning are carried out on a slide glass through the positioning light beam source, and positioning data are transmitted to a detection control unit in real time through sensing equipment;
S200, the detection and control unit carries out space evaluation on a placement matrix of the current slide according to initial positioning data of the slide, analyzes the offset degree of the initial position, and carries out self-adaptive correction and control on the slide according to an analysis result;
S300, carrying out data scanning extraction on the slide after the correction, and carrying out dynamic programming adjustment and scanning data difference item processing on a data extraction scanning path of a slide detector by combining slide positioning correction data with slide scanning data;
and S400, storing slide positioning data, slide detection path data corresponding to the slide detector and scanning data, and outputting the scanning data.
S100 is to install a positioning light beam source on a slide detection table, initial detection positioning is carried out on a slide through the positioning light beam source, and positioning data are transmitted to a detection control unit in real time through sensing equipment:
S101, positioning a light beam source in a slide detection table device in advance, wherein the slide detection table consists of a slide bearing table surface and a microscope detector; wherein the positioning beam source is respectively arranged on the slide bearing table and the microscope detector; the positioning beam source emits a group of uniform weak laser beams for positioning detection;
S102, in a two-dimensional plane of a glass slide bearing table, positioning a light beam source by any one horizontal side and any one adjacent vertical side device; the slide glass is detected by a translation positioning beam source on the horizontal side edge and the adjacent vertical side edge, the detection data are collected, and real-time data are transmitted to a detection control center through sensing equipment; the scanning center point of the microscope detector is taken as a correction point, a beam source is positioned at the periphery of a scanning lens of the microscope detector by taking the correction point as a reference point, the scanning position and the orientation of the microscope detector on a glass slide are positioned and detected, and detection data are acquired and real-time data are transmitted to a detection control center through sensing equipment; the sensing device is iot sensors.
The S200 detection and control unit carries out space evaluation on the placement square matrix of the current slide according to the initial positioning data of the slide, analyzes the offset degree of the initial position, and carries out self-adaptive correction and control on the slide according to the analysis result, wherein the steps are as follows:
s201, the detection and control center receives initial positioning data of the glass slide, and spatial position evaluation is carried out on a placement square matrix of the glass slide through the initial positioning data of the glass slide, wherein the evaluation steps are as follows:
s201-1, determining the side edge of a glass slide by using a positioning light beam source arranged on a glass slide bearing table, and digitally determining the plane position of the glass slide by using the vertical angle relation of the two positioning light beam sources;
S201-2, constructing a space cloud coordinate system by projection of a slide bearing table, taking two positioning beams of the slide bearing table as dynamic coordinate base axes, and obtaining an offset triangle constructed by the initial position of the current slide and the two positioning beams by carrying out translational approximation on the slide from a starting point by the positioning beams; the starting point is any end point of the side edge of a positioning light beam source of the device on the glass slide bearing table;
S201-3, calculating the offset angle of the initial position of the current glass slide through an offset triangle, wherein the calculation formula is as follows ; Wherein/>For offset angle,/>To shift the hypotenuse length of the triangle,/>Is the length of the adjacent vertical edge of the offset angle; because the positioning light beams are in a vertical relationship, the constructed offset triangle is a right triangle, and an acute angle with a smaller angle of the two acute angles is taken as an offset angle when the offset angle is taken, because the offset position of the glass slide can be adjusted through fewer correction operations when the position correction is carried out;
s201-4, evaluating the initial position deviation angle of the current slide on the slide bearing table plane if Manually carrying out initial position re-placement of the glass slide, and carrying out initial position re-analysis; if/>Carrying out self-adaptive correction operation on the current slide deviation condition by an automatic correction system of the slide bearing table; if/>The initial position of the glass slide does not need to be corrected; wherein/>Presetting an offset angle for a system;
S202, positioning light beams emitted to the glass slide by positioning light beam sources arranged at the periphery of a scanning lens of a microscope detector are used for obtaining positioning point coordinates of the positioning light beams on the plane of a glass slide bearing table Determining whether to correct the current position of the microscope detector by determining the space dislocation of the coordinates in such a way that the observation point a of the current microscope detector exists in a slide position matrix; if/>The observation point of the current microscope detector exists in the slide position matrix, so that the correction operation of the microscope detector is not needed; if/>The observation point of the current microscope detector does not exist in the slide position matrix, and the microscope detector is subjected to position correction operation; wherein the coordinate of the observation point a is/>Or/>Or/>Slide position matrix A is/>; Where i is the distance from the positioning beam source around the scanning lens of the microscope detector to the center of the scanning lens,/>、/>、And/>Coordinates of edge endpoints of the glass slide respectively; the coordinates of the observation point are determined according to the position of the positioning beam source device, so that the coordinates are unique, but under the condition of uncertain positions, various conditions exist; the slide position matrix is a position matrix constructed from the coordinates of the four endpoints of the slide, since the remaining coordinates are all present within the 4 endpoints;
S203, correcting the initial offset position of the slide glass by a mechanical clamping and pushing device arranged at the side edge of the slide glass carrying table; the mechanical clamping and pushing device is folded and accommodated at the edge of the slide bearing table, and when the slide position is corrected, the mechanical clamping and pushing device is released and uses the terminal clamping arm to fix and offset the slide; adjusting the observation point of the glass slide by moving the position of an observation microscope of the microscope detector; the top of an observation microscope of the microscope detector is connected with a connecting rod supporting extension and steering.
The step S300 is to scan and extract the data of the slide after the correction, and the steps of dynamically planning and adjusting the data extraction scanning path of the slide detector and performing difference processing on the scanning data by combining the slide positioning correction data with the slide scanning data are as follows:
s301, after finishing correcting positions of the glass slide and the observation microscope, carrying out data scanning extraction on the glass slide by using the observation microscope; acquiring coordinates of a current observation point in a coordinate plane of a glass slide bearing table And a coordinate matrix/>, corresponding to the slide observation target; Judging whether the coordinates of the current observation point exist in a coordinate matrix of the slide glass observation target or not; if the coordinate matrix exists, taking the coordinate of the current observation point as a scanning starting point of microscope data, and adopting an adjacent traversal method to perform full scanning on the coordinate matrix of the current observation target; if not, calculating the distance between the current observation point and the observation target, wherein the calculation formula is/>; Wherein v is the distance between the current observation point and the observation target; get/>Translating the current observation point to a coordinate matrix of the observation target for the minimum translation distance, and taking the current observation point coordinate as a microscope data scanning starting point, and adopting an adjacent traversal method to perform full scanning on the coordinate matrix of the current observation target; the adjacent traversal method takes the coordinates of the current point as a starting point, and generates a moving path which does not repeat and traverses all coordinate points in the target area through analyzing and calculating adjacent coordinate points;
s302, performing full traversal on a coordinate matrix of an observation target of the glass slide through a microscope, and extracting image data of the observation target at each coordinate point; the extracted image data is marked according to the corresponding observation target coordinates, and the processed image data is transmitted to a graphic analysis unit;
s303, in the graphic analysis unit, carrying out relative spatial position restoration on the received image data according to the corresponding coordinate data; the restored image data is subjected to translation splicing through difference item processing, the repeated image data in adjacent pictures are subjected to contrast fusion coverage, the pixel points of the image superposition coverage area are subjected to data dimension reduction calculation, and the calculation formula is as follows ; Wherein/>To the pixel point coordinates/>The pixel value after the dimension reduction is located,To the pixel point coordinates/>Pixel value after fusion and coverage of adjacent two images is contrasted,/>To the pixel point coordinates/>Comparing the pixel values before fusion and coverage of the two adjacent images; because the whole traversing scanning is carried out on the glass slide observation target, repeated parts exist on most of target image data acquired by scanning, and the repeated data can cause the increase of analysis calculation amount and the data interference during the analysis and the observation, the repeated parts are subjected to dimension reduction calculation by covering and utilizing the data changes of the corresponding pixels before and after, so that the interference can be reduced;
S304, performing image data stitching and dimension reduction operation on all acquired images, and fusing the acquired multi-image data into comprehensive microscopic image data of the slide glass observation target.
The S400 stores slide positioning data, slide detection path data corresponding to the slide detector, and scan data, and outputs the scan data:
S401, outputting comprehensive microscopic image data of a slide glass observation target through a port;
And S402, performing diary cycle storage on current slide positioning data, slide detection path data corresponding to a slide detector, scanning data and image analysis data by taking a time point as an index.
The system comprises a positioning data acquisition module, a detection and control center, a slide detection data analysis module and a multi-data storage feedback module;
The positioning data acquisition module is used for carrying out initial detection and positioning on the glass slide through a positioning light beam source of the glass slide detection table device, and transmitting positioning data to the detection control unit in real time through sensing equipment; the detection and control center carries out space evaluation on the placement matrix of the current slide according to the initial positioning data of the slide, analyzes the offset degree of the initial position, and carries out self-adaptive correction and control on the slide according to the analysis result; the slide detection data analysis module performs data scanning extraction on the slide after the correction, and performs dynamic planning adjustment and scanning data difference item processing on a data extraction scanning path of the slide detector by combining slide positioning correction data with slide scanning data; the multi-data storage feedback module stores slide positioning data, slide detection path data and scanning data corresponding to the slide detector, and outputs the scanning data.
The positioning data acquisition module comprises a slide positioning data acquisition unit and a data transmission unit; the slide positioning data acquisition unit is used for positioning a light beam source in a slide detection table device in advance, and the slide detection table consists of a slide bearing table surface and a microscope detector; wherein the positioning beam source is respectively arranged on the slide bearing table and the microscope detector; the positioning beam source emits a group of uniform weak laser beams for positioning detection; positioning a beam source by any one horizontal side and any one adjacent vertical side device in a two-dimensional plane of the glass slide bearing table surface; detecting and collecting initial position data of the glass slide by translating a positioning beam source on the horizontal side and the adjacent vertical side; the scanning center point of the microscope detector is taken as a correction point, and the scanning position and the orientation of the microscope detector on the slide glass are subjected to positioning detection and acquisition by taking the correction point as a reference point and positioning a light beam source at the periphery of the scanning lens of the microscope detector; the data transmission unit transmits the acquired data to the detection control center in real time through the sensing equipment; the sensing device is iot sensors.
The detection control center comprises a space square matrix evaluation unit, a primary position deviation analysis unit and a self-adaptive correction regulation and control unit; the space square matrix evaluation unit utilizes a positioning light beam source arranged on the slide bearing table to carry out side edge determination on the slide, and utilizes a vertical angle relation of the two positioning light beam sources to carry out digital determination on the plane position of the slide; constructing a space cloud coordinate system by projection of a slide bearing table, taking two positioning beams of the slide bearing table as dynamic coordinate base axes, and obtaining an offset triangle constructed by the initial position of the current slide and the two positioning beams by carrying out translational approximation on the slide from a starting point by the positioning beams; the starting point is any end point of the side edge of a positioning light beam source of the device on the glass slide bearing table; calculating the offset angle of the initial position of the current glass slide through the offset triangle; evaluating the initial position offset angle of the current slide on the slide bearing table plane; the initial position deviation analysis unit acquires positioning light beams emitted by a slide glass through positioning light beam sources arranged at the periphery of a scanning lens of the microscope detector, acquires positioning point coordinates of the positioning light beams on a slide glass bearing table plane, and judges whether to carry out position correction operation on the current microscope detector position by carrying out space dislocation determination on the coordinates in a mode that whether observation points of the current microscope detector exist in a slide glass position matrix or not; the self-adaptive correction position regulating and controlling unit judges the correction requirements of initial positions of the glass slide and the observation microscope according to the evaluation result and the initial position deviation analysis result of the space square matrix respectively, and carries out corresponding correction operation according to the judgment result; correcting the initial offset position of the slide glass by a mechanical clamping and pushing device arranged at the side edge of the slide glass carrying table; the mechanical clamping and pushing device is folded and accommodated at the edge of the slide bearing table, and when the slide position is corrected, the mechanical clamping and pushing device is released and uses the terminal clamping arm to fix and offset the slide; adjusting the observation point of the glass slide by moving the position of an observation microscope of the microscope detector; the top of an observation microscope of the microscope detector is connected with a connecting rod supporting extension and steering.
The slide detection data analysis module comprises a dynamic scanning path planning unit and a graphic analysis unit; the dynamic scanning path planning unit performs data scanning extraction on the glass slide by using the observation microscope after finishing correcting positions on the glass slide and the observation microscope; acquiring coordinates of a current observation point and a coordinate matrix of an observation target of a corresponding glass slide from a coordinate surface of a glass slide bearing table; judging whether the coordinates of the current observation point exist in a coordinate matrix of the slide glass observation target or not; if the coordinate matrix exists, taking the coordinate of the current observation point as a scanning starting point of microscope data, and adopting an adjacent traversal method to perform full scanning on the coordinate matrix of the current observation target; if not, calculating the distance between the current observation point and the observation target; taking the minimum translation distance, translating the current observation point into a coordinate matrix of an observation target, taking the current observation point coordinate as a microscope data scanning starting point, and adopting an adjacent traversal method to perform full scanning on the coordinate matrix of the current observation target; the adjacent traversal method takes the coordinates of the current point as a starting point, and generates a moving path which does not repeat and traverses all coordinate points in the target area through analyzing and calculating adjacent coordinate points; performing full traversal on a coordinate matrix of an observation target of the glass slide through a microscope, and extracting image data of the observation target at each coordinate point; the extracted image data is marked according to the corresponding observation target coordinates, and the processed image data is transmitted to a graphic analysis unit; the graphic analysis unit restores the relative spatial position of the received image data according to the corresponding coordinate data; performing translation splicing on the restored image data through difference item processing, performing contrast fusion coverage on repeated image data in adjacent pictures, and performing data dimension reduction calculation on pixel points of an image superposition coverage area; and (3) performing image data stitching and dimension reduction operation on all acquired images, and fusing the acquired multi-image data into comprehensive microscopic image data of the slide glass observation target.
The multi-data storage feedback module comprises a target microscopic image data output unit and a full analysis data diary storage unit; the target microscopic image data output unit outputs the comprehensive microscopic image data of the slide glass observation target through a port; and the total analysis data diary storage unit takes a time point as an index to store the current slide positioning data, slide detection path data corresponding to the slide detector, scanning data and image analysis data in diary periods.
Compared with the prior art, the invention has the following beneficial effects: the whole process of data observation scanning and analysis on the glass slide is realized through the multi-module effect; the invention adds a procedure of one-step positioning detection before observing the glass slide, and can avoid the observation failure result caused by the manual induction problem to a certain extent by carrying out initial position self-detection and self-adaptive position correction on the glass slide and the observation microscope; and secondly, the invention can realize full data scanning and simultaneously perform dimension reduction processing on the scanned data by dynamically planning a route in the process of extracting and processing the image data of the observation target of the subsequent glass slide, and can furthest present the image data of the observation target while reducing analysis data quantity and interference.
Drawings
The accompanying drawings are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate the invention and together with the embodiments of the invention, serve to explain the invention. In the drawings:
FIG. 1 is a schematic diagram of a slide detection positioning system based on digital application of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Referring to fig. 1, the present invention provides the following technical solutions:
A slide detection positioning method based on digital application, the method comprising the steps of:
s100, a positioning light beam source is arranged on a slide glass detection table, initial detection and positioning are carried out on a slide glass through the positioning light beam source, and positioning data are transmitted to a detection control unit in real time through sensing equipment;
S200, the detection and control unit carries out space evaluation on a placement matrix of the current slide according to initial positioning data of the slide, analyzes the offset degree of the initial position, and carries out self-adaptive correction and control on the slide according to an analysis result;
S300, carrying out data scanning extraction on the slide after the correction, and carrying out dynamic programming adjustment and scanning data difference item processing on a data extraction scanning path of a slide detector by combining slide positioning correction data with slide scanning data;
and S400, storing slide positioning data, slide detection path data corresponding to the slide detector and scanning data, and outputting the scanning data.
S100 is to install a positioning light beam source on a slide detection table, initial detection positioning is carried out on a slide through the positioning light beam source, and positioning data are transmitted to a detection control unit in real time through sensing equipment:
S101, positioning a light beam source in a slide detection table device in advance, wherein the slide detection table consists of a slide bearing table surface and a microscope detector; wherein the positioning beam source is respectively arranged on the slide bearing table and the microscope detector; the positioning beam source emits a group of uniform weak laser beams for positioning detection;
S102, in a two-dimensional plane of a glass slide bearing table, positioning a light beam source by any one horizontal side and any one adjacent vertical side device; the slide glass is detected by a translation positioning beam source on the horizontal side edge and the adjacent vertical side edge, the detection data are collected, and real-time data are transmitted to a detection control center through sensing equipment; the scanning center point of the microscope detector is taken as a correction point, a beam source is positioned at the periphery of a scanning lens of the microscope detector by taking the correction point as a reference point, the scanning position and the orientation of the microscope detector on a glass slide are positioned and detected, and detection data are acquired and real-time data are transmitted to a detection control center through sensing equipment; the sensing device is iot sensors.
The S200 detection and control unit carries out space evaluation on the placement square matrix of the current slide according to the initial positioning data of the slide, analyzes the offset degree of the initial position, and carries out self-adaptive correction and control on the slide according to the analysis result, wherein the steps are as follows:
s201, the detection and control center receives initial positioning data of the glass slide, and spatial position evaluation is carried out on a placement square matrix of the glass slide through the initial positioning data of the glass slide, wherein the evaluation steps are as follows:
s201-1, determining the side edge of a glass slide by using a positioning light beam source arranged on a glass slide bearing table, and digitally determining the plane position of the glass slide by using the vertical angle relation of the two positioning light beam sources;
S201-2, constructing a space cloud coordinate system by projection of a slide bearing table, taking two positioning beams of the slide bearing table as dynamic coordinate base axes, and obtaining an offset triangle constructed by the initial position of the current slide and the two positioning beams by carrying out translational approximation on the slide from a starting point by the positioning beams; the starting point is any end point of the side edge of a positioning light beam source of the device on the glass slide bearing table;
S201-3, calculating the offset angle of the initial position of the current glass slide through an offset triangle, wherein the calculation formula is as follows ; Wherein/>For offset angle,/>To shift the hypotenuse length of the triangle,/>Is the length of the adjacent vertical edge of the offset angle;
s201-4, evaluating the initial position deviation angle of the current slide on the slide bearing table plane if Manually carrying out initial position re-placement of the glass slide, and carrying out initial position re-analysis; if/>Carrying out self-adaptive correction operation on the current slide deviation condition by an automatic correction system of the slide bearing table; if/>The initial position of the glass slide does not need to be corrected; wherein/>Presetting an offset angle for a system;
S202, positioning light beams emitted to the glass slide by positioning light beam sources arranged at the periphery of a scanning lens of a microscope detector are used for obtaining positioning point coordinates of the positioning light beams on the plane of a glass slide bearing table Determining whether to correct the current position of the microscope detector by determining the space dislocation of the coordinates in such a way that the observation point a of the current microscope detector exists in a slide position matrix; if/>The observation point of the current microscope detector exists in the slide position matrix, so that the correction operation of the microscope detector is not needed; if/>The observation point of the current microscope detector does not exist in the slide position matrix, and the microscope detector is subjected to position correction operation; wherein the coordinate of the observation point a is/>Or/>Or/>Slide position matrix A is/>; Where i is the distance from the positioning beam source around the scanning lens of the microscope detector to the center of the scanning lens,/>、/>、And/>Coordinates of edge endpoints of the glass slide respectively;
S203, correcting the initial offset position of the slide glass by a mechanical clamping and pushing device arranged at the side edge of the slide glass carrying table; the mechanical clamping and pushing device is folded and accommodated at the edge of the slide bearing table, and when the slide position is corrected, the mechanical clamping and pushing device is released and uses the terminal clamping arm to fix and offset the slide; adjusting the observation point of the glass slide by moving the position of an observation microscope of the microscope detector; the top of an observation microscope of the microscope detector is connected with a connecting rod supporting extension and steering.
The step S300 is to scan and extract the data of the slide after the correction, and the steps of dynamically planning and adjusting the data extraction scanning path of the slide detector and performing difference processing on the scanning data by combining the slide positioning correction data with the slide scanning data are as follows:
s301, after finishing correcting positions of the glass slide and the observation microscope, carrying out data scanning extraction on the glass slide by using the observation microscope; acquiring coordinates of a current observation point in a coordinate plane of a glass slide bearing table And a coordinate matrix/>, corresponding to the slide observation target; Judging whether the coordinates of the current observation point exist in a coordinate matrix of the slide glass observation target or not; if the coordinate matrix exists, taking the coordinate of the current observation point as a scanning starting point of microscope data, and adopting an adjacent traversal method to perform full scanning on the coordinate matrix of the current observation target; if not, calculating the distance between the current observation point and the observation target, wherein the calculation formula is/>; Wherein v is the distance between the current observation point and the observation target; get/>Translating the current observation point to a coordinate matrix of the observation target for the minimum translation distance, and taking the current observation point coordinate as a microscope data scanning starting point, and adopting an adjacent traversal method to perform full scanning on the coordinate matrix of the current observation target; the adjacent traversal method takes the coordinates of the current point as a starting point, and generates a moving path which does not repeat and traverses all coordinate points in the target area through analyzing and calculating adjacent coordinate points;
s302, performing full traversal on a coordinate matrix of an observation target of the glass slide through a microscope, and extracting image data of the observation target at each coordinate point; the extracted image data is marked according to the corresponding observation target coordinates, and the processed image data is transmitted to a graphic analysis unit;
s303, in the graphic analysis unit, carrying out relative spatial position restoration on the received image data according to the corresponding coordinate data; the restored image data is subjected to translation splicing through difference item processing, the repeated image data in adjacent pictures are subjected to contrast fusion coverage, the pixel points of the image superposition coverage area are subjected to data dimension reduction calculation, and the calculation formula is as follows ; Wherein/>To the pixel point coordinates/>The pixel value after the dimension reduction is located,To the pixel point coordinates/>Pixel value after fusion and coverage of adjacent two images is contrasted,/>To the pixel point coordinates/>Comparing the pixel values before fusion and coverage of the two adjacent images;
S304, performing image data stitching and dimension reduction operation on all acquired images, and fusing the acquired multi-image data into comprehensive microscopic image data of the slide glass observation target.
The S400 stores slide positioning data, slide detection path data corresponding to the slide detector, and scan data, and outputs the scan data:
S401, outputting comprehensive microscopic image data of a slide glass observation target through a port;
And S402, performing diary cycle storage on current slide positioning data, slide detection path data corresponding to a slide detector, scanning data and image analysis data by taking a time point as an index.
The system comprises a positioning data acquisition module, a detection and control center, a slide detection data analysis module and a multi-data storage feedback module;
The positioning data acquisition module is used for carrying out initial detection and positioning on the glass slide through a positioning light beam source of the glass slide detection table device, and transmitting positioning data to the detection control unit in real time through sensing equipment; the detection and control center carries out space evaluation on the placement matrix of the current slide according to the initial positioning data of the slide, analyzes the offset degree of the initial position, and carries out self-adaptive correction and control on the slide according to the analysis result; the slide detection data analysis module performs data scanning extraction on the slide after the correction, and performs dynamic planning adjustment and scanning data difference item processing on a data extraction scanning path of the slide detector by combining slide positioning correction data with slide scanning data; the multi-data storage feedback module stores slide positioning data, slide detection path data and scanning data corresponding to the slide detector, and outputs the scanning data.
The positioning data acquisition module comprises a slide positioning data acquisition unit and a data transmission unit; the slide positioning data acquisition unit is used for positioning a light beam source in a slide detection table device in advance, and the slide detection table consists of a slide bearing table surface and a microscope detector; wherein the positioning beam source is respectively arranged on the slide bearing table and the microscope detector; the positioning beam source emits a group of uniform weak laser beams for positioning detection; positioning a beam source by any one horizontal side and any one adjacent vertical side device in a two-dimensional plane of the glass slide bearing table surface; detecting and collecting initial position data of the glass slide by translating a positioning beam source on the horizontal side and the adjacent vertical side; the scanning center point of the microscope detector is taken as a correction point, and the scanning position and the orientation of the microscope detector on the slide glass are subjected to positioning detection and acquisition by taking the correction point as a reference point and positioning a light beam source at the periphery of the scanning lens of the microscope detector; the data transmission unit transmits the acquired data to the detection control center in real time through the sensing equipment; the sensing device is iot sensors.
The detection control center comprises a space square matrix evaluation unit, a primary position deviation analysis unit and a self-adaptive correction regulation and control unit; the space square matrix evaluation unit utilizes a positioning light beam source arranged on the slide bearing table to carry out side edge determination on the slide, and utilizes a vertical angle relation of the two positioning light beam sources to carry out digital determination on the plane position of the slide; constructing a space cloud coordinate system by projection of a slide bearing table, taking two positioning beams of the slide bearing table as dynamic coordinate base axes, and obtaining an offset triangle constructed by the initial position of the current slide and the two positioning beams by carrying out translational approximation on the slide from a starting point by the positioning beams; the starting point is any end point of the side edge of a positioning light beam source of the device on the glass slide bearing table; calculating the offset angle of the initial position of the current glass slide through the offset triangle; evaluating the initial position offset angle of the current slide on the slide bearing table plane; the initial position deviation analysis unit acquires positioning light beams emitted by a slide glass through positioning light beam sources arranged at the periphery of a scanning lens of the microscope detector, acquires positioning point coordinates of the positioning light beams on a slide glass bearing table plane, and judges whether to carry out position correction operation on the current microscope detector position by carrying out space dislocation determination on the coordinates in a mode that whether observation points of the current microscope detector exist in a slide glass position matrix or not; the self-adaptive correction position regulating and controlling unit judges the correction requirements of initial positions of the glass slide and the observation microscope according to the evaluation result and the initial position deviation analysis result of the space square matrix respectively, and carries out corresponding correction operation according to the judgment result; correcting the initial offset position of the slide glass by a mechanical clamping and pushing device arranged at the side edge of the slide glass carrying table; the mechanical clamping and pushing device is folded and accommodated at the edge of the slide bearing table, and when the slide position is corrected, the mechanical clamping and pushing device is released and uses the terminal clamping arm to fix and offset the slide; adjusting the observation point of the glass slide by moving the position of an observation microscope of the microscope detector; the top of an observation microscope of the microscope detector is connected with a connecting rod supporting extension and steering.
The slide detection data analysis module comprises a dynamic scanning path planning unit and a graphic analysis unit; the dynamic scanning path planning unit performs data scanning extraction on the glass slide by using the observation microscope after finishing correcting positions on the glass slide and the observation microscope; acquiring coordinates of a current observation point and a coordinate matrix of an observation target of a corresponding glass slide from a coordinate surface of a glass slide bearing table; judging whether the coordinates of the current observation point exist in a coordinate matrix of the slide glass observation target or not; if the coordinate matrix exists, taking the coordinate of the current observation point as a scanning starting point of microscope data, and adopting an adjacent traversal method to perform full scanning on the coordinate matrix of the current observation target; if not, calculating the distance between the current observation point and the observation target; taking the minimum translation distance, translating the current observation point into a coordinate matrix of an observation target, taking the current observation point coordinate as a microscope data scanning starting point, and adopting an adjacent traversal method to perform full scanning on the coordinate matrix of the current observation target; the adjacent traversal method takes the coordinates of the current point as a starting point, and generates a moving path which does not repeat and traverses all coordinate points in the target area through analyzing and calculating adjacent coordinate points; performing full traversal on a coordinate matrix of an observation target of the glass slide through a microscope, and extracting image data of the observation target at each coordinate point; the extracted image data is marked according to the corresponding observation target coordinates, and the processed image data is transmitted to a graphic analysis unit; the graphic analysis unit restores the relative spatial position of the received image data according to the corresponding coordinate data; performing translation splicing on the restored image data through difference item processing, performing contrast fusion coverage on repeated image data in adjacent pictures, and performing data dimension reduction calculation on pixel points of an image superposition coverage area; and (3) performing image data stitching and dimension reduction operation on all acquired images, and fusing the acquired multi-image data into comprehensive microscopic image data of the slide glass observation target.
The multi-data storage feedback module comprises a target microscopic image data output unit and a full analysis data diary storage unit; the target microscopic image data output unit outputs the comprehensive microscopic image data of the slide glass observation target through a port; and the total analysis data diary storage unit takes a time point as an index to store the current slide positioning data, slide detection path data corresponding to the slide detector, scanning data and image analysis data in diary periods.
In an embodiment:
The existing automatic slide detector is used for detecting slide data, a related worker places a slide carrying an observation target on a slide carrying table, then a positioning light beam source arranged on the slide carrying table is used for determining the side edge of the slide, and the vertical angle relation of the two positioning light beam sources is used for digitally determining the plane position of the slide; constructing a space cloud coordinate system by projection of a slide bearing table, taking two positioning beams of the slide bearing table as dynamic coordinate base axes, and obtaining an offset triangle constructed by the initial position of the current slide and the two positioning beams by carrying out translational approximation on the slide from a starting point by the positioning beams; the starting point is any end point of the side edge of a positioning light beam source of the device on the glass slide bearing table; calculating the offset angle of the initial position of the current glass slide through the offset triangle, wherein the calculation formula is as follows ; The calculated result of the offset angle of the current glass slide is 5 degrees; by evaluating the initial position deviation angle of the current slide on the slide bearing table plane, the current evaluation result is/>; Wherein/>10 Degrees; carrying out self-adaptive correction operation on the current slide deviation condition by an automatic correction system of the slide bearing table; correcting the initial offset position of the slide glass by a mechanical clamping and pushing device arranged at the side edge of the slide glass carrying table; fixing and offset angle adjustment are carried out on the glass slide by utilizing a terminal clamping arm;
Positioning light beams emitted to the glass slide by positioning light beam sources arranged at the periphery of a scanning lens of the microscope detector are used for obtaining positioning point coordinates of the positioning light beams on the plane of the glass slide bearing table Determining whether to correct the current position of the microscope detector by determining the space dislocation of the coordinates in such a way that the observation point a of the current microscope detector exists in a slide position matrix; the current judgment result is/>The observation point of the current microscope detector exists in the slide position matrix, so that the correction operation of the microscope detector is not needed;
After finishing correcting the slide glass and the observation microscope, carrying out data scanning extraction on the slide glass by using the observation microscope; acquiring coordinates of a current observation point in a coordinate plane of a glass slide bearing table And a coordinate matrix/>, corresponding to the slide observation target; Judging whether the coordinates of the current observation point exist in a coordinate matrix of the slide glass observation target or not; if the current judgment result is that the current observation point exists, taking the coordinates of the current observation point as a microscope data scanning starting point, and adopting an adjacent traversal method to perform full scanning on the coordinate matrix of the current observation target; performing full traversal on a coordinate matrix of an observation target of the glass slide through a microscope, and extracting image data of the observation target at each coordinate point; the extracted image data is marked according to the corresponding observation target coordinates; the relative spatial position of the processed data is restored, the restored image data is subjected to translation splicing through difference item processing, the repeated image data in adjacent pictures are subjected to contrast fusion coverage, the pixel points of the overlapping coverage areas of the images are subjected to data dimension reduction calculation, and the calculation formula is/>; The acquired multi-image data are fused into comprehensive microscopic image data of the slide glass observation target by carrying out image data stitching and dimension reduction operation on the acquired images; and outputting comprehensive microscopic image data of the slide observing target through a port, and storing the current slide positioning data, slide detection path data corresponding to the slide detector, scanning data and image analysis data in a diary period by taking a time point as an index.
It is noted that relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus.
Finally, it should be noted that: the foregoing description is only a preferred embodiment of the present invention, and the present invention is not limited thereto, but it is to be understood that modifications and equivalents of some of the technical features described in the foregoing embodiments may be made by those skilled in the art, although the present invention has been described in detail with reference to the foregoing embodiments. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (10)
1. A slide glass detection positioning method based on digital application is characterized in that: the method comprises the following steps:
s100, a positioning light beam source is arranged on a slide glass detection table, initial detection and positioning are carried out on a slide glass through the positioning light beam source, and positioning data are transmitted to a detection control unit in real time through sensing equipment;
S200, the detection and control unit carries out space evaluation on a placement matrix of the current slide according to initial positioning data of the slide, analyzes the offset degree of the initial position, and carries out self-adaptive correction and control on the slide according to an analysis result;
S300, carrying out data scanning extraction on the slide after the correction, and carrying out dynamic programming adjustment and scanning data difference item processing on a data extraction scanning path of a slide detector by combining slide positioning correction data with slide scanning data;
and S400, storing slide positioning data, slide detection path data corresponding to the slide detector and scanning data, and outputting the scanning data.
2. The method for detecting and positioning a slide based on digital application according to claim 1, wherein: s100 is to install a positioning light beam source on a slide detection table, initial detection positioning is carried out on a slide through the positioning light beam source, and positioning data are transmitted to a detection control unit in real time through sensing equipment:
S101, positioning a light beam source in a slide detection table device in advance, wherein the slide detection table consists of a slide bearing table surface and a microscope detector; wherein the positioning beam source is respectively arranged on the slide bearing table and the microscope detector; the positioning beam source emits a group of uniform weak laser beams for positioning detection;
S102, in a two-dimensional plane of a glass slide bearing table, positioning a light beam source by any one horizontal side and any one adjacent vertical side device; the slide glass is detected by a translation positioning beam source on the horizontal side edge and the adjacent vertical side edge, the detection data are collected, and real-time data are transmitted to a detection control center through sensing equipment; the scanning center point of the microscope detector is taken as a correction point, a beam source is positioned at the periphery of a scanning lens of the microscope detector by taking the correction point as a reference point, the scanning position and the orientation of the microscope detector on a glass slide are positioned and detected, and detection data are acquired and real-time data are transmitted to a detection control center through sensing equipment; the sensing device is iot sensors.
3. A method for detecting and positioning a slide based on digital application as claimed in claim 2, wherein: the S200 detection and control unit carries out space evaluation on the placement square matrix of the current slide according to the initial positioning data of the slide, analyzes the offset degree of the initial position, and carries out self-adaptive correction and control on the slide according to the analysis result, wherein the steps are as follows:
s201, the detection and control center receives initial positioning data of the glass slide, and spatial position evaluation is carried out on a placement square matrix of the glass slide through the initial positioning data of the glass slide, wherein the evaluation steps are as follows:
s201-1, determining the side edge of a glass slide by using a positioning light beam source arranged on a glass slide bearing table, and digitally determining the plane position of the glass slide by using the vertical angle relation of the two positioning light beam sources;
S201-2, constructing a space cloud coordinate system by projection of a slide bearing table, taking two positioning beams of the slide bearing table as dynamic coordinate base axes, and obtaining an offset triangle constructed by the initial position of the current slide and the two positioning beams by carrying out translational approximation on the slide from a starting point by the positioning beams; the starting point is any end point of the side edge of a positioning light beam source of the device on the glass slide bearing table;
S201-3, calculating the offset angle of the initial position of the current glass slide through an offset triangle, wherein the calculation formula is as follows ; Wherein/>For offset angle,/>To shift the hypotenuse length of the triangle,/>Is the length of the adjacent vertical edge of the offset angle;
s201-4, evaluating the initial position deviation angle of the current slide on the slide bearing table plane if Manually carrying out initial position re-placement of the glass slide, and carrying out initial position re-analysis; if/>Carrying out self-adaptive correction operation on the current slide deviation condition by an automatic correction system of the slide bearing table; if/>The initial position of the glass slide does not need to be corrected; wherein/>Presetting an offset angle for a system;
S202, positioning light beams emitted to the glass slide by positioning light beam sources arranged at the periphery of a scanning lens of a microscope detector are used for obtaining positioning point coordinates of the positioning light beams on the plane of a glass slide bearing table Determining whether to correct the current position of the microscope detector by determining the space dislocation of the coordinates in such a way that the observation point a of the current microscope detector exists in a slide position matrix; if/>The observation point of the current microscope detector exists in the slide position matrix, so that the correction operation of the microscope detector is not needed; if/>The observation point of the current microscope detector does not exist in the slide position matrix, and the microscope detector is subjected to position correction operation; wherein the coordinate of the observation point a is/>Or (b)Or/>Slide position matrix A is/>; Where i is the distance from the positioning beam source around the scanning lens of the microscope detector to the center of the scanning lens,/>、/>、And/>Coordinates of edge endpoints of the glass slide respectively;
S203, correcting the initial offset position of the slide glass by a mechanical clamping and pushing device arranged at the side edge of the slide glass carrying table; the mechanical clamping and pushing device is folded and accommodated at the edge of the slide bearing table, and when the slide position is corrected, the mechanical clamping and pushing device is released and uses the terminal clamping arm to fix and offset the slide; adjusting the observation point of the glass slide by moving the position of an observation microscope of the microscope detector; the top of an observation microscope of the microscope detector is connected with a connecting rod supporting extension and steering.
4. A method for detecting and positioning a slide based on digital application according to claim 3, wherein: the step S300 is to scan and extract the data of the slide after the correction, and the steps of dynamically planning and adjusting the data extraction scanning path of the slide detector and performing difference processing on the scanning data by combining the slide positioning correction data with the slide scanning data are as follows:
s301, after finishing correcting positions of the glass slide and the observation microscope, carrying out data scanning extraction on the glass slide by using the observation microscope; acquiring coordinates of a current observation point in a coordinate plane of a glass slide bearing table And a coordinate matrix/>, corresponding to the slide observation target; Judging whether the coordinates of the current observation point exist in a coordinate matrix of the slide glass observation target or not; if the coordinate matrix exists, taking the coordinate of the current observation point as a scanning starting point of microscope data, and adopting an adjacent traversal method to perform full scanning on the coordinate matrix of the current observation target; if not, calculating the distance between the current observation point and the observation target, wherein the calculation formula is/>; Wherein v is the distance between the current observation point and the observation target; get/>Translating the current observation point to a coordinate matrix of the observed target for the minimum translation distance, and taking the current observation point coordinate as a microscope data scanning starting point, and adopting a clinical traversal method to perform full scanning on the coordinate matrix of the current observed target; the adjacent traversal method takes the coordinates of the current point as a starting point, and generates a moving path which does not repeat and traverses all coordinate points in the target area through analyzing and calculating adjacent coordinate points;
s302, performing full traversal on a coordinate matrix of an observation target of the glass slide through a microscope, and extracting image data of the observation target at each coordinate point; the extracted image data is marked according to the corresponding observation target coordinates, and the processed image data is transmitted to a graphic analysis unit;
s303, in the graphic analysis unit, carrying out relative spatial position restoration on the received image data according to the corresponding coordinate data; the restored image data is subjected to translation splicing through difference item processing, the repeated image data in adjacent pictures are subjected to contrast fusion coverage, the pixel points of the image superposition coverage area are subjected to data dimension reduction calculation, and the calculation formula is as follows ; Wherein/>To the pixel point coordinates/>The pixel value after the dimension reduction is located,To the pixel point coordinates/>Pixel value after fusion and coverage of adjacent two images is contrasted,/>To the pixel point coordinates/>Comparing the pixel values before fusion and coverage of the two adjacent images;
S304, performing image data stitching and dimension reduction operation on all acquired images, and fusing the acquired multi-image data into comprehensive microscopic image data of the slide glass observation target.
5. The method for detecting and positioning a slide based on digital application according to claim 4, wherein: the S400 stores slide positioning data, slide detection path data corresponding to the slide detector, and scan data, and outputs the scan data:
S401, outputting comprehensive microscopic image data of a slide glass observation target through a port;
And S402, performing diary cycle storage on current slide positioning data, slide detection path data corresponding to a slide detector, scanning data and image analysis data by taking a time point as an index.
6. A slide glass detection positioning system based on digital application is characterized in that: the system comprises a positioning data acquisition module, a detection and control center, a slide detection data analysis module and a multi-data storage feedback module;
The positioning data acquisition module is used for carrying out initial detection and positioning on the glass slide through a positioning light beam source of the glass slide detection table device, and transmitting positioning data to the detection control unit in real time through sensing equipment; the detection and control center carries out space evaluation on the placement matrix of the current slide according to the initial positioning data of the slide, analyzes the offset degree of the initial position, and carries out self-adaptive correction and control on the slide according to the analysis result; the slide detection data analysis module performs data scanning extraction on the slide after the correction, and performs dynamic planning adjustment and scanning data difference item processing on a data extraction scanning path of the slide detector by combining slide positioning correction data with slide scanning data; the multi-data storage feedback module stores slide positioning data, slide detection path data and scanning data corresponding to the slide detector, and outputs the scanning data.
7. A slide detection and positioning system based on digital applications as claimed in claim 6, wherein: the positioning data acquisition module comprises a slide positioning data acquisition unit and a data transmission unit; the slide positioning data acquisition unit is used for positioning a light beam source in a slide detection table device in advance, and the slide detection table consists of a slide bearing table surface and a microscope detector; wherein the positioning beam source is respectively arranged on the slide bearing table and the microscope detector; the positioning beam source emits a group of uniform weak laser beams for positioning detection; positioning a beam source by any one horizontal side and any one adjacent vertical side device in a two-dimensional plane of the glass slide bearing table surface; detecting and collecting initial position data of the glass slide by translating a positioning beam source on the horizontal side and the adjacent vertical side; the scanning center point of the microscope detector is taken as a correction point, and the scanning position and the orientation of the microscope detector on the slide glass are subjected to positioning detection and acquisition by taking the correction point as a reference point and positioning a light beam source at the periphery of the scanning lens of the microscope detector; the data transmission unit transmits the acquired data to the detection control center in real time through the sensing equipment; the sensing device is iot sensors.
8. A slide detection and positioning system based on digital applications as claimed in claim 7, wherein: the detection control center comprises a space square matrix evaluation unit, a primary position deviation analysis unit and a self-adaptive correction regulation and control unit; the space square matrix evaluation unit utilizes a positioning light beam source arranged on the slide bearing table to carry out side edge determination on the slide, and utilizes a vertical angle relation of the two positioning light beam sources to carry out digital determination on the plane position of the slide; constructing a space cloud coordinate system by projection of a slide bearing table, taking two positioning beams of the slide bearing table as dynamic coordinate base axes, and obtaining an offset triangle constructed by the initial position of the current slide and the two positioning beams by carrying out translational approximation on the slide from a starting point by the positioning beams; the starting point is any end point of the side edge of a positioning light beam source of the device on the glass slide bearing table; calculating the offset angle of the initial position of the current glass slide through the offset triangle; evaluating the initial position offset angle of the current slide on the slide bearing table plane; the initial position deviation analysis unit acquires positioning light beams emitted by a slide glass through positioning light beam sources arranged at the periphery of a scanning lens of the microscope detector, acquires positioning point coordinates of the positioning light beams on a slide glass bearing table plane, and judges whether to carry out position correction operation on the current microscope detector position by carrying out space dislocation determination on the coordinates in a mode that whether observation points of the current microscope detector exist in a slide glass position matrix or not; the self-adaptive correction position regulating and controlling unit judges the correction requirements of initial positions of the glass slide and the observation microscope according to the evaluation result and the initial position deviation analysis result of the space square matrix respectively, and carries out corresponding correction operation according to the judgment result; correcting the initial offset position of the slide glass by a mechanical clamping and pushing device arranged at the side edge of the slide glass carrying table; the mechanical clamping and pushing device is folded and accommodated at the edge of the slide bearing table, and when the slide position is corrected, the mechanical clamping and pushing device is released and uses the terminal clamping arm to fix and offset the slide; adjusting the observation point of the glass slide by moving the position of an observation microscope of the microscope detector; the top of an observation microscope of the microscope detector is connected with a connecting rod supporting extension and steering.
9. A slide detection and positioning system based on digital applications as claimed in claim 8, wherein: the slide detection data analysis module comprises a dynamic scanning path planning unit and a graphic analysis unit; the dynamic scanning path planning unit performs data scanning extraction on the glass slide by using the observation microscope after finishing correcting positions on the glass slide and the observation microscope; acquiring coordinates of a current observation point and a coordinate matrix of an observation target of a corresponding glass slide from a coordinate surface of a glass slide bearing table; judging whether the coordinates of the current observation point exist in a coordinate matrix of the slide glass observation target or not; if the coordinate matrix exists, taking the coordinate of the current observation point as a scanning starting point of microscope data, and adopting an adjacent traversal method to perform full scanning on the coordinate matrix of the current observation target; if not, calculating the distance between the current observation point and the observation target; taking the minimum translation distance, translating the current observation point into a coordinate matrix of an observation target, taking the current observation point coordinate as a microscope data scanning starting point, and adopting an adjacent traversal method to perform full scanning on the coordinate matrix of the current observation target; the adjacent traversal method takes the coordinates of the current point as a starting point, and generates a moving path which does not repeat and traverses all coordinate points in the target area through analyzing and calculating adjacent coordinate points; performing full traversal on a coordinate matrix of an observation target of the glass slide through a microscope, and extracting image data of the observation target at each coordinate point; the extracted image data is marked according to the corresponding observation target coordinates, and the processed image data is transmitted to a graphic analysis unit; the graphic analysis unit restores the relative spatial position of the received image data according to the corresponding coordinate data; performing translation splicing on the restored image data through difference item processing, performing contrast fusion coverage on repeated image data in adjacent pictures, and performing data dimension reduction calculation on pixel points of an image superposition coverage area; and (3) performing image data stitching and dimension reduction operation on all acquired images, and fusing the acquired multi-image data into comprehensive microscopic image data of the slide glass observation target.
10. A slide detection and positioning system based on digital applications as claimed in claim 9, wherein: the multi-data storage feedback module comprises a target microscopic image data output unit and a full analysis data diary storage unit; the target microscopic image data output unit outputs the comprehensive microscopic image data of the slide glass observation target through a port; and the total analysis data diary storage unit takes a time point as an index to store the current slide positioning data, slide detection path data corresponding to the slide detector, scanning data and image analysis data in diary periods.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410627335.XA CN118210138B (en) | 2024-05-21 | 2024-05-21 | Slide glass detection positioning system and method based on digital application |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202410627335.XA CN118210138B (en) | 2024-05-21 | 2024-05-21 | Slide glass detection positioning system and method based on digital application |
Publications (2)
Publication Number | Publication Date |
---|---|
CN118210138A true CN118210138A (en) | 2024-06-18 |
CN118210138B CN118210138B (en) | 2024-09-13 |
Family
ID=91454736
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410627335.XA Active CN118210138B (en) | 2024-05-21 | 2024-05-21 | Slide glass detection positioning system and method based on digital application |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118210138B (en) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4513438A (en) * | 1982-04-15 | 1985-04-23 | Coulter Electronics, Inc. | Automated microscopy system and method for locating and re-locating objects in an image |
JPH06250094A (en) * | 1993-02-25 | 1994-09-09 | Nikon Corp | Method and device for positioning slide glass of microscope |
AU2071200A (en) * | 1995-07-19 | 2000-05-25 | Veracel Inc. | Automated scanning of microscope slides |
AU2006257622A1 (en) * | 2005-06-13 | 2006-12-21 | Tripath Imaging, Inc. | System and method for re-locating an object in a sample on a slide with a microscope imaging device |
CN110308549A (en) * | 2019-08-05 | 2019-10-08 | 常丽 | A kind of whole slide multi-pass high throughput pathological section scanner |
CN111443475A (en) * | 2020-05-20 | 2020-07-24 | 广州市汇研微电子技术有限公司 | Method and device for automatically positioning and scanning slide by objective lens |
CN112611752A (en) * | 2020-12-09 | 2021-04-06 | 山东志盈医学科技有限公司 | Detection positioning method and device for slide glass of digital pathological section scanner |
CN114494465A (en) * | 2022-02-28 | 2022-05-13 | 北京毅能博科技有限公司 | Automatic scanning-oriented histopathology section detection target positioning method and device |
CN115684165A (en) * | 2023-01-04 | 2023-02-03 | 湖南军芃科技股份有限公司 | Positioning method of glass slide detector, detector and glass slide |
-
2024
- 2024-05-21 CN CN202410627335.XA patent/CN118210138B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4513438A (en) * | 1982-04-15 | 1985-04-23 | Coulter Electronics, Inc. | Automated microscopy system and method for locating and re-locating objects in an image |
JPH06250094A (en) * | 1993-02-25 | 1994-09-09 | Nikon Corp | Method and device for positioning slide glass of microscope |
AU2071200A (en) * | 1995-07-19 | 2000-05-25 | Veracel Inc. | Automated scanning of microscope slides |
AU2006257622A1 (en) * | 2005-06-13 | 2006-12-21 | Tripath Imaging, Inc. | System and method for re-locating an object in a sample on a slide with a microscope imaging device |
CN110308549A (en) * | 2019-08-05 | 2019-10-08 | 常丽 | A kind of whole slide multi-pass high throughput pathological section scanner |
CN111443475A (en) * | 2020-05-20 | 2020-07-24 | 广州市汇研微电子技术有限公司 | Method and device for automatically positioning and scanning slide by objective lens |
CN112611752A (en) * | 2020-12-09 | 2021-04-06 | 山东志盈医学科技有限公司 | Detection positioning method and device for slide glass of digital pathological section scanner |
CN114494465A (en) * | 2022-02-28 | 2022-05-13 | 北京毅能博科技有限公司 | Automatic scanning-oriented histopathology section detection target positioning method and device |
CN115684165A (en) * | 2023-01-04 | 2023-02-03 | 湖南军芃科技股份有限公司 | Positioning method of glass slide detector, detector and glass slide |
Also Published As
Publication number | Publication date |
---|---|
CN118210138B (en) | 2024-09-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100785594B1 (en) | Image process apparatus | |
EP2247921B1 (en) | Determining coordinates of a target in relation to a survey instruments having a camera | |
US6728417B1 (en) | Measurement apparatus | |
US20100272348A1 (en) | Transprojection of geometry data | |
US10746980B2 (en) | Calibration of microscopy systems | |
US11189012B2 (en) | Arrangement having a coordinate measuring machine or microscope | |
EP1018634A2 (en) | Method for scanning an object image and a reseau | |
US20020029127A1 (en) | Method and apparatus for measuring 3-D information | |
KR101833795B1 (en) | Processing device for orthoimage | |
JP2013011856A (en) | Imaging system and control method thereof | |
WO2018168757A1 (en) | Image processing device, system, image processing method, article manufacturing method, and program | |
EP1653406A2 (en) | Method and apparatus for the correction of nonlinear field of view distortion of a digital imaging system | |
CN118210138B (en) | Slide glass detection positioning system and method based on digital application | |
US11841494B2 (en) | Optical imaging device for a microscope | |
CN111336937B (en) | 2D device for improving measurement precision of cylinder diameter and measurement method thereof | |
US20220398778A1 (en) | Lens calibration method for digital imaging apparatus | |
JP4112077B2 (en) | Image measurement processing method and apparatus, and recording medium recording image measurement processing program | |
JPH04172213A (en) | Calibrating method for three-dimensional shape measuring apparatus | |
JP2004302756A (en) | Cad working drawing checking method and its device | |
KR102118824B1 (en) | Substrate inspection device, substrate processing apparatus and substrate inspection method | |
CN104237167A (en) | Correction method and system for distortion of scanning device during OCT sectional image scanning | |
JP2000205821A (en) | Instrument and method for three-dimensional shape measurement | |
JP2011138096A (en) | Measuring microscope | |
JP2009079915A (en) | Method and device for measuring micro-dimension | |
JP5191265B2 (en) | Optical microscope apparatus and data processing apparatus for optical microscope |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |