TISSUE CHIP CORE-MAKING SYSTEM BASED ON IMAGE RECOGNITION AND POSITIONING AND CORE-MAKING METHOD THEREOF

20200355578 ยท 2020-11-12

Assignee

Inventors

Cpc classification

International classification

Abstract

A tissue chip core-making system based on image recognition and positioning and a core-making method thereofincludes a cutting system and a computer control system. The cutting system includes a numerical control cutting machine, XYZ-axis translation worktables, a 360 rotation turntable, a recipient wax block rack, a freezing table and an image recognition and positioning module. A core-making process based on the core-making system includes: lofting, sample position recognition, tissue sample image acquisition, tissue sample image processing, cutting parameter setting, tissue sample cutting, tissue core information recognition and storage to obtain a tissue core with information traceability. The method obtains a coring region through visual recognition, and has the characteristics of high automation degree and high work efficiency.

Claims

1. A tissue chip core-making system based on image recognition and positioning, comprising: a cutting system and a computer control system, wherein the cutting system comprises a numerical control cutting machine, a plurality of XYZ-axis translation worktables, a 360 rotation turntable, a freezing table, a recipient wax block rack and an image recognition and positioning module; the numerical control cutting machine comprises a cutting machine worktable and a cutter, the plurality of XYZ-axis translation worktables are disposed on the cutting machine worktable, the recipient wax block rack is disposed on the plurality of XYZ-axis translation worktables, the 360 rotation turntable is disposed on the plurality of XYZ-axis translation worktables, the freezing table is disposed on the 360 rotation turntable, the recipient wax block rack is disposed on the freezing table, and the cutter is disposed above the freezing table; and the image recognition and positioning module comprises a linear array CCDa and a linear array CCDb, the linear array CCDa is disposed above the freezing table, and the linear array CCDa is configured to recognize and acquire a plurality of patterns of an X-Y plane, the linear array CCDb is disposed at a lateral part of the 360 rotation turntable, and the linear array CCDb is configured to recognize and acquire a plurality of patterns in a Z-axis direction, and the linear array CCDa and the linear array CCDb are both connected with to the computer control system.

2. The tissue chip core-making system according to claim 1, wherein the numerical control cutting machine is a numerical control diamond wire cutting machine or a numerical control optical fiber laser cutting machine.

3. The tissue chip core-making system according to claim 1, wherein the plurality of XYZ-axis translation worktables are sequentially an X-axis translation worktable, a Y-axis translation worktable and a Z-axis translation worktable from top to bottom.

4. The tissue chip core-making system according to claim 3, wherein an X-axis sliding device is disposed between the X-axis translation worktable and the Y-axis translation worktable, a Y-axis sliding device is disposed between the Y-axis translation worktable and the Z-axis translation worktable, and an ascending and descending stud is disposed at a lower part of the Z-axis translation worktable; an X-axis stepping motor is disposed at a side surface of the X-axis translation worktable, a Y-axis stepping motor is disposed at a side surface of the Y-axis translation worktable, and a Z-axis stepping motor is disposed at a bottom of the Z-axis translation worktable; the X-axis stepping motor and the Y-axis stepping motor respectively control the X-axis sliding device and the Y-axis sliding device to drive the X-axis translation worktable and the Y-axis translation worktable to translate at a plurality of angles in the X-Y plane; and the Z-axis stepping motor drives the Z-axis translation worktable to move upward and downward in the Z-axis direction by controlling the ascending and descending stud.

5. The tissue chip core-making system according to claim 4, wherein the plurality of XYZ-axis translation worktables have a plurality of travel ranges of 100 mm to 100 mm in an X axis, a Y axis and a Z axis.

6. The tissue chip core-making system according to claim 4, wherein the X-axis sliding device or the Y-axis sliding device is composed of a sliding table, a guide rail and a ball screw; the sliding table of the X-axis sliding device is disposed at a bottom of the X-axis translation worktable, the guide rail of the X-axis sliding device is disposed on a top of the Y-axis translation worktable, and the ball screw is disposed between the sliding table and the guide rail of the X-axis sliding device; and the sliding table of the Y-axis sliding device is disposed at the bottom of the Z-axis translation worktable, the guide rail of the Y-axis sliding device is disposed on a top of the Z-axis translation worktable, and the ball screw is disposed between the sliding table and the guide rail of the Y-axis sliding device.

7. The tissue chip core-making system according to claim 6, wherein a plurality of grating rulers and a plurality of encoders are respectively disposed on the sliding table of the X-axis translation worktable and the sliding table of the Y-axis translation worktable.

8. The tissue chip core-making system according to claim 4, wherein a grating ruler and an encoder are disposed on the ascending and descending stud of the Z-axis translation worktable.

9. The tissue chip core-making system according to claim 1, wherein the freezing table is of a round plate-shaped structure, a radius size is identical to a radius size of a cross section of the 360 rotation turntable, and the freezing table is fixed onto the 360 rotation turntable through a plurality of screws.

10. The tissue chip core-making system based on according to claim 1, wherein the 360 rotation turntable comprises an upper rotation turntable and a lower rotation turntable, the lower rotation turntable is fixed on the plurality of XYZ-axis translation worktables, the upper rotation turntable and the lower rotation turntable are movably connected, and the upper rotation turntable is configured to rotate freely within a 360 angle relative to the lower rotation turntable.

11. The tissue chip core-making system according to claim 10, wherein the 360 rotation turntable is respectively provided with a plurality of angle scales on a side wall of the upper rotation turntable and a side wall of the lower rotation turntable, an operating handle for controlling a rotation and a fixation of the upper rotation turntable is disposed on the side wall of the upper rotation turntable, and the lower rotation turntable is fixed on the plurality of XYZ-axis translation worktables through a plurality of screws.

12. The tissue chip core-making system according to claim 1, wherein a plurality of feature images for the image recognition and positioning module to recognize and position are respectively disposed at each of four corners of an outer frame of the recipient wax block rack for putting a recipient wax block.

13. The tissue chip core-making system according to claim 1, wherein the computer control system controls a movement of the plurality of XYZ-axis translation worktables, controls the image recognition and positioning module to perform an information acquisition and processing, and controls a cutting position checking of the numerical control cutting machine.

14. The tissue chip core-making system according to claim 13, wherein the computer control system is connected to each alternating current servo motor and a grating ruler of the plurality of XYZ-axis translation worktables through a three-axis linkage control card, and the computer control system is connected to the image recognition and positioning module through a Matrox Solis ECL/XCL-B image acquisition card.

15. A core-making method based on the tissue chip core-making system according to claim 1, comprising the following steps: (1) fixing a recipient wax block on the recipient wax block rack, driving the plurality of XYZ-axis translation worktables to move by using the computer control system until a plurality of feature images on the recipient wax block rack are recognized by the image recognition and positioning module, and storing a position of the plurality of feature images as an original point by a computer; (2) performing an image acquisition and information processing on the recipient wax block through the image recognition and positioning module to obtain a three-dimensional image of the recipient wax block; (3) processing the three-dimensional image of the recipient wax block, and after a sample tissue region and a thickness of a plurality of sample tissues in the recipient wax block are obtained, setting a region available for core-making; and (4) controlling the numerical control cutting machine through the computer control system to perform a cutting calibration, then, setting a plurality of cutting parameters, and cutting the recipient wax block to obtain a wax core.

16. The core-making method according to claim 15, wherein the wax core obtained in the step (4) is subjected to visual recognition to obtain a feature value, a database is built, and feature value information of a tissue core and other information of the plurality of sample tissues are stored for subsequent use and query.

17. The core-making method according to claim 15, wherein the numerical control cutting machine is a numerical control diamond wire cutting machine or a numerical control optical fiber laser cutting machine.

18. The core-making method according to claim 15, wherein the plurality of XYZ-axis translation worktables are sequentially an X-axis translation worktable, a Y-axis translation worktable and a Z-axis translation worktable from top to bottom.

19. The core-making method based on the tissue chip core-making system according to claim 18, wherein an X-axis sliding device is disposed between the X-axis translation worktable and the Y-axis translation worktable, a Y-axis sliding device is disposed between the Y-axis translation worktable and the Z-axis translation worktable, and an ascending and descending stud is disposed at a lower part of the Z-axis translation worktable; an X-axis stepping motor is disposed at a side surface of the X-axis translation worktable, a Y-axis stepping motor is disposed at a side surface of the Y-axis translation worktable, and a Z-axis stepping motor is disposed at a bottom of the Z-axis translation worktable; the X-axis stepping motor and the Y-axis stepping motor respectively control the X-axis sliding device and the Y-axis sliding device to drive the X-axis translation worktable and the Y-axis translation worktable to translate at a plurality of angles in the X-Y plane; and the Z-axis stepping motor drives the Z-axis translation worktable to move upward and downward in the Z-axis direction by controlling the ascending and descending stud.

20. The core-making method according to claim 19, wherein the plurality of XYZ-axis translation worktables have a plurality of travel ranges of 100 mm to 100 mm in an X axis, a Y axis and a Z axis.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

[0055] FIG. 1 is a schematic structure diagram of a cutting system of a core-making system of the present invention.

[0056] FIG. 2 is a schematic diagram of a control principle of a computer control system of the present invention.

[0057] FIG. 3 is an implementation flow diagram of the computer control system of the present invention.

[0058] FIG. 4 is an image acquisition completion interface diagram of a control system of the present invention.

[0059] FIG. 5 is an interface diagram of automation division of a coring position after image processing of the control system of the present invention.

[0060] FIG. 6 is a calculation flow process involved in a specific implementation.

[0061] In the figures, 1 denotes a cutter of a numerical control cutting machine; 2 denotes an upper rotation turntable; 3 denotes a lower rotation turntable; 4 denotes an operating handle; 5 denotes a linear array CCDa; 6 denotes a linear array CCDb; 7 denotes a recipient wax block rack; 8 denotes a worktable of the numerical control cutting machine; 9 denotes an X-axis translation worktable; 10 denotes a Y-axis translation worktable; 11 denotes a Z-axis translation worktable; 12 denotes an X-axis sliding device; 13 denotes a Y-axis sliding device; 14 denotes an ascending and descending stud; 15 denotes an X-axis stepping motor connecting position; 16 denotes a Y-axis stepping motor connecting position; 17 denotes a Z-axis stepping motor connecting position; 18 denotes angle scales of the lower rotation turntable; 19 denotes angle scales of the upper rotation turntable; and 20 denotes a freezing table.

DETAILED DESCRIPTION OF THE EMBODIMENTS

[0062] Description paragraphs for preferred implementations of the present invention are entered here.

[0063] To make technical solutions of the present invention clearer, a tissue chip core-making system and method based on CCD positioning of the present invention is described in detail below with reference to the accompanying drawings. It should be understood that, the embodiments described herein are merely used for explaining the present invention, and are not intended to limit the protection scope of the claims of the present invention.

[0064] Main components of a core-making system involved in the present invention include a cutting system and a computer control system. The cutting system is shown as FIG. 1. The cutting system includes a numerical control cutting machine, XYZ-axis translation worktables, a 360 rotation turntable, a recipient wax block rack 7, a freezing table 20 and an image recognition and positioning module. The numerical control cutting machine includes a cutting machine worktable 8 and a cutter 1. The XYZ-axis translation worktables are disposed on the cutting machine worktable. The 360 rotation turntable is disposed on the XYZ-axis translation worktables. The 360 rotation turntable is of a cylindrical structure. The freezing table is disposed on the 360 rotation turntable. The freezing table is of a round plate-shaped structure, is of the same size as a cross section of the 360 rotation turntable, and is fixed on the 360 rotation turntable through screws, so that dismounting is convenient. The cutter is disposed right above the freezing table. The XYZ-axis translation worktables are sequentially an X-axis translation worktable 9, a Y-axis translation worktable 10 and a Z-axis translation worktable 11 from top to bottom. An X-axis sliding device 12 is disposed between the X-axis translation worktable and the Y-axis translation worktable. A Y-axis sliding device 13 is disposed between the Y-axis translation worktable and the Z-axis translation worktable. An ascending and descending stud 14 is disposed at the lower part of the Z-axis translation worktable. The X-axis sliding device mainly controls the X-axis translation worktable to translate in an X-axis direction. The Y-axis sliding device mainly controls the Y-axis translation worktable and the X-axis translation worktable to translate in a Y-axis direction. The X-axis sliding device or the Y-axis sliding device is a set combination of a sliding table, a guide rail and a ball screw. The sliding table of the X-axis sliding device is disposed at the bottom of the X-axis translation worktable. The guide rail of the X-axis sliding device is disposed on the top of the Y-axis translation worktable. The ball screw is disposed between the sliding table and the guide rail of the X-axis sliding device. The sliding table of the Y-axis sliding device is disposed at the bottom of the Z-axis translation worktable. The guide rail of the Y-axis sliding device is disposed on the top of the Z-axis translation worktable. The ball screw is disposed between the sliding table and the guide rail of the Y-axis sliding device. The ascending and descending stud mainly controls the whole XYZ-axis translation worktables to move in a direction perpendicular to the Z axis. An X-axis stepping motor is disposed at a side surface of the X-axis translation worktable (the X-axis stepping motor is not shown in the drawings, and its connecting position is denoted by 15 in FIG. 1). A corresponding Y-axis stepping motor is disposed at a side surface of the Y-axis translation worktable (the X-axis stepping motor is not shown in the drawings, and its connecting position is denoted by 16 in FIG. 1). A Z-axis stepping motor is disposed at the bottom of the Z-axis translation worktable (the X-axis stepping motor is not shown in the drawings, and its connecting position is denoted by 17 in FIG. 1). The X-axis stepping motor controls the X-axis sliding device to drive the X-axis translation worktable to leftwards and rightwards translate along the X axis. The Y-axis stepping motor controls the Y-axis sliding device to drive the Y-axis translation worktable and the X-axis translation worktable to forwards and backwards translate along the Y axis. The Z-axis stepping motor controls the ascending and descending stud to drive the XYZ-axis translation worktables to upwards and downwards move in the Z-axis direction. Through the X-axis stepping motor, the Y-axis stepping motor and the Z-axis stepping motor, the XYZ-axis translation worktables can be controlled to be in any position in a three-dimensional space. Travel ranges of the X axis, the Y axis and the Z axis are all from 100 mm to 100 mm. The X-axis stepping motor, the Y-axis stepping motor and the Z-axis stepping motor are connected to the computer control system through a three-axis linkage control card. Grating rulers and encoders are respectively disposed on the X-axis translation worktable and the Y-axis translation worktable of the XYZ-axis translation worktables, and a grating ruler and an encoder are disposed on a stud of the Z-axis translation worktable. Movement of the XYZ-axis translation worktables can be precisely controlled. The 360 rotation turntable is fixed on the XYZ-axis translation worktables. The 360 rotation turntable includes an upper rotation turntable 2 and a lower rotation turntable 3. The lower rotation turntable is fixed on the X-axis translation worktable through screws. The upper rotation turntable and the lower rotation turntable are movably connected. The upper rotation turntable can rotate freely within a 360 angle relative to the lower rotation turntable. Angle scales 19 and 18 are respectively disposed on side surfaces of the upper rotation turntable and the lower rotation turntable, and are configured to indicate a relative rotation angle of the upper rotation turntable and the lower rotation turntable. An operating handle is also disposed on the side surface of the upper rotation turntable, and is configured to realize rotation and fixation operation of the upper rotation turntable. The recipient wax block rack is put on the freezing table. A plurality of recipient wax blocks can be put on the recipient wax block rack. Feature images convenient for a CCD module to recognize are disposed on the periphery of a framework of the recipient wax block rack. When the 360 rotation turntable is not used, the 360 rotation turntable is dismounted. The recipient wax block rack can also be directly put on the XYZ-axis translation worktables. The image recognition and positioning module includes a linear array CCDa 5 and a linear array CCDb 6. The linear array CCDa 5 is disposed above the freezing table, and is configured to recognize and acquire patterns of an X-Y plane. The linear array CCDb 6 is disposed at the lateral part of the 360 rotation turntable, and is configured to recognize and acquire patterns in a Z-axis direction. The linear array CCDa 5 and the linear array CCDb 6 are both connected with the computer control system. The computer control system is connected with the CCD module through a Matrox Solis ECL/XCL-B image acquisition card, and is configured to realize control and data storage.

[0065] According to a core-making method of a tissue chip core-making system based on CCD positioning, a flow process implemented by a computer control system (a built-in software system of a camera manufacturer.fwdarw.image acquisition and analysis software ProgRes CapturePro of Germany Jena Company) is shown in FIG. 3, and includes the following detail steps:

[0066] 1) A sample wax block is precooled to 0 to 4 C. A control system interface is entered. A LOFT button is clicked. A donor wax block rack moves to the outer side through a Y-axis translation worktable. The sample wax block is fixed on the donor wax block rack. The donor wax block rack enters a work region through the Y-axis translation worktable.

[0067] 2) A POSITION button is clicked in computer software. A linear array image recognizer a is started. Specific images are respectively disposed at each of four corners of an outer frame of the wax block rack for putting a recipient wax block and are configured to be recognized through the linear array image recognizer a. At the same time, the specific images are used as an image acquisition boundary, and an image acquisition speed is accelerated. After the linear array image recognizer a recognizes the specific images on the four corners of the donor wax block rack, the position information of the specific images are automatically stored in a computer.

[0068] 3) The position of the donor wax block is determined. An ACQUIRE IMAGE button is clicked. Through the movement of the XYZ-axis translation worktables in an X-Y plane, the linear array image recognizer a performs image acquisition on the recipient wax block in the X-Y plane. A linear array image recognizer b acquires lateral side images of the recipient wax block through the movement of a Z-axis ascending and descending worktable. After the image acquisition by the linear array image recognizer a and the linear array image recognizer b is completed, according to internal and external parameters calculated by a Tsia algorithm, respective space three-dimensional coordinate values correspondingly in a coordinate system are calculated by a CCD camera imaging mathematical model. A calculation process is shown in FIG. 6 below. A three-dimensional image of the recipient wax block is obtained.

[0069] 4) An operation interface displays acquired images. By calculating grayscale of the acquired images, or manually performing region selection for imaging, boundary features of tissue samples in the recipient wax block are extracted. A coring control system will automatically calculate a relative position of the boundary region of the tissue samples and specific icons on the donor wax block rack.

[0070] 5) An operator inputs the quantity of tissue cores to be cut and the cross-sectional size of the tissue cores into the operation interface. The coring control system can automatically divide an automatically extracted sample tissue region. According to a thickness of the sample tissues obtained by a linear array image recognizer b9, a cutting thickness of the tissue cores is set to be a little greater than the thickness of the sample tissues of visual recognition. If no value is input, a system default cross section area of the size of the cut tissue cores is 4 mm.sup.2, and the thickness is 0.5 mm.

[0071] 6) Cutting position checking is performed by manually controlling a cutting machine 1. A cutting wire is moved to any one point on a boundary of the wax block. The computer automatically stores coordinate information of the cutting line. After the checking is completed, a wire traveling track is set according to the divided coring region. A wire traveling speed of the cutting wire is set according to the features of the sample tissues (a system default value is 0.5 m/s).

[0072] 7) A START TO CUT button on the operation interface is clicked. The donor wax block moves forward, backward, leftward and rightward on an X-Y translation work platform through an X-axis alternating current servo electric motor and a Y-axis alternating current servo electric motor, so that the recipient wax block is in a work platform of a cutting module. The X-Y translation work platform realizes cutting by controlling the Z-axis ascending and descending worktable to move upward and downward by an elevator.

[0073] 8) After coring is completed, each of the obtained tissue cores is subjected to visual recognition to obtain the feature value thereof. The coring system automatically stores feature value information of the tissue core. The operator simultaneously adds other corresponding information of the sample tissues.

[0074] 9) After the information recognition of the tissue cores is completed, the donor wax block rack returns to an initial position before cutting. A SAMPLING button is clicked. The recipient wax block rack slides to the outer side of the Y-axis translation worktable. The sample can be taken out through a mechanical hand or manually taken out. Then, a LOFT button is clicked. The recipient wax block returns to the work platform. The operation is completed.