Matrix mask display system based on browsing digital pathological image

By designing a matrix mask display system that includes image preprocessing, editing, matrix mask display, user interaction and data storage modules, the limitations of digital pathological image processing tools in the drawing and filling of rectangular boxes are solved, and efficient, accurate and visual pathological image annotation and analysis are achieved.

CN120089306APending Publication Date: 2025-06-03BEIJING THOROUGH FUTURE INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411957302.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-30
Publication Date
2025-06-03

AI Technical Summary

Technical Problem

Existing digital pathological image processing tools have limitations in drawing and filling the color of rectangular boxes, which are difficult to meet specific needs in the medical field.

Method used

A matrix mask display system based on browsing digital pathological images is designed, including image preprocessing, editing, matrix mask display, user interaction and data storage modules, providing the drawing, editing and color filling functions of rectangular boxes.

Benefits of technology

It improves the accuracy and visualization of pathological image annotation, enhances the efficiency of image analysis and research, simplifies user operations, and promotes team collaboration and knowledge sharing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120089306A_ABST
    Figure CN120089306A_ABST
Patent Text Reader

Abstract

The invention relates to the field of pathological image processing, and particularly provides a matrix mask display system based on browsing digital pathological images. Comprising an image preprocessing module which is used for loading a digital pathological image and preprocessing the digital pathological image to obtain a high-quality digital pathological image; the editing module is used for configuring a rectangular frame on the digital pathological image and performing color filling in the rectangular frame so as to divide different target areas; the matrix mask layer display module is used for performing mask layer linkage in the rectangular frame of the target area and performing synchronous updating of icon editing based on the mask layer linkage; the user interaction module is used for setting a mask layer linkage user interface and configuring an image editing tool on the user interface; and the data storage module is used for storing and managing the processing data of the digital pathological image and displaying the data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of digital pathology image processing, and particularly relates to a matrix mask display system based on browsing digital pathology images. Background Art

[0002] In the field of digital pathology, doctors usually need to perform detailed analysis and marking on digital pathology images. One common task is to add rectangular boxes to the images and fill these boxes with specific colors to highlight regions or structures of interest. Such operations are very useful in pathology research, case sharing, and communication among doctors.

[0003] Currently, there are already some existing technologies for marking and painting on digital images, including digital image editing software, medical image processing tools, etc. These tools provide basic drawing functions such as lines, arrows, text, etc., but there may be some limitations in the drawing and filling of rectangular boxes.

[0004] Perhaps some existing image marking tools allow doctors to draw rectangular boxes and set the color and line width of the borders. However, filling the color inside the rectangular box is usually a challenge. Existing tools may not provide the function of directly filling the color inside the rectangular box, or only provide limited filling options.

[0005] Therefore, the invention of the matrix mask display system based on browsing digital pathology images fills the gap in the existing technology. This system provides doctors with a convenient way to draw rectangular boxes on digital pathology images and fill them with specified colors. In this way, doctors can more accurately and intuitively mark and highlight regions of interest, and conduct more in-depth research and analysis. By providing a convenient marking and painting function, this system enhances the visualization and interpretability of digital pathology images, and improves the efficiency and accuracy of doctors in diagnosis and research.

[0006] However, in the existing technology:

[0007] 1. Digital image editing software: Some digital image editing software has marking and drawing functions and can add rectangular boxes to images. However, these software are usually for a wide range of user groups and are not specifically designed for the medical field. Therefore, they may lack functions and tools specific to pathology needs.

[0008] 2. Medical image processing tools: Some medical image processing tools provide more specialized functions to process and analyze medical images. They may provide marking and drawing tools, but may lack the function of filling the color of rectangular boxes. In addition, these tools may be more complex and require additional learning and training to use.

[0009] 3. Research-specific software: Some research institutions or hospitals may develop software specifically for digital pathology image analysis and annotation. These software usually have advanced image processing and analysis functions and can meet some specific requirements. However, they may lack a user-friendly interface or ease of use and require specific devices or platforms to run.

[0010] 4. Online image annotation tools: Some online image annotation tools allow users to mark and draw on images. They usually have simple drawing tools and can draw rectangular boxes. However, these tools may lack the function of filling the color of the rectangular box or have some limitations in terms of user experience and performance.

[0011] Overall, the existing technical solutions may have some limitations in the marking and painting of digital pathology images. They may lack functions specific to pathological needs, such as the convenient function of filling the color of the rectangular box. In addition, some existing solutions may have problems in terms of ease of use, interface friendliness, or performance. The invention of the matrix overlay display system for browsing digital pathology images provides a more convenient, intuitive, and efficient marking and painting method to meet the specific needs in the field of pathology by filling the shortcomings of these existing technologies. Summary of the Invention

[0012] The present invention provides a matrix overlay display system for browsing digital pathology images to solve the situation in the above-mentioned background technology.

[0013] The present invention proposes a matrix overlay display system for browsing digital pathology images, including:

[0014] Image preprocessing module: used to load digital pathology images and perform preprocessing to obtain high-quality digital pathology images;

[0015] Editing module: used to configure rectangular boxes on digital pathology images and fill colors in the rectangular boxes to divide different target areas;

[0016] Matrix overlay display module: used to perform overlay linkage within the rectangular boxes of the target areas and synchronously update icon editing based on the overlay linkage;

[0017] User interaction module: used to set the user interface for overlay linkage and configure image editing tools on the user interface;

[0018] Data storage module: used to store and manage the processing data of digital pathology images and perform data display.

[0019] Preferably, the preprocessing includes format parsing, image reading, image scaling, image translation, and image rotation of digital pathology images.

[0020] Preferably, the high-quality digital pathology image includes the following acquisition steps:

[0021] Obtain the first grayscale image of the digital pathology image, perform grayscale analysis on the first grayscale image, determine the image grayscale value, and determine the first digital pathology image based on the target grayscale value range;

[0022] Classify the grayscale values of the first digital pathology image, and determine the grayscale uniformity value of the pixel points in the grayscale image of each level;

[0023] Perform Hough line detection on each digital pathology image based on the grayscale uniformity value, and determine the grayscale missing probability value of the grayscale value of each pixel point;

[0024] Construct the feature matrix of each digital pathology image according to the grayscale missing probability value;

[0025] Determine the high-quality digital pathology image according to the matrix entropy value of the feature matrix.

[0026] Preferably, the editing module includes:

[0027] Drawing unit: used to set the graphic element recognition mechanism based on pathological feature recognition, and draw a rectangular frame for the target area according to the graphic element recognition mechanism; wherein,

[0028] The graphic element recognition mechanism includes: pathological feature area shape recognition, pathological feature type recognition;

[0029] Editing unit: used to configure the editing items of the rectangular frame; wherein,

[0030] The editing items include frame zoom adjustment, frame movement, and frame deletion;

[0031] Filling unit: used to set the matching color library, and fill the rectangular frame with any color in the matching color library; wherein,

[0032] Each color in the matching color library corresponds to a pathological type.

[0033] Preferably, the matrix mask display module includes:

[0034] Mask linkage unit: used to set the matching conditions of the linkage rules; wherein,

[0035] The matching conditions include: movement linkage matching and deformation linkage matching;

[0036] Synchronous update unit: used to respond to the editing behavior of any linkage operation during mask linkage according to the linkage rules;

[0037] Synchronization determination unit: used to track the editing behavior of the mask linkage, obtain tracking data, and perform consistency determination and coordination determination based on the tracking data of both sides of the linkage.

[0038] Preferably, the user interaction module includes:

[0039] Interface setting unit: used to set the editing interface based on the mask linkage; wherein,

[0040] The editing interface includes operation tools for multiple editing items;

[0041] Control unit: determine the target control that needs to be operated from the editing interface;

[0042] Interactive display unit: used to perform deserialization processing on the target control to generate a user interaction interface, wherein,

[0043] The display content of the user interaction interface includes the target control.

[0044] Preferably, the color filling includes:

[0045] Obtain the parameters of the rectangle to be filled; wherein,

[0046] The rectangle parameters include the coordinate parameters of the region of interest;

[0047] Obtain the rectangle parameters and determine the filling area; wherein,

[0048] The filling area includes the length and width of the filling area;

[0049] Perform proportional bit width conversion on the filling area according to the target bit width to obtain the corresponding region blocks;

[0050] According to the region blocks, perform bit order conversion filling on the target region to obtain the filling result of the rectangle.

[0051] Preferably, the data storage module includes:

[0052] Editing storage node: used to record editing tools and editing instances; wherein,

[0053] The editing instance is virtually allocated resources to perform access control for the editing tool,

[0054] Management node: used to manage the editing instances of the editing storage node and determine the editing instance data;

[0055] Resource allocation unit: used to determine whether it is necessary to change the resource configuration of the editing instance of the editing storage node, and in the case of needing to change the resource configuration, make the management node change the allocated resource configuration.

[0056] Preferably, the data display includes:

[0057] An instruction to obtain display data; wherein,

[0058] The display data is an instruction generated by the user moving the identifier corresponding to the rectangular frame of the digital pathology image to the view execution area.

[0059] Obtain a display analysis instruction, and determine a pre-created target data view from the visual component management page according to the editing information within the rectangular frame.

[0060] Obtain an operation instruction, select the data to be displayed in the rectangular frame included in the digital pathology image, and match and display the selected data in a table or chart to generate a visual component.

[0061] Preferably, the visual component includes: an editing display component, an update display component, and a linkage control component; wherein,

[0062] The editing display component is determined by multiple different user operations.

[0063] The update display component is determined by different linkage operations of the overlay linkage.

[0064] The linkage control component is determined by the operation results of different linkage operations.

[0065] The beneficial effects of the present invention are as follows:

[0066] This application can improve the accuracy of pathological image annotation: By introducing the functions of rectangular frame drawing and filling, the system enables medical professionals to more accurately mark the areas of interest or lesions, thereby improving the accuracy and reliability of pathological image annotation.

[0067] This application can enhance the visualization effect of markings: By adding filling colors and overlay effects to the rectangular frames, the system can enhance the visualization effect of markings, making it easier for medical professionals to identify and distinguish different areas or lesions, and improving the efficiency of image analysis and research.

[0068] This application can improve the image display and matrix overlay linkage functions: By supporting multiple digital pathology images and realizing the linkage between images, the system can help medical professionals perform multi-image comparison and analysis, thereby providing more comprehensive image information and more accurate diagnostic results.

[0069] This application can improve the marking efficiency and work process: The system designs an intuitive and friendly user interface, provides tools and controls that are easy to use and operate, enabling medical professionals to quickly perform marking and editing operations, and improving the marking efficiency and the fluency of the work process.

[0070] This application can promote teamwork and knowledge sharing: Through the data storage and management functions, the system allows medical professionals to save, load, and export the marked results, facilitating collaboration and knowledge sharing among team members and promoting medical research and academic exchanges.

[0071] The technical solution of the matrix mask display system for browsing digital pathological images in this application can provide accurate, visual, and efficient pathological image marking and painting functions, bringing various beneficial effects to image analysis and research in the medical field.

[0072] Other features and advantages of the present invention will be described in the following specification, and part of them will be obvious from the specification or understood by implementing the present invention. The objectives and other advantages of the present invention can be achieved and obtained through the structures specifically pointed out in the written specification and the drawings.

[0073] The technical solution of the present invention will be further described in detail below through the drawings and embodiments. Description of the Drawings

[0074] The drawings are used to provide a further understanding of the present invention and constitute a part of the specification. They are used together with the embodiments of the present invention to explain the present invention and do not constitute a limitation to the present invention. In the drawings:

[0075] Figure 1 It is a system composition diagram of a matrix mask display system for browsing digital pathological images in an embodiment of the present invention;

[0076] Figure 2 It is a flowchart of the acquisition steps of high-quality digital pathological images in an embodiment of the present invention;

[0077] Figure 3 It is a flowchart of color filling in an embodiment of the present invention;

[0078] Figure 4 It is a mask display image of a digital pathological image in an embodiment of the present invention. Detailed Embodiments

[0079] The following describes the preferred embodiments of the present invention with reference to the drawings. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present invention and are not used to limit the present invention.

[0080] This application proposes a matrix mask display system for browsing digital pathological images, including:

[0081] An image preprocessing module: used to load digital pathological images, perform preprocessing, and obtain high-quality digital pathological images;

[0082] Editing module: used to configure a rectangular box on the digital pathology image and perform color filling within the rectangular box to divide different target areas;

[0083] Matrix mask display module: used to perform mask linkage within the rectangular box of the target area and synchronously update icon editing based on the mask linkage;

[0084] User interaction module: used to set the user interface for mask linkage and configure image editing tools on the user interface;

[0085] Data storage module: used to store and manage the processing data of digital pathology images and perform data display.

[0086] The principle of the above technical solution is as follows:

[0087] As shown in the attached Figure 1 figure, the present invention includes five modules. Among them, the image preprocessing module is used for image loading and display: realizing the functions of loading and displaying digital pathology images, including operations such as parsing and reading of image formats, zooming, panning, and rotating of images, and high-quality display of images. The editing module is used for rectangular box drawing and editing: providing the functions of drawing and editing rectangular boxes, enabling users to draw, adjust, move, and delete rectangular boxes on the image. In addition, the style settings of the rectangular box can also be realized, such as border color, line width, and filling color, and options for users to select or specify the filling color are provided, enabling them to add filling colors to the drawn rectangular boxes to highlight or distinguish different areas. In addition, the semi-transparent mask effect of the rectangular box can also be realized to enhance the visibility of the markings. The matrix mask display module is used to control the digital pathology image for linked masking and realize the linked functions of image and mask movement and zooming. When a user draws or edits a rectangular box on a magnified image, it can be synchronously updated when the image is reduced to maintain consistency and coordination. The user interaction module is used to design an intuitive and friendly user interface, provide easy-to-use tools and controls, enabling users to easily perform operations such as drawing, editing, and color selection of rectangular boxes. In addition, methods such as shortcut keys, mouse gestures, and touch operations can also be provided to enhance user interactivity and operation efficiency. The data storage module is used to realize the storage and management of the drawn rectangular boxes and marking information, including functions such as persistent saving, loading, and exporting of image and marking data, so that users can conveniently manage and share marking results. Furthermore, through the above technical solution, the matrix mask display system based on browsing digital pathology images can provide an efficient, accurate, and easy-to-use function of marking the matrix mask, providing a convenient and visual digital image analysis and research tool for medical professionals. The digital pathology image with the mask display is as shown in the attached Figure 4 figure, and it can be seen that the mask range can mark the pathological area.

[0088] The beneficial effects of the above technical solution are as follows:

[0089] (1) Improve the accuracy of pathological image annotation: By introducing the functions of rectangle drawing and filling, medical professionals can more accurately mark the areas of interest or lesions, thereby improving the accuracy and reliability of pathological image annotation.

[0090] (2) Can enhance the visualization effect of the markings: By adding filling colors and masking effects to the rectangles, the visualization effect of the markings can be enhanced, making it easier for medical professionals to identify and distinguish different areas or lesions, and improving the efficiency of image analysis and research.

[0091] (3) Improve the image display and matrix masking linkage function: By supporting multiple digital pathological images and realizing the linkage between images, it helps medical professionals to conduct multi-image comparison and analysis, thereby providing more comprehensive image information and more accurate diagnostic results.

[0092] (4) Improve the marking efficiency and work process: This system has an intuitive and user-friendly interface, providing tools and controls that are easy to use and operate, enabling medical professionals to quickly perform marking and editing operations, and improving the marking efficiency and the smoothness of the work process.

[0093] (5) During the implementation process, it can promote team collaboration and knowledge sharing: Through the data storage and management function, medical professionals are allowed to save, load, and export the marking results, facilitating collaboration and knowledge sharing among team members, and promoting medical research and academic exchanges.

[0094] (6) The technical solution of the matrix masking display system based on browsing digital pathological images can provide accurate, visual, and efficient pathological image marking and painting functions, providing marking functions for image analysis and research in the medical field.

[0095] As an embodiment of the present invention, the preprocessing includes format parsing, image reading, image scaling, image translation, and image rotation of digital pathological images.

[0096] The principle of the above technical solution is as follows:

[0097] During the actual operation of the present invention, the format of the digital pathological image can be analyzed to determine the image format, and then the corresponding process can be set according to the image format to read the information in the image. When a doctor observes the image, any area of the image can be scaled, translated, and rotated.

[0098] The beneficial effects of the above technical solution are as follows:

[0099] The present invention can perform a variety of different operation modes in a personalized manner during the operation of medical staff, making it more convenient for image observation.

[0100] As an embodiment of the present invention, the acquisition steps of the high-quality digital pathology image are as follows:

[0101] Obtain the first grayscale image of the digital pathology image, perform grayscale analysis on the first grayscale image, determine the image grayscale value, and determine the first digital pathology image based on the first digital pathology image that meets the target grayscale value range;

[0102] Divide the grayscale values of the first digital pathology image into levels, and determine the grayscale uniformity value of the pixel points in the grayscale image of each level;

[0103] Perform Hough line detection on each digital pathology image based on the grayscale uniformity value, and determine the grayscale missing probability value of the grayscale value of each pixel point;

[0104] Construct the feature matrix of each digital pathology image according to the grayscale missing probability value;

[0105] Determine the high-quality digital pathology image according to the matrix entropy value of the feature matrix.

[0106] The principle of the above technical solution is as follows:

[0107] As shown in the appendix Figure 2 In the actual implementation process, for the processing of high-quality digital pathology images of digital pathology images, first, digital pathology images such as CT or ultrasound images are all processed to generate the first grayscale image, and the original grayscale value of the digital pathology image is determined. Then, the grayscale value is analyzed, the grayscale value of the image is divided, and the grayscale value corresponding to each pixel point is judged. Then, the first digital pathology image that meets the target grayscale value range is determined. The area or digital pathology image where the pixel points meet the preset grayscale range, that is, the target grayscale value range, is used as the first digital pathology image. The target grayscale value range is an optimal grayscale value range determined based on the administrator's settings or historical data.

[0108] Dividing the grayscale values of the first digital pathology image into levels is to divide multiple grayscale value ranges, and determining the grayscale uniformity of the pixel points in the grayscale image is only to more accurately judge the grayscale missing probability value of the grayscale value of the pixel points during Hough line detection. The grayscale missing probability value represents the occurrence frequency of each pixel point at different grayscale levels in different pathology images, so as to determine the pixel characteristics of each pixel point in the pathology image. The feature matrix is formed by the pixel characteristics, and the high-quality digital pathology image is determined based on the matrix entropy value of the feature matrix. The higher the entropy value, the higher the image quality, and the higher the accuracy of the details and lesion information reflected in the pixel characteristics.

[0109] The beneficial effects of the above technical solution are as follows:

[0110] In this application, through gray-scale processing of digital pathological images, gray-scale analysis is then carried out to determine the gray-scale values of the images. Furthermore, by constructing a global feature matrix based on the digital pathological images, high-quality images in the digital pathological images are determined, thereby improving the accuracy of processing digital pathological images.

[0111] As an embodiment of the present invention, the editing module includes:

[0112] Drawing unit: used to set the graphic element recognition mechanism based on pathological feature recognition, and draw a rectangular frame for the target area according to the graphic element recognition mechanism; wherein,

[0113] The graphic element recognition mechanism includes: pathological feature area shape recognition, pathological feature type recognition;

[0114] Editing unit: used to configure the editing items of the rectangular frame; wherein,

[0115] The editing items include frame zooming adjustment, frame moving, and frame deletion;

[0116] Filling unit: used to set a matching color library and fill the rectangular frame with any color in the matching color library; wherein,

[0117] Each color in the matching color library corresponds to a pathological type.

[0118] The principle of the above technical solution is as follows:

[0119] In the actual implementation process, first, a graphic element recognition mechanism is set inside the system. Any element that can represent a lesion is recognized one by one, and the recognized elements are circled with a rectangular frame. The rectangular frame is configured with an editing function, and operations such as magnifying, shrinking, moving, or deleting the rectangular frame can be performed on any one of the rectangular frames. For different elements, a matching color library is set. The matching color library can fill each rectangular frame with a color, and each color corresponds to a pathological type, including but not limited to the pathological features corresponding to this pathological type.

[0120] The beneficial effects of the above technical solution are as follows:

[0121] In this application, when drawing a rectangular frame, a unique element recognition mechanism is set to perform editing processing on the rectangular frame. Furthermore, through different pathological identifications, different colors are filled to achieve efficient display.

[0122] As an embodiment of the present invention, the matrix mask display module includes:

[0123] Mask linkage unit: used to set the matching conditions of the linkage rules; wherein,

[0124] The matching conditions include: mobile linkage matching and deformation linkage matching;

[0125] Synchronous update unit: used to respond to the editing behavior of any linkage operation during the mask layer linkage according to the linkage rules;

[0126] Synchronous determination unit: used to track the editing behavior of the mask layer linkage, obtain the tracking data, and perform consistency determination and coordination determination based on the tracking data of both sides of the linkage.

[0127] The principle of the above technical solution is as follows:

[0128] In the actual implementation process, by setting the matching conditions of the linkage rules, that is, during the process of mask layer processing, for any rectangle box movement operation or rectangle box deformation operation, it will be mobilized based on the pre-set linkage rules. Each linkage rule will respond to the linkage operation during the mask layer linkage. The linkage operation includes various editing behaviors, such as the rules for moving, enlarging, reducing, and adjusting the mask layer. Then, track the behaviors of different mask layer linkages one by one to obtain various data during the mask layer linkage process. Finally, based on the tracking data of both sides of the linkage, determine whether the different operations executed are consistent with the operations implemented by the user, and during the execution process, it meets the preset coordination and there will be no incompatibility phenomenon.

[0129] The beneficial effects of the above technical solution:

[0130] This application controls the linkage through the matching conditions of the mask layer linkage, and then realizes linkage tracking during the mask layer linkage.

[0131] As an embodiment of the present invention, the user interaction module includes:

[0132] Interface setting unit: used to set the editing interface based on the mask layer linkage; wherein,

[0133] The editing interface includes operation tools for multiple editing items;

[0134] Control unit: determine the target control to be operated from the editing interface;

[0135] Interactive display unit: used to perform deserialization processing on the target control to generate a user interaction interface, wherein,

[0136] The display content of the user interaction interface includes the target control.

[0137] The principle of the above technical solution is as follows:

[0138] In the specific implementation process, the present invention sets an editing interface for different execution operations of the mask linkage through the interface setting unit, performs the display and trigger setting of different operation tools, and each operation tool can be called through a preset editing item. The editing item includes the addition and reduction of operation tools, etc. The control unit will perform deserialization processing on the target control after the user selects the target control. Deserialization is the process of restoring the data stream into an object after serialization. Through the deserialization process, the control object of the target control can be determined, so as to generate a display object on the user interaction interface.

[0139] The beneficial effects of the above technical solution are as follows:

[0140] In this application, during user interaction and control, through the operation tools of different editing items, editing processing is carried out, and different editing tools are controlled and used through the user interaction interface.

[0141] As an embodiment of the present invention: The color filling includes:

[0142] Obtain the parameters of the rectangle to be filled; wherein,

[0143] The rectangle parameters include the coordinate parameters of the region of interest;

[0144] Obtain the rectangle parameters to determine the filling area; wherein,

[0145] The filling area includes the length and width of the filling area;

[0146] Perform proportional bit-width conversion on the filling area according to the target bit-width to obtain the corresponding region blocks;

[0147] According to the region blocks, perform bit-order conversion filling on the target region to obtain the filling result of the rectangle.

[0148] The technical principle of the above technical solution is as follows:

[0149] In the specific implementation process, by obtaining the parameters of the rectangle that needs to be color-filled, the coordinate position, filling range, and filled set graphics of the rectangle are determined. Then, proportional bit-width conversion is performed on the filling area according to the target bit-width. By adjusting the bit-width, the capacity required for data storage can be reduced, and the size of the data can also be reduced during data transmission. Processing data with a lower bit-width usually requires fewer computing resources, which can speed up the processing speed and reduce energy consumption. In a multi-task processing system, by adjusting the bit-width, the limited system resources can be more effectively allocated.

[0150] After obtaining the corresponding region block, perform bit-order conversion filling on the target region to realize the filling result in the rectangular frame.

[0151] The beneficial effects of the above technical solution are as follows:

[0152] In the process of color filling of the present invention, through the equivalent conversion of the target bit width, the capacity of data storage can be reduced, the size of data can be reduced, thereby ensuring the accuracy of data processing.

[0153] As an embodiment of the present invention: The data storage module includes:

[0154] Editing storage node: used to record editing tools and editing instances; wherein,

[0155] The editing instance is virtually allocated resources for access control of the editing tool.

[0156] Management node: used to manage the editing instances of the editing storage node to determine the editing instance data;

[0157] Resource allocation unit: used to determine whether it is necessary to change the resource configuration of the editing instance of the editing storage node. In the case where the resource configuration needs to be changed, the management node is enabled to change the allocated resource configuration.

[0158] The principle of the above technical solution is as follows:

[0159] In the process of data storage of the present application, by recording editing tools and editing instances, data editing management is carried out, and data resources are configured according to the resource classification and resource management permissions of the management node.

[0160] In the actual implementation process, the editing instance is an instantiated record for a specific editing operation, which contains all relevant information of the editing operation. Recording the editing tool is to record which editing tools exist during the editing operation, and then for these editing tools, allocate corresponding address resources for access control of the editing tool. Set the permissions of the editing tool, store different editing instances in different storage nodes, and manage the editing instances according to the addresses and capacities of the editing storage nodes.

[0161] If the editing instance of the storage node needs to change the address, a pre-judgment will be made, mainly by the capacity, type and permissions of the storage node to determine whether the current editing storage node meets the resources of the editing instance, or receives a change request from the user side. According to the change request or the judgment result, the resource configuration is changed, and the management node is controlled to re-allocate the resources of the editing instance.

[0162] As an embodiment of the present invention: The data display includes:

[0163] Instruction for obtaining display data; wherein,

[0164] The display data is an instruction generated by the user moving the identifier corresponding to the rectangular frame of the digital pathology image to the view execution area.

[0165] Obtain the display analysis instruction, and determine the pre-created target data view from the visualization component management page according to the editing information within the rectangular frame.

[0166] Obtain the operation instruction, select the data to be displayed in the rectangular frame included in the digital pathology image, and match and display the selected data in a table or chart to generate a visualization component.

[0167] The principle of the above technical solution is as follows:

[0168] When this application performs data display, based on the data display method and result, different operation data are visually edited by visualizing the operation control data, and then displayed in the form of a table and an image.

[0169] In the specific implementation process, through the instruction for obtaining display data, the data to be displayed is visually displayed. In this process, the display data is based on the user's operation, such as mouse operation to different rectangular frames, and then according to the identifier corresponding to the rectangular frame, the content within the rectangular frame is controlled to move to the view execution area specified by the user.

[0170] Then, according to the display analysis instruction, through the pre-created target data view on the visualization component management page, that is, the display diagram of the visual display form of the target data, the data to be visualized is loaded. The visualized data is selected through the operation instruction, and then a visualization page is generated through the visualization component management page.

[0171] The beneficial effect of the above technical solution is as follows:

[0172] The present invention can display a page of digital pathology images visually, and has a higher degree of freedom during the operation process.

[0173] As an embodiment of the present invention: The visualization component includes: an editing and display component, an update and display component, and a linkage control component; wherein,

[0174] The editing and display component is determined by multiple different user operations.

[0175] The update and display component is determined by different linkage operations of the overlay linkage.

[0176] The linkage control component is determined by the operation results of different linkage operations.

[0177] The principle of the above technical solution is as follows:

[0178] This application can edit different user operations through different visualization components, update them through different linkage operations, and finally perform operation processing based on linkage control.

[0179] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the present invention and its equivalent technologies, the present invention is also intended to include these changes and modifications.

Claims

1. A matrix mask display system based on browsing digital pathology images, characterized in that: include: Image preprocessing module: used to load digital pathology images and perform preprocessing to obtain high-quality digital pathology images; Editing module: used to configure a rectangular frame on the digital pathology image and fill the rectangular frame with color to divide different target areas; Matrix mask display module: used to perform mask linkage within the rectangular frame of the target area, and synchronize icon editing updates based on mask linkage; User interaction module: used to set up the user interface of mask linkage and configure image editing tools on the user interface; Data storage module: used to store and manage the processed data of digital pathology images and display the data.

2. A matrix mask display system based on browsing digital pathological images as claimed in claim 1, characterized in that: The preprocessing includes format parsing, image reading, image scaling, image translation and image rotation of the digital pathology image.

3. A matrix mask display system based on browsing digital pathology images as claimed in claim 1, characterized in that: The high-quality digital pathology image comprises the following acquisition steps: Acquire a first grayscale image of the digital pathology image, perform grayscale analysis on the first grayscale image, determine the image grayscale value, and determine the first digital pathology image that meets the target grayscale value range; The grayscale value of the first digital pathology image is graded to determine the average grayscale value of the pixel points in the grayscale image of each grade; Perform Hough line detection on each digital pathology image based on the grayscale mean value to determine the grayscale missing probability value of each pixel grayscale value; According to the grayscale missing probability value, the feature matrix of each digital pathology image is constructed.

4. A matrix mask display system based on browsing digital pathology images as claimed in claim 1, characterized in that: The editing module comprises: Drawing unit: used to set up a graphic element recognition mechanism based on pathological feature recognition, and draw a rectangular frame of the target area according to the graphic element recognition mechanism; wherein, The image element recognition mechanism includes: pathological feature area shape recognition, pathological feature type recognition; Editing unit: used to configure the editing items of the rectangular box; Editing items include frame zooming, frame moving and frame deleting; Fill unit: used to set the matching color library and fill the rectangular frame with any color in the matching color library; Each color in the matching color library corresponds to a pathological type.

5. A matrix mask display system based on browsing digital pathology images as claimed in claim 1, characterized in that: The matrix mask display module includes: Mask linkage unit: used to set the matching conditions of linkage rules; Matching conditions include: mobile linkage matching and deformation linkage matching; Synchronous update unit: used to respond to the editing behavior of any linkage operation when performing mask linkage according to the linkage rules; Synchronous judgment unit: used to track the editing behavior of the mask linkage, obtain tracking data, and make consistency judgment and coordination judgment based on the tracking data of the two linkage parties.

6. A matrix mask display system based on browsing digital pathology images as claimed in claim 1, characterized in that: The user interaction module comprises: Interface setting unit: used to set up the editing interface based on mask linkage; The editing interface includes operation tools for multiple editing items; Control unit: determine the target control to be operated from the editing interface; Interactive display unit: used to deserialize the target control and generate a user interaction interface, where: The display content of the user interaction interface includes target controls.

7. A matrix mask display system based on browsing digital pathology images as claimed in claim 1, characterized in that: The color filling includes: Get the parameters of the rectangular frame to be filled; The rectangular frame parameters include coordinate parameters of the region of interest; Get the rectangular frame parameters and determine the filling area; where: The fill area includes the length and width of the fill area; Perform proportional bit width conversion on the filling area according to the target bit width to obtain a corresponding area block; According to the area block, the target area is filled by bit conversion to obtain the filling result of the rectangular frame.

8. A matrix mask display system based on browsing digital pathology images as claimed in claim 1, characterized in that: The data storage module comprises: Edit storage node: used to record editing tools and editing instances; The editing instance is virtually allocated resources and access control is performed on the editing tools; Management node: used to manage the edit instances of the storage nodes and determine the edit instance data; Resource allocation unit: used to determine whether it is necessary to change the resource configuration of the editing instance of the editing storage node, and if it is necessary to change the resource configuration, the management node changes the allocation resource configuration.

9. A matrix mask display system based on browsing digital pathology images as claimed in claim 1, characterized in that: The data display includes: Get display data instruction; where: The display data is an instruction generated by the user's operation of moving the mark corresponding to the rectangular frame of the digital pathology image to the view execution area; Obtain the display analysis instruction, and determine the pre-created target data view from the visualization component management page according to the edited information in the rectangular box; Obtain operation instructions, select the data to be displayed in the rectangular frame contained in the digital pathology image, match and display the selected data in a table or chart, and generate a visualization component.

10. A matrix mask display system based on browsing digital pathology images as claimed in claim 9, characterized in that: The visualization components include: editing display components, updating display components, and linkage control components; wherein, The editing display component is determined by operations from multiple different users; The update display component is determined by different linkage operations of the mask linkage; The linkage control component is determined by the operation results of different linkage operations.