WO2008099040A2 - Method for analysing, viewing and processing digital biomedical images - Google Patents

Method for analysing, viewing and processing digital biomedical images Download PDF

Info

Publication number
WO2008099040A2
WO2008099040A2 PCT/ES2008/000079 ES2008000079W WO2008099040A2 WO 2008099040 A2 WO2008099040 A2 WO 2008099040A2 ES 2008000079 W ES2008000079 W ES 2008000079W WO 2008099040 A2 WO2008099040 A2 WO 2008099040A2
Authority
WO
WIPO (PCT)
Prior art keywords
image
size
fragment
biomedical
images
Prior art date
Application number
PCT/ES2008/000079
Other languages
Spanish (es)
French (fr)
Other versions
WO2008099040A3 (en
Inventor
Maria Gloria Bueno Garcia
Roberto Gonzalez Morales
Manuel Torres Prado
Original Assignee
Universidad De Castilla-La Mancha
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Universidad De Castilla-La Mancha filed Critical Universidad De Castilla-La Mancha
Publication of WO2008099040A2 publication Critical patent/WO2008099040A2/en
Publication of WO2008099040A3 publication Critical patent/WO2008099040A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformation in the plane of the image
    • G06T3/40Scaling the whole image or part thereof
    • G06T3/4092Image resolution transcoding, e.g. client/server architecture
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H30/00ICT specially adapted for the handling or processing of medical images
    • G16H30/20ICT specially adapted for the handling or processing of medical images for handling medical images, e.g. DICOM, HL7 or PACS
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H30/00ICT specially adapted for the handling or processing of medical images
    • G16H30/40ICT specially adapted for the handling or processing of medical images for processing medical images, e.g. editing

Definitions

  • the present invention relates to a method for the remote analysis of biomedical digital images for viewing, processing and diagnosis.
  • the method of the invention performs the analysis, visualization and processing of biomedical images of different formats, sizes and for different pathologies.
  • Zoomifyer was developed in the USA. and it allows to visualize images of up to 1, 5 Gbytes of formats BMPs, TIFs, JPGs, and GIFs, in web environment. The method is to copy
  • the division of the image means that when viewed at different magnifications it is pixelated into pieces. There is a limitation up to the order of 2 Gbytes. There is limitation of the type of format. - The original image Ia transforms JPGs into an image, which can lead to a loss due to compression, which makes it difficult to process the image with exact results. The analysis of the image is limited only to the visualization. Zoomifyer makes use of US5968120, ('Method and system for providing on-line interactivity over a server-client network ') for the remote client-server transmission prior to the fragmentation of images by means of the pyramidal methodology, previously creating different files of the same image region at different resolutions to be able to visualize it. This pyramidal methodology is described in US Patent US-A-5760783, ('Method and system for providing texture using a selected portion of a texture map'). The problems and limitations of this methodology are those listed previously.
  • Korean patent application KR-A-20040104070 ('Interactive Multimedia Image Viewer Using Flash / Server Side Technology and Datábase'), allows to analyze images only for viewing but in images of video that carries a limited capacity of 500Mb.
  • European patent application EP-1646201 -A1 ('Client dependent image processing for browser- based image document viewer for handheld client devices') allows you to view static images, stored on a disk drive, without analysis and processing features and with the same limitation of handling images greater than 500Mb.
  • JP-A-2005312683 'Medical Image Distribution System and Its Viewer Terminal Equipmenf
  • JP-A-2005312683 'Medical Image Distribution System and Its Viewer Terminal Equipmenf
  • a storage and visualization system to perform only preprocessed and contrast of the image, to enhance or improve its resolution facilitating its visualization.
  • it is limited in the type of image, associated with the radiological image and therefore its dimensions and its flexibility from the point of view of remote analysis.
  • US Patent Application US-A1 -2002/0133373 ('Integration of radiology information into an application sen / ice provider DICOM image archive and / or web based viewer'), describes a system that manages image information by integrating Ia DICOM image along with the radiological information.
  • radiological image Limited only to the radiological image, not biomedical, whose standard to DICOM is not defined; Furthermore, the radiological image does not have the problems of dimensions of the biomedical image or the problems of color management. So This tool itself has unilateral capabilities, that is, it does not allow sharing between several users (medical specialists).
  • the invention relates to a method of analysis, visualization and processing of biomedical digital images according to claim 1. Preferred embodiments of the procedure are defined in the dependent claims.
  • the present invention provides a method of analysis, visualization and processing that solves the problem of automatically analyzing (managing), visualizing and processing biomedical digital images, without limit of dimensions (Gbytes), of various formats and it is also possible to do it remotely, by means of the inventive matter included in the attached independent claims.
  • the invention relates to a method of analysis, visualization and processing of biomedical digital images that as a methodology has its own architecture that allows the decompression of any image in any format - jpeg, jpeg2000, tiff, bmp, ppm, pgm, gif, svs - and dimension to a single decompressed file free of header and compression information that keeps the 'raw' information obtained by digitizing the image, for later viewing and processing.
  • this refers to a method of analysis, visualization and processing of biomedical digital images, comprising: - storing at least one biomedical digital image in a first size / g or image on a remote server original; re-scaling said original image to an image in a second size I n ;;, selecting in said image in the second size / m a fragment to be displayed - preferably it will be enlarged - whose fragment is determined by initial coordinates and coordinated finals; select an increase for said fragment to be displayed, the increase being defined by a user; send to said remote server a request containing at least said initial coordinates and said final coordinates and said increase in the image in the second size / m ; recover by re-scaling a fragment of the biomedical digital image in the first corresponding size I 9 said initial coordinates and said final coordinates and said increase and display it in an image to a third size l v .
  • said second size of the image is smaller than the first size of the original digital biomedical image.
  • the selection of the fragment to be displayed can also be made in said image in the third size /worthyor image to be displayed.
  • an initial value can be established to relate said image in the second size l m with said image in the third size l v , for the first execution of the procedure.
  • the sending to said remote server of a request containing at least said initial coordinates and said final coordinates and said increase will be referred to on the image in the third size l v .
  • this procedure of analysis, visualization and processing of biomedical digital images allows dealing with huge images (biomedical digital image at the first size I 9 ) without dimension limit and without loss or deterioration, avoiding data inconsistency and duplication of data. information because it maintains a single image and manages its access for viewing and processing through its relationship with another thumbnail image (biomedical digital image at the second size / m ).
  • a user - through, for example, the corresponding user interface - selects the fragment or the image region that is intended to be displayed, and with what level of magnification or zoom that fragment is to be displayed. This is done on the biomedical digital image at a second size l m resulting from rescaling the original biomedical digital image that is at a first size I 9 .
  • the request that includes the magnification or zoom applied and the initial and final coordinates of said fragment within the image in the second size / m is sent to a remote server that returns the image fragment to be displayed from the original image to the First size I 9 , this original biomedical digital image is not fragmented or divided, but is a single file without size limitation, stored on a server.
  • the size of the file is not what should really be displayed; this allows to manage images of values of dimensions of the Gigabyte.
  • the region from which the fragment or region to be managed or visualized small fragment
  • the memory to be used and the fragment to be transmitted is of small dimensions (eg, approximately 800x800).
  • the method of the invention can also comprise the detection in said fragment - fraction of I 9 or globality of I 9 in case of 1 * increase - of the biomedical digital image to the first size I 9 of one or more regions of interest by:
  • Said one or more regions of interest can also be analyzed using architectural and morphological criteria, producing a set of specific descriptors for each type of biomedical digital image, so that they provide relevant information to the user (specialist) and thus facilitate the final diagnosis of the sample. (represented by the biomedical digital image).
  • a series of morphometric and / or densitometric descriptors can be applied to said one or more regions of interest detected.
  • the process of analysis and processing of the invention also allows inserting comments, as well as their subsequent management (modification of comments, acceptance, inclusion of new comments) and recovery thereof with their corresponding re-positioning, to the increase in which it was made , as an integral part of the images.
  • the process of analysis and processing of the invention includes management and processing tools that are associated with said biomedical image.
  • the increase for the fragment to be displayed can be 2 *, 10 * , 20 * , 40 * or 80 * ; It can be selected by the user and / or come selected by default.
  • said fragment is preferably divided into six or more classes.
  • another clustering by diffuse logic is preferably done iteratively in the image of two or more regions of interest of the same hue to detect other regions of interest.
  • the design of the preferred architecture for the procedure is through a Web service, which also allows incorporating such functionalities added to the visualization and processing (remote and parallel), such as: insertion of comments in a collaborative environment and image processing; collaborative environment in which different users can share comments and opinions about certain regions of the image in real time.
  • the relevant diagnostic information is included in medical forms, also complementing the management of information databases of clinical-medical interest.
  • Jpeg2000 Jpeg2000, .jpeg, .tif., .Bmp, .ppm, .raw, .pgn, .gif, svs etc.
  • image formats such as .bmp, .jpeg, .ppm and .gif is extended
  • Jpeg2000 format is a new feature of this procedure, as well as the integration of all of them for the management and processing of biomedical images.
  • the procedure includes: - Collaborative tools for the insertion and management of comments in biomedical images: it is possible to access and manage these comments simultaneously and in real time through the web by several user specialists, in addition to sharing opinions in real time before or during diagnostic annotations.
  • - Multiple processing of different biomedical diagnostic images the procedure integrates a set of methods for the processing of diagnostic images, adapting each processing to the analysis needs of said images. It allows to analyze histopathology, oncological radiotherapy, neurology and breast pathology images, through the processing of TMA (Tissue MicroArray), H&E (Hematoxylin and Eosin), Cytologies, CT (Axial Tomography
  • Figure 1 shows a general scheme of an application in which the method of the invention is implemented.
  • Figure 2 shows how biomedical images can be viewed at different zooms. And the possibility of measuring areas of interest.
  • Figure 3 shows a screen of the application corresponding to a Preprocessing of the image.
  • Figures 4, 5 and 6 show a screen corresponding to the Insertion,
  • Figures 7, 8A-8B and 9A-9B show examples of processing biomedical images, H&E for cell detection, DO7 images and TMA images, respectively.
  • Figure 10 shows examples of the integration of the diagnostic information into other information relevant to the diagnosis and prognosis.
  • Figure 11 shows the physical elements that make up a possible embodiment for the system that implements the method of the invention.
  • FIG. 1 shows a general scheme of an application in which the method of the invention is implemented.
  • indicative elements of the description of the invention are shown, such as:
  • fragment is determined by initial coordinates xi, yi and final coordinates xf, yf.
  • the procedure thus allows the user to select and perform the processing of the image or fragment displayed at a third size l v .
  • the comment panels (6) where the procedure of the invention includes collaborative tools for the insertion and management of diagnostic comments in the biomedical images. Inside the comment panel (6) a field (6a) appears with the coordinates of the position of the comment in the image.
  • Figure 2 shows how biomedical images can be viewed at different zoom or magnification (3). And the possibility of measuring areas of interest. In the illustrative example, it is shown how the fragment (2) selected in
  • FIG. 2 illustrates a work session to make measurements of regions of interest, selecting the points (A, B) of interest to be measured on the image at the third size l v (4). The measurements are applied when using panel analysis options (5) and are considered as processing and values of diagnostic interest.
  • Figure 3 shows a screen of the application corresponding to an image processing consisting of a variation of the contrast on the image to the third size l v (4), obtained by using panel analysis options (5).
  • Figures 4, 5 and 6 illustrate collaborative tools of the procedure, through comments associated with the biomedical images. These are tools used simultaneously and in real time via the web by several user specialists.
  • the application has the possibility of inserting comments (see figure 4), selecting the area of interest where you want to make a comment with the mouse.
  • the tool also allows the integral management of these comments, and thus it is possible to delete, modify or include new comments (see figure 5). And also recover a comment with its re-positioning to the increase in which it was made (see figure 6).
  • the insertion of comments is carried out by means of a mouse click in the area of interest where the fragment of I 9 has been visualized to a third size l v (4).
  • the management of comments is carried out by selecting with a mouse click on the areas or regions of interest, after which a form appears to insert a comment. This can be modified, deleted and / or add additional comments. It is also possible to recover the area to which the comment refers in the original format in which it was inserted, is say, to the corresponding image magnification.
  • Figures 7, 8A-8B and 9A-9B show examples of processing of biomedical digital images, of different types and formats. That is, it can be detected in l g or in the fragment displayed in l v one or more regions of interest.
  • Figure 7 illustrates the detection of regions of interest in images stained with Hematoxylin-Eosin (H&E) by clustering by fuzzy logic to four centroids statistically determined in I 9 or fragment visualized in l v in HSI color model and jointly visualizing two of said centroids corresponding to nuclei and nucleoli.
  • H&E Hematoxylin-Eosin
  • Figure 8A illustrates the analysis of DO7 images for processing at 40 * ( Figure 8B) detecting the regions of interest according to their staining levels. Five centroids have been identified by clustering by minimizing the color distance of the value of each pixel to the centroid of the class.
  • Figure 9A illustrates the analysis of microarray images (TMA) for processing at 10 * (Figure 9B) detecting the regions of interest by clustering by fuzzy logic to four statistically determined centroids in I 9 or fragment visualized in l v in model of CIELab color.
  • Figure 10 shows examples of the integration of the diagnostic information into other information relevant to the diagnosis and prognosis. It is shown through two illustrations:
  • Figure 10B shows the analysis of said one or more regions of interest by means of architectural, morphometric and / or densitometric criteria, producing a set of specific descriptors, for each type of biomedical digital image, to help diagnose said biomedical digital image. .
  • Figure 10B shows the number of regions of interest detected in the analyzed area, the dimension of said regions, the region of interest that has acquired staining of the applied reagent, the color coordinates of said region of interest.
  • Figure 10A shows the analysis performed on the descriptors, which can be integrated into a relevant clinical history and information corresponding to a patient to whom said biomedical digital image belongs.
  • History The diagnosis produced by the image processing is integrated into a database implemented and integrated into the procedure, which contains other information relevant to the joint diagnosis, from patient characteristics to characteristics of the sample to be analyzed from which the Ia has been acquired.
  • biomedical image I 9 is integrated into a database implemented and integrated into the procedure, which contains other information relevant to the joint diagnosis, from patient characteristics to characteristics of the sample to be analyzed from which the Ia has been acquired.
  • - Domain Layer represents the logical content of the application, being able to say that it is the computational part of it.
  • Presentation Layer it is oriented to present the information to the user.
  • - Persistence Layer stores the context on the operation of the viewer on a server.
  • the viewer of the application is implemented as a Web Service to accommodate, remotely, users using this server as "engine”.
  • the viewfinder utilities implemented in a preferred embodiment of the invention, illustrated in Figures 1 to 10, are:
  • Figure 11 shows the physical elements that make up a possible embodiment for the system that implements the method of the invention, for use of the application remotely and parallel processing.
  • Application Web Server 10 The main function of the server is to remotely manage the possible requests that users can simultaneously make (request to store new images in the cluster, visualization, analysis or processing of a certain image). In turn, it maintains a database management system 11 with the information corresponding to the images themselves and to the collaborative part of the application environment.
  • - Cluster 20 with MPP (Massively Parallel Processors) architecture The cluster enables remote execution of various parallel processing tasks (detection of areas of interest, descriptors, general algorithms). Communication between nodes has been designed using MPI (message passing interface).
  • the cluster is also used as a mass storage device 21 for the images managed by the application, as well as for the results obtained after processing.
  • the images can be stored directly in the cluster through external physical means (through a digitalization equipment, such as a digital microscope 30) or through the request of the clients 40.
  • the connection between the cluster and the server It has been designed using a secure connection protocol for several purposes:
  • Clients 40 Present the information to the user and enable the interaction of the same with the proposed application. It communicates with the web server through a secure remote communication protocol.

Abstract

The invention relates to a method for analysing, viewing and processing digital biomedical images, in which: at least one digital biomedical image in a first size Igi is stored in a remote server (20, 21); the biomedical image is rescaled to a second size image Im (1); an initial value is established in order to associate the second size image Im (1) with a third size image Iv (4) for the initial execution of the method; a fragment (2) to be viewed is selected from the second size image Im or the third size image Iv, said fragment being determined by initial (xi, yi) and final (xf, yf) coordinates; a magnification (3) is selected for said fragment; a request containing at least the initial and final coordinates and the magnification for the second size image Im (1) or the third size image Iv (4) is sent to the remote server; a fragment of the first size image Ig, corresponding to said initial and final coordinates and magnification, is recovered by means of rescaling and the fragment is viewed on the third size image Iv.

Description

PROCEDIMIENTO DE ANÁLISIS. VISUALIZACION Y PROCESADO DE IMÁGENES DIGITALES BIOMÉDICAS. ANALYSIS PROCEDURE. VISUALIZATION AND PROCESSING OF BIOMEDICAL DIGITAL IMAGES.
OBJETO DE LA INVENCIÓN La presente invención se refiere a un procedimiento para el análisis remoto de imágenes digitales biomédicas para su visualización, procesado y diagnóstico. El procedimiento de Ia invención realiza el análisis, visualización y procesado de imágenes biomédicas de distintos formatos, tamaños y para distintas patologías.OBJECT OF THE INVENTION The present invention relates to a method for the remote analysis of biomedical digital images for viewing, processing and diagnosis. The method of the invention performs the analysis, visualization and processing of biomedical images of different formats, sizes and for different pathologies.
ANTECEDENTES DE LA INVENCIÓNBACKGROUND OF THE INVENTION
En Ia actualidad no existe ninguna herramienta o procedimiento que analice, visualice, gestione y procese automáticamente y además de forma remota e independiente del formato de digitalización, imágenes digitales biomédicas, con dimensiones de varios Gbytes, como ciertamente son las imágenes digitalizadas en Biomedicina y en particular en Ia especialidad de Anatomía Patológica.At present there is no tool or procedure that analyzes, visualizes, manages and processes automatically and also remotely and independently of the digitalization format, biomedical digital images, with dimensions of several Gbytes, as certainly are the images digitized in Biomedicine and particular in the specialty of Pathological Anatomy.
Actualmente Io único que existe es una metodología de visualización remota, para visualizar imágenes de hasta el orden de 2 Gbyte, con protocolos de división en fragmentos. La metodología es conocida por Zoomifyer. Zoomifyer fue desarrollada en EE.UU. y permite visualizar imágenes de hasta 1 ,5 Gbytes de formatos BMPs, TIFs, JPGs, y GIFs, en entorno web. El método consiste en copiarCurrently, the only thing that exists is a remote viewing methodology, to visualize images up to the order of 2 Gbyte, with fragment division protocols. The methodology is known by Zoomifyer. Zoomifyer was developed in the USA. and it allows to visualize images of up to 1, 5 Gbytes of formats BMPs, TIFs, JPGs, and GIFs, in web environment. The method is to copy
Ia imagen muchas veces a diferentes niveles de resolución, dividiéndola a su vez en cientos de ficheros JPGs; esto es Io que se conoce como estructura de tiras piramidal. Esta tecnología tiene una serie de inconvenientes:The image many times at different levels of resolution, dividing it in turn into hundreds of JPG files; This is what is known as pyramidal strip structure. This technology has a number of drawbacks:
La división de Ia imagen en miles de trozos deteriora Ia imagen (pérdida y corrupción de ficheros).The division of the image into thousands of pieces deteriorates the image (loss and corruption of files).
La división de Ia imagen hace que al visualizarla a distintos aumentos se vea pixelada en trozos. Hay limitación hasta el orden de 2 Gbytes. Hay limitación del tipo de formato. - La imagen original Ia transforma a imagen JPGs, Io que puede llevar asociada una pérdida por compresión, que Ia descapacita para realizar procesados sobre Ia imagen con resultados exactos. El análisis de Ia imagen se limita sólo a Ia visualización. Zoomifyer hace uso de las patentes US5968120, ('Method and system for providing on-line interactivity over a server-client network') para Ia transmisión remota cliente-servidor previo a Ia fragmentación de imágenes mediante Ia metodología piramidal, creando previamente ficheros distintos de una misma región de imagen a distintas resoluciones para poder visualizarla. Esta metodología piramidal está descrita en Ia patente estadounidense US-A-5760783, ('Method and system for providing texture using a selected portion of a texture map'). Los problemas y limitaciones de esta metodología son los enumerados previamente.The division of the image means that when viewed at different magnifications it is pixelated into pieces. There is a limitation up to the order of 2 Gbytes. There is limitation of the type of format. - The original image Ia transforms JPGs into an image, which can lead to a loss due to compression, which makes it difficult to process the image with exact results. The analysis of the image is limited only to the visualization. Zoomifyer makes use of US5968120, ('Method and system for providing on-line interactivity over a server-client network ') for the remote client-server transmission prior to the fragmentation of images by means of the pyramidal methodology, previously creating different files of the same image region at different resolutions to be able to visualize it. This pyramidal methodology is described in US Patent US-A-5760783, ('Method and system for providing texture using a selected portion of a texture map'). The problems and limitations of this methodology are those listed previously.
Existen otras metodologías patentadas referentes a procedimientos para visualizar imágenes pero todas con limitaciones para poder alcanzar los objetivos necesarios para el análisis (tanto visualización como procesado) y gestión de imágenes Biomédicas. Se mencionan a modo de ejemplo los siguientes documentos de patente: solicitud de patente coreana KR-A-20040104070, ('Interactive Multimedia Image Viewer Using Flash/Server Side Technology and Datábase'), permite analizar imágenes sólo para su visualización pero en imágenes de video que lleva consigo una limitada capacidad de 500Mb. La solicitud de patente europea EP-1646201 -A1 ('Client dependent image processing for browser- based image document viewer for handheld client devices') permite visualizar imágenes estáticas, almacenadas en una unidad de disco, sin características de análisis y procesado y con Ia misma limitación de manejar imágenes superiores a 500Mb.There are other patented methodologies related to procedures for visualizing images but all with limitations to achieve the necessary objectives for analysis (both visualization and processing) and management of Biomedical images. The following patent documents are mentioned by way of example: Korean patent application KR-A-20040104070, ('Interactive Multimedia Image Viewer Using Flash / Server Side Technology and Datábase'), allows to analyze images only for viewing but in images of video that carries a limited capacity of 500Mb. European patent application EP-1646201 -A1 ('Client dependent image processing for browser- based image document viewer for handheld client devices') allows you to view static images, stored on a disk drive, without analysis and processing features and with the same limitation of handling images greater than 500Mb.
Aplicados al ámbito médico existe, por ejemplo, Ia solicitud de patente japonesa JP-A-2005312683 ('Medical Image Distribution System and Its Viewer Terminal Equipmenf), que describe un sistema de almacenamiento y visualización para realizar únicamente preprocesados y contraste de Ia imagen, para realzar o mejorar su resolución facilitando su visualización. Además de estar limitado por el procesado, está limitado en el tipo de imagen, asociado a Ia imagen radiológica y por tanto a sus dimensiones y a su flexibilidad desde el punto de vista del análisis remoto. También Ia solicitud de patente estadounidense US-A1 -2002/0133373, ('Integration of radiology information into an application sen/ice provider DICOM image archive and/or web based viewer'), describe un sistema que gestiona información de imagen al integrar Ia imagen DICOM junto con Ia información radiológica. Limitado sólo a Ia imagen radiológica, no biomédica, cuyo estándar al DICOM no está definida; además Ia imagen radiológica no tiene los problemas de dimensiones de Ia imagen biomédica ni los problemas de Ia gestión del color. Así mismo esta herramienta tiene capacidades unilaterales, es decir no permite Ia compartición entre varios usuarios (especialistas médicos).Applied to the medical field there is, for example, the Japanese patent application JP-A-2005312683 ('Medical Image Distribution System and Its Viewer Terminal Equipmenf), which describes a storage and visualization system to perform only preprocessed and contrast of the image, to enhance or improve its resolution facilitating its visualization. In addition to being limited by the processing, it is limited in the type of image, associated with the radiological image and therefore its dimensions and its flexibility from the point of view of remote analysis. Also, US Patent Application US-A1 -2002/0133373, ('Integration of radiology information into an application sen / ice provider DICOM image archive and / or web based viewer'), describes a system that manages image information by integrating Ia DICOM image along with the radiological information. Limited only to the radiological image, not biomedical, whose standard to DICOM is not defined; Furthermore, the radiological image does not have the problems of dimensions of the biomedical image or the problems of color management. So This tool itself has unilateral capabilities, that is, it does not allow sharing between several users (medical specialists).
DESCRIPCIÓN DE LA INVENCIÓN La invención se refiere a un procedimiento de análisis, visualización y procesado de imágenes digitales biomédicas de acuerdo con Ia reivindicación 1. Realizaciones preferidas del procedimiento se definen en las reivindicaciones dependientes.DESCRIPTION OF THE INVENTION The invention relates to a method of analysis, visualization and processing of biomedical digital images according to claim 1. Preferred embodiments of the procedure are defined in the dependent claims.
La presente invención proporciona un procedimiento de análisis, visualización y procesado que resuelve el problema de analizar (gestionar), visualizar y procesar automáticamente imágenes digitales biomédicas, sin límite de dimensiones (Gbytes), de diversos formatos y además es posible hacerlo de forma remota, mediante Ia materia inventiva comprendida en las adjuntas reivindicaciones independientes. La invención se refiere a un procedimiento de análisis, visualización y procesado de imágenes digitales biomédicas que como metodología tiene una arquitectura propia que permite Ia descompresión de cualquier imagen en cualquier formato - jpeg, jpeg2000, tiff, bmp, ppm, pgm, gif, svs - y dimensión a un único fichero descomprimido libre de información de cabecera y de compresión que mantiene Ia información 'cruda' obtenida por Ia digitalización de Ia imagen, para su posterior visualización y procesado.The present invention provides a method of analysis, visualization and processing that solves the problem of automatically analyzing (managing), visualizing and processing biomedical digital images, without limit of dimensions (Gbytes), of various formats and it is also possible to do it remotely, by means of the inventive matter included in the attached independent claims. The invention relates to a method of analysis, visualization and processing of biomedical digital images that as a methodology has its own architecture that allows the decompression of any image in any format - jpeg, jpeg2000, tiff, bmp, ppm, pgm, gif, svs - and dimension to a single decompressed file free of header and compression information that keeps the 'raw' information obtained by digitizing the image, for later viewing and processing.
De acuerdo con un primer aspecto de Ia invención, ésta se refiere a un procedimiento de análisis, visualización y procesado de imágenes digitales biomédicas, que comprende: - almacenar en un servidor remoto al menos una imagen digital biomédica en un primer tamaño /go imagen original; re-escalar dicha imagen original a una imagen en un segundo tamaño In,;, seleccionar en dicha imagen en el segundo tamaño /m un fragmento a visualizar -preferiblemente será para ampliarlo-, cuyo fragmento viene determinado por unas coordenadas iniciales y unas coordinadas finales; seleccionar un aumento para dicho fragmento a visualizar, pudiendo ser el aumento definido por un usuario; enviar a dicho servidor remoto una petición que contiene al menos dichas coordenadas iniciales y dichas coordenadas finales y dicho aumento en Ia imagen en el segundo tamaño /m; recuperar mediante re-escalado un fragmento de Ia imagen digital biomédica en el primer tamaño I9 correspondiente dichas coordenadas iniciales y dichas coordenadas finales y dicho aumento y visualizarlo en una imagen a un tercer tamaño lv.According to a first aspect of the invention, this refers to a method of analysis, visualization and processing of biomedical digital images, comprising: - storing at least one biomedical digital image in a first size / g or image on a remote server original; re-scaling said original image to an image in a second size I n ;;, selecting in said image in the second size / m a fragment to be displayed - preferably it will be enlarged - whose fragment is determined by initial coordinates and coordinated finals; select an increase for said fragment to be displayed, the increase being defined by a user; send to said remote server a request containing at least said initial coordinates and said final coordinates and said increase in the image in the second size / m ; recover by re-scaling a fragment of the biomedical digital image in the first corresponding size I 9 said initial coordinates and said final coordinates and said increase and display it in an image to a third size l v .
Preferiblemente dicho segundo tamaño de Ia imagen es menor que el primer tamaño de Ia imagen biomédica digital original.Preferably said second size of the image is smaller than the first size of the original digital biomedical image.
La selección del fragmento a visualizar se puede hacer también en dicha imagen en el tercer tamaño /„ o imagen a visualizar. En tal caso, se puede establecer un valor inicial para relacionar dicha imagen en el segundo tamaño lm con dicha imagen en el tercer tamaño lv, para Ia primera ejecución del procedimiento. En este caso, el envío a dicho servidor remoto de una petición que contiene al menos dichas coordenadas iniciales y dichas coordenadas finales y dicho aumento estarán referidos sobre Ia imagen en el tercer tamaño lv. Según se acaba de describir, este procedimiento de análisis, visualización y procesado de imágenes digitales biomédicas permite tratar con imágenes enormes (imagen digital biomédica al primer tamaño I9) sin límite de dimensión y sin pérdida ni deterioro, evitando inconsistencia de datos y duplicidad de información porque mantiene una única imagen y gestiona su acceso para el visualizado y procesamiento mediante su relación con otra imagen en miniatura (imagen digital biomédica al segundo tamaño /m).The selection of the fragment to be displayed can also be made in said image in the third size / „or image to be displayed. In this case, an initial value can be established to relate said image in the second size l m with said image in the third size l v , for the first execution of the procedure. In this case, the sending to said remote server of a request containing at least said initial coordinates and said final coordinates and said increase will be referred to on the image in the third size l v . As just described, this procedure of analysis, visualization and processing of biomedical digital images allows dealing with huge images (biomedical digital image at the first size I 9 ) without dimension limit and without loss or deterioration, avoiding data inconsistency and duplication of data. information because it maintains a single image and manages its access for viewing and processing through its relationship with another thumbnail image (biomedical digital image at the second size / m ).
Así, en el procedimiento de Ia invención un usuario -mediante por ej., el correspondiente interfaz de usuario -selecciona el fragmento o Ia región de imagen que se pretende visualizar, y con qué nivel de aumento o zoom se quiere visualizar ese fragmento. Esto se realiza sobre Ia imagen digital biomédica a un segundo tamaño lm que resulta de re-escalar Ia imagen digital biomédica original que está en un primer tamaño I9. La petición que incluye el aumento o zoom aplicado y las coordenadas iniciales y finales de dicho fragmento dentro de Ia imagen en el segundo tamaño /m, se envía a un servidor remoto que devuelve el fragmento de imagen a visualizar a partir de Ia imagen original al primer tamaño I9, esta imagen digital biomédica original no se fragmenta ni se divide, sino que es un único fichero sin limitación de tamaño, almacenado en un servidor. La dimensión del fichero no es Io que realmente se debe de visualizar; esto permite gestionar imágenes de valores de dimensiones del Gigabyte. Mediante el procedimiento planteado únicamente se accede a ese fichero, a Ia región de Ia que debe extraer el fragmento o región a gestionar o visualizar (fragmento de pequeña dimensión), para así poder mostrarla al usuario. De este modo Ia memoria a utilizar y el fragmento a transmitir es de pequeñas dimensiones (por ej., 800x800 aproximadamente). Al tratar Ia imagen digital biomédica original como un único fichero se evitan limitaciones de tamaño y duplicidad de información, Io que hace al procedimiento de Ia invención capaz de solventar el problema de Ia gestión y análisis (visualización y procesado) de imágenes de dimensiones enormes superiores a 2 Gigabytes. De esta forma además no existe Ia necesidad de mantener una base de datos que contenga toda Ia información de correspondencia de tiles que requiere, por ejemplo, Zoomifyer para Ia visualización de Ia imagen.Thus, in the process of the invention, a user - through, for example, the corresponding user interface - selects the fragment or the image region that is intended to be displayed, and with what level of magnification or zoom that fragment is to be displayed. This is done on the biomedical digital image at a second size l m resulting from rescaling the original biomedical digital image that is at a first size I 9 . The request that includes the magnification or zoom applied and the initial and final coordinates of said fragment within the image in the second size / m , is sent to a remote server that returns the image fragment to be displayed from the original image to the First size I 9 , this original biomedical digital image is not fragmented or divided, but is a single file without size limitation, stored on a server. The size of the file is not what should really be displayed; this allows to manage images of values of dimensions of the Gigabyte. Through the procedure outlined only access that file, the region from which the fragment or region to be managed or visualized (small fragment) must be extracted, in order to show it to the user. In this way the memory to be used and the fragment to be transmitted is of small dimensions (eg, approximately 800x800). When treating the original biomedical digital image as a single file, limitations of size and duplication of information are avoided, which makes the procedure of the invention capable of solving the problem of the management and analysis (visualization and processing) of images of larger enormous dimensions 2 gigabytes In this way, there is also no need to maintain a database that contains all the information of correspondence of tiles that requires, for example, Zoomifyer for the visualization of the image.
El procedimiento de Ia invención puede además comprender Ia detección en dicho fragmento -fracción de I9 o globalidad de I9 en caso de aumento 1* -de Ia imagen digital biomédica al primer tamaño I9 de una o más regiones de interés mediante:The method of the invention can also comprise the detection in said fragment - fraction of I 9 or globality of I 9 in case of 1 * increase - of the biomedical digital image to the first size I 9 of one or more regions of interest by:
- análisis estadístico de dicho fragmento, determinando al menos cuatro centroides o valores con mayor frecuencia en coordenadas de color;- statistical analysis of said fragment, determining at least four centroids or values with greater frequency in color coordinates;
- clusterización por lógica difusa mediante agrupación de píxeles en diferentes clases, una clase por cada centroide, minimizando Ia distancia de color del valor de cada píxel al centroide de Ia clase;- Clustering by fuzzy logic by grouping pixels in different classes, one class for each centroid, minimizing the color distance of the value of each pixel to the centroid of the class;
- determinación de unos valores de pertenencia de cada píxel a una clase, detectándose las una o más regiones de interés.- determination of membership values of each pixel in a class, detecting the one or more regions of interest.
También pueden analizarse dichas una o más regiones de interés mediante criterios arquitecturales y morfológicos, produciendo un conjunto de descriptores específicos para cada tipo de imagen digital biomédica, de forma que faciliten información relevante al usuario (especialista) y facilite así el diagnóstico final de Ia muestra (representada por Ia imagen digital biomédica).Said one or more regions of interest can also be analyzed using architectural and morphological criteria, producing a set of specific descriptors for each type of biomedical digital image, so that they provide relevant information to the user (specialist) and thus facilitate the final diagnosis of the sample. (represented by the biomedical digital image).
A dichas una o más regiones de interés detectadas se les puede aplicar una serie de descriptores morfométricos y/o densitométricos. El procedimiento de análisis y procesado de Ia invención también permite insertar comentarios, así como su posterior gestión (modificación de comentarios, aceptación, inclusión de nuevos comentarios) y recuperación de los mismos con su correspondiente re-posicionamiento, al aumento en el que se hizo, como parte integrante de las imágenes. Preferiblemente el procedimiento de análisis y procesado de Ia invención incluye herramientas de gestión y procesado que están asociadas a dicha imagen biomédica.A series of morphometric and / or densitometric descriptors can be applied to said one or more regions of interest detected. The process of analysis and processing of the invention also allows inserting comments, as well as their subsequent management (modification of comments, acceptance, inclusion of new comments) and recovery thereof with their corresponding re-positioning, to the increase in which it was made , as an integral part of the images. Preferably the process of analysis and processing of the invention includes management and processing tools that are associated with said biomedical image.
El aumento para el fragmento a visualizar puede ser de 2*, 10*, 20*, 40* u 80*; puede ser seleccionado por el usuario y/o venir seleccionado por defecto.The increase for the fragment to be displayed can be 2 *, 10 * , 20 * , 40 * or 80 * ; It can be selected by the user and / or come selected by default.
En caso de que el aumento sea superior a 20*, preferiblemente se divide dicho fragmento en seis o más clases. En tal caso, preferiblemente se hace iterativamente otra clusterización por lógica difusa en Ia imagen de dos o más regiones de interés de Ia misma tonalidad para detectar otras regiones de interés. El diseño de Ia arquitectura preferida para el procedimiento, es mediante servicio Web, Io que permite también incorporar tales funcionalidades añadidas a Ia visualización y procesado (remoto y paralelo), como son: inserción de comentarios en un entorno colaborativo y procesado de imágenes; entorno colaborativo en el que los distintos usuarios pueden compartir comentarios y opiniones sobre determinadas regiones de Ia imagen en tiempo real.In case the increase is greater than 20 *, said fragment is preferably divided into six or more classes. In this case, another clustering by diffuse logic is preferably done iteratively in the image of two or more regions of interest of the same hue to detect other regions of interest. The design of the preferred architecture for the procedure is through a Web service, which also allows incorporating such functionalities added to the visualization and processing (remote and parallel), such as: insertion of comments in a collaborative environment and image processing; collaborative environment in which different users can share comments and opinions about certain regions of the image in real time.
Estas funcionalidades se ejecutan preferiblemente de forma remota; pudiendo ser analizada cualquier imagen digital Biomédica incluyendo imágenes Biomédicas que sean enviadas de forma remota.These functionalities are preferably executed remotely; Any Biomedical digital image can be analyzed including Biomedical images that are sent remotely.
Preferiblemente Ia información relevante diagnóstica se incluye en formularios médicos, complementando también con Ia gestión de bases de datos de información de interés clínico-médico.Preferably, the relevant diagnostic information is included in medical forms, also complementing the management of information databases of clinical-medical interest.
Además preferiblemente toda comunicación de ficheros y envío de información, tanto de imagen como de gestión, se realiza por medio de protocolos de comunicación seguros (ssh). El uso progresivo de este protocolo de transmisión segura permite Ia transmisión de nuevos casos (de dimensiones cualesquiera) de manera remota sin plantear problemas.In addition, preferably all communication of files and sending information, both image and management, is done through secure communication protocols (ssh). The progressive use of this secure transmission protocol allows the transmission of new cases (of any size) remotely without posing problems.
No existe en Ia actualidad ninguna herramienta que proporcione herramientas colaborativas para Ia inserción y gestión de comentarios diagnósticos en imágenes biomédicas. Siendo posible acceder y gestionar estos comentarios de forma simultánea y en tiempo real a través de Ia web por varios especialistas usuarios, además de compartir opiniones en tiempo real previa o durante las anotaciones diagnósticas.There is currently no tool that provides collaborative tools for the insertion and management of diagnostic comments in biomedical images. Being possible to access and manage these comments simultaneously and in real time through the web by several user specialists, in addition to sharing opinions in real time before or during the diagnostic notes.
Según las características que se han definido en Io anterior para el procedimiento de Ia presente invención, éste permite: - La visualización de imágenes con distintas dimensiones llegando al orden de GBytes.According to the characteristics that have been defined in the foregoing for the process of the present invention, this allows: - The visualization of images with different dimensions reaching the order of GBytes.
- La integración de varios formatos diferentes: Jpeg2000, .jpeg, .tif., .bmp, .ppm, .raw, .pgn, .gif, svs etc. Si bien Ia utilización de formatos de imagen como .bmp, .jpeg, .ppm y .gif está extendida el formato Jpeg2000 es una característica nueva de este procedimiento, así como Ia integración de todas ellas para Ia gestión y procesado de imágenes biomédicas.- The integration of several different formats: Jpeg2000, .jpeg, .tif., .Bmp, .ppm, .raw, .pgn, .gif, svs etc. Although the use of image formats such as .bmp, .jpeg, .ppm and .gif is extended, the Jpeg2000 format is a new feature of this procedure, as well as the integration of all of them for the management and processing of biomedical images.
Además, de acuerdo con Ia implementación preferida de Ia invención, el procedimiento incluye: - Herramientas colaborativas para Ia inserción y gestión de comentarios en las imágenes biomédicas: es posible acceder a y gestionar estos comentarios de forma simultánea y en tiempo real a través de Ia web por varios especialistas usuarios, además de compartir opiniones en tiempo real previa o durante las anotaciones diagnósticas. - Procesado múltiple de distintas imágenes biomédicas diagnósticas: el procedimiento integra un conjunto de métodos para el procesado de las imágenes diagnósticas, adecuando cada procesado a las necesidades de análisis de dichas imágenes. Permite analizar imágenes de histopatología, radioterapia oncológica, neurología y patología mamaria, a través del procesado de TMA (Tissue MicroArray), H&E (Hematoxilina y Eosina), Citologías, TAC (Tomografía AxialIn addition, according to the preferred implementation of the invention, the procedure includes: - Collaborative tools for the insertion and management of comments in biomedical images: it is possible to access and manage these comments simultaneously and in real time through the web by several user specialists, in addition to sharing opinions in real time before or during diagnostic annotations. - Multiple processing of different biomedical diagnostic images: the procedure integrates a set of methods for the processing of diagnostic images, adapting each processing to the analysis needs of said images. It allows to analyze histopathology, oncological radiotherapy, neurology and breast pathology images, through the processing of TMA (Tissue MicroArray), H&E (Hematoxylin and Eosin), Cytologies, CT (Axial Tomography
Computerizada), RM (Resonancia Magnética), Angiografías y Mamografías.Computerized), MRI (Magnetic Resonance), Angiographies and Mammograms.
- Visualización a distinta ampliación o zoom para imágenes de diferentes tamaños adecuándose a los zoom específicos usados, particularmente, en Ia especialidad de anatomía patológica para favorecer el análisis de las imágenes. El tiempo de respuesta de este zoom es inmediato para cualquier tipo de imágenes cualesquiera que fueran sus dimensiones.- Visualization to different magnification or zoom for images of different sizes adapting to the specific zooms used, particularly, in the pathology specialty to favor the analysis of the images. The response time of this zoom is immediate for any type of images whatever their dimensions.
BREVE DESCRIPCIÓN DE LOS DIBUJOSBRIEF DESCRIPTION OF THE DRAWINGS
A continuación se pasa a describir de manera muy breve una serie de dibujos que ayudan a comprender mejor Ia invención y que se relacionan expresamente con una realización de dicha invención que se presenta como un ejemplo no limitativo de ésta.Next, a series of drawings that help to better understand the invention and that expressly relate to an embodiment of said invention that is presented as a non-limiting example thereof is described very briefly.
La Figura 1 muestra un esquema general de una aplicación en Ia que se implementa el procedimiento de Ia invención. La Figura 2 muestra cómo las imágenes biomédicas pueden visualizarse a distinto zoom. Y Ia posibilidad de medir zonas de interés.Figure 1 shows a general scheme of an application in which the method of the invention is implemented. Figure 2 shows how biomedical images can be viewed at different zooms. And the possibility of measuring areas of interest.
La Figura 3 muestra una pantalla de Ia aplicación correspondiente a un Preprocesado de Ia imagen. Las Figuras 4, 5 y 6 muestran una pantalla correspondiente a Ia Inserción,Figure 3 shows a screen of the application corresponding to a Preprocessing of the image. Figures 4, 5 and 6 show a screen corresponding to the Insertion,
Gestión y Recuperación de comentarios, respectivamente.Management and Recovery of comments, respectively.
Las Figuras 7, 8A-8B y 9A-9B, muestran ejemplos de procesado de imágenes biomédicas, H&E para Ia detección de células, imágenes DO7 e imágenes TMA, respectivamente. La Figura 10 muestra ejemplos de Ia integración de Ia información de diagnóstico dentro de otra información relevante para el diagnóstico y pronóstico.Figures 7, 8A-8B and 9A-9B, show examples of processing biomedical images, H&E for cell detection, DO7 images and TMA images, respectively. Figure 10 shows examples of the integration of the diagnostic information into other information relevant to the diagnosis and prognosis.
La Figura 11 muestra los elementos físicos que componen una posible realización para el sistema que implementa el procedimiento de Ia invención.Figure 11 shows the physical elements that make up a possible embodiment for the system that implements the method of the invention.
DESCRIPCIÓN DE UNA REALIZACIÓN PREFERIDA DE LA INVENCIÓNDESCRIPTION OF A PREFERRED EMBODIMENT OF THE INVENTION
La figura 1 muestra un esquema general de una aplicación en Ia que se implementa el procedimiento de Ia invención. En esta figura 1 se muestran elementos indicativos de Ia descripción de Ia invención, como son:Figure 1 shows a general scheme of an application in which the method of the invention is implemented. In this figure 1 indicative elements of the description of the invention are shown, such as:
- Imagen re-escalada al segundo tamaño In, (1 ) de Ia imagen biomédica original I9.- Image re-scaled to the second size I n , (1) of the original biomedical image I 9 .
- Selección en dicha imagen en el segundo tamaño lm o en el tercer tamaño /„ de un fragmento (2) a visualizar, fragmento viene determinado por unas coordenadas iniciales xi, yi y unas coordinadas finales xf, yf.- Selection in said image in the second size l m or in the third size / „of a fragment (2) to be displayed, fragment is determined by initial coordinates xi, yi and final coordinates xf, yf.
- El panel para Ia selección de un aumento (3) entre 2*, 10*, 20*, 40* u 80*. - Zona de visualización de Ia imagen en el tercer tamaño lv (4), imagen recuperada de Ia imagen original I9 mediante re-escalado a partir de las coordenadas (xi, yi ) e (xf, yf) y el aumento (3) seleccionado:- The panel for the selection of an increase (3) between 2 * , 10 * , 20 * , 40 * or 80 * . - Zone of visualization of the image in the third size l v (4), image recovered from the original image I 9 by rescaling from the coordinates (xi, yi) e (xf, yf) and the magnification (3 ) selected:
Los paneles de procesado y mediciones (5) donde el procedimiento de Ia invención incluye herramientas de procesado de Ia imagen biomédica. El procedimiento permite así al usuario seleccionar y realizar el procesado de Ia imagen o fragmento visualizado a un tercer tamaño lv.The processing and measurement panels (5) where the method of the invention includes tools for processing the biomedical image. The procedure thus allows the user to select and perform the processing of the image or fragment displayed at a third size l v .
-Los paneles de comentarios (6) donde el procedimiento de Ia invención incluye herramientas colaborativas para Ia inserción y gestión de comentarios diagnósticos en las imágenes biomédicas. Dentro del panel de comentarios (6) aparece un campo (6a) con las coordenadas de Ia posición del comentario en Ia imagen.-The comment panels (6) where the procedure of the invention includes collaborative tools for the insertion and management of diagnostic comments in the biomedical images. Inside the comment panel (6) a field (6a) appears with the coordinates of the position of the comment in the image.
La figura 2 muestra cómo las imágenes biomédicas pueden visualizarse a distinto zoom o aumento (3). Y Ia posibilidad de medir zonas de interés. En el ejemplo ilustrativo, se muestra cómo el fragmento (2) seleccionado enFigure 2 shows how biomedical images can be viewed at different zoom or magnification (3). And the possibility of measuring areas of interest. In the illustrative example, it is shown how the fragment (2) selected in
Ia imagen al segundo tamaño In, (1 ) para un aumento (3) seleccionado de 40*, se ha recuperado mediante re-escalado dicho fragmento de Ia imagen digital biomédica en el primer tamaño I9 correspondiente a dichas coordenadas iniciales y dichas coordenadas finales y dicho aumento y se ha visualizado a un tercer tamaño lv (4). Además Ia figura 2 ilustra una sesión de trabajo para realizar mediciones de regiones de interés, seleccionando los puntos (A, B) de interés a medir sobre Ia imagen al tercer tamaño lv (4). Las mediciones son aplicadas al usar opciones de análisis del panel (5) y son consideradas como procesado y valores de interés diagnóstico. La figura 3 muestra una pantalla de Ia aplicación correspondiente a un procesado de Ia imagen consistente en una variación del contraste sobre Ia imagen al tercer tamaño lv (4), obtenido al utilizar opciones de análisis del panel (5).The image at the second size I n , (1) for a magnification (3) selected of 40 *, said fragment of the biomedical digital image in the first size I 9 corresponding to said initial coordinates and said coordinates has been recovered final and said increase and has been visualized to a third size l v (4). In addition, Figure 2 illustrates a work session to make measurements of regions of interest, selecting the points (A, B) of interest to be measured on the image at the third size l v (4). The measurements are applied when using panel analysis options (5) and are considered as processing and values of diagnostic interest. Figure 3 shows a screen of the application corresponding to an image processing consisting of a variation of the contrast on the image to the third size l v (4), obtained by using panel analysis options (5).
Las figuras 4, 5 y 6 ilustran herramientas colaborativas del procedimiento, mediante comentarios asociados a las imágenes biomédicas. Se trata de herramientas de utilización simultánea y en tiempo real vía web por varios especialistas usuarios.Figures 4, 5 and 6 illustrate collaborative tools of the procedure, through comments associated with the biomedical images. These are tools used simultaneously and in real time via the web by several user specialists.
La aplicación tiene Ia posibilidad de insertar comentarios (véase figura 4), seleccionando Ia zona de interés donde se quiere hacer un comentario con el ratón.The application has the possibility of inserting comments (see figure 4), selecting the area of interest where you want to make a comment with the mouse.
También Ia herramienta permite Ia gestión integral de estos comentarios, y así es posible borrar, modificar o incluir nuevos comentarios (véase figura 5). Y también recuperar un comentario con su re-posicionamiento al aumento en el que se hizo (véase figura 6).The tool also allows the integral management of these comments, and thus it is possible to delete, modify or include new comments (see figure 5). And also recover a comment with its re-positioning to the increase in which it was made (see figure 6).
La inserción de comentarios se lleva a cabo mediante un clic de ratón en Ia zona de interés donde se ha visualizado el fragmento de I9 a un tercer tamaño lv (4). Como se muestra en Ia figura 6, Ia gestión de comentarios se lleva a cabo seleccionando mediante un clic con el ratón en las zonas o regiones de interés, tras Io que aparece un formulario para insertar un comentario. Éste se podrá modificar, borrar y/o añadir comentarios adicionales. También es posible recuperar Ia zona a Ia que hace referencia el comentario en el formato original en el que se insertó, es decir, al aumento de imagen correspondiente.The insertion of comments is carried out by means of a mouse click in the area of interest where the fragment of I 9 has been visualized to a third size l v (4). As shown in Figure 6, the management of comments is carried out by selecting with a mouse click on the areas or regions of interest, after which a form appears to insert a comment. This can be modified, deleted and / or add additional comments. It is also possible to recover the area to which the comment refers in the original format in which it was inserted, is say, to the corresponding image magnification.
La recuperación de comentarios localizándolos en Ia zona insertada y al zoom especificado se lleva a cabo seleccionando mediante clic de ratón en el panel (6) las coordenadas del comentario a recuperar. Las figuras 7, 8A-8B y 9A-9B, muestran ejemplos de procesado de imágenes digitales biomédicas, de distinto tipo y formato. Es decir, se puede detectar en lg ó en el fragmento visualizado en lv una o más regiones de interés.The recovery of comments by locating them in the inserted area and at the specified zoom is carried out by selecting the coordinates of the comment to be recovered by clicking on the panel (6). Figures 7, 8A-8B and 9A-9B show examples of processing of biomedical digital images, of different types and formats. That is, it can be detected in l g or in the fragment displayed in l v one or more regions of interest.
En Ia figura 7 se ilustra Ia detección de regiones de interés en imágenes teñidas con Hematoxilina-Eosina (H&E) mediante clusterización por lógica difusa a cuatro centroides determinados estadísticamente en I9 ó fragmento visualizado en lv en modelo de color HSI y visualizando conjuntamente dos de dichos centroides correspondiente a núcleos y nucléolos.Figure 7 illustrates the detection of regions of interest in images stained with Hematoxylin-Eosin (H&E) by clustering by fuzzy logic to four centroids statistically determined in I 9 or fragment visualized in l v in HSI color model and jointly visualizing two of said centroids corresponding to nuclei and nucleoli.
La figura 8A ilustra el análisis de imágenes de DO7 para su procesado a 40* (figura 8B) detectando las regiones de interés según su niveles de tinción. Se han identificado cinco centroides realizando una clusterización por minimización de Ia distancia de color del valor de cada píxel al centroide de Ia clase.Figure 8A illustrates the analysis of DO7 images for processing at 40 * (Figure 8B) detecting the regions of interest according to their staining levels. Five centroids have been identified by clustering by minimizing the color distance of the value of each pixel to the centroid of the class.
La figura 9A ilustra el análisis de imágenes de microarrays (TMA) para su procesado a 10* (figura 9B) detectando las regiones de interés mediante clusterización por lógica difusa a cuatro centroides determinados estadísticamente en I9 ó fragmento visualizado en lv en modelo de color CIELab.Figure 9A illustrates the analysis of microarray images (TMA) for processing at 10 * (Figure 9B) detecting the regions of interest by clustering by fuzzy logic to four statistically determined centroids in I 9 or fragment visualized in l v in model of CIELab color.
La figura 10 muestra ejemplos de Ia integración de Ia información de diagnóstico dentro de otra información relevante para el diagnóstico y pronóstico. Se muestra a través de dos ilustraciones:Figure 10 shows examples of the integration of the diagnostic information into other information relevant to the diagnosis and prognosis. It is shown through two illustrations:
La figura 10B muestra el análisis realizado de dichas una o más regiones de interés mediante criterios arquitecturales, morfométricos y/o densitométricos, produciendo un conjunto de descriptores específicos, para cada tipo de imagen digital biomédica, de ayuda a un diagnóstico de dicha imagen digital biomédica.Figure 10B shows the analysis of said one or more regions of interest by means of architectural, morphometric and / or densitometric criteria, producing a set of specific descriptors, for each type of biomedical digital image, to help diagnose said biomedical digital image. .
Como ejemplo ilustrativo, en Ia figura 10B se muestra el número de regiones de interés detectadas en Ia zona analizada, Ia dimensión de dichas regiones, Ia región de interés que ha adquirido tinción al reactivo aplicad, las coordenadas de color de dicha región de interés.As an illustrative example, Figure 10B shows the number of regions of interest detected in the analyzed area, the dimension of said regions, the region of interest that has acquired staining of the applied reagent, the color coordinates of said region of interest.
La figura 10A muestra el análisis realizado sobre los descriptores, que se puede integrar dentro de un historial e información relevante clínica correspondiente a un paciente a quien pertenece dicha imagen digital biomédica. El historial diagnóstico producido por el procesado de Ia imagen se integra en una base de datos implementada e integrada en el procedimiento, que contiene otra información relevante para el diagnóstico conjunto, desde características del paciente a características de Ia muestra a analizar de Ia cual se ha adquirido Ia imagen biomédica I9.Figure 10A shows the analysis performed on the descriptors, which can be integrated into a relevant clinical history and information corresponding to a patient to whom said biomedical digital image belongs. History The diagnosis produced by the image processing is integrated into a database implemented and integrated into the procedure, which contains other information relevant to the joint diagnosis, from patient characteristics to characteristics of the sample to be analyzed from which the Ia has been acquired. biomedical image I 9 .
La aplicación está diseñada siguiendo un modelo de tres capas independientes, pero interconectadas:The application is designed following a model of three independent layers, but interconnected:
- Capa de Dominio: representa el contenido lógico de Ia aplicación, pudiéndose decir que es Ia parte computacional de Ia misma. - Capa de Presentación: está orientada a presentar Ia información al usuario.- Domain Layer: represents the logical content of the application, being able to say that it is the computational part of it. - Presentation Layer: it is oriented to present the information to the user.
- Capa de Persistencia: almacena en un servidor el contexto sobre el funcionamiento del visor.- Persistence Layer: stores the context on the operation of the viewer on a server.
Partiendo de este modelo de tres capas se elabora en paralelo el diseño de una base de datos, y de las clases necesarias para implementar Ia capa de dominio.Based on this three-layer model, the design of a database and the classes necessary to implement the domain layer are elaborated in parallel.
El visor de Ia aplicación se implementa como un Servicio Web para dar cabida, de forma remota, a los usuarios utilizando como "motor" dicho servidor.The viewer of the application is implemented as a Web Service to accommodate, remotely, users using this server as "engine".
Incluye también opciones de tratamiento de imagen y operaciones que facilitan acciones como pueden ser el cambio entre el formato de imágenes o el almacenamiento de las mismas.It also includes options for image processing and operations that facilitate actions such as the change between the format of images or their storage.
Las utilidades del visor implementadas en una realización preferida de Ia invención, ilustradas en las figuras 1 a 10, son:The viewfinder utilities implemented in a preferred embodiment of the invention, illustrated in Figures 1 to 10, are:
- Gestión de imágenes.- Image management.
- Preprocesado de imagen: zoom, cambiar brillo y contraste. - Edición: gestión de comentarios, mediciones de puntos de interés.- Image preprocessing: zoom, change brightness and contrast. - Edition: comment management, point of interest measurements.
Tanto Ia carga, como Ia visualización y preprocesado de una imagen se realiza de forma rápida en pocos segundos.Both the loading, as the display and preprocessing of an image is done quickly in a few seconds.
En Ia figura 11 se muestran los elementos físicos que componen una posible realización para el sistema que implementa el procedimiento de Ia invención, para uso de Ia aplicación de forma remota y procesado paralelo.Figure 11 shows the physical elements that make up a possible embodiment for the system that implements the method of the invention, for use of the application remotely and parallel processing.
Tiene tres componentes esenciales en su arquitectura:It has three essential components in its architecture:
Servidor Web de aplicaciones 10. La principal función del servidor es gestionar de manera remota las posibles peticiones que, de manera simultánea, pueden realizar los usuarios (petición de almacenamiento de nuevas imágenes en el cluster, visualización, análisis o procesado de una determinada imagen). A su vez, mantiene un sistema gestor de base de datos 11 con Ia información correspondiente a las propias imágenes y a Ia parte colaborativa del entorno de Ia aplicación. - Cluster 20 con arquitectura MPP (Massively Parallel Processors). El cluster posibilita Ia ejecución remota de diversas tareas de procesamiento en paralelo (detección de zonas de interés, descriptores, algoritmos generales). La comunicación entre nodos se ha diseñado utilizando MPI (interfaz de paso de mensajes). El cluster se utiliza, además, como dispositivo masivo de almacenamiento 21 para las imágenes gestionadas por Ia aplicación, así como para los resultados obtenidos tras el procesamiento. Las imágenes pueden ser almacenadas directamente en el cluster a través de medios físicos externos (a través de un equipo de digitalización, como puede ser un microscopio digital 30) o a través de Ia petición de los clientes 40. La conexión entre el cluster y el servidor se ha diseñado utilizando un protocolo de conexión segura con diversos fines:Application Web Server 10. The main function of the server is to remotely manage the possible requests that users can simultaneously make (request to store new images in the cluster, visualization, analysis or processing of a certain image). In turn, it maintains a database management system 11 with the information corresponding to the images themselves and to the collaborative part of the application environment. - Cluster 20 with MPP (Massively Parallel Processors) architecture. The cluster enables remote execution of various parallel processing tasks (detection of areas of interest, descriptors, general algorithms). Communication between nodes has been designed using MPI (message passing interface). The cluster is also used as a mass storage device 21 for the images managed by the application, as well as for the results obtained after processing. The images can be stored directly in the cluster through external physical means (through a digitalization equipment, such as a digital microscope 30) or through the request of the clients 40. The connection between the cluster and the server It has been designed using a secure connection protocol for several purposes:
- Actualizar en Ia base de datos del servidor los posibles nuevos casos que entren por conexión directa al cluster (equipo de digitalización). Solicitud de ejecución de tareas de procesamiento para una determinada imagen.- Update in the server database the possible new cases that enter by direct connection to the cluster (scanning equipment). Request to execute processing tasks for a given image.
- Transmisión de imágenes completas.- Transmission of complete images.
- Tareas de visualización.- Display tasks.
Clientes 40. Presentan Ia información al usuario y posibilitan Ia interacción del mismo con Ia aplicación planteada. Se comunica con el servidor web a través de un protocolo seguro de comunicación remoto.Clients 40. Present the information to the user and enable the interaction of the same with the proposed application. It communicates with the web server through a secure remote communication protocol.
La invención ha sido descrita según una realización preferente de Ia misma, pero para el experto en Ia materia resultará evidente que múltiples variaciones pueden ser introducidas en dicha realización preferente sin exceder el objeto de Ia invención reivindicada. The invention has been described according to a preferred embodiment thereof, but for the person skilled in the art it will be evident that multiple variations can be introduced in said preferred embodiment without exceeding the object of the claimed invention.

Claims

REIVINDICACIONES
1. Un procedimiento de análisis, visualización y procesado de imágenes digitales biomédicas, caracterizado porque comprende: - almacenar en un servidor remoto (20, 21 ) al menos una imagen digital biomédica en un primer tamaño /g; re-escalar dicha imagen biomédica a una imagen en un segundo tamaño In, (1 ); - establecer un valor inicial para relacionar dicha imagen en el segundo tamaño /m (1 ) con una imagen en un tercer tamaño lv (4) para una ejecución inicial del procedimiento; seleccionar en dicha imagen en el segundo tamaño In, (1 ) o en dicha imagen en el tercer tamaño lv (4) un fragmento (2) a visualizar, cuyo fragmento viene determinado por unas coordenadas iniciales (xi, yi) y unas coordinadas finales (xf, yf); - seleccionar un aumento (3) para dicho fragmento a visualizar; enviar a dicho servidor remoto una petición que contiene al menos dichas coordenadas iniciales y dichas coordenadas finales y dicho aumento en Ia imagen en el segundo tamaño /m(1 ) o en Ia imagen en el tercer tamaño lv (4); recuperar mediante re-escalado un fragmento de Ia imagen digital biomédica en el primer tamaño I9 correspondiente a dichas coordenadas iniciales y dichas coordenadas finales y dicho aumento y visualizarlo en dicha imagen a un tercer tamaño lv (4).1. A method of analysis, visualization and processing of biomedical digital images, characterized in that it comprises: - storing at least one biomedical digital image in a first size / g on a remote server (20, 21); rescaling said biomedical image to an image in a second size I n , (1); - establish an initial value to relate said image in the second size / m (1) with an image in a third size l v (4) for an initial execution of the procedure; select in said image in the second size I n , (1) or in said image in the third size l v (4) a fragment (2) to be displayed, whose fragment is determined by initial coordinates (xi, yi) and final coordinates (xf, yf); - select an increase (3) for said fragment to be displayed; send to said remote server a request containing at least said initial coordinates and said final coordinates and said increase in the image in the second size / m (1) or in the image in the third size l v (4); recover by re-scaling a fragment of the biomedical digital image in the first size I 9 corresponding to said initial coordinates and said final coordinates and said increase and display it in said image to a third size l v (4).
2. Procedimiento según Ia reivindicación 1 , caracterizado porque además comprende detectar en dicho fragmento de Ia imagen digital biomédica al primer tamaño I9 una o más regiones de interés mediante:2. Method according to claim 1, characterized in that it further comprises detecting in said fragment of the biomedical digital image at the first size I 9 one or more regions of interest by:
- análisis estadístico de dicho fragmento, determinando al menos cuatro centroides o valores con mayor frecuencia en coordenadas de color;- statistical analysis of said fragment, determining at least four centroids or values with greater frequency in color coordinates;
- clusterización por lógica difusa mediante agrupación de píxeles en diferentes clases, una clase por cada centroide, minimizando Ia distancia de color del valor de cada píxel al centroide de Ia clase;- Clustering by fuzzy logic by grouping pixels in different classes, one class for each centroid, minimizing the color distance of the value of each pixel to the centroid of the class;
- determinación de unos valores de pertenencia de cada píxel a una clase, detectándose las una o más regiones de interés. - determination of membership values of each pixel in a class, detecting the one or more regions of interest.
3. Procedimiento según Ia reivindicación 2, caracterizado porque además analiza dichas una o más regiones de interés mediante criterios arquitecturales, morfométricos y/o densitométricos, produciendo un conjunto de descriptotes específicos, para cada tipo de imagen digital biomédica, de ayuda a un diagnóstico de dicha imagen digital biomédica.3. Method according to claim 2, characterized in that said one or more regions of interest are also analyzed by means of architectural, morphometric and / or densitometric criteria, producing a set of specific descriptors, for each type of biomedical digital image, to aid in a diagnosis of said biomedical digital image.
4. Procedimiento según Ia reivindicación 3, caracterizado porque además un análisis de los descriptores se puede integrar dentro de un historial e información relevante clínica correspondiente a un paciente a quien pertenece dicha imagen digital biomédica.4. Method according to claim 3, characterized in that an analysis of the descriptors can also be integrated into a relevant clinical history and information corresponding to a patient to whom said biomedical digital image belongs.
5. Procedimiento según cualquiera de las reivindicaciones anteriores, caracterizado porque además incluye insertar comentarios así como su posterior gestión -modificación de comentarios, aceptación, inclusión de nuevos comentarios-, y recuperación de los mismos con su re-posicionamiento al aumento en el que se hizo, como parte integrante de las imágenes digitales biomédicas.5. Procedure according to any of the preceding claims, characterized in that it also includes inserting comments as well as their subsequent management -modification of comments, acceptance, inclusion of new comments-, and recovery thereof with their re-positioning to the increase in which He did, as an integral part of biomedical digital images.
6. Procedimiento de análisis y procesado de imágenes digitales biomédicas según cualquiera de las reivindicaciones anteriores, caracterizado porque dicho aumento es de 2*, 10*, 20*, 40* u 80*.6. Method of analysis and processing of biomedical digital images according to any of the preceding claims, characterized in that said increase is 2 * , 10 * , 20 * , 40 * or 80 * .
7. Procedimiento según cualquiera de las reivindicaciones anteriores, caracterizado porque en caso de un aumento superior a 20* se divide dicho fragmento en seis o más clases.7. Method according to any of the preceding claims, characterized in that in case of an increase greater than 20 * said fragment is divided into six or more classes.
8. Procedimiento según cualquiera de las reivindicaciones anteriores, caracterizado porque en caso de un aumento superior a 20* se hace iterativamente otra clusterización por lógica difusa en Ia imagen de dos o más regiones de interés de Ia misma tonalidad para detectar otras regiones de interés.8. Method according to any of the preceding claims, characterized in that in case of an increase greater than 20 * another clustering is done iteratively by diffuse logic in the image of two or more regions of interest of the same hue to detect other regions of interest.
9. Un producto de programa que comprende medios de instrucciones de programa para llevar a cabo el procedimiento definido en cualquiera de las reivindicaciones 1-8. 9. A program product comprising means of program instructions for carrying out the procedure defined in any of claims 1-8.
10. Un producto según Ia reivindicación 9, almacenado en un medio de soporte de programas. 10. A product according to claim 9, stored in a program support medium.
PCT/ES2008/000079 2007-02-14 2008-02-14 Method for analysing, viewing and processing digital biomedical images WO2008099040A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
ESP200700394 2007-02-14
ES200700394A ES2303790B1 (en) 2007-02-14 2007-02-14 PROCEDURE FOR ANALYSIS, VISUALIZATION AND PROCESSING OF BIOMEDICAL DIGITAL IMAGES.

Publications (2)

Publication Number Publication Date
WO2008099040A2 true WO2008099040A2 (en) 2008-08-21
WO2008099040A3 WO2008099040A3 (en) 2008-10-02

Family

ID=39669761

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/ES2008/000079 WO2008099040A2 (en) 2007-02-14 2008-02-14 Method for analysing, viewing and processing digital biomedical images

Country Status (2)

Country Link
ES (1) ES2303790B1 (en)
WO (1) WO2008099040A2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5760783A (en) 1995-11-06 1998-06-02 Silicon Graphics, Inc. Method and system for providing texture using a selected portion of a texture map
US5968120A (en) 1997-05-02 1999-10-19 Olivr Corporation Ltd. Method and system for providing on-line interactivity over a server-client network
US20020133373A1 (en) 2001-03-16 2002-09-19 Milton Silva-Craig Integration of radiology information into an application service provider DICOM image archive and/or web based viewer
KR20040104070A (en) 2003-06-03 2004-12-10 김태경 Image Viewer
JP2005312683A (en) 2004-04-28 2005-11-10 Toshiba Corp Medical image distribution system and its viewer terminal equipment
EP1646201A1 (en) 2004-07-29 2006-04-12 Xerox Corporation Client dependent image processing for browser-based image document viewer for handheld client devices

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19928231C2 (en) * 1999-06-21 2003-03-27 Max Planck Gesellschaft Method and device for segmenting a point distribution

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5760783A (en) 1995-11-06 1998-06-02 Silicon Graphics, Inc. Method and system for providing texture using a selected portion of a texture map
US5968120A (en) 1997-05-02 1999-10-19 Olivr Corporation Ltd. Method and system for providing on-line interactivity over a server-client network
US20020133373A1 (en) 2001-03-16 2002-09-19 Milton Silva-Craig Integration of radiology information into an application service provider DICOM image archive and/or web based viewer
KR20040104070A (en) 2003-06-03 2004-12-10 김태경 Image Viewer
JP2005312683A (en) 2004-04-28 2005-11-10 Toshiba Corp Medical image distribution system and its viewer terminal equipment
EP1646201A1 (en) 2004-07-29 2006-04-12 Xerox Corporation Client dependent image processing for browser-based image document viewer for handheld client devices

Also Published As

Publication number Publication date
ES2303790B1 (en) 2009-07-06
ES2303790A1 (en) 2008-08-16
WO2008099040A3 (en) 2008-10-02

Similar Documents

Publication Publication Date Title
US10839955B2 (en) Methods and systems for electronically receiving, modifying and distributing three-dimensional medical images
US20210166792A1 (en) Sample Tracking Via Sample Tracking Chains, Systems And Methods
JP7146886B2 (en) Systems and methods for comprehensive multi-assay tissue analysis
CN108021819B (en) Anonymous and secure classification using deep learning networks
US20060159325A1 (en) System and method for review in studies including toxicity and risk assessment studies
WO2016057960A1 (en) Apparatus, system and method for cloud based diagnostics and image archiving and retrieval
CN104584018A (en) Automatic detection and retrieval of prior annotations relevant for imaging study for efficient viewing and reporting
US10559378B2 (en) Systems and methods for processing large medical image data
EP1941452B1 (en) A method of and a system for interactive probing and annotating medical images using profile flags
US20180239868A1 (en) Systems and methods for managing large medical image data
US7853089B2 (en) Image processing apparatus and method for histological analysis
KR20190117187A (en) Method for visualizing medical image and apparatus using the same
JP2018075069A (en) Similar case image retrieval program, similar case image retrieval device, and similar case image retrieval method
Jin et al. PAI-WSIT: an AI service platform with support for storing and sharing whole-slide images with metadata and annotations
CN112820385A (en) Medical image browsing method, client and system
CN115410693B (en) Storage system, browsing system and method for digital pathological section
Mete et al. Automatic delineation of malignancy in histopathological head and neck slides
ES2303790B1 (en) PROCEDURE FOR ANALYSIS, VISUALIZATION AND PROCESSING OF BIOMEDICAL DIGITAL IMAGES.
US10671659B2 (en) Systems and methods for collecting large medical image data
Gori et al. An automated system for lung nodule detection in low-dose computed tomography
EP2074538B1 (en) Accessing medical image databases using anatomical shape information
US20230061428A1 (en) Systems and methods for processing electronic images with metadata integration
JP6068883B2 (en) Image processing apparatus and region extraction method
CN114637874A (en) Image data management method, device and storage medium for scanning imaging equipment
WO2023043527A1 (en) Correlating multi-modal medical images

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08736683

Country of ref document: EP

Kind code of ref document: A2

DPE1 Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101)
NENP Non-entry into the national phase

Ref country code: DE

DPE1 Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101)
122 Ep: pct application non-entry in european phase

Ref document number: 08736683

Country of ref document: EP

Kind code of ref document: A2